Segmentation of Similar Images Using Graph Matching and Community Detection

In this paper, we propose a new method to segment sets of similar images using graphmatching and community detection algorithms. The images in a database are represented by Attributed Relational Graphs, allowing the analysis of structural and relational information of the regions (objects) inside them. The method gathers such information by matching all images to each other and stores them in a single graph, called Match Graph. From it, we can check the obtained pairwise matchings for all images of the database and which objects relate to each other. Then, with the interactive segmentation from one single image from the dataset (e.g. the first one) we can observe these relationships between them through a color label, thus leading to the automatic segmentation of all images. We show an important biological application on butterfly wings images and a case using images taken by a digital camera to demonstrate its effectiveness.

[1]  Roberto Marcondes Cesar Junior,et al.  A New Algorithm for Interactive Structural Image Segmentation , 2008, ArXiv.

[2]  Nina Sumiko Tomita Hirata,et al.  Interactive Image Segmentation with Integrated use of the Markers and the Hierarchical Watershed Approaches , 2009, VISAPP.

[3]  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.

[4]  Roberto Marcondes Cesar Junior,et al.  Inexact graph matching for model-based recognition: Evaluation and comparison of optimization algorithms , 2005, Pattern Recognit..

[5]  Edwin R. Hancock,et al.  Structural, Syntactic, and Statistical Pattern Recognition, Joint IAPR International Workshop, SSPR&SPR 2010, Cesme, Izmir, Turkey, August 18-20, 2010. Proceedings , 2010, SSPR/SPR.

[6]  Edwin R. Hancock,et al.  Structural Matching by Discrete Relaxation , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Pierre Soille,et al.  Morphological Image Analysis , 1999 .

[8]  Luis Alvarez,et al.  Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications , 2012, Lecture Notes in Computer Science.

[9]  Roberto Marcondes Cesar Junior,et al.  Structural Image Segmentation with Interactive Model Generation , 2007, 2007 IEEE International Conference on Image Processing.

[10]  André V. L. Freitas,et al.  Host-plant dependent wing phenotypic variation in the neotropical butterfly Heliconius erato , 2011 .

[11]  Yll Haxhimusa,et al.  Segmentation Graph Hierarchies , 2004, SSPR/SPR.

[12]  Francesc Serratosa,et al.  On the Computation of the Common Labelling of a Set of Attributed Graphs , 2009, CIARP.

[13]  M. Newman,et al.  Finding community structure in very large networks. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[14]  Luciano da Fontoura Costa,et al.  Shape Analysis and Classification: Theory and Practice , 2000 .

[15]  Francesc Serratosa,et al.  Graduated Assignment Algorithm for Finding the Common Labelling of a Set of Graphs , 2010, SSPR/SPR.

[16]  Horst Bunke,et al.  Recent developments in graph matching , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[17]  Pierre Soille,et al.  Morphological Image Analysis: Principles and Applications , 2003 .

[18]  Daniel P. Huttenlocher,et al.  Efficient Graph-Based Image Segmentation , 2004, International Journal of Computer Vision.

[19]  Mario Vento,et al.  Thirty Years Of Graph Matching In Pattern Recognition , 2004, Int. J. Pattern Recognit. Artif. Intell..