Abstract
Graphs are a very powerful data structure for many tasks in image analysis. If both known models and unknown objects are represented by graphs, the detection or recognition problem becomes a problem of graph matching. In this paper, we first review different methods for graph matching. Then we introduce a new family of exact and error-tolerant graph matching algorithms that have a number of interesting properties. The algorithms are particularly efficient if there is a large number of model graphs to be matched with an unknown input graph. Moreover, they allow the incremental updating of a database of known models. This property supports the application of graph matching in a machine learning context. As an example, we show a 2-D shape recognition system based on graph matching that is able to learn new shapes.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
H. Bunke. Structural and syntactic pattern recognition. In C.H. Chen, L.F. Pau, and P. Wang, editors, Handbook of Pattern Recognition and Computer Vision, pages 163–209. World Scientific Publ. Co. Singapore, 1993.
H. Bunke and G. Allerman. Inexact graph matching for structural pattern recognition. Pattern Recognition Letters 1, 4:245–253, 1983.
H. Bunke, T. Glauser, and T.-H. Tran. Efficient matching of dynamically changing graphs. In P. Johansen and O.Olsen, editors, Theory and Applications of Image Analysis, pages 110–124. World Scientific Publ., 1992.
H. Bunke and B.T. Messmer. Similarity measures for structured representations. In M. M. Richter, S. Wess, K.-D. Althoff, and F. Maurer, editors, Proceedings EWCBR-93 Lecture Notes on Artifical Intelligence. Springer Verlag, 1994.
M.A. Eshera and K.S. Fu. A graph distance measure for image analysis. IEEE Transactions on Systems, Man, and Cybernetics, 14(3):398–408, May 1984.
J. Feng, M. Laumy, and M. Dhome. Inexact matching using neural networks. In E.S. Gelsema and L.N. Kanal, editors, Pattern Recognition in Practice IV: Multiple Paradigms, Comparative Studies and Hybrid Systems, pages 177–184. North-Holland, 1994.
M.R. Garey and D.S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman and Company, 1979.
E. Gmuer and H. Bunke. 3-D object recognition based on subgraph matching in polynomial time. In R. Mohr, T. Pavlidis, and A. Sanfeliu, editors, Structural Pattern Analysis, pages 131–147. World Scientific, 1990.
L. Herault, R. Horaud, F. Veillon, and J.J. Niez. Symbolic image matching by simulated annealing. In Proc. British Machine Vision Conference, pages 319–324. Oxford, 1990.
R. Horaud and T. Skordas. Stereo correspondence through feature grouping and maximal cliques. IEEE Transactions on Pattern Analysis and Machine Intelligence PAMI, 11(11):1168–1180, 1989.
K.A. De Jong and W. M. Spears. Using genetic algorithms to solve NP-complete problems. In J.D. Schaffer, editor, Genetic Algorithms, pages 124–132. Morgan Kaufmann, 1989.
J. Kittler, W. J. Christmas, and M. Petrou. Probabilistic relaxation for matching of symbolic structures. In H. Bunke, editor, Advances in Structural and Syntactic Pattern Recognition, pages 471–480. World Scientific, 1992.
P. Kuner and B. Ueberreiter. Pattern recognition by graph matching — combinatorial versus continous optimization. International Journal of Pattern Recognition and Artificial Intelligence, 2(3):527–542, 1988.
S.W. Lee, J.H. Kim, and F.C.A. Groen. Translation-rotation-and scale invariant recognition of hand-drawn symbols in schematic diagrams. International Journal of Pattern Recognition and Artificial Intelligence, 4(1):1–15, 1990.
S.W. Lu, Y. Ren, and C.Y. Suen. Hierarchical attributed graph representation and recognition of handwritten Chinese characters. Pattern Recognition, 24:617–632, 1991.
B. T. Messmer and H. Bunke. A network based approach to exact and inexact graph matching. Technical Report IAM-93-021, Universität Bern, September 1993.
B.T. Messmer and H. Bunke. A new method for efficient error-correcting subgraph isomorphism. In D. Dori and A. Bruckstein, editors, Syntactic and Structural Pattern Recognition. World Scientific Publishers, Singapore, to appear in 1995.
N.J. Nilsson. Principles of Artificial Intelligence. Tioga, Palo Alto, 1980.
A. Sanfeliu and K.S. Fu. A distance measure between attributed relational graphs for pattern recognition. IEEE Transactions on Systems, Man, and Cybernetics, 13:353–363, 1983.
A. Sanfeliu, K.S. Fu, and J.M.S. Prewitt. An application of a graph distance measure to the classification of muscle tissue patterns. Int. Journal of Pattern Recognition and Artificial Intelligence, 1(1):17–42, 1987.
L. Shapiro. Relational matching. In T.Y. Young, editor, Handbook of Pattern Recognition and Image Processing: Computer Vision, pages 475–496. Academic Press, 1993.
J.W. Shavlick and T.G. Dietterich, editors. Readings in Machine Learning. Morgan Kaufman, San Mateo, 1990.
W.H. Tsai and K.S Fu. Error-correcting isomorphisms of attributed relational graphs for pattern recognition. IEEE Transactions on Systems, Man, and Cybernetics, 9:757–768, 1979.
J.R. Ullman. An algorithm for subgraph isomorphism. Journal of the Association for Computing Machinery, 23(1):31–42, 1976.
R.A. Wagner and M.J. Fischer. The string-to-string correction problem. Journal of the Association for Computing Machinery, 21(1):168–173, 1974.
E. K. Wong. Three-dimensional object recognition by attributed graphs. In H. Bunke and A. Sanfeliu, editors, Syntactic and Structural Pattern Recognition-Theory and Applications, pages 381–414. World Scientific, 1990.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bunke, H., Messmer, B.T. (1995). Efficient attributed graph matching and its application to image analysis. In: Braccini, C., DeFloriani, L., Vernazza, G. (eds) Image Analysis and Processing. ICIAP 1995. Lecture Notes in Computer Science, vol 974. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60298-4_235
Download citation
DOI: https://doi.org/10.1007/3-540-60298-4_235
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60298-9
Online ISBN: 978-3-540-44787-0
eBook Packages: Springer Book Archive