This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Bayesian Graph Edit Distance
June 2000 (vol. 22 no. 6)
pp. 628-635

Abstract—This paper describes a novel framework for comparing and matching corrupted relational graphs. The paper develops the idea of edit-distance originally introduced for graph-matching by Sanfeliu and Fu [1]. We show how the Levenshtein distance can be used to model the probability distribution for structural errors in the graph-matching problem. This probability distribution is used to locate matches using MAP label updates. We compare the resulting graph-matching algorithm with that recently reported by Wilson and Hancock. The use of edit-distance offers an elegant alternative to the exhaustive compilation of label dictionaries. Moreover, the method is polynomial rather than exponential in its worst-case complexity. We support our approach with an experimental study on synthetic data and illustrate its effectiveness on an uncalibrated stereo correspondence problem. This demonstrates experimentally that the gain in efficiency is not at the expense of quality of match.

[1] A. Sanfeliu and K.S. Fu, “A Distance Measure Between Attributed Relational Graphs for Pattern Recognition,” IEEE Trans. Systems, Man, and Cybernetics, vol. 13, pp. 353-362, 1983.
[2] K.L. Boyer and A.C. Kak,“Structural stereopsis in 3D vision,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 10, no. 2, pp. 144-166, 1988.
[3] R. Horaud and T. Skordas, “Stereo Correspondence Through Feature Grouping and Maximal Cliques,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 11, pp. 1,168-1,180, 1989.
[4] Y.C. Tang and C.S.G. Lee, “A Geometric Feature Relation Graph Formalism for Consistent Sensor Fusion,” IEEE Trans. Systems, Man, and Cybernetics, vol. 22, pp. 115-129, 1992.
[5] S.J. Dickinson, A.P. Pentland, and A. Rosenfeld, "3D Shape Recovery Using Distributed Aspect Matching," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 14, no. 2, pp. 174-198, Feb. 1992.
[6] H.G. Barrow and R.J. Popplestone, ”Relational Descriptions in Picture Processing,” Machine Intelligence, B. Meltzer and D. Michie, eds., vol. 6, Edinburgh Univ. Press, 1971.
[7] L. G. Shapiro and R.M. Haralick, “A Metric for Comparing Relational Descriptions,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 7, pp. 90-94, 1985.
[8] R.C. Wilson and E.R. Hancock, “Structural Matching by Discrete Relaxation,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 19, no. 6, pp. 634-648, June 1997.
[9] V. Levenshtein, “Binary Codes Capable of Correcting Deletions, Insertions, and Reversals,” Soviet Physics-Doklady, vol. 10, pp. 707-710, 1966.
[10] R.A. Wagner and M.J. Fischer, "The String-to-String Correction Problem," J. ACM, vol. 21, no. 1, pp. 168-78, 1974.
[11] K. Zhang and D. Shasha, "Simple Fast Algorithms for the Editing Distance Between Trees and Related Problems," Siam J. Computing, vol. 18, no. 6, pp. 1,245-1,262, 1989.
[12] K. Zhang, “A Constrained Edit Distance Between Unordered Labeled Trees,” Algorithmica, vol. 15, pp. 205-222, 1996.
[13] B.T. Messmer and H. Bunke, “Efficient Error-Tolerant Subgraph Isomorphism Detection,” Shape, Structure, and Pattern Recognition, D. Dori and A. Bruckstein, eds., World Scientific, 1994.
[14] A.D.J. Cross, R.C. Wilson, and E.R. Hancock, “Inexact Graph Matching Using Genetic Search,” Pattern Recognition, vol. 30, pp. 953-970, 1997.
[15] H. Bunke and J. Csirik, “Parametric String Edit Distance and Its Application to Pattern Recognition,” IEEE Trans. Systems, Man, and Cybernetics, vol. 25, pp. 202-206, 1995.
[16] A. Marzal and E. Vidal, "Computation of Normalized Edit Distance and Applications," IEEE Trans. on Pattern Analysis and Machine Intelligence, vol. 15, pp. 926-932, 1993.
[17] H. Bunke, “On a Relation Between Graph Edit Distance and Maximum Common Subgraph,” Pattern Recognition Letters, vol. 18, pp. 689-694, 1997.
[18] H. Bunke, “Error Correcting Graph Matching: On the Influence of the Underlying Cost Function,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 21, no. 9, pp. 917-922, Sept. 1999.
[19] R.C. Wilson, “Inexact Graph Matching Using Symbolic Constraints,” PhD thesis, Department of Computer Science, Univ. of York, 1995.
[20] D. Waltz, “Understanding Line Drawings of Scenes with Shadows,” The Psychology of Computer Vision, P.H. Winston, ed., pp. 19-91, McGraw-Hill, 1975.
[21] S. Geman and D. Geman, “Stochastic Relaxation, Gibbs Distributions, and the Bayesian Restoration of Images,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 6, pp. 721-741, 1984.
[22] A.K.C. Wong and D.E. Ghahraman, “Random Graphs: Structural-Contextual Dichotomy,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 2, pp. 341-348, 1980.
[23] A.K.C. Wong and M. You, “Entropy and Distance of Random Graphs with Application to Structural Pattern Recognition, IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 7, pp. 599-609, 1985.
[24] K. Sengupta and K.L. Boyer, “Organizing Large Structural Modelbases,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 17, no. 4, pp. 321-332, Apr. 1995.
[25] E. Vidal, A. Marzal, and P. Aibar, “Fast Computation of Normalized Edit Distances,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 17, pp. 899-902, 1995.
[26] B.J. Oommen and K. Zhang, “The Normalized String Editing Problem Revisited,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 18, pp. 669-672, 1996.
[27] J.R. Shewchuk, "Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator," Proc. First Workshop on Applied Computational Geometry, ACM Press, New York, 1996, pp. 124-133.
[28] R. Myers and E.R. Hancock, “Genetic Algorithms for Structural Editing,” Lecture Notes in Computer Science, vol. 1,451, pp. 159-168, 1998.
[29] R. Myers and E.R. Hancock, “Genetic Algorithm Parameters for Line Labeling, Pattern Recognition Letters, vol. 18, pp. 1,363-1,371, 1997.

Index Terms:
Graph matching, edit-distance, Bayesian, MAP estimation, stereo images.
Citation:
Richard Myers, Richard C. Wilson, Edwin R. Hancock, "Bayesian Graph Edit Distance," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 22, no. 6, pp. 628-635, June 2000, doi:10.1109/34.862201
Usage of this product signifies your acceptance of the Terms of Use.