A Dual-Branch CNN with Depthwise Separable Fusion for Hyperspectral Image Classification
Highlights
- DSFA-CNN introduces a dual-branch framework to jointly preserve spatial–spectral coupling and learn complementary spectral and spatial features.
- CBAM-enhanced feature extraction and depthwise separable fusion improve classification performance while reducing feature redundancy.
- The proposed method achieves a favorable balance between classification accuracy, interpretability, and computational efficiency.
- The framework provides an effective and well-balanced design for hyperspectral image classification in complex scenes.
Abstract
1. Introduction
2. Materials and Methods
2.1. Overall Architecture of DSFA-CNN
2.2. Dimensionality Reduction by PCA
2.3. Dual-Branch Collaborative Feature Extraction
2.4. Attention Mechanism
2.5. Depthwise Separable Fusion
3. Results and Discussion
3.1. Benchmark Datasets
3.1.1. Indian Pines (IP)
3.1.2. University of Pavia (PU)
3.1.3. Salinas (SA)
3.1.4. Houston2013
3.2. Evaluation Metrics
3.3. Comparative Evaluation
3.3.1. Results on the IP Dataset
3.3.2. Results on the PU Dataset
3.3.3. Results on the SA Dataset
3.3.4. Results on the Houston2013 Dataset
3.4. Parameter Sensitivity Analysis
3.4.1. Sensitivity to the Number of PCA Components
3.4.2. Sensitivity to the Spatial Patch Size
3.5. Ablation Study
3.5.1. Component-Removal Ablation
3.5.2. Fusion Strategy Replacement Ablation
3.6. Interpretability Analysis
3.6.1. Spectral Attention Analysis
3.6.2. Spatial Attention Analysis
3.6.3. Class-Level Attention Distribution Analysis
3.6.4. Feature-Space Distribution Analysis
3.7. Time–Cost and Complexity Analysis
4. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Antony, M.M.; Suchand Sandeep, C.S.; Vadakke Matham, M. Hyperspectral vision beyond 3D: A review. Opt. Lasers Eng. 2024, 178, 108238. [Google Scholar] [CrossRef]
- Bhargava, A.; Sachdeva, A.; Sharma, K.; Alsharif, M.H.; Uthansakul, P.; Uthansakul, M. Hyperspectral imaging and its applications: A review. Heliyon 2024, 10, e33208. [Google Scholar] [CrossRef]
- Cheng, M.-F.; Mukundan, A.; Karmakar, R.; Valappil, M.A.E.; Jouhar, J.; Wang, H.-C. Modern Trends and Recent Applications of Hyperspectral Imaging: A Review. Technologies 2025, 13, 170. [Google Scholar] [CrossRef]
- Ram, B.G.; Oduor, P.; Igathinathane, C.; Howatt, K.; Sun, X. A systematic review of hyperspectral imaging in precision agriculture: Analysis of its current state and future prospects. Comput. Electron. Agric. 2024, 222, 109037. [Google Scholar] [CrossRef]
- Hajaj, S.; El Harti, A.; Pour, A.B.; Jellouli, A.; Adiri, Z.; Hashim, M. A review on hyperspectral imagery application for lithological mapping and mineral prospecting: Machine learning techniques and future prospects. Remote Sens. Appl. Soc. Environ. 2024, 35, 101218. [Google Scholar] [CrossRef]
- Lai, C.-L.; Karmakar, R.; Mukundan, A.; Natarajan, R.K.; Lu, S.-C.; Wang, C.-Y.; Wang, H.-C. Advancing hyperspectral imaging and machine learning tools toward clinical adoption in tissue diagnostics: A comprehensive review. APL Bioeng. 2024, 8, 041504. [Google Scholar] [CrossRef]
- Lu, B.; Dao, P.; Liu, J.; He, Y.; Shang, J. Recent Advances of Hyperspectral Imaging Technology and Applications in Agriculture. Remote Sens. 2020, 12, 2659. [Google Scholar] [CrossRef]
- Wołk, K.; Wołk, A. Hyperspectral Imaging System Applications in Healthcare. Electronics 2025, 14, 4575. [Google Scholar] [CrossRef]
- Gámez García, J.A.; Lazzeri, G.; Tapete, D. Airborne and Spaceborne Hyperspectral Remote Sensing in Urban Areas: Methods, Applications, and Trends. Remote Sens. 2025, 17, 3126. [Google Scholar] [CrossRef]
- Salomidi, A.; Benndorf, J.; Barakos, G. Establishing a Mineral Spectral Library for Hyperspectral Imaging of Ore in Underground Mines—A Case Study of Reiche Zeche, Germany. Sustainability 2024, 16, 10527. [Google Scholar] [CrossRef]
- Hughes, G.F. On the Mean Accuracy of Statistical Pattern Recognizers. IEEE Trans. Inf. Theory 1968, 14, 55–63. [Google Scholar] [CrossRef]
- Zou, J.; Qu, H.; Zhang, P. Conventional to Deep Learning Methods for Hyperspectral Unmixing: A Review. Remote Sens. 2025, 17, 2968. [Google Scholar] [CrossRef]
- Zhu, F.; Wang, J.; Lv, P.; Qiao, X.; He, M.; He, Y.; Zhao, Z. Generating labeled samples based on improved cDCGAN for hyperspectral data augmentation: A case study of drought stress identification of strawberry leaves. Comput. Electron. Agric. 2024, 221, 109250. [Google Scholar] [CrossRef]
- Jia, S.; Jiang, S.; Lin, Z.; Li, N.; Xu, M.; Yu, S. A survey: Deep learning for hyperspectral image classification with few labeled samples. Neurocomputing 2021, 448, 179–204. [Google Scholar] [CrossRef]
- Kumar, V.; Singh, R.S.; Rambabu, M.; Dua, Y. Deep learning for hyperspectral image classification: A survey. Comput. Sci. Rev. 2024, 53, 100658. [Google Scholar] [CrossRef]
- Ahmad, M.; Distefano, S.; Khan, A.M.; Mazzara, M.; Li, C.; Li, H.; Aryal, J.; Ding, Y.; Vivone, G.; Hong, D. A comprehensive survey for Hyperspectral Image Classification: The evolution from conventional to transformers and Mamba models. Neurocomputing 2025, 644, 130428. [Google Scholar] [CrossRef]
- Audebert, N.; Le Saux, B.; Lefèvre, S. Deep learning for classification of hyperspectral data: A comparative review. IEEE Geosci. Remote Sens. Mag. 2019, 7, 159–173. [Google Scholar] [CrossRef]
- Melgani, F.; Bruzzone, L. Classification of hyperspectral remote sensing images with support vector machines. IEEE Trans. Geosci. Remote Sens. 2004, 42, 1778–1790. [Google Scholar] [CrossRef]
- Bo, C.; Lu, H.; Wang, D. Spectral-spatial K-nearest neighbor approach for hyperspectral image classification. Multimed. Tools Appl. 2018, 77, 10419–10436. [Google Scholar] [CrossRef]
- Zhang, Y.; Cao, G.; Li, X.; Wang, B.; Fu, P. Active semi-supervised random forest for hyperspectral image classification. Remote Sens. 2019, 11, 2974. [Google Scholar] [CrossRef]
- Hu, W.; Huang, Y.; Wei, L.; Zhang, F.; Li, H. Deep convolutional neural networks for hyperspectral image classification. J. Sens. 2015, 2015, 258619. [Google Scholar] [CrossRef]
- Yu, S.; Jia, S.; Xu, C. Convolutional neural networks for hyperspectral image classification. Neurocomputing 2017, 219, 88–98. [Google Scholar] [CrossRef]
- Li, Y.; Zhang, H.; Shen, Q. Spectral–spatial classification of hyperspectral imagery with 3D convolutional neural network. Remote Sens. 2017, 9, 67. [Google Scholar] [CrossRef]
- He, M.; Li, B.; Chen, H. Multi-scale 3D deep convolutional neural network for hyperspectral image classification. In Proceedings of the 2017 IEEE International Conference on Image Processing (ICIP), Beijing, China, 17–20 September 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 3904–3908. [Google Scholar] [CrossRef]
- Gao, Q.; Lim, S.; Jia, X. Hyperspectral image classification using convolutional neural networks and multiple feature learning. Remote Sens. 2018, 10, 299. [Google Scholar] [CrossRef]
- Roy, S.K.; Krishna, G.; Dubey, S.R.; Chaudhuri, B.B. HybridSN: Exploring 3D–2D CNN feature hierarchy for hyperspectral image classification. IEEE Geosci. Remote Sens. Lett. 2020, 17, 277–281. [Google Scholar] [CrossRef]
- Zou, L.; Zhang, Z.; Du, H.; Lei, M.; Xue, Y.; Wang, Z.J. DA-IMRN: Dual-attention-guided interactive multi-scale residual network for hyperspectral image classification. Remote Sens. 2022, 14, 530. [Google Scholar] [CrossRef]
- Alkhatib, M.Q.; Al-Saad, M.; Aburaed, N.; Almansoori, S.; Zabalza, J.; Marshall, S.; Al-Ahmad, H. Tri-CNN: A three branch model for hyperspectral image classification. Remote Sens. 2023, 15, 316. [Google Scholar] [CrossRef]
- Huang, W.; Zhao, Z.; Sun, L.; Ju, M. Dual-Branch Attention-Assisted CNN for hyperspectral image classification. Remote Sens. 2022, 14, 6158. [Google Scholar] [CrossRef]
- Zhang, H.; Liu, H.; Yang, R.; Wang, W.; Luo, Q.; Tu, C. Hyperspectral image classification based on double-branch multi-scale dual-attention network. Remote Sens. 2024, 16, 2051. [Google Scholar] [CrossRef]
- Yang, J.; Du, B.; Xu, Y.; Zhang, L. Can Spectral Information Work While Extracting Spatial Distribution?—An Online Spectral Information Compensation Network for HSI Classification. IEEE Trans. Image Process. 2023, 32, 2360–2373. [Google Scholar] [CrossRef] [PubMed]
- Yang, J.; Du, B.; Wang, D.; Zhang, L. ITER: Image-to-Pixel Representation for Weakly Supervised HSI Classification. IEEE Trans. Image Process. 2024, 33, 257–272. [Google Scholar] [CrossRef]
- Yang, J.; Du, B.; Zhang, L. Overcoming the Barrier of Incompleteness: A Hyperspectral Image Classification Full Model. IEEE Trans. Neural Netw. Learn. Syst. 2024, 35, 14467–14481. [Google Scholar] [CrossRef]
- Zhao, Z.; Kong, L.; Sun, X.; Wang, X.; Zhang, J.; Shang, X. FGAPA: Feature-Guided Adversarial Prototype Alignment for Cross-Domain Few-Shot Hyperspectral Classification. In Proceedings of the 2026 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain, 4–8 May 2026. [Google Scholar] [CrossRef]
- Li, S.; Sun, X.; Kong, L.; Zhang, J.; Shang, X. GATformer: Transformer-Based Progressive Triplet Network for Hyperspectral Target Detection. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2025, 19, 2134–2148. [Google Scholar] [CrossRef]
- He, J.; Zhao, L.; Yang, H.; Zhang, M.; Li, W. HSI-BERT: Hyperspectral image classification using the bidirectional encoder representation from Transformers. IEEE Trans. Geosci. Remote Sens. 2020, 58, 165–178. [Google Scholar] [CrossRef]
- Hong, D.; Han, Z.; Yao, J.; Gao, L.; Zhang, B.; Plaza, A.; Chanussot, J. SpectralFormer: Rethinking hyperspectral image classification with Transformers. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5518615. [Google Scholar] [CrossRef]
- He, X.; Chen, Y.; Lin, Z. Spatial-Spectral Transformer for hyperspectral image classification. Remote Sens. 2021, 13, 498. [Google Scholar] [CrossRef]
- Zhao, Z.; Xu, X.; Li, S.; Plaza, A. Hyperspectral image classification using groupwise separable convolutional vision transformer network. IEEE Trans. Geosci. Remote Sens. 2024, 62, 1–17. [Google Scholar] [CrossRef]
- Yang, L.; Yang, Y.; Yang, J.; Zhao, N.; Wu, L.; Wang, L.; Wang, T. FusionNet: A convolution–Transformer fusion network for hyperspectral image classification. Remote Sens. 2022, 14, 4066. [Google Scholar] [CrossRef]
- Gu, Q.; Luan, H.; Huang, K.; Sun, Y. Hyperspectral image classification using multi-scale lightweight Transformer. Electronics 2024, 13, 949. [Google Scholar] [CrossRef]
- Wang, M.; Sun, Y.; Xiang, J.; Sun, R.; Zhong, Y. Adaptive learnable spectral–spatial fusion Transformer for hyperspectral image classification. Remote Sens. 2024, 16, 1912. [Google Scholar] [CrossRef]
- Huang, L.; Chen, Y.; He, X. Spectral-spatial Mamba for hyperspectral image classification. Remote Sens. 2024, 16, 2449. [Google Scholar] [CrossRef]
- Chen, J.; Wang, L.; He, W.; Huo, L.; Chang, L.; Song, S.; Shao, M.; Tan, M. SSP-Mamba: Spatial–spectral pyramid Mamba for hyperspectral image classification. Infrared Phys. Technol. 2025, 150, 105990. [Google Scholar] [CrossRef]
- Wang, G.; Zhang, X.; Peng, Z.; Zhang, T.; Jiao, L. S2Mamba: A spatial-spectral state space model for hyperspectral image classification. IEEE Trans. Geosci. Remote Sens. 2025, 63, 1–13. [Google Scholar] [CrossRef]
- Lu, S.; Zhang, M.; Huo, Y.; Wang, C.; Wang, J.; Gao, C. SSUM: Spatial-spectral unified Mamba for hyperspectral image classification. Remote Sens. 2024, 16, 4653. [Google Scholar] [CrossRef]
- Zhou, W.; Kamata, S.-I.; Wang, H.; Wong, M.-S.; Hou, H. Mamba-in-Mamba: Centralized Mamba-cross-scan in tokenized Mamba model for hyperspectral image classification. Neurocomputing 2025, 613, 128751. [Google Scholar] [CrossRef]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 770–778. [Google Scholar] [CrossRef]



















| Branch | Layer | Kernel Size | Stride | Padding | Output Shape |
|---|---|---|---|---|---|
| CBAM-enhanced 1D+2D branch | SpectralAttention | — | — | — | [30,13,13] |
| Squeeze | — | — | — | [1,30] | |
| Conv1d | 3 | 2 | 1 | [16,15] | |
| ReLU | — | — | — | [16,15] | |
| Conv1d | 3 | 2 | 1 | [32,8] | |
| ReLU | — | — | — | [32,8] | |
| Conv1d | 3 | 2 | 1 | [64,4] | |
| ReLU | — | — | — | [64,4] | |
| Conv1d | 3 | 2 | 1 | [128,2] | |
| ReLU | — | — | — | [128,2] | |
| Conv1d | Spectral kernel | 1 | 0 | [C,1] | |
| SpatialAttention | — | — | — | [30,13,13] | |
| Conv2d | (3,3) | (1,1) | 0 | [16,11,11] | |
| ReLU | — | — | — | [16,11,11] | |
| Conv2d | (3,3) | (1,1) | 0 | [32,9,9] | |
| ReLU | — | — | — | [32,9,9] | |
| Conv2d | (3,3) | (1,1) | 0 | [64,7,7] | |
| ReLU | — | — | — | [64,7,7] | |
| Conv2d | (3,3) | (1,1) | 0 | [128,5,5] | |
| ReLU | — | — | — | [128,5,5] | |
| Conv2d | Spatial kernel | (1,1) | 0 | [C,1,1] | |
| Coupled 3D branch | Conv3d | (7,3,3) | (1,2,2) | (0,1,1) | [8,24,7,7] |
| ReLU | — | — | — | [8,24,7,7] | |
| Conv3d | (5,3,3) | (1,2,2) | (0,1,1) | [16,20,4,4] | |
| ReLU | — | — | — | [16,20,4,4] | |
| Conv3d | (3,3,3) | (1,2,2) | (0,1,1) | [32,18,2,2] | |
| ReLU | — | — | — | [32,18,2,2] | |
| Flatten | [2304] | ||||
| Linear | — | — | — | [512] | |
| Linear | — | — | — | [256] | |
| Linear | — | — | — | [C] | |
| Depthwise separable fusion module (DSF) | Linear | — | — | — | [C] |
| Linear | — | — | — | [C] | |
| Conv1d | 1 | 0 | 0 | [1,C] | |
| Linear | — | — | — | [C] | |
| Total Param (example with C = 7) | — | — | — | 1,491,887 |
| Dataset | Category | Class | Samples | Total Samples |
|---|---|---|---|---|
| IP | C1 | Alfalfa | 46 | 10,249 |
| C2 | Corn-notill | 1428 | ||
| C3 | Corn-mintill | 830 | ||
| C4 | Corn | 237 | ||
| C5 | Grass-pasture | 483 | ||
| C6 | Grass-trees | 730 | ||
| C7 | Grass-pasture-mowed | 28 | ||
| C8 | Hay-windrowed | 478 | ||
| C9 | Oats | 20 | ||
| C10 | Soybean-notill | 972 | ||
| C11 | Soybean-mintill | 2455 | ||
| C12 | Soybean-clean | 593 | ||
| C13 | Wheat | 205 | ||
| C14 | Woods | 1265 | ||
| C15 | Buildings-Grass-Trees-Drivers | 386 | ||
| C16 | Stone-Steel-Towers | 93 |
| Dataset | Category | Class | Samples | Total Samples |
|---|---|---|---|---|
| PU | C1 | Asphalt | 6631 | 42,776 |
| C2 | Meadows | 18,649 | ||
| C3 | Gravel | 2099 | ||
| C4 | Trees | 3064 | ||
| C5 | Painted metal sheets | 1345 | ||
| C6 | Bare Soil | 5029 | ||
| C7 | Bitumen | 1330 | ||
| C8 | Self-Blocking Bricks | 3682 | ||
| C9 | Shadows | 947 |
| Dataset | Category | Class | Samples | Total Samples |
|---|---|---|---|---|
| SA | C1 | Brocoli_green_weeds_1 | 2009 | 54,129 |
| C2 | Brocoli_green_weeds_2 | 3726 | ||
| C3 | Fallow | 1976 | ||
| C4 | Fallow_rough_plow | 1394 | ||
| C5 | Fallow_smooth | 2678 | ||
| C6 | Stubble | 3959 | ||
| C7 | Celery | 3579 | ||
| C8 | Grapes_untrained | 11,271 | ||
| C9 | Soil_vinyard_develop | 6203 | ||
| C10 | Corn_senesced_green_weeds | 3278 | ||
| C11 | Lettuce_romaine_4wk | 1068 | ||
| C12 | Lettuce_romaine_5wk | 1927 | ||
| C13 | Lettuce_romaine_6wk | 916 | ||
| C14 | Lettuce_romaine_7wk | 1070 | ||
| C15 | Vinyard_untrained | 7268 | ||
| C16 | Vinyard_vertical_trellis | 1807 |
| Dataset | Category | Class | Samples | Total Samples |
|---|---|---|---|---|
| Houston2013 | C1 | Healthy_grass | 1362 | 16,372 |
| C2 | Stressed_grass | 1366 | ||
| C3 | Synthetic_grass | 760 | ||
| C4 | Trees | 1355 | ||
| C5 | Soil | 1353 | ||
| C6 | Water | 354 | ||
| C7 | Residential | 1382 | ||
| C8 | Commercial | 1355 | ||
| C9 | Road | 1364 | ||
| C10 | Highway | 1337 | ||
| C11 | Railway | 1345 | ||
| C12 | Parking_Lot_1 | 1343 | ||
| C13 | Parking_Lot_2 | 511 | ||
| C14 | Tennis_Court | 466 | ||
| C15 | Running_Track | 719 |
| Class Names | SVM | KNN | 3DCNN | HybridSN | ResNet-50 | GSCViT | HSIRMamba | DSFA-CNN |
|---|---|---|---|---|---|---|---|---|
| Alfalfa | 84.00 | 0.00 | 91.00 | 74.00 | 47.00 | 67.00 | 95.00 | 86.00 |
| Corn-notill | 77.00 | 71.00 | 91.00 | 96.00 | 84.00 | 93.00 | 97.00 | 96.00 |
| Corn-mintill | 74.00 | 69.00 | 86.00 | 92.00 | 69.00 | 97.00 | 93.00 | 91.00 |
| Corn | 70.00 | 91.00 | 88.00 | 73.00 | 80.00 | 92.00 | 100.00 | 93.00 |
| Grass-pasture | 92.00 | 84.00 | 94.00 | 97.00 | 93.00 | 96.00 | 90.00 | 97.00 |
| Grass-trees | 95.00 | 81.00 | 99.00 | 99.00 | 96.00 | 98.00 | 98.00 | 100.00 |
| Grass-pasture-mowed | 100.00 | 0.00 | 96.00 | 95.00 | 12.00 | 80.00 | 93.00 | 100.00 |
| Hay-windrowed | 96.00 | 89.00 | 100.00 | 98.00 | 92.00 | 100.00 | 94.00 | 99.00 |
| Oats | 100.00 | 0.00 | 100.00 | 95.00 | 24.00 | 63.00 | 93.00 | 100.00 |
| Soybean-notill | 79.00 | 71.00 | 90.00 | 94.00 | 82.00 | 92.00 | 91.00 | 93.00 |
| Soybean-mintill | 86.00 | 68.00 | 93.00 | 94.00 | 80.00 | 97.00 | 94.00 | 96.00 |
| Soybean-clean | 82.00 | 68.00 | 85.00 | 94.00 | 79.00 | 90.00 | 94.00 | 89.00 |
| Wheat | 99.00 | 86.00 | 99.00 | 95.00 | 95.00 | 100.00 | 98.00 | 99.00 |
| Woods | 94.00 | 87.00 | 99.00 | 97.00 | 94.00 | 99.00 | 99.00 | 99.00 |
| Buildings-Grass-Trees-Drivers | 79.00 | 82.00 | 93.00 | 89.00 | 89.00 | 85.00 | 93.00 | 93.00 |
| Stone-Steel-Towers | 90.00 | 100.00 | 93.00 | 95.00 | 74.00 | 93.00 | 92.00 | 96.00 |
| OA (%) | 84.98 | 74.87 | 92.97 ± 0.35 | 93.48 ± 0.19 | 83.98 ± 2.05 | 95.18 ± 0.11 | 94.93 ± 1.45 | 95.62 ± 0.13 |
| AA (%) | 87.31 | 65.44 | 93.56 ± 1.24 | 92.56 ± 0.21 | 74.38 ± 2.76 | 90.13 ± 0.32 | 94.63 ± 1.76 | 94.65 ± 0.18 |
| Kappa (%) | 82.90 | 70.89 | 91.96 ± 0.42 | 92.89 ± 0.18 | 81.56 ± 2.21 | 94.48 ± 0.12 | 94.20 ± 0.84 | 95.01 ± 0.10 |
| Macro-F1 (%) | 50.76 | 24.00 | 90.08 ± 1.23 | 93.87 ± 1.34 | 73.84 ± 3.24 | 94.35 ± 0.67 | 94.71 ± 0.78 | 90.93 ± 0.34 |
| Class Names | SVM | KNN | 3DCNN | HybridSN | ResNet-50 | GSCViT | HSIRMamba | DSFA-CNN |
|---|---|---|---|---|---|---|---|---|
| Asphalt | 95.00 | 95.00 | 98.00 | 98.00 | 97.00 | 99.00 | 99.00 | 99.00 |
| Meadows | 95.00 | 91.00 | 100.00 | 100.00 | 99.00 | 100.00 | 100.00 | 100.00 |
| Gravel | 87.00 | 90.00 | 95.00 | 98.00 | 96.00 | 97.00 | 98.00 | 98.00 |
| Trees | 97.00 | 98.00 | 96.00 | 95.00 | 95.00 | 100.00 | 96.00 | 100.00 |
| Painted metal sheets | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 99.00 | 100.00 |
| Bare Soil | 92.00 | 92.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 |
| Bitumen | 92.00 | 84.00 | 98.00 | 99.00 | 99.00 | 96.00 | 100.00 | 100.00 |
| Self-Blocking Bricks | 85.00 | 78.00 | 94.00 | 95.00 | 92.00 | 99.00 | 94.00 | 96.00 |
| Shadows | 100.00 | 100.00 | 98.00 | 99.00 | 98.00 | 99.00 | 98.00 | 99.00 |
| OA (%) | 93.71 | 91.34 | 98.54 ± 0.21 | 98.75 ± 0.13 | 97.78 ± 0.21 | 99.13 ± 0.14 | 98.87 ± 0.32 | 99.25 ± 0.13 |
| AA (%) | 93.67 | 92.00 | 97.67 ± 0.24 | 98.22 ± 0.23 | 97.33 ± 0.34 | 98.59 ± 0.23 | 98.22 ± 0.46 | 98.71 ± 0.21 |
| Kappa (%) | 91.69 | 88.25 | 98.12 ± 0.18 | 98.44 ± 0.19 | 97.25 ± 0.37 | 98.96 ± 0.19 | 98.51 ± 0.26 | 99.01 ± 0.11 |
| Macro-F1 (%) | 89.65 | 85.44 | 98.66 ± 0.12 | 99.48 ± 0.14 | 93.73 ± 0.75 | 99.24 ± 0.19 | 98.99 ± 0.29 | 98.47 ± 0.34 |
| Class Names | SVM | KNN | 3DCNN | HybridSN | ResNet-50 | GSCViT | HSIRMamba | DSFA-CNN |
|---|---|---|---|---|---|---|---|---|
| Brocoli_green_weeds_1 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 |
| Brocoli_green_weeds_2 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 |
| Fallow | 100.00 | 0.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 |
| Fallow_rough_plow | 99.00 | 0.00 | 98.00 | 99.00 | 99.00 | 99.00 | 100.00 | 99.00 |
| Fallow_smooth | 99.00 | 0.00 | 97.00 | 98.00 | 98.00 | 100.00 | 99.00 | 100.00 |
| Stubble | 98.00 | 95.00 | 98.00 | 97.00 | 97.00 | 99.00 | 99.00 | 99.00 |
| Celery | 97.00 | 98.00 | 98.00 | 100.00 | 97.00 | 98.00 | 100.00 | 100.00 |
| Grapes_untrained | 74.00 | 80.00 | 98.00 | 99.00 | 98.00 | 100.00 | 100.00 | 99.00 |
| Soil_vinyard_develop | 0.00 | 79.00 | 99.00 | 99.00 | 98.00 | 97.00 | 98.00 | 100.00 |
| Corn_senesced_green_weeds | 0.00 | 83.00 | 98.00 | 100.00 | 98.00 | 99.00 | 100.00 | 100.00 |
| Lettuce_romaine_4wk | 100.00 | 93.00 | 100.00 | 100.00 | 98.00 | 96.00 | 97.00 | 98.00 |
| Lettuce_romaine_5wk | 100.00 | 100.00 | 99.00 | 100.00 | 99.00 | 100.00 | 100.00 | 100.00 |
| Lettuce_romaine_6wk | 100.00 | 100.00 | 99.00 | 100.00 | 99.00 | 100.00 | 100.00 | 100.00 |
| Lettuce_romaine_7wk | 100.00 | 96.00 | 98.00 | 98.00 | 96.00 | 98.00 | 99.00 | 100.00 |
| Vinyard_untrained | 71.00 | 80.00 | 99.00 | 98.00 | 100.00 | 97.00 | 97.00 | 100.00 |
| Vinyard_vertical_trellis | 100.00 | 99.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 |
| OA (%) | 72.76 | 77.79 | 98.64 ± 0.14 | 99.02 ± 0.13 | 98.52 ± 0.12 | 98.84 ± 0.28 | 99.17 ± 0.52 | 99.89 ± 0.11 |
| AA (%) | 83.63 | 75.19 | 98.81 ± 0.12 | 99.25 ± 0.11 | 98.56 ± 0.21 | 98.94 ± 0.28 | 99.31 ± 0.46 | 99.87 ± 0.12 |
| Kappa (%) | 71.53 | 75.40 | 98.61 ± 0.11 | 99.00 ± 0.12 | 98.42 ± 0.23 | 98.72 ± 0.31 | 99.16 ± 0.23 | 99.83 ± 0.11 |
| Macro-F1 (%) | 84.29 | 76.94 | 97.78 ± 0.34 | 99.37 ± 0.11 | 96.88 ± 0.37 | 99.44 ± 0.23 | 99.54 ± 0.11 | 99.75 ± 0.11 |
| Class Names | SVM | KNN | 3DCNN | HybridSN | ResNet-50 | GSCViT | HSIRMamba | DSFA-CNN |
|---|---|---|---|---|---|---|---|---|
| Healthy_grass | 97.00 | 91.00 | 99.00 | 97.00 | 98.00 | 98.00 | 95.00 | 99.00 |
| Stressed_grass | 96.00 | 88.00 | 96.00 | 96.00 | 97.00 | 96.00 | 97.00 | 97.00 |
| Synthetic_grass | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 99.00 | 93.00 | 98.00 |
| Trees | 98.00 | 98.00 | 96.00 | 96.00 | 95.00 | 94.00 | 100.00 | 98.00 |
| Soil | 99.00 | 91.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 |
| Water | 98.00 | 99.00 | 100.00 | 99.00 | 91.00 | 94.00 | 98.00 | 99.00 |
| Residential | 90.00 | 87.00 | 95.00 | 95.00 | 90.00 | 96.00 | 93.00 | 97.00 |
| Commercial | 91.00 | 82.00 | 95.00 | 96.00 | 92.00 | 94.00 | 94.00 | 97.00 |
| Road | 94.00 | 81.00 | 94.00 | 99.00 | 97.00 | 97.00 | 93.00 | 98.00 |
| Highway | 87.00 | 80.00 | 92.00 | 90.00 | 92.00 | 99.00 | 95.00 | 98.00 |
| Railway | 86.00 | 75.00 | 90.00 | 90.00 | 95.00 | 94.00 | 94.00 | 97.00 |
| Parking_Lot_1 | 85.00 | 78.00 | 89.00 | 96.00 | 95.00 | 96.00 | 94.00 | 97.00 |
| Parking_Lot_2 | 93.00 | 81.00 | 94.00 | 94.00 | 97.00 | 96.00 | 98.00 | 96.00 |
| Tennis_Court | 99.00 | 88.00 | 97.00 | 97.00 | 100.00 | 96.00 | 93.00 | 96.00 |
| Running_Track | 99.00 | 71.00 | 98.00 | 100.00 | 96.00 | 96.00 | 92.00 | 98.00 |
| OA (%) | 93.30 | 85.45 | 95.18 ± 0.65 | 95.99 ± 0.79 | 95.48 ± 1.05 | 96.43 ± 0.58 | 95.29 ± 1.05 | 97.62 ± 0.23 |
| AA (%) | 94.13 | 86.00 | 95.67 ± 0.74 | 96.33 ± 1.21 | 95.67 ± 0.76 | 96.33 ± 0.62 | 95.27 ± 1.36 | 97.65 ± 0.18 |
| Kappa (%) | 92.84 | 84.47 | 94.82 ± 0.82 | 95.79 ± 0.88 | 94.69 ± 0.61 | 96.28 ± 0.64 | 95.21 ± 0.64 | 97.01 ± 0.30 |
| Macro-F1 (%) | 88.63 | 71.73 | 97.80 ± 0.56 | 98.29 ± 0.34 | 95.87 ± 0.45 | 98.68 ± 0.43 | 98.44 ± 0.36 | 97.93 ± 0.45 |
| Ablated Models | IP | PU | SA | Houston2013 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| OA (%) | AA (%) | Kappa (%) | OA (%) | AA (%) | Kappa (%) | OA (%) | AA (%) | Kappa (%) | OA (%) | AA (%) | Kappa (%) | |
| w/o 3D branch | 91.99 | 87.70 | 90.85 | 98.98 | 98.07 | 98.65 | 99.60 | 99.62 | 99.55 | 96.32 | 96.84 | 96.27 |
| w/o 1D+2D branch | 91.59 | 88.17 | 90.41 | 98.96 | 98.41 | 98.62 | 99.71 | 99.72 | 99.68 | 95.93 | 96.87 | 95.75 |
| w/o CBAM | 93.09 | 84.77 | 92.12 | 99.16 | 98.61 | 98.89 | 99.79 | 99.83 | 99.77 | 96.64 | 96.93 | 95.93 |
| w/o DSF | 95.45 | 93.73 | 94.81 | 99.24 | 98.71 | 99.00 | 99.76 | 99.79 | 99.73 | 97.52 | 97.59 | 96.92 |
| Full model | 95.62 | 94.65 | 95.01 | 99.25 | 98.71 | 99.01 | 99.89 | 99.87 | 99.83 | 97.62 | 97.65 | 97.01 |
| Fusion Strategy | IP | PU | SA | Houston2013 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Params (M) | FLOPs (G) | AA (%) | Params (M) | FLOPs (G) | AA (%) | Params (M) | FLOPs (G) | AA (%) | Params (M) | FLOPs (G) | AA (%) | |
| w/o DSF | 1.531 | 1.095 | 93.73 | 1.499 | 1.091 | 98.71 | 1.531 | 1.095 | 99.79 | 1.533 | 1.109 | 97.59 |
| Concat + FC | 1.532 | 1.095 | 92.64 | 1.500 | 1.101 | 98.69 | 1.532 | 1.095 | 99.81 | 1.534 | 1.115 | 97.55 |
| Concat + Conv | 1.532 | 1.095 | 93.79 | 1.500 | 1.101 | 98.73 | 1.532 | 1.095 | 99.83 | 1.538 | 1.115 | 97.61 |
| Proposed DSF | 1.526 | 1.094 | 94.65 | 1.492 | 1.084 | 98.71 | 1.526 | 1.094 | 99.87 | 1.522 | 1.094 | 97.65 |
| Method | Params (M) | FLOPs (G) | Train. (s) | Infer. (s) | Infer./Pixel (ms) | OA (%) | AA (%) | Kappa (%) |
|---|---|---|---|---|---|---|---|---|
| 3D-CNN | 1.335 | 0.607 | 202.34 | 0.5515 | 0.0374 | 95.18 | 95.67 | 94.82 |
| HybridSN | 0.797 | 4.061 | 790.87 | 3.2640 | 0.2215 | 95.99 | 96.33 | 95.79 |
| ResNet-50 | 46.186 | 43.774 | 1350.45 | 10.7435 | 0.7291 | 95.48 | 95.67 | 94.69 |
| GSCViT | 0.834 | 1.504 | 330.78 | 1.2732 | 0.0864 | 96.43 | 96.33 | 96.28 |
| HSIRMamba | 0.821 | 11.524 | 960.25 | 4.5446 | 0.3084 | 95.29 | 95.27 | 95.21 |
| DSFA-CNN | 1.522 | 1.094 | 214.34 | 0.8833 | 0.0599 | 97.62 | 97.65 | 97.01 |
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. |
© 2026 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.
Share and Cite
Li, T.; Cao, Y.; Guo, X.; Zhang, S.; Yan, L. A Dual-Branch CNN with Depthwise Separable Fusion for Hyperspectral Image Classification. Remote Sens. 2026, 18, 1685. https://doi.org/10.3390/rs18111685
Li T, Cao Y, Guo X, Zhang S, Yan L. A Dual-Branch CNN with Depthwise Separable Fusion for Hyperspectral Image Classification. Remote Sensing. 2026; 18(11):1685. https://doi.org/10.3390/rs18111685
Chicago/Turabian StyleLi, Teng, Yunhua Cao, Xing Guo, Shikun Zhang, and Lining Yan. 2026. "A Dual-Branch CNN with Depthwise Separable Fusion for Hyperspectral Image Classification" Remote Sensing 18, no. 11: 1685. https://doi.org/10.3390/rs18111685
APA StyleLi, T., Cao, Y., Guo, X., Zhang, S., & Yan, L. (2026). A Dual-Branch CNN with Depthwise Separable Fusion for Hyperspectral Image Classification. Remote Sensing, 18(11), 1685. https://doi.org/10.3390/rs18111685

