Semi-Supervised Tree Species Classification for Multi-Source Remote Sensing Images Based on a Graph Convolutional Neural Network
Abstract
:1. Introduction
- (1)
- To extract the discriminative features, a common subspace is explored and found by CCA operations on HSI and MSI, and the correlation is maximized between HSI and MSI inputs.
- (2)
- For the information fusion between HSI and MSI, both the node features and hypergraph features are integrated to improve the ability of global information extraction, and the ability to express the relationship between all vertices becomes more robust. During the initialization of hypergraph convolution, feature fusion is performed on the nodes, and the hyperedge features are fused in the process of hypergraph convolution learning.
- (3)
- Compared with other state-of-the-art converged networks, it is more efficient and achieves better classification results.
2. Materials and Methods
2.1. Study Area
2.2. Data
2.3. Classification Method
2.3.1. Hypergraph
2.3.2. Overall Architecture
2.3.3. Associated Feature Module
2.3.4. Multi-Source Hypergraph Fusion
2.3.5. Hyperedge Learning
Algorithm 1 Pseudo code of hypergraph feature fusion for HSI and MSI |
Input: HSI associated feature XH, MSI associated feature XM, neighbor node number k, iteration number of layer n, number of graph convolution layer g. |
1: Generate and by flatting XH and XM, respectively 2: Generate X by connecting and horizontally 3: Generate the fusion incidence matrix of HSI and MSI as , according to Equations (8) and (9) |
4: Calculate the degree diagonal matrix of the hyperedge and the degree diagonal matrix Dv of the vertex |
5: Initialization parameters and 6: for i = 1 to n 7: for j = 1 to g 8: Calculate characteristic X according to Equation (10) 9: Xpre = SoftMax(BN(FC(Hconv(X)))) 10: Calculate losses L, update and 11: Gradient back propagation 12: end for 13: end for 14: Output tree species classification map based pixel node |
2.3.6. Evaluation Indicators
3. Results
3.1. Experimental Setup
3.2. Classification Performance Comparison
3.3. Parameter Analysis
4. Discussion
- (1)
- The model utilizes multiple graph learning and multi-source fusion, where each graph provides complementary information that is unique from the other graphs. By removing the noise hyperedges present in tiny graphs, the model improves tree species classification performance.
- (2)
- Multi-graph learning is proven to be feasible in tree species classification, and our model considers both the global and local features of multi-source data simultaneously with regularization.
- (3)
- Compared to other models, our proposed method is more effective in classifying tree species by using the fusion of multi-source data. The utilization of multimodal graph learning enhances the effectiveness of the classification process.
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Hao, S.; Zhou, Y.; Guo, Y. A brief survey on semantic segmentation with deep learning. Neurocomputing 2020, 406, 302–321. [Google Scholar] [CrossRef]
- Ran, Y.H.; Li, X.; Lu, L.; Li, Z.Y. Large-scale land cover mapping with the integration of multi-source information based on the Dempster–Shafer theory. Int. J. Geogr. Inf. Sci. 2012, 26, 169–191. [Google Scholar] [CrossRef]
- Hua, T.; Zhao, W.; Liu, Y.; Wang, S.; Yang, S. Spatial consistency assessments for global land-cover datasets: A comparison among GLC2000, CCI LC, MCD12, GLOBCOVER and GLCNMO. Remote Sens. 2018, 10, 1846. [Google Scholar] [CrossRef] [Green Version]
- Hou, W.; Hou, X. Data fusion and accuracy analysis of multi-source land use/land cover datasets along coastal areas of the Maritime Silk Road. ISPRS Int. J. Geo-Inf. 2019, 8, 557. [Google Scholar] [CrossRef] [Green Version]
- Liu, K.; Xu, E. Fusion and Correction of Multi-Source Land Cover Products Based on Spatial Detection and Uncertainty Reasoning Methods in Central Asia. Remote Sens. 2021, 13, 244. [Google Scholar] [CrossRef]
- Liu, X.; Jiao, L.; Li, L.; Cheng, L.; Liu, F.; Yang, S.; Hou, B. Deep multiview union learning network for multisource image classification. IEEE Trans. Cybern. 2020, 52, 4534–4546. [Google Scholar] [CrossRef]
- Ma, Z.; Jiang, Z.; Zhang, H. Hyperspectral Image Classification Using Feature Fusion Hypergraph Convolution Neural Network. IEEE Trans. Geosci. Remote Sens. 2021, 60, 5517314. [Google Scholar] [CrossRef]
- Mu, C.; Dong, Z.; Liu, Y. A Two-Branch Convolutional Neural Network Based on Multi-Spectral Entropy Rate Superpixel Segmentation for Hyperspectral Image Classification. Remote Sens. 2022, 14, 1569. [Google Scholar] [CrossRef]
- See, L.M.; Fritz, S. A method to compare and improve land cover datasets: Application to the GLC-2000 and MODIS land cover products. IEEE Trans. Geosci. Remote Sens. 2006, 44, 1740–1746. [Google Scholar] [CrossRef] [Green Version]
- Yu, Y.; Liang, S.; Samali, B.; Nguyen, T.N.; Zhai, C.; Li, J.; Xie, X. Torsional capacity evaluation of RC beams using an improved bird swarm algorithm optimised 2D convolutional neural network. Eng. Struct. 2022, 273, 115066. [Google Scholar] [CrossRef]
- Yu, Y.; Li, J.; Li, J.; Xia, Y.; Ding, Z.; Samali, B. Automated damage diagnosis of concrete jack arch beam using optimized deep stacked autoencoders and multi-sensor fusion. Dev. Built Environ. 2023, 14, 100128. [Google Scholar] [CrossRef]
- Chao, G.; Sun, S. Semi-supervised multi-view maximum entropy discrimination with expectation laplacian regularization. Inf. Fusion 2019, 45, 296–306. [Google Scholar] [CrossRef]
- Zhu, P.; Hu, Q.; Hu, Q.; Zhang, C.; Feng, Z. Multi-view label embedding. Pattern Recognit. 2018, 84, 126–135. [Google Scholar] [CrossRef]
- Qin, A.; Shang, Z.; Tian, J.; Wang, Y.; Zhang, T.; Tang, Y.Y. Spectral–spatial graph convolutional networks for semisupervised hyperspectral image classification. IEEE Geosci. Remote Sens. Lett. 2018, 16, 241–245. [Google Scholar] [CrossRef]
- Defferrard, M.; Bresson, X.; Vandergheynst, P. Convolutional Neural Networks on Graphs with Gast Localized Spectral Filtering. In Proceedings of the Conference on Neural Information Processing Systems, Barcelona, Spain, 5–10 December 2016; pp. 3844–3852. [Google Scholar]
- Tang, C.; Chen, J.; Liu, X.; Li, M.; Wang, P.; Wang, M.; Lu, P. Consensus learning guided multi-view unsupervised feature selection. Knowl.-Based Syst. 2018, 160, 49–60. [Google Scholar] [CrossRef]
- Ding, S.; Cong, L.; Hu, Q.; Jia, H.; Shi, Z. A multiway p-spectral clustering algorithm. Knowl.-Based Syst. 2019, 164, 371–377. [Google Scholar] [CrossRef]
- Li, S.; Liu, H.; Tao, Z.; Fu, Y. Multi-view graph learning with adaptive label propagation, in: Big Data (Big Data). In Proceedings of the 2017 IEEE International Conference on Big Data (Big Data), Boston, MA, USA, 11–14 December 2017; pp. 110–115. [Google Scholar]
- Xi, B.; Li, J.; Li, Y.; Song, R.; Xiao, Y.; Du, Q.; Chanussot, J. Semisupervised cross-scale graph prototypical network for hyperspectral image classification. IEEE Trans. Neural Netw. Learn. Syst. 2022. Available online: https://ieeexplore.ieee.org/abstract/document/9740412 (accessed on 17 April 2023). [CrossRef] [PubMed]
- Wang, L.; Fan, W.Y. Identification of forest dominant tree species group based on hyperspectral remote sensing data. J. Northeast. For. Univ. 2015, 43, 134–137. [Google Scholar]
- Feng, Y.; You, H.; Zhang, Z.; Ji, R.; Gao, Y. Hypergraph neural networks. In Proceedings of the AAAI conference on artificial intelligence, Hilton, HI, USA, 27 January–1 February 2019; Volume 33, pp. 3558–3565. [Google Scholar]
- Drusch, M.; Del Bello, U.; Carlier, S.; Colin, O.; Fernandez, V.; Gascon, F.; Hoersch, B.; Isola, C.; Laberinti, P.; Martimort, P.; et al. Sentinel-2: ESA’s optical high-resolution mission for GMES operational services. Remote Sens. Environ. 2012, 120, 25–36. [Google Scholar] [CrossRef]
- Wang, X.; Ren, H.; Wang, A. Smish: A novel activation function for deep learning methods. Electronics 2022, 11, 540. [Google Scholar] [CrossRef]
- Zhou, D.; Huang, J.; Schölkopf, B. Learning with Hypergraphs: Clustering, Classification, and Embedding. In Proceedings of the Conference on Neural Information Processing Systems, Vancouver, BC, Canada, 3–6 December 2007; pp. 1601–1608. [Google Scholar]
- Wang, X.; Ren, H. DBMF: A Novel Method for Tree Species Fusion Classification Based on Multi-Source Images. Forests 2021, 13, 33. [Google Scholar] [CrossRef]
- Xue, X.; Nie, F.; Li, Z.; Wang, S.; Li, X.; Yao, M. A multiview learning framework with a linear computational cost. IEEE Trans. Cybern. 2017, 48, 2416–2425. [Google Scholar]
- Xie, G.S.; Zhang, X.Y.; Yan, S.; Liu, C.L. Hybrid CNN and dictionary-based models for scene recognition and domain adaptation. IEEE Trans. Circuits Syst. Video Technol. 2015, 27, 1263–1274. [Google Scholar] [CrossRef] [Green Version]
- Xie, G.S.; Zhang, X.Y.; Shu, X.; Yan, S.; Liu, C.L. Task-driven feature pooling for image classification. In Proceedings of the IEEE International Conference on Computer Vision, Santiago, Chile, 7–13 December 2015; pp. 1179–1187. [Google Scholar]
- Pei, J.; Huang, Y.; Sun, Z.; Zhang, Y.; Yang, J.; Yeo, T.S. Multiview synthetic aperture radar automatic target recognition optimization: Modeling and implementation. IEEE Trans. Geosci. Remote Sens. 2018, 56, 6425–6439. [Google Scholar] [CrossRef]
- Hardoon, D.R.; Szedmak, S.; Shawe-Taylor, J. Canonical correlation analysis: An overview with application to learning methods. Neural Comput. 2004, 16, 2639–2664. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Shaham, U.; Stanton, K.; Li, H.; Nadler, B.; Basri, R.; Kluger, Y. Spectralnet: Spectral clustering using deep neural networks. arXiv 2018, arXiv:1801.01587. [Google Scholar]
- Hong, D.; Gao, L.; Yao, J.; Zhang, B.; Plaza, A.; Chanussot, J. Graph convolutional networks for hyperspectral image classification. IEEE Trans. Geosci. Remote Sens. 2020, 59, 5966–5978. [Google Scholar] [CrossRef]
- Jia, S.; Zhan, Z.; Zhang, M.; Xu, M.; Huang, Q.; Zhou, J.; Jia, X. Multiple feature-based superpixel-level decision fusion for hyperspectral and LiDAR data classification. IEEE Trans. Geosci. Remote Sens. 2020, 59, 1437–1452. [Google Scholar] [CrossRef]
- Wang, X.; Yang, N.; Liu, E.; Gu, W.; Zhang, J.; Zhao, S.; Sun, G.; Wang, J. Tree Species Classification Based on Self-Supervised Learning with Multisource Remote Sensing Images. Appl. Sci. 2023, 13, 1928. [Google Scholar] [CrossRef]
Birch | Larch | Mongolia | Poplar | Spruce | Willow | |
---|---|---|---|---|---|---|
First area | 130,124 | 39,216 | 57,620 | 3019 | 15,330 | 3492 |
Second area | 150,771 | 58,829 | 11,412 | 2175 | 17,048 | 1067 |
Third area | 99,082 | 82,746 | 38,114 | 1013 | 13,460 | 1,515,486 |
Layer | Shape | Layer | Shape |
---|---|---|---|
Input | (500 × 500 × 115) | Input | (500 × 500 × 12) |
CCA (500 × 500 × 17) (500 × 500 × 12) | |||
Calculate Wh | Calculate Wm | ||
Normalization | Normalization | ||
Hconv | 128 | Hconv | 128 |
Smish | Smish | ||
Fusion hypergraph | |||
Hconv | |||
FC Layer BN Layer Softmax |
Tree Species | Code | 0 | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|---|---|
Birch | 0 | 462 | 513 | 101 | 99 | 2 | 0 |
Larch | 1 | 428 | 2535 | 701 | 311 | 0 | 0 |
Spruce | 2 | 433 | 1411 | 525 | 103 | 0 | 0 |
Mongolica | 3 | 81 | 153 | 52 | 49 | 0 | 0 |
Willow | 4 | 4 | 100 | 0 | 0 | 0 | 0 |
Poplar | 5 | 2 | 88 | 0 | 0 | 0 | 0 |
Precision | 32.76 | 52.81 | 38.07 | 8.71 | 0 | 0 |
Tree Species | Tree Species Code | 0 | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|---|---|
Birch | 0 | 805 | 342 | 4 | 25 | 0 | 0 |
Larch | 1 | 297 | 3600 | 16 | 51 | 1 | 0 |
Spruce | 2 | 186 | 11.21 | 507 | 44 | 0 | 0 |
Mongolica | 3 | 70 | 103 | 14 | 146 | 0 | 0 |
Willow | 4 | 1 | 68 | 0 | 1 | 32 | 0 |
Poplar | 5 | 15 | 67 | 1 | 5 | 0 | 0 |
Precision | 68.30 | 90.01 | 27.29 | 43.30 | 31.69 | 0 |
Tree Species | Tree Species Code | 0 | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|---|---|
Birch | 0 | 859 | 240 | 42 | 34 | 0 | 1 |
Larch | 1 | 314 | 35.66 | 31 | 47 | 0 | 3 |
Spruce | 2 | 63 | 850 | 930 | 14 | 0 | 1 |
Mongolica | 3 | 56 | 126 | 0 | 151 | 0 | 0 |
Willow | 4 | 0 | 70 | 1 | 2 | 30 | 0 |
Poplar | 5 | 1 | 33 | 0 | 0 | 0 | 55 |
Precision | 73.03 | 89.98 | 50.0 | 45.19 | 29.29 | 61.14 |
Tree Species | Tree Species Code | 0 | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|---|---|
Birch | 0 | 10.81 | 71 | 1 | 21 | 0 | 1 |
Larch | 1 | 390 | 35.25 | 7 | 35 | 2 | 3 |
Spruce | 2 | 39 | 496 | 13.00 | 24 | 0 | 0 |
Mongolica | 3 | 39 | 32 | 1 | 261 | 0 | 0 |
Willow | 4 | 0 | 13 | 1 | 7 | 82 | 0 |
Poplar | 5 | 3 | 5 | 0 | 0 | 0 | 81 |
Precision | 91.90 | 88.95 | 69.85 | 78.13 | 78.72 | 90.28 |
Tree Species | Tree Species Code | 0 | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|---|---|
Birch | 0 | 10.82 | 71 | 1 | 21 | 0 | 1 |
Larch | 1 | 286 | 3601 | 74 | 2 | 1 | 0 |
Spruce | 2 | 48 | 79 | 1714 | 6 | 5 | 5 |
Mongolica | 3 | 12 | 13 | 14 | 290 | 2 | 2 |
Willow | 4 | 7 | 2 | 5 | 0 | 90 | 0 |
Poplar | 5 | 1 | 3 | 4 | 1 | 0 | 80 |
Precision | 92.07 | 90.82 | 92.14 | 86.78 | 85.87 | 91.05 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wang, X.; Wang, J.; Lian, Z.; Yang, N. Semi-Supervised Tree Species Classification for Multi-Source Remote Sensing Images Based on a Graph Convolutional Neural Network. Forests 2023, 14, 1211. https://doi.org/10.3390/f14061211
Wang X, Wang J, Lian Z, Yang N. Semi-Supervised Tree Species Classification for Multi-Source Remote Sensing Images Based on a Graph Convolutional Neural Network. Forests. 2023; 14(6):1211. https://doi.org/10.3390/f14061211
Chicago/Turabian StyleWang, Xueliang, Jian Wang, Zuozheng Lian, and Nan Yang. 2023. "Semi-Supervised Tree Species Classification for Multi-Source Remote Sensing Images Based on a Graph Convolutional Neural Network" Forests 14, no. 6: 1211. https://doi.org/10.3390/f14061211
APA StyleWang, X., Wang, J., Lian, Z., & Yang, N. (2023). Semi-Supervised Tree Species Classification for Multi-Source Remote Sensing Images Based on a Graph Convolutional Neural Network. Forests, 14(6), 1211. https://doi.org/10.3390/f14061211