| Literature DB >> 34068823 |
Chenming Li1, Zelin Qiu1, Xueying Cao1, Zhonghao Chen1, Hongmin Gao1, Zaijun Hua1.
Abstract
The convolutional neural network (CNN) has been proven to have better performance in hyperspectral image (HSI) classification than traditional methods. Traditional CNN on hyperspectral image classification is used to pay more attention to spectral features and ignore spatial information. In this paper, a new HSI model called local and hybrid dilated convolution fusion network (LDFN) was proposed, which fuses the local information of details and rich spatial features by expanding the perception field. The details of our local and hybrid dilated convolution fusion network methods are as follows. First, many operations are selected, such as standard convolution, average pooling, dropout and batch normalization. Then, fusion operations of local and hybrid dilated convolution are included to extract rich spatial-spectral information. Last, different convolution layers are gathered into residual fusion networks and finally input into the softmax layer to classify. Three widely hyperspectral datasets (i.e., Salinas, Pavia University and Indian Pines) have been used in the experiments, which show that LDFN outperforms state-of-art classifiers.Entities:
Keywords: HSI classification; local and hybrid dilated convolution; residual fusion networks
Year: 2021 PMID: 34068823 PMCID: PMC8151123 DOI: 10.3390/mi12050545
Source DB: PubMed Journal: Micromachines (Basel) ISSN: 2072-666X Impact factor: 2.891
Figure 1Standard and dilated convolution.
Figure 2Hybrid dilated convolution.
Figure 3The flowchart of the LDFN model.
Figure 4Indian Pines image. (a) Sample band of Indian Pines dataset. (b) Ground truth data. (c) Color band.
Figure 5Salinas image. (a) Sample band of Salinas dataset. (b) Ground truth data. (c) Color band.
Figure 6University of Pavia image. (a) Sample band of Pavia University dataset. (b) Ground truth data. (c) Color band.
The Number of Samples for the Indian Pines Dataset.
| # | Class | Samples | Train | Test |
|---|---|---|---|---|
| 1 | Alfalfa | 46 | 5 | 41 |
| 2 | Corn-notill | 1428 | 143 | 1285 |
| 3 | Corn-mintill | 830 | 83 | 747 |
| 4 | Corn | 237 | 24 | 213 |
| 5 | Grass-pasture | 483 | 48 | 435 |
| 6 | Grass-trees | 730 | 73 | 657 |
| 7 | Grass-pasture-mowed | 28 | 3 | 25 |
| 8 | Hay-windrowed | 478 | 48 | 430 |
| 9 | Oats | 20 | 2 | 18 |
| 10 | Soybean-notill | 972 | 97 | 875 |
| 11 | Soybean-mintill | 2455 | 245 | 2210 |
| 12 | Soybean-clean | 593 | 59 | 534 |
| 13 | Wheat | 205 | 20 | 185 |
| 14 | Woods | 1265 | 126 | 1139 |
| 15 | Buildings-Grass-Trees-Drives | 386 | 39 | 347 |
| 16 | Stone-Steel-Towers | 93 | 9 | 84 |
| Total | 10,249 | 1024 | 9225 | |
The Number of Samples for the Salinas Dataset.
| # | Class | Samples | Train | Test |
|---|---|---|---|---|
| 1 | Brocoli_green_weeds_1 | 2009 | 20 | 1989 |
| 2 | Brocoli_green_weeds_2 | 3726 | 37 | 3689 |
| 3 | Fallow | 1976 | 20 | 1956 |
| 4 | Fallow_rough_plow | 1394 | 14 | 1380 |
| 5 | Fallow_smooth | 2678 | 27 | 2651 |
| 6 | Stubble | 3959 | 39 | 3920 |
| 7 | Celery | 3579 | 36 | 3543 |
| 8 | Grapes_untrained | 11,271 | 113 | 11,158 |
| 9 | Soil_vinyard_develop | 6203 | 62 | 6141 |
| 10 | Corn_senesced_green_weeds | 3278 | 33 | 3245 |
| 11 | Lettuce_romaine_4wk | 1068 | 11 | 1057 |
| 12 | Lettuce_romaine_5wk | 1927 | 19 | 1908 |
| 13 | Lettuce_romaine_6wk | 916 | 9 | 907 |
| 14 | Lettuce_romaine_7wk | 1070 | 11 | 1059 |
| 15 | Vinyard_untrained | 7268 | 72 | 7196 |
| 16 | Vinyard_vertical_trellis | 1807 | 18 | 1789 |
| Total | 54,129 | 541 | 53,588 | |
The Number of Samples for the University of Pavia Dataset.
| # | Class | Samples | Train | Test |
|---|---|---|---|---|
| 1 | Asphalt | 6631 | 132 | 6499 |
| 2 | Meadows | 18,649 | 373 | 18,276 |
| 3 | Gravel | 2099 | 42 | 2057 |
| 4 | Trees | 3064 | 61 | 3003 |
| 5 | Painted metal sheets | 1345 | 27 | 1318 |
| 6 | Bare Soil | 5029 | 100 | 4929 |
| 7 | Bitumen | 1330 | 27 | 1303 |
| 8 | Self-Blocking Bricks | 3682 | 74 | 3608 |
| 9 | Shadows | 947 | 19 | 928 |
| Total | 42,776 | 855 | 41,921 | |
Figure 7Overall accuracy (%) with different hyperparameters on three datasets. (a) patch sizes, (b) principal component numbers.
Classification Results of Different Methods for the Indian Pines Dataset.
| Class | SVM[5] | 3D-CNN[19] | 3D-CAE[20] | D-CNN[22] | SSRN[21] | LDFN |
|---|---|---|---|---|---|---|
| 1 | 67.05 | 98.00 | 90.48 | 95.24 | 97.82 | 100.00 |
| 2 | 93.77 | 96.12 | 92.49 | 97.66 | 99.16 | 99.50 |
| 3 | 67.55 | 80.49 | 90.37 | 97.72 | 97.11 | 96.02 |
| 4 | 61.20 | 92.00 | 86.90 | 97.70 | 97.51 | 99.05 |
| 5 | 93.15 | 97.00 | 94.25 | 97.63 | 99.24 | 99.54 |
| 6 | 95.70 | 96.77 | 97.07 | 99.16 | 98.57 | 99.09 |
| 7 | 84.00 | 98.02 | 91.26 | 97.20 | 98.70 | 100.00 |
| 8 | 90.52 | 98.35 | 97.79 | 99.08 | 99.70 | 100.00 |
| 9 | 75.05 | 86.30 | 75.90 | 93.33 | 98.53 | 100.00 |
| 10 | 67.70 | 90.65 | 87.34 | 97.16 | 98.27 | 97.27 |
| 11 | 87.61 | 90.17 | 90.24 | 95.53 | 97.18 | 96.90 |
| 12 | 61.21 | 92.60 | 95.76 | 96.17 | 97.12 | 97.47 |
| 13 | 92.01 | 97.00 | 97.49 | 98.53 | 99.00 | 100.00 |
| 14 | 88.77 | 97.85 | 96.03 | 98.37 | 99.17 | 99.22 |
| 15 | 88.81 | 96.43 | 90.48 | 97.06 | 99.20 | 99.12 |
| 16 | 90.71 | 97.00 | 98.82 | 93.23 | 97.82 | 97.62 |
| OA | 80.01 | 94.10 | 92.04 | 97.93 | 98.09 | 98.54 |
| AA | 81.55 | 94.05 | 92.35 | 96.92 | 98.38 | 98.80 |
| Kappa | 78.33 | 93.48 | 92.21 | 95.17 | 97.01 | 98.34 |
Figure 8Classification maps for the Indian Pines dataset. (a) SVM:80.01%. (b) 3D-CNN:94.10%. (c) 3D-CAE:92.04%. (d) D-CNN:97.93%. (e) SSRN:98.09%. (f) LDFN:98.54%.
Classification Results of Different Methods for the Salinas Dataset.
| Class | SVM[5] | 3D-CNN[19] | 3D-CAE[20] | D-CNN[22] | SSRN[21] | LDFN |
|---|---|---|---|---|---|---|
| 1 | 80.00 | 97.54 | 99.00 | 97.20 | 99.23 | 100.00 |
| 2 | 87.94 | 98.89 | 98.29 | 96.92 | 99.94 | 100.00 |
| 3 | 89.72 | 97.42 | 96.13 | 83.62 | 99.95 | 100.00 |
| 4 | 82.55 | 98.10 | 97.34 | 96.28 | 97.49 | 98.22 |
| 5 | 77.87 | 97.98 | 97.35 | 94.76 | 96.70 | 100.00 |
| 6 | 88.67 | 97.97 | 97.90 | 95.07 | 99.15 | 99.90 |
| 7 | 89.86 | 98.71 | 97.64 | 97.12 | 99.62 | 100.00 |
| 8 | 81.33 | 89.67 | 91.58 | 90.84 | 98.16 | 98.53 |
| 9 | 90.02 | 98.99 | 98.93 | 97.07 | 99.96 | 99.55 |
| 10 | 86.57 | 96.27 | 95.98 | 96.43 | 99.43 | 99.81 |
| 11 | 90.00 | 98.48 | 98.37 | 95.87 | 97.16 | 100.00 |
| 12 | 84.06 | 98.76 | 98.84 | 95.64 | 98.53 | 99.95 |
| 13 | 58.19 | 95.88 | 98.56 | 96.24 | 95.81 | 99.66 |
| 14 | 57.49 | 98.94 | 97.52 | 95.10 | 98.53 | 98.69 |
| 15 | 69.81 | 86.18 | 88.85 | 96.03 | 99.08 | 98.69 |
| 16 | 89.56 | 98.70 | 97.34 | 95.11 | 99.35 | 100.00 |
| OA | 85.97 | 95.24 | 96.05 | 95.35 | 98.38 | 99.36 |
| AA | 81.48 | 96.78 | 96.85 | 94.96 | 98.63 | 99.56 |
| Kappa | 83.93 | 94.66 | 95.51 | 95.46 | 98.36 | 99.29 |
Figure 9Classification maps for the Salinas dataset. (a) SVM: 85.97% (b) 3D-CNN: 95.24% (c) 3D-CAE: 96.05% (d) D-CNN: 95.35%. (e) SSRN: 98.38%. (f) LDFN: 99.36%.
Classification Results of Different Methods for the University of Pavia Dataset.
| Class | SVM[5] | 3D-CNN[19] | 3D-CAE[20] | D-CNN[22] | SSRN[21] | LDFN |
|---|---|---|---|---|---|---|
| 1 | 90.36 | 93.27 | 95.21 | 96.11 | 98.80 | 99.17 |
| 2 | 97.25 | 97.61 | 96.06 | 98.91 | 99.69 | 99.95 |
| 3 | 70.93 | 90.01 | 91.32 | 90.82 | 95.15 | 94.64 |
| 4 | 90.93 | 94.17 | 98.28 | 92.63 | 95.02 | 99.53 |
| 5 | 96.46 | 98.02 | 95.55 | 97.63 | 99.14 | 100.00 |
| 6 | 81.76 | 90.03 | 95.30 | 99.14 | 99.69 | 99.92 |
| 7 | 83.59 | 80.21 | 95.14 | 93.12 | 96.68 | 99.85 |
| 8 | 88.14 | 95.97 | 91.38 | 97.77 | 98.74 | 97.24 |
| 9 | 96.97 | 99.63 | 99.96 | 89.43 | 91.54 | 99.78 |
| OA | 89.18 | 94.33 | 95.36 | 97.19 | 98.57 | 99.19 |
| AA | 88.48 | 93.21 | 95.35 | 95.06 | 97.16 | 98.89 |
| Kappa | 88.63 | 93.07 | 95.12 | 96.29 | 98.27 | 98.92 |
Figure 10Classification maps for the University of Pavia dataset. (a) SVM: 89.18% (b) 3D-CNN: 94.33% (c) 3D-CAE: 95.36% (d) D-CNN: 97.19% (e) SSRN: 98.57%. (f) LDFN: 99.19%.
OA Values Obtained by Local and HDC Fusion Model on Three Datasets.
| Dataset | Metric | D-CNN | LDFN24 | LDFN25 | LDFN34 | LDFN234 | LDFN |
|---|---|---|---|---|---|---|---|
| Indian Pines | OA | 97.93 | 98.09 | 98.01 | 97.92 | 98.25 | 98.54 |
| Salinas | OA | 95.35 | 99.01 | 98.47 | 98.12 | 99.11 | 99.36 |
| University of Pavia | OA | 97.19 | 98.59 | 98.30 | 97.79 | 99.07 | 99.19 |