A spectral image clustering algorithm based on ant colony optimization

Ant Colony Optimization (ACO) is a computational method used for optimization problems. The ACO algorithm uses virtual ants to create candidate solutions that are represented by paths on a mathematical graph. We develop an algorithm using ACO that takes a multispectral image as input and outputs a cluster map denoting a cluster label for each pixel. The algorithm does this through identication of a series of one dimensional manifolds on the spectral data cloud via the ACO approach, and then associates pixels to these paths based on their spectral similarity to the paths. We apply the algorithm to multispectral imagery to divide the pixels into clusters based on their representation by a low dimensional manifold estimated by the best t ant path" through the data cloud. We present results from application of the algorithm to a multispectral Worldview-2 image and show that it produces useful cluster maps.

[1]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

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

[3]  David W. Messinger,et al.  Geometric estimation of the inherent dimensionality of single and multi-material clusters in hyperspectral imagery , 2009, Journal of Applied Remote Sensing.

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

[5]  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).

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

[7]  David W. Messinger,et al.  Commute time distance transformation applied to spectral imagery and its utilization in material clustering , 2012 .

[8]  Marco Dorigo,et al.  Ant colony optimization , 2006, IEEE Computational Intelligence Magazine.

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

[10]  Anthony Harkin,et al.  Automatic clustering of multispectral imagery by maximization of the graph modularity , 2011, Defense + Commercial Sensing.

[11]  David W. Messinger,et al.  Enhanced detection and visualization of anomalies in spectral imagery , 2009, Defense + Commercial Sensing.