| Literature DB >> 30774220 |
Danfeng Hong1,2, Naoto Yokoya3, Nan Ge1, Jocelyn Chanussot4, Xiao Xiang Zhu1,2.
Abstract
In this paper, we aim at tackling a general but interesting cross-modality feature learning question in remote sensing community-can a limited amount of highly-discriminative (e.g., hyperspectral) training data improve the performance of a classification task using a large amount of poorly-discriminative (e.g., multispectral) data? Traditional semi-supervised manifold alignment methods do not perform sufficiently well for such problems, since the hyperspectral data is very expensive to be largely collected in a trade-off between time and efficiency, compared to the multispectral data. To this end, we propose a novel semi-supervised cross-modality learning framework, called learnable manifold alignment (LeMA). LeMA learns a joint graph structure directly from the data instead of using a given fixed graph defined by a Gaussian kernel function. With the learned graph, we can further capture the data distribution by graph-based label propagation, which enables finding a more accurate decision boundary. Additionally, an optimization strategy based on the alternating direction method of multipliers (ADMM) is designed to solve the proposed model. Extensive experiments on two hyperspectral-multispectral datasets demonstrate the superiority and effectiveness of the proposed method in comparison with several state-of-the-art methods.Entities:
Keywords: Cross-modality; Graph learning; Hyperspectral; Manifold alignment; Multispectral; Remote sensing; Semi-supervised learning
Year: 2019 PMID: 30774220 PMCID: PMC6360532 DOI: 10.1016/j.isprsjprs.2018.10.006
Source DB: PubMed Journal: ISPRS J Photogramm Remote Sens ISSN: 0924-2716 Impact factor: 8.979
Fig. 1An illustration of the proposed LeMA method.
Fig. 2An example for the joint adjacency matrix .
Fig. 3Convergence analysis of LeMA are experimentally performed on the two MS-HS datasets.
Fig. 4The multispectral image and its corresponding hyperspectral image that partially covers the same area, as well as training and testing labels, for University of Houston dataset.
The number of training and testing samples for the two used MS-HS datasets.
| Class No. | Houston MS-HS dataset | Chikusei MS-HS dataset | ||||
|---|---|---|---|---|---|---|
| Class Name | Training | Testing | Class Name | Training | Testing | |
| 1 | Healthy Grass | 537 | 699 | Water | 301 | 858 |
| 2 | Stressed Grass | 61 | 1154 | Bare Soil (School) | 992 | 1867 |
| 3 | Synthetic Grass | 340 | 357 | Bare Soil (Farmland) | 455 | 4397 |
| 4 | Tree | 209 | 1035 | Natural Plants | 150 | 4272 |
| 5 | Soil | 74 | 1168 | Weeds in Farmland | 928 | 1108 |
| 6 | Water | 22 | 303 | Forest | 486 | 11904 |
| 7 | Residential | 52 | 1203 | Grass | 989 | 5526 |
| 8 | Commercial | 320 | 924 | Rice Field (Grown) | 813 | 8816 |
| 9 | Road | 76 | 1149 | Rice Field (First Stage) | 667 | 1268 |
| 10 | Highway | 279 | 948 | Row Crops | 377 | 5961 |
| 11 | Railway | 33 | 1185 | Plastic House | 165 | 475 |
| 12 | Parking Lot1 | 329 | 904 | Manmade (Non-dark) | 170 | 568 |
| 13 | Parking Lot2 | 20 | 449 | Manmade (Dark) | 1291 | 6373 |
| 14 | Tennis Court | 266 | 162 | Manmade (Blue) | 111 | 431 |
| 15 | Running Track | 279 | 381 | Manmade (Red) | 35 | 187 |
| 16 | / | / | / | Manmade Grass | 21 | 1019 |
| 17 | / | / | / | Asphalt | 384 | 417 |
| Total | 2897 | 12021 | Total | 8335 | 55447 | |
Fig. 5Classification maps of the different algorithms obtained using two kinds of classifiers on the University of Houston dataset.
Quantitative performance comparison with the different algorithms on the University of Houston data. The best one is shown in bold.
| Methods | Baseline (%) | GLP (%) | SMA (%) | S-SMA (%) | CoSpace (%) | S-CoSpace (%) | LeMA (%) | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Parameter | ||||||||||||||
| 10 | 30 | |||||||||||||
| Classifier | LSVM | CCF | LSVM | CCF | LSVM | CCF | LSVM | CCF | LSVM | CCF | LSVM | CCF | LSVM | CCF |
| OA | 62.12 | 68.21 | 64.71 | 70.01 | 68.01 | 69.59 | 69.29 | 70.10 | 69.38 | 72.17 | 70.41 | 73.75 | 73.42 | |
| AA | 65.97 | 70.47 | 68.18 | 72.18 | 70.50 | 71.02 | 72.00 | 72.88 | 71.69 | 73.56 | 73.12 | 75.61 | 74.76 | |
| 0.5889 | 0.6543 | 0.6164 | 0.6728 | 0.6520 | 0.6695 | 0.6659 | 0.6754 | 0.6672 | 0.6975 | 0.6784 | 0.7146 | 0.7110 | ||
| Class1 | 76.39 | 67.95 | 77.83 | 77.97 | 75.25 | 68.53 | 74.25 | 73.53 | 75.54 | 69.96 | 87.98 | 89.56 | 85.84 | |
| Class2 | 80.59 | 78.08 | 93.85 | 97.57 | 77.9 | 97.57 | 93.67 | 73.74 | 77.99 | 90.12 | 91.59 | 93.67 | 93.85 | |
| Class3 | ||||||||||||||
| Class4 | 85.51 | 92.27 | 89.66 | 96.62 | 94.78 | 98.74 | 95.85 | 98.55 | 98.74 | 98.26 | 92.75 | 97.29 | 97.49 | |
| Class5 | 99.06 | 99.4 | 99.49 | 98.97 | 99.14 | 99.32 | 99.4 | 99.4 | 99.4 | 99.4 | 99.49 | 99.57 | ||
| Class6 | 86.14 | 86.14 | 96.37 | 99.01 | 86.47 | 70.96 | 99.67 | 85.48 | 85.15 | 96.70 | 86.47 | 86.47 | ||
| Class7 | 50.62 | 63.76 | 48.63 | 64.01 | 72.32 | 77.14 | 72.15 | 69.66 | 73.98 | 80.05 | 75.06 | 80.96 | 83.21 | |
| Class8 | 56.49 | 56.06 | 56.60 | 59.85 | 62.01 | 62.23 | 63.85 | 63.53 | 62.01 | 55.84 | 60.39 | 62.77 | 62.01 | |
| Class9 | 56.22 | 70.58 | 69.63 | 69.02 | 49.96 | 61.27 | 50.57 | 45.00 | 59.79 | 64.93 | 65.8 | 64.49 | 61.88 | |
| Class10 | 45.36 | 45.25 | 45.46 | 49.89 | 58.12 | 52.32 | 58.33 | 63.61 | 57.70 | 58.97 | 51.79 | 60.97 | 53.59 | |
| Class11 | 27.43 | 43.88 | 22.45 | 38.65 | 28.86 | 36.46 | 36.46 | 34.77 | 36.54 | 47.26 | 35.78 | 38.65 | 41.27 | |
| Class12 | 31.64 | 56.08 | 31.75 | 37.83 | 35.84 | 62.50 | 34.18 | 55.2 | 46.79 | 62.72 | 34.29 | 58.52 | 45.02 | |
| Class13 | 0.00 | 0.67 | 0.00 | 1.11 | 0.00 | 0.00 | 0.00 | 0.45 | 0.00 | 0.45 | 0.00 | 0.89 | 0.00 | |
| Class14 | 97.53 | 98.77 | 94.44 | 92.59 | 99.38 | 98.15 | 99.38 | 99.38 | 99.38 | |||||
| Class15 | 96.59 | 98.16 | 96.59 | 97.38 | 98.16 | 97.64 | 97.64 | 97.64 | 98.16 | 97.90 | 98.16 | 97.64 | 98.16 | |
Fig. 6The multispectral image and its corresponding hyperspectral image that partially covers the same area, as well as training and testing labels, for Chikusei Dataset.
Fig. 7Classification maps of the different algorithms obtained using two kinds of classifiers on the Chikusei dataset.
Quantitative performance comparison with the different algorithms on the Chikusei data. The best one is shown in bold.
| Methods | Baseline (%) | GLP (%) | SMA (%) | S-SMA (%) | CoSpace (%) | S-CoSpace (%) | LeMA (%) | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Parameter | ||||||||||||||
| 10 | 20 | |||||||||||||
| Classifier | LSVM | CCF | LSVM | CCF | LSVM | CCF | LSVM | CCF | LSVM | CCF | LSVM | CCF | LSVM | CCF |
| OA | 60.20 | 71.11 | 62.30 | 72.26 | 67.90 | 71.53 | 69.68 | 73.27 | 71.12 | 75.69 | 72.60 | 77.11 | 75.11 | |
| AA | 69.42 | 70.40 | 69.80 | 70.71 | 70.79 | 66.47 | 72.27 | 70.01 | 73.96 | 71.46 | 71.64 | 71.33 | 75.29 | |
| 0.5523 | 0.6761 | 0.5784 | 0.6894 | 0.6391 | 0.6802 | 0.6602 | 0.6818 | 0.6746 | 0.7260 | 0.6911 | 0.7420 | 0.7194 | ||
| Class1 | 78.21 | 80.54 | 78.09 | 80.42 | 98.72 | 82.52 | 97.90 | 92.54 | 79.25 | 98.83 | 98.37 | 98.25 | 98.83 | |
| Class2 | 94.43 | 82.70 | 94.11 | 93.84 | 93.20 | 92.50 | 93.20 | 93.09 | 93.47 | 87.04 | 93.63 | 93.20 | 93.79 | |
| Class3 | 23.54 | 50.06 | 37.75 | 76.87 | 62.57 | 55.31 | 68.41 | 76.55 | 80.40 | 77.71 | 80.65 | 77.23 | 89.29 | |
| Class4 | 92.13 | 92.56 | 92.23 | 95.72 | 90.57 | 91.53 | 92.51 | 88.76 | 90.59 | 96.23 | 94.64 | 92.49 | 95.11 | |
| Class5 | 94.68 | 96.84 | 88.45 | 28.43 | 16.06 | 24.01 | 32.85 | 83.94 | 66.52 | 51.81 | 43.32 | 60.74 | 67.78 | |
| Class6 | 62.01 | 81.48 | 57.47 | 69.67 | 62.52 | 78.91 | 68.27 | 79.67 | 63.61 | 79.02 | 72.34 | 76.34 | 87.27 | |
| Class7 | 99.67 | 99.93 | 99.66 | 96.87 | 97.79 | 95.40 | 99.37 | 97.74 | 99.75 | 98.41 | 99.87 | 97.63 | 99.80 | |
| Class8 | 57.11 | 93.40 | 69.06 | 98.93 | 95.59 | 93.49 | 96.88 | 96.53 | 95.05 | 92.72 | 98.45 | 99.27 | 99.18 | |
| Class9 | 99.92 | 99.53 | 99.13 | 99.45 | 99.21 | 98.66 | 99.76 | 99.21 | 98.34 | 99.76 | ||||
| Class10 | 24.81 | 19.56 | 19.06 | 21.39 | 15.48 | 20.94 | 13.09 | 22.35 | 18.00 | 22.75 | 14.83 | 26.47 | 26.46 | |
| Class11 | 0.00 | 2.11 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.21 | 5.47 | 0.63 | |
| Class12 | 88.91 | 89.61 | 90.14 | 85.92 | 90.14 | 89.44 | 90.32 | 80.46 | 89.96 | 89.44 | 88.38 | 90.14 | ||
| Class13 | 33.11 | 33.09 | 33.11 | 36.50 | 32.61 | 56.25 | 31.32 | 30.88 | 33.11 | 67.90 | 33.11 | 54.93 | 33.11 | |
| Class14 | 85.38 | 79.12 | 59.40 | 72.85 | 59.40 | 86.31 | 59.40 | 52.44 | 14.39 | 49.19 | 45.01 | 53.60 | ||
| Class15 | 93.58 | 93.58 | 97.86 | |||||||||||
| Class16 | 74.88 | 88.62 | 74.19 | 93.52 | 99.71 | 99.51 | 99.80 | 98.82 | 97.84 | 97.35 | 97.25 | 98.04 | 95.78 | |
| Class17 | 58.03 | 3.84 | 58.03 | 0.24 | 65.23 | 7.91 | 62.11 | 7.67 | 64.75 | 0.00 | 77.70 | 11.27 | 13.43 | |
Fig. 8Classification maps of the different algorithms obtained using two kinds of classifiers on the real dataset of DFC2018 (Multispectral-Lidar and Hyperspectral data).
Quantitative performance comparison with the different algorithms on the DFC2018 data. The best one is shown in bold.
| Methods | Baseline (%) | GLP (%) | SMA (%) | S-SMA (%) | CoSpace (%) | S-CoSpace (%) | LeMA (%) | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Parameter | ||||||||||||||
| 7 | 30 | |||||||||||||
| Classifier | LSVM | CCF | LSVM | CCF | LSVM | CCF | LSVM | CCF | LSVM | CCF | LSVM | CCF | LSVM | CCF |
| OA | 51.35 | 72.84 | 52.28 | 73.15 | 52.73 | 70.37 | 54.69 | 72.13 | 55.56 | 74.04 | 58.65 | 76.59 | 61.69 | |
| AA | 59.46 | 78.64 | 60.57 | 81.64 | 58.06 | 77.78 | 65.34 | 78.72 | 66.16 | 80.46 | 67.72 | 83.67 | 65.54 | |
| 0.4194 | 0.6534 | 0.4289 | 0.6587 | 0.4366 | 0.6256 | 0.4598 | 0.6441 | 0.4670 | 0.6682 | 0.4987 | 0.6990 | 0.5284 | ||
| Class1 | 91.70 | 84.62 | 96.15 | 93.12 | 84.01 | 85.43 | 94.13 | 90.89 | 95.14 | 89.07 | 94.74 | 95.14 | 92.31 | |
| Class2 | 33.90 | 80.17 | 35.62 | 80.74 | 73.00 | 82.40 | 69.57 | 80.17 | 61.32 | 80.37 | 69.73 | 81.52 | 78.09 | |
| Class3 | 94.92 | 96.16 | 96.02 | 96.57 | 95.06 | 95.06 | 96.30 | 96.30 | 93.83 | 97.26 | 94.79 | 96.30 | 96.57 | |
| Class4 | 83.00 | 92.50 | 85.50 | 97.50 | 85.50 | 90.00 | 84.50 | 94.00 | 83.00 | 91.00 | 85.50 | 98.00 | 79.00 | |
| Class5 | 43.71 | 90.42 | 30.54 | 87.43 | 53.29 | 87.43 | 52.10 | 85.03 | 61.08 | 92.22 | 45.51 | 92.22 | 30.54 | |
| Class6 | 80.44 | 90.60 | 81.32 | 91.82 | 78.79 | 87.77 | 82.80 | 87.98 | 83.94 | 90.35 | 85.24 | 91.27 | 89.71 | |
| Class7 | 59.26 | 82.01 | 61.11 | 81.52 | 57.62 | 78.21 | 58.66 | 82.45 | 59.89 | 82.37 | 63.95 | 85.14 | 69.56 | |
| Class8 | 14.07 | 31.98 | 10.75 | 36.00 | 21.71 | 28.00 | 20.83 | 35.16 | 26.64 | 38.71 | 11.77 | 39.51 | 31.43 | |
| Class9 | 48.54 | 54.14 | 50.77 | 58.40 | 44.87 | 56.96 | 52.60 | 53.49 | 47.94 | 63.30 | 53.69 | 40.47 | 62.26 | |
| Class10 | 10.16 | 42.07 | 8.00 | 31.70 | 6.77 | 37.82 | 5.55 | 29.21 | 11.02 | 36.67 | 24.21 | 12.93 | 38.04 | |
| Class11 | 23.54 | 72.03 | 25.96 | 79.07 | 79.07 | 74.45 | 45.88 | 75.45 | 34.21 | 76.26 | 54.12 | 81.49 | 62.58 | |
| Class12 | 93.85 | 85.85 | 92.92 | 94.46 | 92.00 | 87.08 | 85.85 | 90.15 | 85.54 | 86.15 | 74.15 | 95.38 | 66.46 | |
| Class13 | 60.50 | 74.96 | 57.31 | 87.56 | 59.33 | 73.45 | 60.17 | 77.98 | 63.03 | 79.33 | 64.71 | 87.06 | 70.59 | |
| Class14 | 39.93 | 87.15 | 55.21 | 90.63 | 17.71 | 86.11 | 47.22 | 85.76 | 66.32 | 89.58 | 75.69 | 90.63 | 55.21 | |
| Class15 | 95.39 | 96.77 | 97.70 | 93.55 | 98.16 | 99.54 | 97.70 | 99.54 | 98.62 | 99.54 | 95.85 | |||
| Class16 | 78.39 | 96.77 | 84.19 | 99.68 | 77.74 | 96.13 | 89.68 | 97.74 | 86.13 | 96.13 | 86.13 | 98.06 | 77.42 | |