A Band Subset Selection Approach Based on Sparse Self-Representation and Band Grouping for Hyperspectral Image Classification
Abstract
:1. Introduction
- We integrate the SSR model with a BSS framework and propose the SSRBSS method for hyperspectral image classification. The SSRBSS adopts the reconstructed error of the SSR model as the objective function to evaluate the quality of band subset. In our SSRBSS, the search for the optimal band subset can be efficiently done via SC or SQ search scheme, and the model error can be efficiently calculated via least square equation.
- In order to reduce the information redundancy in the final selected bands, a novel two-stage BS method is proposed, called band grouping-based SSRBSS (BG-SSRBSS). In BG-SSRBSS, the BG is adopted as preprocessing to partition all the bands into several non-overlapping band groups; then, BGSS is performed to find the most influential band group subset via SC or SQ search. The representative bands of the optimal band group are taken as the BS result. It is worth mentioning that BG-SSRBSS integrates SSRBSS into one framework.
- The proposed BG-SSRBSS enlarges the existing BSS framework to a new branch, called band grouping-based BSS (BG-BSS). In BG-BSS, any type of subset evaluation criteria, as well as BG methods, can be used.
2. Related Works
3. Band Subset Selection (BSS)
3.1. SC BSS
- Initialization:Set by UBS or random band selection, and calculate .
- Outer Loop:Use index j as a counter to check all the bands in (1 ≤ j ≤ p). If j > p, the algorithm terminates.
- Inner Loop:Use index l as a counter to track the band (1 ≤ l ≤ L). If , set candidate band , and calculate . Inner loop ends.
- Suppose denotes the smallest (or largest) value found in Inner Loop. If (or will be replaced by . Then update and set . Otherwise, set and . Finally, let j ← j + 1 and go to Step 2. Outer loop ends.
- Step 2–4 will be repeated until the termination condition is reached. The final output is .
3.2. SQ BSS
- Initialization:Set by UBS or random band selection, and calculate .
- Outer Loop:Use index l as a counter to check if band for 1 ≤ l ≤ L. If l > L, the algorithm terminates. If , set candidate band , then go to Inner Loop. Otherwise, set and .
- Inner Loop:Use index j be a counter to track the band of for 1 ≤ j ≤ p. Then calculate , ,…,. Inner loop ends.
- Suppose denotes the smallest (or largest) value found in Inner Loop. If (or , will be replaced by , that is . Finally, set and l←l + 1. Go to Step 2. Outer loop ends.
- Step 2–5 will be repeated until the termination criterion is reached. The final output is .
4. SSR Model and SSRBSS
4.1. The SSR Model for BS
4.2. SSRBSS
5. BG-SSRBSS
5.1. Band Grouping and Representative Bands
5.2. Band Group Subset Selection (BGSS) and BG-SSRBSS
5.3. Parameter Selection for p and g
5.4. BG-SSRBSS Algorithms
Algorithm 1 SC BG-SSRBSS |
Input: A HSI cube with L bands with band matrix Step 1: Initialization 1. Determine and . It must satisfy . 2. Perform FNG or BD on to generate band groups . 3. Let be the initial band group subset uniformly selected from . Set and calculate via Equations (4) and (5). Step 2: Outer loop For do Set Step 3: Inner Loop For do If , set , Set and calculate with Equations (4) and (5) If , set , and Else Step 4: Set and calculate the representative bands of the band groups in with Equation (5) Output: Band subset |
Algorithm 2 SQ BG-SSRBSS |
Input: Step 1: Same as Step 1 of Algorithm 1 Step 2: Outer loop do Step 3: Inner Loop do Calculate with Equations (4) and (5) If Else Step 4: and calculate the with Equation (5) Output: |
6. Experiments
6.1. HSI Datasets
6.2. Expermental Setting
6.2.1. Parameter Setting
6.2.2. Classifiers and Quantitative Metrics
6.2.3. State-of-the-Arts Methods for Comparative Study
6.2.4. Computing Environment
6.3. BS Results
- The results of CCBSS, PBS, and LCMV-BSS have two issues: selecting adjacent bands and selecting the bands in specific spectral regions. For example, in Table 3, bands 98–103 were selected by PBS, bands 50–57 and 88–96 were selected by SC CCBSS, and bands 1–5, 60–61, and 88–96 were selected by SQ LCMV-BSS. Similar phenomenon can also be found in Table 4 and Table 5.
- The first issue was significantly alleviated in SC/SQ SSRBSS and OMP-BS. Their selected bands were distributed more uniformly in the whole spectrum. However, there are still cases where the bands in a certain range were ignored to be selected. For example, in Table 4, bands 125–188 were missing from the SC SSRBSS result, while bands 123–190 were missing from the SQ SSRBSS result. A similar phenomenon can also be found in Table 5.
- The FNG-SSRBSS and BD-SSRBSS methods seemed to overcome both issues. Not only did they reduce the probability of selecting adjacent bands, but they ensured that each segment of the spectrum could generate at least one band for better information integrity.
- The BG results of FNG-SSRBSS and BD-SSRBSS were obviously different. The group size of the band groups produced by FNG tended to be consistent, while the group size of the BD-generated band groups varied greatly. For instance, in the results for SQ BD-SSRBSS in Table 5, there are three band groups consisting of only 1 band: {3}, {41}, and {222}, and one group containing 29 bands: {190–218}. On the contrary, the group size produced by FNG consistently ranged from 2 to 6. This is due to the inherent nature of each BG algorithm.
6.4. Classification Results
6.4.1. SVM Results
6.4.2. HybridSN Results
6.5. Discussion
- According to Table 3, Table 4, Table 5, Table 6, Table 7 and Table 8, the BS methods that utilize sparse self-representation as objective function, OMP-BS and SSRBSSs, significantly outperformed the other ones. It implies that the SSR model is indeed an ideal objective function for BS in hyperspectral image classification.
- According to Table 3, Table 4, Table 5, Table 6, Table 7 and Table 8, the BS methods that utilize sparse self-representation as objective function, OMP-BS and SSRBSSs, significantly outperformed the other ones. It implies that the SSR model is indeed an ideal objective function for BS in hyperspectral image classification.
- The classification performance of using full bands was usually not the best. This shows that the excessive redundant information in full bands could interfere with the performance of the classifier due to the curse of dimensionality.
- Among all BSS methods, the proposed BG-SSRBSSs significantly outperformed SQ CCBSS and SC LCMV-BSS, particularly in Purdue’s experiment. This implies that SSR is a more suitable objective function than CC or LCMV for selecting the bands useful for classification.
- According to the results of six BG-SSRBSSs, the classification accuracy of using SC and SQ search methods are quite similar, even though their final selected band groups are slightly different. This suggests that both of them could find good local optimal solutions.
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Sun, W.; Du, Q. Hyperspectral Band Selection: A Review. IEEE Geosci. Remote Sens. Mag. 2019, 7, 118–139. [Google Scholar] [CrossRef]
- Patro, R.N.; Subudhi, S.; Biswal, P.K.; Dell’Acqua, F. A Review of Unsupervised Band Selection Techniques: Land Cover Classification for Hyperspectral Earth Observation Data. IEEE Geosci. Remote Sens. Mag. 2021, 9, 72–111. [Google Scholar] [CrossRef]
- Chang, C.-I.; Du, Q.; Sun, T.-L.; Althouse, M.L. A joint band prioritization and band-decorrelation approach to band selection for hyperspectral image classification. IEEE Trans. Geosci. Remote Sens. 1999, 37, 2631–2641. [Google Scholar] [CrossRef] [Green Version]
- Chang, C.-I.; Wang, S. Constrained band selection for hyperspectral imagery. IEEE Trans. Geosci. Remote Sens. 2006, 44, 1575–1585. [Google Scholar] [CrossRef]
- Huang, R.; He, M. Band selection based on feature weighting for classification of hyperspectral data. IEEE Geosci. Remote Sens. Lett. 2005, 2, 156–159. [Google Scholar] [CrossRef]
- Chang, C.-I.; Liu, K.-H. Progressive Band Selection of Spectral Unmixing for Hyperspectral Imagery. IEEE Trans. Geosci. Remote Sens. 2014, 52, 2002–2017. [Google Scholar] [CrossRef]
- Du, Q.; Yang, H. Similarity-based unsupervised band selection for Hyperspectral Image Analysis. IEEE Geosci. Remote Sens. Lett. 2008, 5, 564–568. [Google Scholar] [CrossRef]
- Yin, J.; Wang, Y.; Hu, J. A New Dimensionality Reduction Algorithm for Hyperspectral Image Using Evolutionary Strategy, IEEE Trans. Ind. Informat. 2012, 8, 935–943. [Google Scholar] [CrossRef]
- Feng, J.; Jiao, L.; Zhang, X.; Sun, T. Hyperspectral band selection based on trivariate mutual information and clonal selection. IEEE Trans. Geosci. Remote Sens. 2014, 52, 4092–4105. [Google Scholar] [CrossRef]
- Su, H.; Du, Q.; Chen, G.; Du, P. Optimized Hyperspectral Band Selection Using Particle Swarm Optimization. IEEE J. Sel. Topics Appl. Earth Observ. Remote Sens. 2014, 7, 2659–2670. [Google Scholar] [CrossRef]
- Ghamisi, P.; Couceiro, M.S.; Benediktsson, J.A. A Novel Feature Selection Approach Based on FODPSO and SVM. IEEE Trans. Geosci. Remote Sens. 2015, 53, 2935–2947. [Google Scholar] [CrossRef] [Green Version]
- Su, H.; Yong, B.; Du, Q. Hyperspectral Band Selection Using Improved Firefly Algorithm. IEEE Geosci. Remote Sens. Lett. 2016, 13, 68–72. [Google Scholar] [CrossRef]
- Medjahed, S.A.; Ait Saadi, T.; Benyettou, A.; Ouali, M. Gray Wolf Optimizer for Hyperspectral Band Selection. Appl. Soft Comput. 2016, 40, 178–186. [Google Scholar] [CrossRef]
- Imbiriba, T.; Bermudez, J.C.M.; Richard, C. Band Selection for Nonlinear Unmixing of Hyperspectral Images as a Maximal Clique Problem. IEEE Trans. Image Process. 2017, 26, 2179–2191. [Google Scholar] [CrossRef] [Green Version]
- Wang, C.; Gong, M.; Zhang, M.; Chan, Y. Unsupervised Hyperspectral Image Band Selection via Column Subset Selection. IEEE Geosci. Remote Sens. Lett. 2015, 12, 1411–1415. [Google Scholar] [CrossRef]
- Wang, L.; Li, H.; Xue, B.; Chang, C. Constrained Band Subset Selection for Hyperspectral Imagery. IEEE Geosci. Remote Sens. Lett. 2017, 14, 2032–2036. [Google Scholar] [CrossRef]
- Chang, C.; Lee, L.; Xue, B.; Song, M.; Chen, J. Channel Capacity Approach to Hyperspectral Band Subset Selection. IEEE J. Sel. Topics Appl. Earth Observ. Remote Sens. 2017, 10, 4630–4644. [Google Scholar] [CrossRef]
- Yu, C.; Song, M.; Chang, C.-I. Band Subset Selection for Hyperspectral Image Classification. Remote Sens. 2018, 10, 113. [Google Scholar] [CrossRef] [Green Version]
- Yuan, Y.; Lin, J.; Wang, Q. Dual-clustering-based hyperspectral band selection by contextual analysis. IEEE Trans. Geosci. Remote Sens. 2016, 54, 1431–1445. [Google Scholar] [CrossRef]
- Zhu, G.; Huang, Y.; Lei, J.; Bi, Z.; Xu, F. Unsupervised hyperspectral band selection by dominant set extraction. IEEE Trans. Geosci. Remote Sens. 2016, 54, 227–239. [Google Scholar] [CrossRef]
- Yang, C.; Tan, Y.; Bruzzone, L.; Lu, L.; Guan, R. Discriminative feature metric learning in the affinity propagation model for band selection in hyperspectral images. Remote Sens. 2017, 9, 782. [Google Scholar] [CrossRef] [Green Version]
- Yuan, Y.; Zheng, X.; Lu, X. Discovering Diverse Subset for Unsupervised Hyperspectral Band Selection. IEEE Trans. Image Process. 2017, 26, 51–64. [Google Scholar] [CrossRef] [PubMed]
- Zeng, M.; Cai, Y.; Cai, Z.; Liu, X.; Hu, P.; Ku, J. Unsupervised Hyperspectral Image Band Selection Based on Deep Subspace Clustering. IEEE Geosci. Remote Sens. Lett. 2019, 16, 1889–1893. [Google Scholar] [CrossRef]
- Li, S.; Qi, H. Sparse representation based band selection for hyperspectral images. In Proceedings of the 18th IEEE International Conference on Image Processing, Brussels, Belgium, 11–14 September 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 2693–2696. [Google Scholar] [CrossRef]
- Li, H.; Wang, Y.; Duan, J.; Xiang, S.; Pan, C. Group sparsitybased semi-supervised band selection for hyperspectral images. In Proceedings of the IEEE International Conference on Image Processing, Melbourne, Australia, 15–18 September 2013; IEEE: Piscataway, NJ, USA; pp. 3225–3229. [Google Scholar] [CrossRef]
- Sun, W.; Zhang, L.; Du, B.; Li, W.; Mark Lai, Y. Band Selection Using Improved Sparse Subspace Clustering for Hyperspectral Imagery Classification. IEEE J. Sel. Topics Appl. Earth Observ. Remote Sens. 2015, 8, 2784–2797. [Google Scholar] [CrossRef]
- Lai, C.-H.; Chen, C.-S.; Chen, S.-Y.; Liu, K.-H. Sequential band selection method based on group orthogonal matching pursuit. In Proceedings of the 8th Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing (WHISPERS), Los Angeles, CA, USA, 21–24 August 2016; pp. 1–4. [Google Scholar] [CrossRef]
- Sun, W.; Zhang, L.; Zhang, L.; Lai, Y.M. A Dissimilarity-Weighted Sparse Self-Representation Method for Band Selection in Hyperspectral Imagery Classification. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2016, 9, 4374–4388. [Google Scholar] [CrossRef]
- Sun, W.; Tian, L.; Xu, Y.; Zhang, D.; Du, Q. Fast and Robust Self-Representation Method for Hyperspectral Band Selection. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2017, 10, 5087–5098. [Google Scholar] [CrossRef]
- Kuo, B.-C.; Ho, H.-H.; Li, C.-H.; Hung, C.-C.; Taur, J.-S. A kernel-based feature selection method for SVM with RBF kernel for hyperspectral image classification. IEEE J. Select. Topics Appl. Earth Observ. Remote Sens. 2014, 7, 317–326. [Google Scholar] [CrossRef]
- Ribalta Lorenzo, P.; Tulczyjew, L.; Marcinkiewicz, M.; Nalepa, J. Hyperspectral Band Selection Using Attention-Based Convolutional Neural Networks. IEEE Access 2020, 8, 42384–42403. [Google Scholar] [CrossRef]
- Cai, R.; Yuan, Y.; Lu, X. Hyperspectral band selection with convolutional neural network. In Proceedings of the Chinese Conference on Pattern Recognition and Computer Vision (PRCV), Guangzhou, China, 23–26 November 2018; pp. 396–408. [Google Scholar] [CrossRef]
- Cai, Y.; Liu, X.; Cai, Z. BS-Nets: An end-to-end framework for band selection of hyperspectral image. IEEE Trans. Geosci. Remote Sens. 2020, 58, 1969–1984. [Google Scholar] [CrossRef] [Green Version]
- Feng, J.; Li, D.; Gu, J.; Cao, X.; Shang, R.; Zhang, X.; Jiao, L. Deep reinforcement learning for semisupervised hyperspectral band selection. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5501719. [Google Scholar] [CrossRef]
- Chang, Y.-L.; Liu, J.-N.; Chen, Y.-L.; Chang, W.-Y.; Hsieh, T.-J.; Huang, B. Hyperspectral band selection based on parallelparticle swarm optimization and impurity function band prioritization schemes. J. Appl. Remote Sens. 2014, 8, 084798. [Google Scholar] [CrossRef]
- Paul, A.; Bhattacharya, S.; Dutta, D.; Sharma, J.R.; Dadhwal, V.K. Band selection in hyperspectral imagery using spatial cluster mean and genetic algorithms. GISci. Remote Sens. 2015, 52, 643–659. [Google Scholar] [CrossRef]
- Wang, Q.; Lin, J.; Yuan, Y. Salient band selection for hyperspectral image classification via manifold ranking. IEEE Trans. Neural Netw. Learn. Syst. 2016, 27, 1279–1289. [Google Scholar] [CrossRef]
- Xiong, W.; Chang, C.-I.; Wu, C.-C.; Kalpakis, K.; Chen, H.M. Fast Algorithms to Implement N-FINDR for Hyperspectral Endmember Extraction. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2011, 4, 545–564. [Google Scholar] [CrossRef]
- Chang, C.-I. Real Time Progressive Hyperspectral Image Processing: Endmember Finding and Anomaly Detection; Springer: New York, NY, USA, 2016. [Google Scholar] [CrossRef]
- Chang, C.-I. Hyperspectral Imaging: Techniques for Spectral Detection and Classification; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2003. [Google Scholar] [CrossRef]
- Chang, C.-I.; Du, Q. Estimation of number of spectrally distinct signal sources in hyperspectral imagery. IEEE Trans. Geosci. Remote Sens. 2004, 42, 608–619. [Google Scholar] [CrossRef] [Green Version]
- Yu, H.; Gao, L.; Liao, W.; Zhang, B. Group Sparse Representation Based on Nonlocal Spatial and Local Spectral Similarity for Hyperspectral Imagery Classification. Remote Sens. 2018, 18, 1695. [Google Scholar] [CrossRef] [Green Version]
- Sun, W.; Jiang, M.; Li, W.; Liu, Y. A Symmetric Sparse Representation Based Band Selection Method for Hyperspectral Imagery Classification. Remote Sens. 2016, 8, 238. [Google Scholar] [CrossRef] [Green Version]
- Iordache, M.-D.; Bioucas-Dias, J.M.; Plaza, A. Collaborative Sparse Regression for Hyperspectral Unmixing. IEEE Trans. Geosci. Remote Sens. 2014, 52, 341–354. [Google Scholar] [CrossRef] [Green Version]
- Li, C.; Ma, Y.; Mei, X.; Liu, C.; Ma, J. Hyperspectral Unmixing with Robust Collaborative Sparse Regression. Remote Sens. 2016, 8, 588. [Google Scholar] [CrossRef] [Green Version]
- Elhamifar, E.; Sapiro, G.; Vidal, R. See all by looking at a few: Sparse modeling for finding representative objects. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, USA, 16–21 June 2012; IEEE: Piscataway, NJ, USA, 2012; pp. 1600–1607. [Google Scholar] [CrossRef] [Green Version]
- Wang, Q.; Li, Q.; Li, X. A Fast Neighborhood Grouping Method for Hyperspectral Band Selection. IEEE Trans. Geosci. Remote Sens. 2021, 59, 5028–5039. [Google Scholar] [CrossRef]
- Lozano, A.C.; Świrszcz, G.; Abe, N. Group Orthogonal Matching Pursuit for variable selection and prediction. In Proceedings of the 22nd International Conference on Neural Information Processing Systems, Red Hook, NY, USA, 6–14 December 2009; pp. 1150–1158. [Google Scholar]
- Chang, C.-I. Hyperspectral Data Processing: Algorithm Design and Analysis; John Wiley & Sons: Hoboken, NJ, USA, 2013. [Google Scholar] [CrossRef]
- Bigdeli, B.; Samadzadegan, F.; Reinartz, P. Band Grouping versus Band Clustering in SVM Ensemble Classification of Hyperspectral Imagery. Photogramm. Eng. Remote Sens. 2013, 79, 523–533. [Google Scholar] [CrossRef]
- Hyperspectral Remote Sensing Scenes. Available online: https://www.ehu.eus/ccwintco/index.php/Hyperspectral_Remote_Sensing_Scenes (accessed on 6 October 2022).
- Chang, C.-C.; Lin, C.-J. LIBSVM: A library for support vector machines. ACM Trans. Intell. Syst. Technol. 2011, 2, 1–27. [Google Scholar] [CrossRef]
- Roy, S.K.; Krishna, G.; Dubey, S.R.; Chaudhuri, B.B. HybridSN: Exploring 3-D–2-D CNN Feature Hierarchy for Hyperspectral Image Classification. IEEE Geosci. Remote Sens. Lett. 2020, 17, 277–281. [Google Scholar] [CrossRef]
Method’s Name | BG Method | Search Method for BGSS | Relationship of g, p, and L |
---|---|---|---|
SC FNG-SSRBSS | FNG | SC | (w/BG) |
SC BD-SSRBSS | BD | ||
SQ FNG-SSRBSS | FNG | SQ | |
SQ BD-SSRBSS | BD | ||
SC SSRBSS | n/a | SC | (w/o BG) |
SQ SSRBSS | n/a | SQ |
P | g (FNG) | g (BD) | ||
---|---|---|---|---|
Pavia data | 17 | 51 | 68 | |
Purdue data | 18 | 54 | 72 | |
Salinas data | 21 | 42 | 63 |
Data | Method | Selected Bands |
---|---|---|
Pavia (16 bands) | UBS | 1, 7, 13, 19, 25, 31, 37, 43, 49, 55, 61, 67, 73, 79, 85, 91, 103 |
OMP-BS [27] | 1, 2, 4, 6, 9, 13, 24, 33, 42, 54, 66, 74, 81, 83, 86, 94, 100 | |
PBS [6] | 1, 27, 37, 43, 51, 52, 64, 83, 89, 91, 94, 95, 98, 100, 101, 102, 103 | |
FNGBS [47] | 5, 12, 19, 22, 30, 32, 42, 49, 56, 61, 63, 74, 79, 81, 88, 92, 99 | |
SC CCBSS [17] | 50, 51, 52, 53, 54, 55, 56, 57, 88, 89, 90, 91, 92, 93, 94, 95, 96 | |
SQ CCBSS [17] | 15, 16, 17, 18, 19, 20, 21, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | |
SC LCMV-BSS [18] | 1, 2, 3, 4, 5, 6, 48, 55, 68, 69, 81, 87, 89, 91, 98, 100, 103 | |
SQ LCMV-BSS [18] | 1, 2, 3, 4, 5, 59, 60, 61, 88, 89, 90, 91, 92, 93, 94, 95, 96 | |
SC SSRBSS | 1, 2, 4, 5, 7, 10, 13, 24, 33, 44, 54, 64, 71, 81, 85, 97, 102 | |
SQ SSRBSS | 1, 2, 3, 5, 8, 12, 20, 31, 44, 54, 64, 73, 82, 83, 85, 94, 101 | |
SC FNG-SSRBSS | 2{1–3}, 4{4,5}, 6{6,7}, 10{10,11}, 15{14–17}, 22{22,23}, 29{28–30}, 39{38–40}, 48{48,49}, 54{54,55}, 62{62,63}, 72{72,73}, 76{76,77}, 83{82–84}, 89{88–90}, 97{97,98}, 102{102,103} | |
SQ FNG-SSRBSS | 2{1–3}, 4{4,5}, 6{6,7}, 8{8,9}, 15{14–17}, 31{31}, 44{44,45}, 54{54,55}, 60{60,61}, 68{68,69}, 74{74,75}, 83{82–84}, 85{85}, 86{86,87}, 95{94–96}, 99{99}, 102{102,103} | |
SC BD-SSRBSS | 1{1,2}, 4{4}, 6{6}, 9{9}, 13{13}, 19{19,20}, 31{31,32}, 43{43,44}, 47{47,48}, 55{55,56}, 66{66}, 73{73}, 79{79}, 82{82,83}, 85{85}, 94{92–96}, 101{100–102} | |
SQ BD-SSRBSS | 1{1,2}, 4{4}, 6{6}, 8{8}, 11{11}, 19{19,20}, 31{31,32}, 41{41,42}, 53{53,54}, 66{66}, 74{74}, 80{80,81}, 82{82,83}, 85{85}, 94{92–96}, 101{100–102}, 103{103} |
Data | Method | Selected Bands |
---|---|---|
Purdue (17 bands) | UBS | 1, 13, 25, 37, 49, 61, 73, 85, 97, 109, 121, 133, 145, 157, 169, 181, 193, 202 |
OMP-BS [27] | 1, 2, 3, 4, 6, 9, 19, 29, 34, 38, 42, 50, 68, 81, 97, 113, 131, 189 | |
PBS [6] | 1, 7, 10, 26, 34, 44, 46, 48, 57, 65, 66, 85, 87, 92, 107, 157, 166, 196 | |
FNGBS [47] | 9, 15, 28, 43, 49, 59, 66, 83, 97, 107, 118, 129, 138, 157, 165, 173, 181, 190 | |
SC CCBSS [17] | 45, 46, 47, 48, 49, 50, 51, 52, 53, 155, 156, 160, 161, 162, 163, 164, 165, 166 | |
SQ CCBSS [17] | 10, 11, 12, 13, 14, 15, 16, 17, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53 | |
SC LCMV-BSS [18] | 3, 6, 11, 24, 41, 70, 103, 143, 144, 145, 166, 190, 192, 193, 194, 195, 198, 200 | |
SQ LCMV-BSS [18] | 13, 63, 65, 66, 69, 70, 72, 75, 89, 103, 119, 123, 168, 169, 171, 195, 197, 198 | |
SC SSRBSS | 1, 2, 3, 4, 12, 15, 25, 32, 34, 37, 41, 42, 52, 68, 90, 98, 124, 189 | |
SQ SSRBSS | 1, 2, 3, 4, 7, 8, 18, 30, 33, 35, 38, 42, 53, 62, 72, 90, 122, 191 | |
SC FNG-SSRBSS | 5{1–10}, 14{13–15}, 18{16–19}, 21{20–23}, 26{24–27}, 33{31–34}, 36{35–37}, 39{38–41}, 44{42–45}, 47{46–48}, 54{49,58}, 65{64–68}, 74{72–76}, 86{83–87}, 88{88–92}, 95{95–99}, 123{121–125}, 154{149–155} | |
SQ FNG-SSRBSS | 5{1–10}, 14{13–15}, 26{24–27}, 33{31–34}, 36{35–37}, 39{38–41}, 44{42–45}, 47{46–48}, 62{62–63}, 74{72–76}, 93{93,94}, 119{117–120}, 123{121–125}, 126{126,127}, 147{146–148}, 156{156,157}, 159{158–160}, 192{190–193} | |
SC BD-SSRBSS | 1{1,2}, 3{3}, 4{4}, 5{5}, 9{9}, 12{12,13}, 16{16,17}, 27{27,28}, 32{32}, 35{35}, 38{38}, 44{42–45}, 51{46–51}, 69{66–71}, 85{83–93}, 97{96–98}, 123{121–124}, 193{187–202} | |
SQ BD-SSRBSS | 1{1,2}, 3{3}, 4{4}, 5{5}, 12{12,13}, 16{16,17}, 27{27,28}, 33{33}, 35{35}, 38{38}, 44{42–45}, 53{52–54}, 74{72–76}, 85{83–93}, 97{96–98}, 123{121–124}, 149{149}, 193{187–202} |
Data | Method | Selected Bands |
---|---|---|
Salinas (21 bands) | UBS | 1, 12, 23, 34, 45, 56, 67, 78, 89, 100, 111, 122, 133, 144, 155, 166, 177, 188, 199, 210, 224 |
OMP-BS [27] | 1, 2, 3, 4, 8, 14, 19, 23, 31, 34, 37, 39, 42, 50, 66, 72, 104, 121, 126, 152, 198 | |
PBS [6] | 1, 20, 60, 197, 203, 204, 207, 208, 209, 210, 211, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224 | |
FNGBS [47] | 7, 15, 31, 38, 55, 62, 67, 83, 92, 96, 118, 122, 137, 147, 152, 166, 172, 187, 196, 212, 217 | |
SC CCBSS [17] | 1, 2, 3, 4, 5, 10, 18, 26, 34, 37, 39, 42, 48, 57, 70, 76, 85, 134, 152, 170, 184 | |
SQ CCBSS [17] | 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52 | |
SC LCMV-BSS [18] | 27, 44, 54, 61, 64, 74, 80, 88, 94, 104, 124, 134, 144, 154, 164, 174, 184, 194, 204, 214, 216 | |
SQ LCMV-BSS [18] | 1, 2, 6, 24, 27, 28, 34, 44, 46, 54, 74, 84, 104, 114, 134, 144, 164, 174, 184, 194, 204 | |
SC SSRBSS | 1, 2, 3, 4, 5, 10, 18, 26, 34, 37, 39, 42, 48, 57, 70, 76, 85, 134, 152, 170, 184 | |
SQ SSRBSS | 1, 2, 3, 4, 5, 9, 14, 20, 28, 35, 38, 41, 46, 55, 67, 76, 83, 92, 134, 170, 184 | |
SC FNG-SSRBSS | 3{1–4}, 6{5–9}, 12{10–17}, 21{18–22}, 33{28–35}, 37{36–39}, 41{40–42}, 47{43–48}, 58{55–61}, 68{66–70}, 78{76–80}, 94{92–95}, 133{130–136}, 142{141–144}, 152{151–153}, 165{162–167}, 175{171–176}, 185{182–188}, 193{193–198}, 201{199–203}, 215{215–218} | |
SQ FNG-SSRBSS | 3{1–4}, 6{5–9}, 12{10–17}, 21{18–22}, 33{28–35}, 37{36–39}, 41{40–42}, 47{43–48}, 53{49–54}, 58{55–61}, 68{66–70}, 78{76–80}, 94{92–95}, 133{130–136}, 152{151–153}, 169{168–170}, 175{171–176}, 178{177–181}, 185{182–188}, 193{193–198}, 215{215–218} | |
SC BD-SSRBSS | 1{1,2}, 3{3}, 4{4}, 7{5–7}, 9{8–11}, 21{19–22}, 33{32–37}, 40{40}, 51{44–55}, 75{67–83}, 89{88–103}, 115{115,116}, 130{127–132}, 152{152}, 162{162}, 165{165}, 168{168}, 170{170}, 173{171–174}, 203{190–218}, 222{222} | |
SQ BD-SSRBSS | 1{1,2}, 3{3}, 4{4}, 7{5–7}, 15{12–18}, 21{19–22}, 29{27–31}, 33{32–37}, 38{38}, 41{41}, 51{44–55}, 60{56–62}, 75{67–83}, 89{88–103}, 130{127–132}, 152{152}, 162{162}, 165{165}, 173{171–174}, 203{190–218}, 222{222} |
Class | Full Bands (Ref) | UBS | OMP-BS | PBS | FNGBS | SQ CCBSS | SC LCMV-BSS | SC/SQ SSRBSS | SC/SQ FNG-SSRBSS | SQ BD-SSRBSS |
---|---|---|---|---|---|---|---|---|---|---|
1 | 91.11 | 88.05 | 85.79 | 81.66 | 85.7 | 74.95 | 75.73 | 84.18/85.38 | 87.18/87.82 | 87.99/87.24 |
2 | 94.45 | 90.35 | 91.74 | 88.99 | 85.9 | 70.66 | 86.06 | 91.53/90.85 | 90.64/87.79 | 92.1/92.1 |
3 | 88.75 | 84.08 | 85.51 | 84.18 | 84.18 | 76.56 | 68.69 | 85.27/85.08 | 84.8/85.51 | 83.99/84.65 |
4 | 97.35 | 96.5 | 97.06 | 97.06 | 96.05 | 92.95 | 95.98 | 96.6/96.6 | 96.54/96.08 | 96.21/96.89 |
5 | 99.92 | 99.92 | 99.92 | 99.92 | 99.85 | 99.7 | 99.92 | 99.92/99.2 | 99.92/99.92 | 99.92/99.92 |
6 | 94.81 | 92.5 | 90.69 | 87.27 | 88 | 79.26 | 87.67 | 92.1/91.8 | 90.69/89.83 | 91.01/90.89 |
7 | 95.18 | 93.98 | 94.13 | 94.13 | 94.66 | 93.3 | 92.63 | 93.45/93.9 | 93.75/94.51 | 94.73/93.98 |
8 | 89.08 | 84.27 | 85.06 | 83.81 | 84.43 | 74.33 | 79.79 | 84.51/86.04 | 85.14/84.76 | 84.54/85.63 |
9 | 99.89 | 99.89 | 100 | 100 | 99.89 | 100 | 99.89 | 99.89/100 | 99.89/99.89 | 100/100 |
OA | 93.36 | 89.98 | 90.31 | 87.86 | 86.76 | 75.66 | 84.28 | 89.95/89.95 | 89.68/88.29 | 90.53/90.57 |
AA | 89.77 | 86.06 | 86.01 | 83.63 | 83.79 | 74.86 | 79.22 | 85.02/85.42 | 85.75/85.1 | 86.28/86.3 |
Kappa | 90.93 | 86.43 | 86.83 | 83.59 | 82.21 | 68.35 | 78.93 | 86.37/86.39 | 86/84.21 | 87.11/87.17 |
Class | Full Bands (Ref) | UBS | OMP-BS | PBS | FNGBS | SQ CCBSS | SC LCMV-BSS | SC/SQ SSRBSS | SC/SQ FNG-SSRBSS | SC/SQ BD-SSRBSS |
---|---|---|---|---|---|---|---|---|---|---|
1 | 92.59 | 83.33 | 87.03 | 87.03 | 85.18 | 74.07 | 81.48 | 87.03/87.03 | 88.88/90.74 | 88.33/88.88 |
2 | 74.68 | 64.43 | 70.22 | 62.62 | 70.92 | 35.56 | 50.76 | 72.66/69.87 | 72.45/73.7 | 71.74/71.68 |
3 | 76.61 | 60.19 | 63.3 | 64.02 | 69.9 | 38.6 | 51.31 | 73.98/68.58 | 67.74/73.14 | 65.1/68.22 |
4 | 93.58 | 88.88 | 92.3 | 90.59 | 92.73 | 73.93 | 83.33 | 88.03/88.46 | 90.17/94.01 | 91.45/91.88 |
5 | 87.92 | 83.09 | 88.73 | 87.92 | 84.5 | 79.67 | 75.65 | 90.34/80.34 | 90.34/90.94 | 89.53/90.14 |
6 | 93.17 | 87.28 | 87.28 | 89.82 | 91.96 | 83.8 | 72.42 | 89.69/89.82 | 90.36/91.56 | 89.15/89.02 |
7 | 92.3 | 92.3 | 92.3 | 92.3 | 92.3 | 88.46 | 80.76 | 92.3/92.3 | 92.3/88.46 | 92.3/92.3 |
8 | 96.31 | 95.7 | 96.31 | 96.11 | 95.5 | 91.41 | 94.68 | 92.84/96.31 | 96.31/95.5 | 94.88/94.88 |
9 | 100 | 95 | 100 | 90 | 100 | 75 | 65 | 95/95 | 100/100 | 85/90 |
10 | 83.57 | 73.76 | 76.44 | 74.27 | 82.64 | 66.52 | 67.97 | 75.72/76.44 | 77.27/83.57 | 69.73/71.69 |
11 | 72.08 | 68.51 | 71.51 | 69.85 | 69.12 | 57.86 | 59.35 | 66.08/67.098 | 67.94/73.98 | 65.35/66.93 |
12 | 79.47 | 82.08 | 77.85 | 65.79 | 85.17 | 52.76 | 53.09 | 73.61/76.22 | 83.38/80.29 | 78.5/78.5 |
13 | 99.05 | 96.22 | 97.64 | 96.22 | 96.69 | 92.45 | 88.67 | 97.16/96.69 | 98.58/99.52 | 97.64/98.58 |
14 | 93.04 | 92.73 | 94.35 | 93.81 | 93.74 | 87.17 | 81.83 | 92.73/94.12 | 92.96/92.58 | 94.51/93.43 |
15 | 73.42 | 66.84 | 57.36 | 48.68 | 68.94 | 34.21 | 37.1 | 66.05/68.42 | 72.1/68.94 | 58.42/69.47 |
16 | 96.84 | 95.78 | 97.89 | 97.89 | 96.84 | 97.89 | 96.84 | 97.89/97.89 | 96.84/97.89 | 97.89/97.89 |
OA | 79.85 | 74.8 | 77.15 | 74.45 | 78.52 | 60.83 | 62.82 | 76.1/76.53 | 77.72/80.18 | 75.56/76.34 |
AA | 74.73 | 69.02 | 68.59 | 68.19 | 71.54 | 55.35 | 55.02 | 68.04/69.02 | 72.31/73.73 | 67.69/68.84 |
Kappa | 77.05 | 71.26 | 73.89 | 70.86 | 75.52 | 55.52 | 57.85 | 72.82/73.3 | 74.62/77.4 | 72.19/73.1 |
Class | Full Bands (Ref) | UBS | OMP-BS | PBS | FNGBS | SQ CCBSS | SC LCMV-BSS | SC/SQ SSRBSS | SC/SQ FNG-SSRBSS | SC/SQ BD-SSRBSS |
---|---|---|---|---|---|---|---|---|---|---|
1 | 99.5 | 99.3 | 99.5 | 99.35 | 99.95 | 98.5 | 99.3 | 99.4/99.6 | 99.4/99.7 | 99.05/99.4 |
2 | 99.7 | 99.4 | 99.67 | 99.59 | 100 | 98.87 | 99.73 | 99.51/99.51 | 99.89/99.97 | 99.89/99.46 |
3 | 99.64 | 99.49 | 99.54 | 98.27 | 99.84 | 97.06 | 99.79 | 99.19/99.54 | 99.69/99.29 | 98.98/98.98 |
4 | 99.42 | 99.21 | 99.49 | 99.56 | 99.56 | 99.35 | 98.99 | 99.64/99.42 | 99.21/99.35 | 99.28/99.35 |
5 | 98.99 | 98.73 | 98.35 | 98.58 | 98.91 | 96.37 | 98.91 | 97.57/98.05 | 99.17/98.87 | 98.99/98.35 |
6 | 99.77 | 99.82 | 99.82 | 99.82 | 99.82 | 99.41 | 99.82 | 99.87/99.82 | 99.84/99.84 | 99.92/99.82 |
7 | 99.88 | 99.66 | 99.91 | 99.13 | 99.88 | 99.55 | 99.8 | 99.91/99.88 | 99.91/99.91 | 99.83/99.88 |
8 | 79.55 | 78.71 | 79.59 | 63.34 | 79.28 | 71.2 | 79.3 | 79.38/80.33 | 78.22/79.51 | 80.25/80.71 |
9 | 99.04 | 99.32 | 99.01 | 98.51 | 99.17 | 96.01 | 99 | 99.24/99.38 | 99/99.82 | 99.17/99.11 |
10 | 94.81 | 96.21 | 94.96 | 88.74 | 95.63 | 91.36 | 95.33 | 95.02/95.3 | 96.06/95.79 | 95.14/94.56 |
11 | 99.71 | 99.53 | 99.06 | 98.4 | 99.9 | 98.31 | 99.71 | 99.43/99.81 | 99.53/99.62 | 99.34/99.53 |
12 | 99.58 | 99.37 | 99.63 | 99.06 | 99.79 | 99.16 | 99.89 | 99.84/99.68 | 99.74/99.89 | 99.68/99.58 |
13 | 99.56 | 99.67 | 99.89 | 98.47 | 99.67 | 99.67 | 99.45 | 99.78/99.89 | 99.78/99.89 | 99.67/99.56 |
14 | 97.75 | 97.66 | 99.15 | 92.99 | 99.71 | 98.31 | 98.13 | 99.53/99.62 | 99.25/99.34 | 97.85/99.43 |
15 | 74.18 | 73.21 | 76.85 | 67.94 | 75.85 | 68.94 | 75.49 | 76.47/75.56 | 78.9/79.26 | 68.87/72.53 |
16 | 99.44 | 99.33 | 99.39 | 97.5 | 99.5 | 98.83 | 99.39 | 99.39/99.33 | 99.44/99.44 | 99.39/99.39 |
OA | 90.8 | 90.61 | 91.26 | 85.71 | 91.26 | 87.25 | 91.05 | 91.15/91.34 | 91.4/91.7 | 90.53/90.57 |
AA | 94.98 | 95.23 | 95.02 | 90.61 | 95.64 | 91.44 | 95.24 | 95.12/95.66 | 95.69/95.69 | 86.28/86.3 |
Kappa | 89.67 | 89.45 | 90.19 | 84.01 | 90.18 | 85.7 | 89.94 | 90.07/90.27 | 90.34/90.69 | 87.11/87.17 |
Full Bands (Ref) | UBS | OMP-BS | PBS | FNGBS | SQ CCBSS | SC LCMV-BSS | SC/SQ SSRBSS | SC/SQ FNG-SSRBSS | SC/SQ BD-SSRBSS | |
---|---|---|---|---|---|---|---|---|---|---|
OA | 99.46 | 99.71 | 99.71 | 99.63 | 99.7 | 99.45 | 99.53 | 99.58/99.69 | 99.77/99.67 | 99.49/99.69 |
AA | 99.18 | 99.61 | 99.54 | 99.43 | 99.57 | 99.18 | 99.32 | 99.43/99.52 | 99.96/99.59 | 99.3/99.53 |
Kappa | 99.29 | 99.62 | 99.62 | 99.52 | 99.61 | 99.28 | 99.38 | 99.45/99.59 | 99.69/99.57 | 99.33/99.6 |
Full Bands (Ref) | UBS | OMP-BS | PBS | FNG-BS | SQ CCBSS | SC LCMV-BSS | SC/SQ SSRBSS | SC/SQ FNG-SSRBSS | SC/SQ BD-SSRBSS | |
---|---|---|---|---|---|---|---|---|---|---|
OA | 96.77 | 96.49 | 98.48 | 96.57 | 97.82 | 95.12 | 97.67 | 98.27/98.63 | 98.12/98.28 | 98.36/98.31 |
AA | 95.42 | 95.17 | 97.51 | 94.25 | 95.73 | 93.59 | 97.37 | 97.82/97.46 | 96.22/96.29 | 96.81/96.35 |
Kappa | 96.32 | 96 | 98.27 | 96.09 | 97.52 | 94.43 | 97.35 | 98.03/98.44 | 97.86/98.04 | 98.13/98.08 |
Full Bands (Ref) | UBS | OMP-BS | PBS | FNG-BS | SQ CCBSS | SC LCMV-BSS | SC/SQ SSRBSS | SC/SQ FNG-SSRBSS | SC/SQ BD-SSRBSS | |
---|---|---|---|---|---|---|---|---|---|---|
OA | 99.94 | 99.95 | 99.94 | 99.9 | 99.96 | 99.9 | 99.84 | 99.95/99.83 | 99.94/99.96 | 99.97/99.96 |
AA | 99.92 | 99.87 | 99.88 | 99.89 | 99.94 | 99.88 | 99.85 | 99.92/99.74 | 99.85/99.92 | 99.97/99.91 |
Kappa | 99.93 | 99.94 | 99.94 | 99.89 | 99.96 | 99.89 | 99.82 | 99.94/99.48 | 99.94/99.95 | 99.97/99.96 |
Pavia | Purdue | Salinas | |
---|---|---|---|
OMP-BS [27] | 98.31 | 44.73 | 359.58 |
SC CCBSS [17] | 51.88 | 214.57 | 332.19 |
SQ CCBSS [17] | 57.32 | 204.44 | 338.11 |
SC LCMV-BSS [18] | 247.61 | 39.94 | 414.78 |
SQ LCMV-BSS [18] | 275.7 | 43.9 | 420.51 |
SC SSRBSS | 119.55 | 51.31 | 426.48 |
SQ SSRBSS | 125.56 | 53.66 | 395.21 |
SC FNG-SSRBSS | 0.47 + 59.88 | 0.14 + 14.01 | 0.61 + 26.69 |
SQ FNG-SSRBSS | 0.47 + 66.04 | 0.14 + 18.59 | 0.61 + 33.77 |
SC BD-SSRBSS | 2.64 + 80.13 | 0.48 + 18.08 | 1.36 + 52.3 |
SQ BD-SSRBSS | 2.64 + 86.83 | 0.48 + 21.32 | 1.36 + 64.14 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Liu, K.-H.; Chen, Y.-K.; Chen, T.-Y. A Band Subset Selection Approach Based on Sparse Self-Representation and Band Grouping for Hyperspectral Image Classification. Remote Sens. 2022, 14, 5686. https://doi.org/10.3390/rs14225686
Liu K-H, Chen Y-K, Chen T-Y. A Band Subset Selection Approach Based on Sparse Self-Representation and Band Grouping for Hyperspectral Image Classification. Remote Sensing. 2022; 14(22):5686. https://doi.org/10.3390/rs14225686
Chicago/Turabian StyleLiu, Keng-Hao, Yu-Kai Chen, and Tsun-Yang Chen. 2022. "A Band Subset Selection Approach Based on Sparse Self-Representation and Band Grouping for Hyperspectral Image Classification" Remote Sensing 14, no. 22: 5686. https://doi.org/10.3390/rs14225686
APA StyleLiu, K. -H., Chen, Y. -K., & Chen, T. -Y. (2022). A Band Subset Selection Approach Based on Sparse Self-Representation and Band Grouping for Hyperspectral Image Classification. Remote Sensing, 14(22), 5686. https://doi.org/10.3390/rs14225686