A distance measure between labeled combinatorial maps

Combinatorial maps are widely used in image representation and processing, however map matching problems have not been extensively researched. This paper addresses the problem of inexact matching between labeled combinatorial maps. First, the concept of edit distance is extended to combinatorial maps, and then used to define mapping between combinatorial maps as a sequence of edit operations that transforms one map into another. Subsequently, an optimal approach based on A^* algorithm and an approximate approach based on Greedy algorithm are proposed to compute the distance between combinatorial maps. Experimental results show that the proposed inexact map matching approach produces richer search results than the exact map matching technique by tolerating small difference between maps. The proposed approach performs better in practice than the previous approach based on maximum common submap which cannot be directly used for comparing labels on the maps.

[1]  Guillaume Damiand,et al.  Topological Map Based Algorithms for 3D Image Segmentation , 2002, DGCI.

[2]  Chiou-Shann Fuh,et al.  Hierarchical color image region segmentation for content-based image retrieval system , 2000, IEEE Trans. Image Process..

[3]  Christine Solnon,et al.  A Polynomial Algorithm for Submap Isomorphism , 2009, GbRPR.

[4]  Kaspar Riesen,et al.  Approximate graph edit distance computation by means of bipartite graph matching , 2009, Image Vis. Comput..

[5]  James Ze Wang,et al.  SIMPLIcity: Semantics-Sensitive Integrated Matching for Picture LIbraries , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Praveen Dasigi Efficient Graph-based Image Matching for Recognition and Retrieval , .

[7]  King-Sun Fu,et al.  A distance measure between attributed relational graphs for pattern recognition , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[8]  Dorin Comaniciu,et al.  Mean Shift: A Robust Approach Toward Feature Space Analysis , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Pascal Lienhardt,et al.  Subdivisions of n-dimensional spaces and n-dimensional generalized maps , 1989, SCG '89.

[10]  W. T. Tutte A Census of Planar Maps , 1963, Canadian Journal of Mathematics.

[11]  Vladimir A. Kovalevsky,et al.  Finite topology as applied to image analysis , 1989, Comput. Vis. Graph. Image Process..

[12]  PASCAL LIENHARDT,et al.  N-Dimensional Generalized Combinatorial Maps and Cellular Quasi-Manifolds , 1994, Int. J. Comput. Geom. Appl..

[13]  Jianning Xu Shape matching using morphological structural shape components , 2008, 2008 15th IEEE International Conference on Image Processing.

[14]  Josep Lladós,et al.  Symbol Recognition by Error-Tolerant Subgraph Matching between Region Adjacency Graphs , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  Christine Solnon,et al.  Efficient search of combinatorial maps using signatures , 2011, Theor. Comput. Sci..

[16]  Philip N. Klein,et al.  Computing the Edit-Distance between Unrooted Ordered Trees , 1998, ESA.

[17]  Horst Bunke,et al.  A graph distance metric based on the maximal common subgraph , 1998, Pattern Recognit. Lett..

[18]  Christine Solnon,et al.  Measuring the Distance of Generalized Maps , 2011, GbRPR.

[19]  Kuo-Chung Tai,et al.  The Tree-to-Tree Correction Problem , 1979, JACM.

[20]  Michael J. Fischer,et al.  The String-to-String Correction Problem , 1974, JACM.

[21]  Pascal Lienhardt,et al.  Topological models for boundary representation: a comparison with n-dimensional generalized maps , 1991, Comput. Aided Des..

[22]  Kamel Bouchefra,et al.  Data image fusion using combinatorial maps , 2005, SPIE Optics + Photonics.

[23]  Robert Cori,et al.  Un code pour les graphes planaires et ses applications , 1973 .

[24]  Kaizhong Zhang,et al.  A constrained edit distance between unordered labeled trees , 1996, Algorithmica.

[25]  Kaizhong Zhang,et al.  New algorithms for editing distance between trees , 1989 .

[26]  Horst Bunke,et al.  On a relation between graph edit distance and maximum common subgraph , 1997, Pattern Recognit. Lett..

[27]  Éric Fusy,et al.  Uniform random sampling of planar graphs in linear time , 2007, Random Struct. Algorithms.

[28]  Christophe Fiorio,et al.  Topological model for two-dimensional image representation: definition and optimal extraction algorithm , 2004, Comput. Vis. Image Underst..

[29]  Brian Gallagher,et al.  Matching Structure and Semantics: A Survey on Graph-Based Pattern Matching , 2006, AAAI Fall Symposium: Capturing and Using Patterns for Evidence Detection.

[30]  James Ze Wang,et al.  SIMPLIcity: Semantics-Sensitive Integrated Matching for Picture LIbraries , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[31]  Luc Brun,et al.  Contraction kernels and combinatorial maps , 2003, Pattern Recognit. Lett..

[32]  Horst Bunke,et al.  An Error-Tolerant Approximate Matching Algorithm for Attributed Planar Graphs and Its Application to Fingerprint Classification , 2004, SSPR/SPR.

[33]  Guillaume Damiand Topological model for 3D image representation: Definition and incremental extraction algorithm , 2008, Comput. Vis. Image Underst..

[34]  G. Jones,et al.  Theory of Maps on Orientable Surfaces , 1978 .

[35]  Kaizhong Zhang,et al.  Simple Fast Algorithms for the Editing Distance Between Trees and Related Problems , 1989, SIAM J. Comput..

[36]  Christine Solnon,et al.  Polynomial algorithms for subisomorphism of nD open combinatorial maps , 2011, Comput. Vis. Image Underst..

[37]  Delphine Dufourd,et al.  Combinatorial maps for simultaneous localization and map building (SLAM) , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[38]  Guillaume Damiand,et al.  First Results for 3D Image Segmentation with Topological Map , 2008, DGCI.

[39]  Luc Brun,et al.  Contains and inside relationships within combinatorial pyramids , 2006, Pattern Recognit..

[40]  De Xu,et al.  A polynomial algorithm for submap isomorphism of general maps , 2011, Pattern Recognit. Lett..

[41]  Eric Fusy Uniform random sampling of planar graphs in linear time , 2009 .

[42]  Horst Bunke,et al.  Inexact graph matching for structural pattern recognition , 1983, Pattern Recognit. Lett..