Object segmentation in hyperspectral images using active contours and graph cuts

The interest in object segmentation on hyperspectral images is increasing and many approaches have been proposed to deal with this area. In this project, we developed an algorithm that combines both the active contours and the graph cut approaches for object segmentation in hyperspectral images. The active contours approach has the advantage of producing subregions with continuous boundaries. The graph cut approach has emerged as a technique for minimizing energy functions while avoiding the problems of local minima. Additionally, it guarantees continuity and produces smooth contours, free of self-crossing and uneven spacing problems. The algorithm uses the complete spectral signature of a pixel and also considers spatial neighbourhood for graph construction, thereby combining both spectral and spatial information present in the image. The algorithm is tested using real hyperspectral images taken from a variety of sensors, such as Airborne Visible/Infrared Imaging Spectrometer (AVIRIS) and Hyperspectral Data Imagery Collection Experiment (HYDICE), and also taken by the SOC hyperspectral camera. This approach can segment different objects in an image. This algorithm can be applied in many fields and it should represent an important advance in the field of object segmentation.

[1]  P. S. Hong,et al.  Hyperspectral image segmentation using filter banks for texture augmentation , 2003, IEEE Workshop on Advances in Techniques for Analysis of Remotely Sensed Data, 2003.

[2]  D. R. Fulkerson,et al.  Flows in Networks. , 1964 .

[3]  David R. Kaeli,et al.  A MATLAB toolbox for Hyperspectral Image Analysis , 2004, IGARSS 2004. 2004 IEEE International Geoscience and Remote Sensing Symposium.

[4]  Guillermo Sapiro,et al.  Vector-valued active contours , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[5]  Ning Xu,et al.  Object segmentation using graph cuts based active contours , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[6]  Jon Atli Benediktsson,et al.  Segmentation and classification of hyperspectral images using watershed transformation , 2010, Pattern Recognit..

[7]  Guangyao Li,et al.  Geometric active contours without re-initialization for image segmentation , 2009, Pattern Recognition.

[8]  Gareth Funka-Lea,et al.  Graph Cuts and Efficient N-D Image Segmentation , 2006, International Journal of Computer Vision.

[9]  Manjit Verma,et al.  Parameter Optimization For Segmenting Structures In CT images , 2008 .

[10]  Wesley E. Snyder,et al.  Hyperspectral image segmentation using active contours , 2004, SPIE Defense + Commercial Sensing.

[11]  Vladimir Kolmogorov,et al.  Graph cut based image segmentation with connectivity priors , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[12]  Abel G. Silva-Filho,et al.  Hyperspectral images clustering on reconfigurable hardware using the k-means algorithm , 2003, 16th Symposium on Integrated Circuits and Systems Design, 2003. SBCCI 2003. Proceedings..

[13]  Cheolha Pedro Lee,et al.  Robust Image Segmentation using Active Contours: Level Set Approaches , 2005 .

[14]  Vidya Manian,et al.  Hyperspectral image classification using spectral histograms and semi-supervised learning , 2008, SPIE Defense + Commercial Sensing.

[15]  Julio Martin Duarte-Carvajalino Geometric scale-space framework for the analysis of hyperspectral imagery , 2007 .