Figure 1.
Three-dimensional Gabor wavelet [
28].
Figure 1.
Three-dimensional Gabor wavelet [
28].
Figure 2.
L
th level decomposition procedure of E-3DDWT [
30].
Figure 2.
L
th level decomposition procedure of E-3DDWT [
30].
Figure 3.
Architecture of SpectralNet [
31].
Figure 3.
Architecture of SpectralNet [
31].
Figure 4.
The overall architecture of LLFWCNN.
Figure 4.
The overall architecture of LLFWCNN.
Figure 5.
Process of two-dimensional discrete wavelet decomposition.
Figure 5.
Process of two-dimensional discrete wavelet decomposition.
Figure 6.
Stack mode for the feature of the ith-layer wavelet decomposition.
Figure 6.
Stack mode for the feature of the ith-layer wavelet decomposition.
Figure 7.
Procedure of multilayer wavelet decomposition.
Figure 7.
Procedure of multilayer wavelet decomposition.
Figure 8.
Different Reshape mode.
Figure 8.
Different Reshape mode.
Figure 9.
Stack mode for all
Figure 9.
Stack mode for all
Figure 10.
Structure of the RM-CNN.
Figure 10.
Structure of the RM-CNN.
Figure 11.
Structure design of the two kinds of blocks.
Figure 11.
Structure design of the two kinds of blocks.
Figure 12.
Parameters used in the classification for low frequency and high frequency of different layers.
Figure 12.
Parameters used in the classification for low frequency and high frequency of different layers.
Figure 13.
The different influence of input spatial size.
Figure 13.
The different influence of input spatial size.
Table 1.
Parameter settings of LLFWCNN for different datasets.
Table 1.
Parameter settings of LLFWCNN for different datasets.
| Input |
Reshape |
Output |
Para in Rblock1 |
Output2 |
FC |
Para in FC |
Total |
| 16×16×12 |
Yes |
4×4×48 |
13824 |
1×1×32 |
1024 |
32768 |
46592 |
| No |
16×16×12 |
864 |
4×4×32 |
1024 |
524288 |
525152 |
Table 2.
Hyper-parameter settings of LLFWCNN for different datasets.
Table 2.
Hyper-parameter settings of LLFWCNN for different datasets.
| Datasets |
Spatial Size |
PCA |
L* |
Rblock |
Mblock |
FC |
| Indian Pines |
64×64 |
3 |
4 |
2 |
2 |
1024 |
| Pavia University |
32×32 |
3 |
3 |
2 |
2 |
1024 |
| Salinas |
48×48 |
3 |
3 |
2 |
2 |
1024 |
Table 3.
Training parameter settings of LLFWCNN for different datasets.
Table 3.
Training parameter settings of LLFWCNN for different datasets.
| Datasets |
Batch size |
Learning rate |
Drop |
Epoch |
Optimization Method |
Training Proportion |
| 1 |
2 |
| Indian Pines |
16 |
0.002 |
0.4 |
150 |
SGD |
10% |
30% |
| Pavia University |
16 |
0.002 |
0.4 |
50 |
SGD |
10% |
30% |
| Salinas |
16 |
0.002 |
0.4 |
50 |
SGD |
10% |
30% |
Table 4.
Training set split on Indian Pines.
Table 4.
Training set split on Indian Pines.
| (a) training proportion=10% |
|
(b) training proportion=30% |
| Classes |
Train |
Test |
| Alfalfa |
5 |
41 |
| Corn-notill |
143 |
1285 |
| Corn-mintill |
83 |
747 |
| Corn |
24 |
213 |
| Grass-pasture |
48 |
435 |
| Grass-trees |
73 |
657 |
| Grass-pasture-mowed |
3 |
25 |
| Hay-windrowed |
48 |
430 |
| Oats |
2 |
18 |
| Soybean-notill |
97 |
875 |
| Soybean-mintill |
245 |
2210 |
| Soybean-clean |
59 |
534 |
| Wheat |
20 |
185 |
| Woods |
126 |
1139 |
| Buildings-Grass-Trees-Drives |
39 |
347 |
| Ston-Steel-Towers |
9 |
84 |
| Total |
1024 |
9225 |
| Classes |
Train |
Test |
|
| Alfalfa |
14 |
32 |
|
| Corn-notill |
428 |
1000 |
|
| Corn-mintill |
249 |
581 |
|
| Corn |
71 |
166 |
|
| Grass-pasture |
145 |
338 |
|
| Grass-trees |
219 |
511 |
|
| Grass-pasture-mowed |
8 |
20 |
|
| Hay-windrowed |
143 |
335 |
|
| Oats |
6 |
14 |
|
| Soybean-notill |
292 |
680 |
|
| Soybean-mintill |
736 |
1719 |
|
| Soybean-clean |
178 |
415 |
|
| Wheat |
62 |
143 |
|
| Woods |
379 |
886 |
|
| Buildings-Grass-Trees-Drives |
116 |
270 |
|
| Ston-Steel-Towers |
28 |
65 |
| Total |
3074 |
7175 |
|
Table 5.
Training set split on Pavia University.
Table 5.
Training set split on Pavia University.
| (a) training proportion=10% |
|
(b) training proportion=10% |
| Classes |
Train |
Test |
| Asphalt |
663 |
5968 |
| Meadows |
1865 |
16784 |
| Gravel |
210 |
1889 |
| Trees |
306 |
2758 |
| Painted metal sheets |
134 |
1211 |
| Bare-Soil |
503 |
4526 |
| Bitumen |
133 |
1197 |
| Self-Blocking Bricks |
368 |
3314 |
| Shadows |
95 |
852 |
| Total |
4277 |
38499 |
| Classes |
Train |
Test |
|
| Asphalt |
1989 |
4642 |
|
| Meadows |
5594 |
13055 |
|
| Gravel |
630 |
1469 |
|
| Trees |
919 |
2145 |
|
| Painted metal sheets |
403 |
942 |
|
| Bare-Soil |
1509 |
3520 |
|
| Bitumen |
399 |
931 |
|
| Self-Blocking Bricks |
1105 |
2577 |
|
| Shadows |
284 |
663 |
|
| Total |
12832 |
29944 |
|
Table 6.
Training set split on Salinas.
Table 6.
Training set split on Salinas.
| (a) training proportion=10% |
|
(b) training proportion=10% |
| Classes |
Train |
Test |
| Brocoli_green_weeds_1 |
201 |
1808 |
| Brocoli_green_weeds_2 |
372 |
3354 |
| Fallow |
197 |
1779 |
| Fallow_rough_plow |
139 |
1255 |
| Fallow_smooth |
268 |
2410 |
| Stubble |
396 |
3563 |
| Celery |
358 |
3221 |
| Grapes_untrained |
1127 |
10144 |
| Soil_vinyard_develop |
620 |
5583 |
| Corn_senesced_green_weeds |
328 |
2950 |
| Lettuce_romaine_4wk |
107 |
961 |
| Lettuce_romaine_5wk |
193 |
1734 |
| Lettuce_romaine_6wk |
91 |
825 |
| Lettuce_romaine_7wk |
107 |
963 |
| Vinyard_untrained |
727 |
6541 |
| Vinyard_vertical_trellis |
181 |
1626 |
| Total |
5412 |
48717 |
| lasses |
Train |
Test |
|
| Brocoli_green_weeds_1 |
603 |
1406 |
|
| Brocoli_green_weeds_2 |
1118 |
2608 |
|
| Fallow |
593 |
1383 |
|
| Fallow_rough_plow |
418 |
976 |
|
| Fallow_smooth |
803 |
1875 |
|
| Stubble |
1188 |
2771 |
|
| Celery |
1074 |
2505 |
|
| Grapes_untrained |
3381 |
7890 |
|
| Soil_vinyard_develop |
1861 |
4342 |
|
| Corn_senesced_green_weeds |
983 |
2295 |
|
| Lettuce_romaine_4wk |
320 |
748 |
|
| Lettuce_romaine_5wk |
578 |
1349 |
|
| Lettuce_romaine_6wk |
275 |
641 |
|
| Lettuce_romaine_7wk |
321 |
749 |
|
| Vinyard_untrained |
2180 |
5088 |
|
| Vinyard_vertical_trellis |
542 |
1265 |
|
| Total |
16238 |
37891 |
|
Table 7.
Results under proportion 1.
Table 7.
Results under proportion 1.
| Datasets |
Indicators |
2DCNN* |
3DCNN* |
M3DCNN* |
FuSENet* |
SpectralNet* |
LLFWCNN |
| Indian Pines |
OA |
80.27±1.2 |
82.62±0.1 |
81.39±2.6 |
97.11±0.2 |
98.76±0.2
|
98.59±0.2
|
| AA |
68.32±4.1 |
76.51±0.1 |
75.22±0.7 |
97.32±0.2 |
98.59±0.1
|
97.82±0.6 |
| Kappa |
78.26±2.1 |
79.25±0.3 |
81.20±2.0 |
97.25±0.2 |
98.61±0.1
|
98.39±0.2
|
| Pavia University |
OA |
96.63±0.2 |
96.34±0.2 |
95.95±0.6 |
97.65±0.3 |
99.71±0.1 |
99.50±0.1
|
| AA |
94.84±1.4 |
97.03±0.6 |
97.52±1.0 |
97.68±0.4 |
99.62±0.1 |
98.85±0.2
|
| Kappa |
95.53±0.2 |
94.90±1.2 |
93.40±0.4 |
97.69±0.3 |
99.43±0.2 |
99.34±0.1
|
| Salinas |
OA |
96.34±0.3 |
85.00±0.1 |
94.20±0.8 |
99.23±0.1 |
99.96±0.2 |
99.97±0.0
|
| AA |
94.36±0.5 |
89.63±0.2 |
96.66±0.5 |
99.16±0.1 |
99.96±0.1 |
99.97±0.0
|
| Kappa |
95.93±0.9 |
83.20±0.7 |
93.61±0.3 |
99.97±0.2 |
99.97±0.2 |
99.97±0.0
|
Table 8.
Results under proportion 2.
Table 8.
Results under proportion 2.
| Datasets |
Indicators |
2DCNN* |
3DCNN* |
M3DCNN* |
FuSENet* |
SpectralNet |
LLFWCNN |
| Indian Pines |
OA |
88.90±1.3 |
90.23±0.2 |
95.67±0.1 |
99.01±0.2 |
99.81±0.1 |
99.70±0.1
|
| AA |
87.01±1.6 |
89.87±0.1 |
94.60±0.6 |
98.64±0.1 |
99.40±0.5
|
99.51±0.3 |
| Kappa |
85.70±1.0 |
89.70±0.3 |
94.70±0.3 |
98.60±0.1 |
99.79±0.1 |
99.66±0.1
|
| Pavia University |
OA |
96.50±0.4 |
97.90±0.3 |
97.60±0.2 |
99.42±0.2 |
99.94±0.1
|
99.88±0.0
|
| AA |
96.00±0.1 |
97.30±0.1 |
98.00±0.1 |
99.33±0.2 |
99.97±0.0
|
99.78±0.0
|
| Kappa |
96.55±0.3 |
97.22±0.1 |
96.50±0.6 |
99.21±0.3 |
99.92±0.1
|
99.85±0.0
|
| Salinas |
OA |
96.75±0.6 |
95.54±0.5 |
94.99±0.3 |
99.68±0.2 |
99.991±0.0
|
99.995±0.0 |
| AA |
98.57±0.2 |
97.09±0.6 |
96.28±0.2 |
99.69±0.1 |
99.992±0.0
|
99.990±0.0
|
| Kappa |
96.71±0.7 |
94.81±0.3 |
95.40±0.1 |
99.74±0.1 |
99.990±0.0
|
99.994±0.0 |
Table 9.
Classification results of LLFWCNN and SpectralNet under proportion 5% and 1%.
Table 9.
Classification results of LLFWCNN and SpectralNet under proportion 5% and 1%.
| Datasets |
Indicators |
5% |
1% |
| SpectralNet |
LLFWCNN |
SpectralNet |
LLFWCNN |
| Indian Pines |
OA |
94.38±0.9 |
95.75±0.4 |
62.56±2.3 |
79.38±1.1 |
| AA |
91.08±1.3 |
91.56±0.9 |
48.17±2.2 |
63.52±1.2 |
| Kappa |
93.59±1.0 |
95.15±0.4 |
57.55±2.6 |
76.46±1.3 |
| Pavia University |
OA |
98.57±0.3 |
98.66±0.1 |
79.62±0.9 |
93.37±0.1 |
| AA |
97.34±0.5 |
97.28±0.4 |
67.73±1.5 |
87.24±0.2 |
| Kappa |
98.11±0.4 |
98.16±0.3 |
72.21±1.3 |
91.15±0.1 |
| Salinas |
OA |
98.73±1.0 |
99.89±0.1 |
82.45±2.1 |
98.91±0.3 |
| AA |
99.38±0.4 |
99.88±0.1 |
85.35±1.1 |
98.62±0.2 |
| Kappa |
98.59±1.2 |
99.88±0.1 |
80.43±2.3 |
98.79±0.4 |
Table 10.
Parameters of LLFWCNN and SpectralNet.
Table 10.
Parameters of LLFWCNN and SpectralNet.
| Datasets |
LLFWCNN |
SpectralNet |
Ratio |
| Indian Pines |
181264≈0.173M |
7591504≈7.240M |
1:42 |
| Pavia University |
168905≈0.161M |
6797897≈6.483M |
1:40 |
| Salinas |
176080≈0.168M |
6805072≈6.490M |
1:39 |
Table 11.
Classification results of different frequency for Indian Pines (training sample proportion=10%).
Table 11.
Classification results of different frequency for Indian Pines (training sample proportion=10%).
| Layer |
|
|
|
| OA |
AA |
Kappa |
OA |
AA |
Kappa |
OA |
AA |
Kappa |
| 1 |
98.35±0.2 |
97.74±0.8 |
98.12±0.2 |
93.22±0.6 |
88.25±2.3 |
92.27±0.6 |
98.27±0.2 |
97.12±0.9 |
98.03±0.3 |
| 2 |
98.36±0.2 |
97.78±0.6 |
98.13±0.3 |
94.29±0.3 |
89.89±2.2 |
93.48±0.3 |
98.29±0.2 |
97.48±0.8 |
98.05±0.3 |
| 3 |
98.59±0.2
|
97.82±0.6
|
98.39±0.2
|
94.96±0.9 |
91.05±2.2 |
94.25±1.1 |
98.20±0.2 |
96.53±0.9 |
97.93±0.2 |
| 4 |
98.43±0.1 |
97.56±0.4 |
98.21±0.1 |
95.22±0.5 |
90.35±0.7 |
94.55±0.5 |
97.49±1.1 |
93.85±1.2 |
96.91±1.0 |
| All* |
OA:98.01±0.2 |
AA:96.73±0.9 |
Kappa:97.88±0.2 |
Table 12.
Classification results of different frequency for Indian Pines (training sample proportion=5%).
Table 12.
Classification results of different frequency for Indian Pines (training sample proportion=5%).
| Layer |
|
|
|
| OA |
AA |
Kappa |
OA |
AA |
Kappa |
OA |
AA |
Kappa |
| 1 |
92.92±0.6 |
84.24±0.7 |
91.92±0.7 |
75.58±0.6 |
58.20±1.4 |
71.94±0.8 |
93.54±0.4 |
84.67±2.0 |
92.61±0.5 |
| 2 |
94.61±0.4 |
88.85±1.0 |
93.84±0.4 |
77.02±0.9 |
62.25±0.9 |
73.66±1.0 |
93.32±0.3 |
83.34±1.7 |
92.38±0.3 |
| 3 |
95.75±0.4 |
91.56±0.9 |
95.15±0.4 |
84.27±0.8 |
69.70±2.5 |
81.98±0.9 |
93.70±0.4 |
84.43±2.1 |
92.81±0.5 |
| 4 |
95.63±0.2 |
92.64±1.0 |
95.01±0.3 |
87.45±0.2 |
76.77±1.1 |
85.58±0.3 |
94.31±0.4 |
86.49±3.1 |
93.50±0.5 |
| All |
OA:94.19±0.2 |
AA:85.53±1.2 |
Kappa:93.37±0.2 |
Table 13.
Classification results of different frequency for Indian Pines (training sample proportion=1%).
Table 13.
Classification results of different frequency for Indian Pines (training sample proportion=1%).
| Layer |
|
|
|
| OA |
AA |
Kappa |
OA |
AA |
Kappa |
OA |
AA |
Kappa |
| 1 |
66.99±1.7 |
49.41±1.2 |
62.09±1.9 |
42.70±2.3 |
25.53±1.5 |
32.64±3.1 |
68.86±0.9 |
49.16±0.7 |
64.20±1.1 |
| 2 |
70.87±1.7 |
53.83±1.4 |
66.65±2.0 |
42.29±1.4 |
27.38±1.8 |
32.97±1.8 |
68.80±1.6 |
49.58±1.6 |
64.16±1.9 |
| 3 |
76.07±1.3 |
59.63±1.8 |
72.65±1.5 |
52.46±1.3 |
36.30±1.0 |
44.79±1.4 |
71.18±1.8 |
52.63±3.0 |
66.77±2.1 |
| 4 |
79.38±1.1 |
63.52±1.2 |
76.46±1.3 |
61.70±1.7 |
43.65±1.6 |
55.78±2.0 |
73.19±0.9 |
53.89±0.8 |
69.26±1.0 |
| All |
OA:69.04±1.0 |
AA:50.51±1.1 |
Kappa:64.39±1.1 |
Table 14.
Classification results of different frequency for Pavia University (training sample proportion=10%).
Table 14.
Classification results of different frequency for Pavia University (training sample proportion=10%).
| Layer |
|
|
|
| OA |
AA |
Kappa |
OA |
AA |
Kappa |
OA |
AA |
Kappa |
| 1 |
99.29±0.1 |
98.37±0.2 |
99.06±0.1 |
94.25±0.4 |
90.16±2.0 |
92.38±0.5 |
99.39±0.1 |
98.81±0.2 |
99.19±0.2 |
| 2 |
99.41±0.1 |
98.59±0.3 |
99.22±0.1 |
95.95±0.3 |
93.59±2.6 |
94.63±0.4 |
99.21±0.2 |
98.47±0.1 |
98.96±0.3 |
| 3 |
99.38±0.1 |
98.42±0.2 |
99.18±0.1 |
94.97±0.6 |
90.23±0.6 |
93.24±0.8 |
99.24±0.1 |
98.29±0.2 |
99.00±0.1 |
| All* |
OA:99.50±0.1
|
AA:98.85±0.2
|
Kappa:99.34±0.1
|
Table 15.
Classification results of different frequency for Pavia University (training sample proportion=5%).
Table 15.
Classification results of different frequency for Pavia University (training sample proportion=5%).
| Layer |
|
|
|
| OA |
AA |
Kappa |
OA |
AA |
Kappa |
OA |
AA |
Kappa |
| 1 |
98.15±0.2 |
96.49±0.4 |
97.56±0.3 |
89.98±1.3 |
81.33±1.0 |
86.70±1.8 |
98.42±0.1 |
97.10±0.2 |
97.91±0.2 |
| 2 |
98.56±0.1 |
97.10±0.2 |
98.09±0.1 |
92.43±0.5 |
85.91±1.3 |
89.97±0.7 |
98.45±0.2 |
96.89±0.4 |
97.94±0.3 |
| 3 |
98.74±0.1
|
97.43±0.2
|
98.33±0.1
|
91.12±0.8 |
85.69±0.7 |
88.21±1.0 |
98.65±0.1 |
97.48±0.7 |
98.21±0.1 |
| All |
OA:98.69±0.1 |
AA:97.38±0.2 |
Kappa:98.26±0.2 |
Table 16.
Classification results of different frequency for Pavia University (training sample proportion=1%).
Table 16.
Classification results of different frequency for Pavia University (training sample proportion=1%).
| Layer |
|
|
|
| OA |
AA |
Kappa |
OA |
AA |
Kappa |
OA |
AA |
Kappa |
| 1 |
90.47±0.3 |
82.36±0.6 |
87.23±0.4 |
73.07±1.1 |
51.86±1.2 |
63.43±1.9 |
90.10±0.5 |
80.60±0.8 |
86.73±0.6 |
| 2 |
92.32±0.9 |
84.75±1.0 |
89.73±1.1 |
76.86±1.6 |
61.28±1.4 |
68.65±2.5 |
91.73±0.8 |
83.32±1.5 |
88.94±1.1 |
| 3 |
93.37±0.1 |
87.24±0.2 |
91.15±0.1 |
77.53±0.4 |
64.03±0.6 |
69.89±0.6 |
92.05±0.6 |
84.89±0.6 |
89.37±0.8 |
| All |
OA:91.40±0.4 |
AA:82.81±0.7 |
Kappa:88.51±0.6 |
Table 17.
Classification results of different frequency for Salinas (training sample proportion=10%).
Table 17.
Classification results of different frequency for Salinas (training sample proportion=10%).
| Layer |
|
|
|
| OA |
AA |
Kappa |
OA |
AA |
Kappa |
OA |
AA |
Kappa |
| 1 |
99.97±0.0
|
99.97±0.0
|
99.97±0.0
|
99.33±0.2 |
99.57±0.1 |
99.25±0.3 |
99.77±0.4 |
99.79±0.4 |
99.74±0.5 |
| 2 |
99.97±0.0
|
99.97±0.0
|
99.97±0.0
|
99.61±0.1 |
99.74±0.1 |
99.56±0.1 |
99.97 ±0.0 |
99.97±0.0 |
99.97±0.0
|
| 3 |
99.97±0.0
|
99.96±0.0 |
99.96±0.0 |
99.65±0.1 |
99.72±0.1 |
99.61±0.1 |
99.98 ±0.0 |
99.97±0.0 |
99.97±0.0 |
| All |
OA:99.97±0.0
|
AA:99.97±0.0
|
Kappa:99.97±0.0
|
Table 18.
Classification results of different frequency for Salinas (training sample proportion=5%).
Table 18.
Classification results of different frequency for Salinas (training sample proportion=5%).
| Layer |
|
|
|
| OA |
AA |
Kappa |
OA |
AA |
Kappa |
OA |
AA |
Kappa |
| 1 |
99.65±0.1 |
99.79±0.0 |
99.61±0.1 |
97.87±0.5 |
98.55±0.6 |
97.62±0.5 |
99.70±0.3 |
99.81±0.1 |
99.67±0.3 |
| 2 |
99.88±0.0 |
99.89±0.0
|
99.87±0.0 |
98.16±0.4 |
98.94±0.2 |
97.95±0.4 |
99.73±0.3 |
99.82±0.1 |
99.70±0.3 |
| 3 |
99.89±0.1
|
99.88±0.1 |
99.88±0.1
|
98.47±0.4 |
99.03±0.3 |
98.29±0.5 |
99.87±0.0 |
99.88±0.0 |
99.86±0.0 |
| All |
OA:99.84±0.0 |
AA:99.86±0.1 |
Kappa:99.82±0.1 |
Table 19.
Classification results of different frequency for Salinas (training sample proportion=1%).
Table 19.
Classification results of different frequency for Salinas (training sample proportion=1%).
| Layer |
|
|
|
| OA |
AA |
Kappa |
OA |
AA |
Kappa |
OA |
AA |
Kappa |
| 1 |
97.59±0.3 |
98.09±0.2 |
97.31±0.3 |
83.28±1.0 |
83.94±1.0 |
81.28±1.2 |
97.33±0.5 |
97.96±0.4 |
97.03±0.6 |
| 2 |
98.16±0.4 |
98.32±0.3 |
97.95±0.5 |
88.19±0.8 |
89.93±1.1 |
86.79±0.9 |
98.48±0.3 |
98.40±0.2 |
98.30±0.3 |
| 3 |
98.91±0.3 |
98.62±0.2 |
98.79±0.4 |
91.00±0.5 |
92.45±0.5 |
89.96±0.6 |
98.60±0.3 |
98.43±0.2 |
98.44±0.4 |
| All |
OA:97.67±0.5 |
AA:98.14±0.5 |
Kappa:97.41±0.6 |