An adaptive k-nearest neighbor graph building technique with applications to hyperspectral imagery

The analysis of remotely sensed spectral imagery has a variety of applications in both the public and private sectors, including tracking urban development, monitoring the spread of diseased crops, and mapping environmental disasters. The high spatial and spectral resolutions in hyperspectral imagery (HSI) make it particularly desirable for these types of analyses, as HSI sensors capture “color” information beyond what the human eye can see; this allows for greater differentiation between materials. However, those same properties can make HSI more difficult to analyze: traditional statistical or linear data models are not always able to well-model the high-dimensional HSI data for materially cluttered scenes. In recent years, the literature has shown an increase in the use of graph theory-based models for HSI analysis. These models are often used as the foundation for data transformations and manifold learning algorithms including Locally Linear Embedding, Commute Time Distance, and ISOMAP. A challenge associated with the graph building techniques used in these transformations is that they are typically k-nearest neighbor (kNN) graphs, which requires the user to designate a universal k value for the dataset. There is a need for an adaptive approach to building a kNN graph for HSI analysis so as to handle the particular characteristics of hyperspectral data in the spectral space, such as the sparse regions of data due to anomalies or rare targets in the scene, and the dense regions of data due to background clusters. Here, we present adaptive nearest neighbors, or ANN, which identifies a different k value for each pixel, so that pixels in denser regions have a higher k value and pixels in sparser regions have a lower k value. The resulting ANN graphs will be compared against kNN, and will be shown for synthetic data as well as hyperspectral data. While the focus here is on HSI, the ANN technique is applicable to any type of data analysis using a graph-based model.

[1]  Gary A. Shaw,et al.  Hyperspectral Image Processing for Automatic Target Detection Applications , 2003 .

[2]  David W. Messinger,et al.  Anomaly detection using topology , 2007, SPIE Defense + Commercial Sensing.

[3]  Jeffrey H. Bowles,et al.  Hyperspectral image segmentation using spatial-spectral graphs , 2012, Defense + Commercial Sensing.

[4]  John R. Schott,et al.  Remote Sensing: The Image Chain Approach , 1996 .

[5]  David W. Messinger,et al.  A graph theoretic approach to anomaly detection in hyperspectral imagery , 2011, 2011 3rd Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing (WHISPERS).

[6]  David W. Messinger,et al.  Euclidean commute time distance embedding and its application to spectral anomaly detection , 2012, Defense + Commercial Sensing.

[7]  Thomas L. Ainsworth,et al.  Exploiting manifold geometry in hyperspectral imagery , 2005, IEEE Transactions on Geoscience and Remote Sensing.

[8]  Melba M. Crawford,et al.  Selection of Landmark Points on Nonlinear Manifolds for Spectral Unmixing Using Local Homogeneity , 2013, IEEE Geoscience and Remote Sensing Letters.

[9]  David W. Messinger,et al.  Manifold representations of single and multiple material classes in high resolution HSI , 2014, 2014 6th Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing (WHISPERS).

[10]  David W. Messinger,et al.  Hyperspectral target detection using graph theory models and manifold geometry via an adaptive implementation of locally linear embedding , 2014, Defense + Security Symposium.

[11]  Qingsheng Zhu,et al.  Adaptive Neighborhood Graph for LTSA Learning Algorithm without FreeParameter , 2011 .

[12]  D. West Introduction to Graph Theory , 1995 .

[13]  D. Manolakis,et al.  Detection algorithms for hyperspectral imaging applications: a signal processing perspective , 2003, IEEE Workshop on Advances in Techniques for Analysis of Remotely Sensed Data, 2003.

[14]  David W. Messinger,et al.  Graph theoretic metrics for spectral imagery with application to change detection , 2011, Defense + Commercial Sensing.

[15]  Thomas L. Ainsworth,et al.  Manifold coordinate representations of hyperspectral imagery: Improvements in algorithm performance and computational efficiency , 2010, 2010 IEEE International Geoscience and Remote Sensing Symposium.

[16]  Thomas L. Ainsworth,et al.  Improved Manifold Coordinate Representations of Large-Scale Hyperspectral Scenes , 2006, IEEE Transactions on Geoscience and Remote Sensing.