Acta Geodaetica et Cartographica Sinica ›› 2024, Vol. 53 ›› Issue (1): 8-19.doi: 10.11947/j.AGCS.2024.20220350

• Photogrammetry and Remote Sensing • Previous Articles     Next Articles

Band selection algorithm for reverse nearest neighbor density peak clustering of hyperspectral images

SUN Genyun1,2, LI Renren1, ZHANG Aizhu1,2, AN Na3, FU Hang1, PAN Zhaojie1   

  1. 1. College of Oceanography and Space Informatics, China University of Petroleum (East China), Qingdao 266580, China;
    2. Laboratory for Marine Mineral Resources, Qingdao National Laboratory for Marine Science and Technology, Qingdao 266071, China;
    3. China Aero Geophysical Survey and Remote Sensing Center for Natural Resources, Beijing 100083, China
  • Received:2022-05-26 Revised:2023-06-04 Published:2024-02-06
  • Supported by:
    The National Natural Science Foundation of China (Nos. 42271347;41971292); The National Key Research and Development Program of China (No. 2019YFE26700)

Abstract: The density peak clustering band selection algorithm uses the local density to describe the density information of the band. However, the existing local density is easy to ignore the global information of the band distribution and can't effectively describe the distribution characteristics of the band, resulting in the limited classification accuracy of the band subset. In order to solve the above problems, this paper proposes a density peak clustering band selection algorithm based on reverse nearest neighbor. Firstly, the K-nearest neighbor directed graph is constructed by using the band and its K-nearest neighbor to obtain the reverse nearest neighbor of the band, as well as the shared nearest neighbor and shared reverse nearest neighbor between bands. Then, the union number of shared nearest neighbors and shared reverse nearest neighbors is used as the similarity between bands, and the enhanced local density is constructed by using the average Euclidean distance and similarity between bands and their reverse nearest neighbors. Finally, the product of enhanced local density, distance factor and information entropy is taken as the weight value, and the segment subset is selected according to the weight value. In order to improve the efficiency and practicability of the experiment, an adaptive K value method is also proposed in this paper. The experimental results on three hyperspectral standard data sets show that the band subset obtained by this algorithm has better classification performance than the band selected by other advanced algorithms, especially when the number of bands is small, and the calculation efficiency is high.

Key words: hyperspectral image, band selection, density peak clustering, reverse nearest neighbor, local density, adaptive K value

CLC Number: