Automatic clustering of multispectral imagery by maximization of the graph modularity

Automatic clustering of spectral image data is a common problem with a diverse set of desired and potential solutions. While typical clustering techniques use first order statistics and Gaussian models, the method described in this paper utilizes the spectral data structure to generate a graph representation of the image and then clusters the data by applying the method of optimal modularity for finding communities within the graph. After defining and identifying pixel adjacencies to represent an image as an adjacency matrix, a recursive splitting is performed to group spectrally similar pixels using the method of modularity maximization. The careful selection of pixel adjacencies determines the success of this spectral clustering technique. The modularity maximization process uses the eigenvector of the modularity matrix with the largest positive eigenvalue to split groups of pixels with non-linear decision surfaces and uses the modularity measure to help estimate the optimal number of clusters to best characterize the data. Using information from each recursion, the end result is a variable level of detail cluster map that is more visually useful than previous methods. Additionally, this method outperforms many typical automatic clustering methods such k-means, especially in highly cluttered urban scenes. The optimal modularity technique hierarchically clusters spectral image data and produces results that more reliably characterize the number of clusters in the data than common automatic spectral image clustering techniques.

[1]  Jitendra Malik,et al.  Normalized cuts and image segmentation , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[2]  Geoffrey H. Ball,et al.  ISODATA, A NOVEL METHOD OF DATA ANALYSIS AND PATTERN CLASSIFICATION , 1965 .

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

[4]  David Messinger,et al.  Utilizing the graph modularity to blind cluster multispectral satellite imagery , 2010, 2010 Western New York Image Processing Workshop.

[5]  M E J Newman,et al.  Modularity and community structure in networks. , 2006, Proceedings of the National Academy of Sciences of the United States of America.

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

[7]  B. Krauskopf,et al.  Proc of SPIE , 2003 .

[8]  Parlitz,et al.  Fast nearest-neighbor searching for nonlinear signal processing , 2000, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[9]  M. Canty Image Analysis, Classification, and Change Detection in Remote Sensing , 2006 .

[10]  David W. Messinger,et al.  Techniques for the graph representation of spectral imagery , 2011, 2011 3rd Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing (WHISPERS).