Figure 1.
SFE-FM network diagram. Different colors indicate different functional modules, and dashed boxes denote the corresponding submodules. Dashed arrows represent feature interactions.
Figure 1.
SFE-FM network diagram. Different colors indicate different functional modules, and dashed boxes denote the corresponding submodules. Dashed arrows represent feature interactions.
Figure 2.
Spectral feature enhancement. The dots represent omitted spectral bands, different colors indicate different spectral representations, and the circled c denotes feature concatenation along the channel dimension.
Figure 2.
Spectral feature enhancement. The dots represent omitted spectral bands, different colors indicate different spectral representations, and the circled c denotes feature concatenation along the channel dimension.
Figure 3.
Schematic diagram of the CASE structure.
Figure 3.
Schematic diagram of the CASE structure.
Figure 4.
Cross Spatial–Spectral Fusion. The dashed arrows indicate cross-branch guidance between the spatial and spectral branches. The symbols × and + denote element-wise multiplication and addition, respectively.
Figure 4.
Cross Spatial–Spectral Fusion. The dashed arrows indicate cross-branch guidance between the spatial and spectral branches. The symbols × and + denote element-wise multiplication and addition, respectively.
Figure 5.
Multi-scale and attention optimization module. The yellow dashed box highlights the attention calculation process in the SimAM module, and the circled c denotes feature concatenation.
Figure 5.
Multi-scale and attention optimization module. The yellow dashed box highlights the attention calculation process in the SimAM module, and the circled c denotes feature concatenation.
Figure 6.
Pseudocolor images and labels of datasets used for classification. (a) Whuhc; (b) Qingyun; (c) PU; (d) Sa.
Figure 6.
Pseudocolor images and labels of datasets used for classification. (a) Whuhc; (b) Qingyun; (c) PU; (d) Sa.
Figure 7.
Classification results of different contrast algorithms on the Whuhc dataset. (a) Cnn3d, (b) Rssan, (c) SSFTT, (d) Speformer, (e) MorphFormer, (f) Gscvit, (g) Dsnet, (h) Msficnet, (i) Dhsnet, (j) Mcmtn, (k) Mtaca, (l) Proposed.
Figure 7.
Classification results of different contrast algorithms on the Whuhc dataset. (a) Cnn3d, (b) Rssan, (c) SSFTT, (d) Speformer, (e) MorphFormer, (f) Gscvit, (g) Dsnet, (h) Msficnet, (i) Dhsnet, (j) Mcmtn, (k) Mtaca, (l) Proposed.
Figure 8.
Classification results of different contrast algorithms on the Sa dataset. (a) Cnn3d, (b) Rssan, (c) SSFTT, (d) Speformer, (e) MorphFormer, (f) Gscvit, (g) Dsnet, (h) Msficnet, (i) Dhsnet, (j) Mcmtn, (k) Mtaca, (l) Proposed.
Figure 8.
Classification results of different contrast algorithms on the Sa dataset. (a) Cnn3d, (b) Rssan, (c) SSFTT, (d) Speformer, (e) MorphFormer, (f) Gscvit, (g) Dsnet, (h) Msficnet, (i) Dhsnet, (j) Mcmtn, (k) Mtaca, (l) Proposed.
Figure 9.
Classification results of different contrast algorithms on the PU dataset. (a) Cnn3d, (b) Rssan, (c) SSFTT, (d) Speformer, (e) MorphFormer, (f) Gscvit, (g) Dsnet, (h) Msficnet, (i) Dhsnet, (j) Mcmtn, (k) Mtaca, (l) Proposed.
Figure 9.
Classification results of different contrast algorithms on the PU dataset. (a) Cnn3d, (b) Rssan, (c) SSFTT, (d) Speformer, (e) MorphFormer, (f) Gscvit, (g) Dsnet, (h) Msficnet, (i) Dhsnet, (j) Mcmtn, (k) Mtaca, (l) Proposed.
Figure 10.
Classification results of different contrast algorithms on the Qingyun dataset. (a) Cnn3d, (b) Rssan, (c) SSFTT, (d) Speformer, (e) MorphFormer, (f) Gscvit, (g) Dsnet, (h) Msficnet, (i) Dhsnet, (j) Mcmtn, (k) Mtaca, (l) Proposed.
Figure 10.
Classification results of different contrast algorithms on the Qingyun dataset. (a) Cnn3d, (b) Rssan, (c) SSFTT, (d) Speformer, (e) MorphFormer, (f) Gscvit, (g) Dsnet, (h) Msficnet, (i) Dhsnet, (j) Mcmtn, (k) Mtaca, (l) Proposed.
Figure 11.
A visual comparison of the full model and the model with removed on the Whuhc dataset. (a) The model with removed; (b) the full model.
Figure 11.
A visual comparison of the full model and the model with removed on the Whuhc dataset. (a) The model with removed; (b) the full model.
Figure 12.
T-SNE plots of different ablation combinations on the Whuhc dataset. (a) Original dataset, (b) baseline, (c) SFE, (d) FM, (e) SFE + FM, (f) SSDB, (g) SFE + FM + SSDB, (h) Full Model.
Figure 12.
T-SNE plots of different ablation combinations on the Whuhc dataset. (a) Original dataset, (b) baseline, (c) SFE, (d) FM, (e) SFE + FM, (f) SSDB, (g) SFE + FM + SSDB, (h) Full Model.
Figure 13.
T-SNE plots of different ablation combinations on the Sa dataset. (a) Original dataset, (b) baseline, (c) SFE, (d) FM, (e) SFE + FM, (f) SSDB, (g) SFE + FM + SSDB, (h) Full Model.
Figure 13.
T-SNE plots of different ablation combinations on the Sa dataset. (a) Original dataset, (b) baseline, (c) SFE, (d) FM, (e) SFE + FM, (f) SSDB, (g) SFE + FM + SSDB, (h) Full Model.
Figure 14.
T-SNE plots of different ablation combinations on the PU dataset. (a) Original dataset, (b) baseline, (c) SFE, (d) FM, (e) SFE + FM, (f) SSDB, (g) SFE + FM + SSDB, (h) Full Model.
Figure 14.
T-SNE plots of different ablation combinations on the PU dataset. (a) Original dataset, (b) baseline, (c) SFE, (d) FM, (e) SFE + FM, (f) SSDB, (g) SFE + FM + SSDB, (h) Full Model.
Figure 15.
Convergence behaviour of the model across different datasets.
Figure 15.
Convergence behaviour of the model across different datasets.
Figure 16.
Visual analysis of evaluation indicators with for different values.
Figure 16.
Visual analysis of evaluation indicators with for different values.
Figure 17.
The effect of different numbers of training samples on overall evaluation indicators. (a) Qingyun, (b) Whuhc, (c) PU, (d) Sa.
Figure 17.
The effect of different numbers of training samples on overall evaluation indicators. (a) Qingyun, (b) Whuhc, (c) PU, (d) Sa.
Figure 18.
The effect of different numbers of training samples on single-category classification accuracy. (a) Qingyun, (b) Whuhc, (c) PU, (d) Sa.
Figure 18.
The effect of different numbers of training samples on single-category classification accuracy. (a) Qingyun, (b) Whuhc, (c) PU, (d) Sa.
Table 1.
Datasets used for classification training, validation and testing.
Table 1.
Datasets used for classification training, validation and testing.
| Data Name | ID | Category | Train | Val | Test | ID | Category | Train | Val | Test |
|---|
| Whuhc | 1 | Strawberry | 1789 | 1789 | 41,157 | 9 | Grass | 378 | 379 | 8712 |
| | 2 | Cowpea | 910 | 910 | 20,933 | 10 | Red roof | 420 | 421 | 9675 |
| | 3 | Soybean | 411 | 411 | 9465 | 11 | Gray roof | 676 | 676 | 15,559 |
| | 4 | Sorghum | 214 | 214 | 4925 | 12 | Plastic | 147 | 147 | 3385 |
| | 5 | Water spinach | 48 | 48 | 1104 | 13 | Bare soil | 364 | 365 | 8387 |
| | 6 | Watermelon | 181 | 181 | 4171 | 14 | Road | 742 | 742 | 17,076 |
| | 7 | Greens | 236 | 236 | 5431 | 15 | Bright object | 45 | 45 | 1046 |
| | 8 | Trees | 719 | 719 | 16,540 | 16 | Water | 3016 | 3016 | 69,369 |
| Sa | 1 | Brocoli_green_weeds_1 | 80 | 80 | 1849 | 9 | Soil_vinyard_develop | 248 | 248 | 5707 |
| | 2 | Brocoli_green_weeds_2 | 149 | 149 | 3428 | 10 | Corn_senesced_green_weeds | 131 | 131 | 3016 |
| | 3 | Fallow | 79 | 79 | 1818 | 11 | Lettuce_romaine_4wk | 42 | 43 | 983 |
| | 4 | Fallow_rough_plow | 55 | 56 | 1283 | 12 | Lettuce_romaine_5wk | 77 | 77 | 1773 |
| | 5 | Fallow_smooth | 107 | 107 | 2464 | 13 | Lettuce_romaine_6wk | 36 | 37 | 843 |
| | 6 | Stubble | 158 | 158 | 3643 | 14 | Lettuce_romaine_7wk | 42 | 43 | 985 |
| | 7 | Celery | 143 | 143 | 3293 | 15 | Vinyard_untrained | 290 | 291 | 6687 |
| | 8 | Grapes_untrained | 450 | 451 | 10,370 | 16 | Vinyard_vertical_trellis | 72 | 72 | 1663 |
| Pu | 1 | Asphalt | 265 | 265 | 6101 | 6 | Bare Soil | 201 | 201 | 4627 |
| | 2 | Meadows | 745 | 746 | 17,158 | 7 | Bitumen | 53 | 53 | 1224 |
| | 3 | Gravel | 83 | 84 | 1932 | 8 | Self-Blocking Bricks | 147 | 147 | 3388 |
| | 4 | Trees | 122 | 123 | 2819 | 9 | Shadows | 37 | 38 | 872 |
| | 5 | Painted metal sheets | 53 | 54 | 1238 | | | | | |
| | 1 | Trees | 11,126 | 11,126 | 255,898 | 4 | Ironhide building | 390 | 391 | 8986 |
| Qingyun | 2 | Concrete building | 7180 | 7180 | 165,152 | 5 | Plastic playground | 8709 | 8709 | 200,317 |
| | 3 | Car | 551 | 551 | 12,681 | 6 | Asphalt road | 10,237 | 10,238 | 235,471 |
Table 2.
Experimental results of different contrastive algorithms on the Whuhc dataset. The optimal data is shown in bold.
Table 2.
Experimental results of different contrastive algorithms on the Whuhc dataset. The optimal data is shown in bold.
| Whuhc | Cnn3d | Rssan | SSFTT | Speformer | Gscvit | MorphFormer | Dsnet | Msfi_cnet | Dhsnet | Mcmtn | Mtaca | Proposed |
|---|
| 1 | 99.02 | 99.73 | 99.71 | 99.23 | 99.16 | 99.86 | 99.51 | 99.83 | 99.30 | 99.66 | 99.85 | 99.84 |
| 2 | 98.21 | 99.42 | 99.16 | 97.93 | 99.64 | 99.77 | 99.71 | 99.93 | 99.40 | 99.78 | 99.96 | 99.84 |
| 3 | 99.05 | 99.79 | 99.22 | 98.90 | 99.92 | 99.58 | 99.75 | 99.67 | 99.63 | 99.91 | 99.97 | 100.00 |
| 4 | 98.06 | 98.77 | 99.12 | 99.03 | 99.40 | 99.85 | 98.11 | 99.23 | 96.92 | 99.31 | 99.81 | 99.22 |
| 5 | 97.75 | 99.17 | 98.33 | 99.17 | 100.00 | 99.92 | 96.75 | 98.75 | 99.50 | 100.00 | 100.00 | 100.00 |
| 6 | 81.82 | 93.16 | 95.63 | 91.97 | 97.77 | 96.82 | 94.73 | 95.06 | 83.92 | 98.61 | 96.25 | 97.73 |
| 7 | 93.31 | 98.10 | 98.63 | 96.70 | 98.14 | 99.20 | 96.02 | 98.83 | 97.15 | 99.93 | 98.73 | 99.39 |
| 8 | 95.97 | 98.44 | 99.59 | 96.32 | 99.37 | 99.48 | 99.05 | 99.75 | 98.49 | 99.40 | 99.30 | 99.28 |
| 9 | 97.20 | 99.33 | 98.90 | 97.12 | 98.09 | 99.31 | 99.21 | 99.16 | 98.51 | 99.48 | 99.75 | 99.57 |
| 10 | 96.87 | 99.29 | 99.67 | 98.70 | 99.77 | 99.73 | 99.57 | 99.79 | 99.45 | 99.71 | 99.50 | 99.84 |
| 11 | 99.34 | 99.65 | 99.03 | 98.37 | 99.11 | 99.64 | 99.76 | 99.79 | 99.16 | 99.11 | 99.57 | 99.98 |
| 12 | 92.88 | 99.62 | 98.97 | 94.26 | 98.67 | 99.95 | 99.89 | 99.97 | 98.91 | 100.00 | 99.89 | 99.81 |
| 13 | 85.88 | 94.43 | 94.79 | 95.82 | 96.31 | 95.75 | 92.46 | 95.24 | 93.62 | 94.93 | 96.27 | 97.92 |
| 14 | 95.77 | 98.55 | 98.74 | 98.21 | 98.83 | 98.63 | 98.09 | 99.00 | 98.66 | 99.84 | 99.05 | 98.98 |
| 15 | 88.64 | 83.19 | 95.95 | 95.33 | 94.45 | 93.75 | 92.17 | 95.51 | 87.50 | 93.75 | 94.89 | 97.18 |
| 16 | 99.83 | 99.90 | 99.96 | 99.84 | 99.73 | 99.96 | 99.90 | 99.92 | 99.91 | 99.75 | 99.94 | 99.90 |
| OA (%) | 97.55 | 99.10 | 99.24 | 98.45 | 99.21 | 99.48 | 99.04 | 99.46 | 98.74 | 99.45 | 99.52 | 99.62 |
| AA (%) | 94.98 | 97.53 | 98.46 | 97.31 | 98.65 | 98.83 | 97.79 | 98.71 | 96.88 | 98.95 | 98.92 | 99.28 |
| Kappa (%) | 97.13 | 98.95 | 99.12 | 98.18 | 99.07 | 99.39 | 98.88 | 99.37 | 98.52 | 99.36 | 99.44 | 99.56 |
| M-F1 (%) | 95.82 | 98.03 | 98.68 | 97.43 | 98.55 | 99.01 | 98.17 | 98.97 | 97.47 | 98.91 | 99.17 | 99.33 |
Table 3.
Experimental results of different contrastive algorithms on the Sa dataset. The optimal data is shown in bold.
Table 3.
Experimental results of different contrastive algorithms on the Sa dataset. The optimal data is shown in bold.
| Sa | Cnn3d | Rssan | SSFTT | Speformer | Gscvit | MorphFormer | Dsnet | Msfi_cnet | Dhsnet | Mcmtn | Mtaca | Proposed |
|---|
| 1 | 100.00 | 100.00 | 100.00 | 99.70 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 |
| 2 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 |
| 3 | 99.34 | 98.73 | 100.00 | 98.99 | 100.00 | 99.65 | 99.95 | 100.00 | 99.85 | 100.00 | 100.00 | 100.00 |
| 4 | 100.00 | 99.78 | 100.00 | 98.35 | 99.78 | 99.21 | 99.93 | 99.93 | 99.93 | 99.93 | 99.71 | 99.78 |
| 5 | 98.43 | 99.93 | 99.74 | 100.00 | 99.74 | 100.00 | 99.48 | 99.74 | 99.25 | 100.00 | 99.81 | 99.93 |
| 6 | 100.00 | 100.00 | 99.97 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 99.97 | 100.00 |
| 7 | 99.97 | 100.00 | 100.00 | 99.36 | 99.97 | 99.97 | 99.92 | 100.00 | 99.97 | 100.00 | 100.00 | 100.00 |
| 8 | 94.61 | 99.47 | 99.33 | 95.07 | 99.96 | 99.96 | 99.57 | 99.69 | 99.08 | 99.40 | 99.36 | 99.95 |
| 9 | 100.00 | 99.97 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 |
| 10 | 98.84 | 99.76 | 99.76 | 97.90 | 99.82 | 99.79 | 99.54 | 99.76 | 99.73 | 99.76 | 100.00 | 100.00 |
| 11 | 99.81 | 99.72 | 99.63 | 98.13 | 100.00 | 100.00 | 99.91 | 99.81 | 99.63 | 99.91 | 100.00 | 100.00 |
| 12 | 100.00 | 99.95 | 99.95 | 99.38 | 100.00 | 99.95 | 100.00 | 100.00 | 100.00 | 100.00 | 99.84 | 100.00 |
| 13 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 |
| 14 | 98.41 | 99.72 | 99.25 | 96.54 | 98.60 | 99.53 | 98.32 | 98.88 | 99.53 | 99.91 | 99.44 | 99.63 |
| 15 | 90.18 | 99.94 | 99.22 | 95.05 | 99.63 | 99.31 | 99.02 | 98.47 | 99.20 | 99.88 | 99.06 | 99.97 |
| 16 | 99.83 | 99.06 | 100.00 | 99.28 | 100.00 | 100.00 | 99.83 | 100.00 | 99.89 | 100.00 | 100.00 | 100.00 |
| OA (%) | 97.34 | 99.76 | 99.70 | 97.90 | 99.88 | 99.84 | 99.67 | 99.67 | 99.62 | 99.84 | 99.71 | 99.97 |
| AA (%) | 98.71 | 99.75 | 99.80 | 98.61 | 99.84 | 99.84 | 99.72 | 99.77 | 99.75 | 99.92 | 99.83 | 99.95 |
| Kappa (%) | 97.04 | 99.74 | 99.67 | 97.66 | 99.87 | 99.82 | 99.64 | 99.64 | 99.57 | 99.82 | 99.67 | 99.97 |
| M-F1 (%) | 98.66 | 99.75 | 99.79 | 98.60 | 99.86 | 99.84 | 99.69 | 99.78 | 99.72 | 99.90 | 99.83 | 99.96 |
Table 4.
Experimental results of different contrastive algorithms on the PU dataset. The optimal data is shown in bold.
Table 4.
Experimental results of different contrastive algorithms on the PU dataset. The optimal data is shown in bold.
| PU | Cnn3d | Rssan | SSFTT | Speformer | Gscvit | MorphFormer | Dsnet | Msfi_cnet | Dhsnet | Mcmtn | Mtaca | Proposed |
|---|
| 1 | 98.99 | 99.79 | 99.97 | 94.30 | 99.98 | 99.97 | 99.83 | 100.00 | 99.97 | 99.92 | 99.91 | 100.00 |
| 2 | 99.93 | 99.94 | 99.88 | 99.63 | 99.99 | 99.80 | 99.99 | 99.97 | 99.88 | 99.94 | 99.87 | 99.98 |
| 3 | 88.76 | 96.05 | 99.52 | 89.23 | 98.33 | 98.52 | 95.09 | 99.86 | 98.76 | 96.71 | 100.00 | 99.95 |
| 4 | 97.75 | 99.05 | 98.17 | 96.96 | 97.65 | 98.01 | 98.69 | 97.72 | 98.89 | 98.92 | 98.66 | 98.86 |
| 5 | 99.85 | 99.78 | 99.93 | 100.00 | 100.00 | 99.41 | 100.00 | 99.85 | 100.00 | 100.00 | 99.33 | 100.00 |
| 6 | 99.82 | 99.94 | 100.00 | 99.72 | 100.00 | 99.94 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 |
| 7 | 89.92 | 96.47 | 99.40 | 88.12 | 100.00 | 97.59 | 99.92 | 100.00 | 99.62 | 100.00 | 100.00 | 100.00 |
| 8 | 99.51 | 99.70 | 99.76 | 97.37 | 99.84 | 99.84 | 99.89 | 99.67 | 99.27 | 99.92 | 99.19 | 99.40 |
| 9 | 99.58 | 98.42 | 97.89 | 97.04 | 97.47 | 98.20 | 99.68 | 97.57 | 100.00 | 99.37 | 99.26 | 97.99 |
| OA (%) | 98.71 | 99.50 | 99.70 | 97.51 | 99.67 | 99.54 | 99.62 | 99.73 | 99.73 | 99.70 | 99.73 | 99.81 |
| AA (%) | 97.12 | 98.79 | 99.39 | 95.82 | 99.25 | 99.03 | 99.24 | 99.40 | 99.60 | 99.42 | 99.58 | 99.58 |
| Kappa (%) | 98.29 | 99.33 | 99.60 | 96.71 | 99.57 | 99.39 | 99.49 | 99.64 | 99.64 | 99.60 | 99.64 | 99.75 |
| M-F1 (%) | 97.77 | 99.08 | 99.50 | 96.12 | 99.40 | 99.18 | 99.40 | 99.52 | 99.63 | 99.53 | 99.52 | 99.64 |
Table 5.
Experimental Results of Different Contrastive Algorithms on the Qingyun Dataset. The optimal data is shown in bold.
Table 5.
Experimental Results of Different Contrastive Algorithms on the Qingyun Dataset. The optimal data is shown in bold.
| Qingyun | Cnn3d | Rssan | SSFTT | Speformer | Gscvit | MorphFormer | Dsnet | Msfi_cnet | Dhsnet | Mcmtn | Mtaca | Proposed |
|---|
| 1 | 96.92 | 98.70 | 98.41 | 97.18 | 96.41 | 97.86 | 97.39 | 98.35 | 96.74 | 98.67 | 97.68 | 98.40 |
| 2 | 98.02 | 99.42 | 99.51 | 97.79 | 98.31 | 99.57 | 98.11 | 99.61 | 98.08 | 99.15 | 99.60 | 99.74 |
| 3 | 55.43 | 81.72 | 90.90 | 77.09 | 67.08 | 89.06 | 64.14 | 82.73 | 64.57 | 91.08 | 90.50 | 82.92 |
| 4 | 98.08 | 98.70 | 99.02 | 97.91 | 99.43 | 99.49 | 98.18 | 97.35 | 98.32 | 99.12 | 99.21 | 98.92 |
| 5 | 96.61 | 98.80 | 99.28 | 97.68 | 98.75 | 99.19 | 97.73 | 98.54 | 96.13 | 99.39 | 99.37 | 99.21 |
| 6 | 95.20 | 97.69 | 98.38 | 95.43 | 95.92 | 98.40 | 96.34 | 96.89 | 96.06 | 98.41 | 98.48 | 98.71 |
| OA (%) | 96.01 | 98.34 | 98.71 | 96.66 | 96.78 | 98.52 | 96.85 | 98.00 | 96.22 | 98.75 | 98.55 | 98.70 |
| AA (%) | 90.04 | 95.84 | 97.58 | 93.85 | 92.65 | 97.26 | 91.98 | 95.58 | 91.65 | 97.64 | 97.47 | 96.32 |
| Kappa (%) | 94.71 | 97.80 | 98.29 | 95.58 | 95.73 | 98.04 | 95.83 | 97.36 | 94.99 | 98.35 | 98.09 | 98.28 |
| M-F1 (%) | 91.91 | 96.67 | 97.82 | 94.28 | 93.97 | 97.40 | 93.39 | 96.40 | 93.04 | 97.77 | 97.58 | 97.35 |
Table 6.
Results of ablation experiments on four datasets (Mean ± SD, %). Note: ± and × indicate the presence and absence of the corresponding component, respectively.
Table 6.
Results of ablation experiments on four datasets (Mean ± SD, %). Note: ± and × indicate the presence and absence of the corresponding component, respectively.
| Case | M1 | M2 | M3 | M4 | Sa | PU | Whuhc | Qingyun |
|---|
| 1 | × | × | × | × | 98.99 ± 0.17 | 99.27 ± 0.12 | 98.43 ± 0.15 | 95.68 ± 0.14 |
| 2 | √ | × | × | × | 99.36 ± 0.13 | 99.37 ± 0.17 | 99.21 ± 0.11 | 95.69 ± 0.09 |
| 3 | × | √ | × | × | 99.80 ± 0.09 | 99.63 ± 0.09 | 99.33 ± 0.12 | 97.94 ± 0.10 |
| 4 | √ | √ | × | × | 99.90 ± 0.06 | 99.69 ± 0.10 | 99.50 ± 0.08 | 97.77 ± 0.07 |
| 5 | × | × | √ | × | 99.89 ± 0.10 | 99.78 ± 0.10 | 99.56 ± 0.06 | 98.69 ± 0.06 |
| 6 | √ | √ | √ | × | 99.93 ± 0.06 | 99.77 ± 0.09 | 99.64 ± 0.06 | 98.67 ± 0.13 |
| 7 | √ | √ | √ | √ | 99.94 ± 0.06 | 99.83 ± 0.06 | 99.63 ± 0.06 | 98.78 ± 0.09 |
Table 7.
Statistical evaluation (OA %) of different strategies across 5 random seeds.
Table 7.
Statistical evaluation (OA %) of different strategies across 5 random seeds.
| Configuration | Seed 42 | Seed 123 | Seed 456 | Seed 789 | Seed 2026 | Mean ± SD |
|---|
| w/o | 99.60 | 99.50 | 99.69 | 99.49 | 99.64 | 99.58 ± 0.087 |
| w/Smooth | 99.70 | 99.50 | 99.58 | 99.73 | 99.39 | 99.58 ± 0.141 |
| Full Model | 99.62 | 99.56 | 99.70 | 99.58 | 99.69 | 99.63 ± 0.063 |
Table 8.
Parameters and efficiency of different models.
Table 8.
Parameters and efficiency of different models.
| Model | Params (M) | FLOPs (G) | Test Time (S) |
|---|
| Cnn3d | 0.962 | 0.174 | 26.01 |
| Rssan | 0.109 | 0.014 | 10.52 |
| SSFTT | 0.955 | 0.065 | 12.00 |
| Speformer | 0.384 | 0.067 | 38.98 |
| MorphFormer | 0.281 | 0.044 | 41.60 |
| Gscvit | 0.179 | 0.015 | 13.20 |
| Dsnet | 0.985 | 0.020 | 9.51 |
| Msficnet | 1.785 | 0.166 | 27.54 |
| Dhsnet | 4.888 | 0.023 | 9.52 |
| Mcmtn | 0.273 | 0.029 | 12.45 |
| Mtaca | 0.157 | 0.018 | 16.30 |
| Proposed | 0.631 | 0.090 | 12.98 |
Table 9.
The impact of different patch sizes on model performance across three datasets.
Table 9.
The impact of different patch sizes on model performance across three datasets.
| Case | Patch Size | Sa (OA%) | PU (OA%) | Whuhc (OA%) | FLOPs (G) |
|---|
| 1 | | 99.14 | 99.58 | 97.91 | 0.027 |
| 2 | | 99.73 | 99.79 | 98.79 | 0.048 |
| 3 | | 99.94 | 99.86 | 99.50 | 0.075 |
| 4 | | 99.97 | 99.81 | 99.62 | 0.107 |
| 5 | | 99.98 | 99.81 | 99.78 | 0.146 |