Abstract
This paper examines issues arising in applying a previously developed edit-distance shock graph matching technique to indexing into large shape databases. This approach compares the shock graph topology and attributes to produce a similarity metric, and results in 100% recognition rate in querying a database of approximately 200 shapes. However, indexing into a significantly larger database is faced with both the lack of a suitable database, and more significantly with the expense related to computing the metric. We have thus (i) gathered shapes from a variety of sources to create a database of over 1000 shapes from forty categories as a stage towards developing an approach for indexing into a much larger database; (ii) developed a coarse-scale approximate similarly measure which relies on the shock graph topology and a very coarse sampling of link attributes. We show that this is a good first-order approximation of the similarly metric and is two orders of magnitude more efficient to compute. An interesting outcome of using this efficient but approximate similarity measure is that the approximation naturally demands a notion of categories to give high precision; (iii) developed an exemplar-based indexing scheme which discards a large number of non-matching shapes solely based on distance to exemplars, coarse scale representatives of each category. The use of a coarse-scale matching measure in conjunction with a coarse-scale sampling of the database leads to a significant reduction in the computational effort without discarding correct matches, thus paving the way for indexing into databases of tens of thousands of shapes.
Chapter PDF
Similar content being viewed by others
References
A. Lanitis, C.J. Taylor, and T.F. Cootes. Automatic interpretation and coding of face images using flexible models. PAMI, 19(7):743–756, 1997.
R. Basri. Recognition by prototypes. IJCV, 19(2): 147–167, August 1996.
R. Basri, L. Costa, D. Geiger, and D. Jacobs. Determining the similarity of deformable shapes. Vision Research, 38:2365–2385, 1998.
S. Belongie, J. Malik, and J. Puzicha. Matching shapes. ICCV, pages 454–461, 2001.
J. L. Bentley and J. H. Friedman. Data structures for range searching. ACM Computing Surveys, 11(4):397–409, 1979.
S. Berchtold, D. A. Keim, and H.-P. Kriegel. The X-tree: An index structure for high-dimensional data. VLDB, pages 28–39, 1996.
L. Bergman and V. Castelli, editors. Image Databases, Search and Retrieval of Digital Imagery. John Wiley and Sons, 2002.
I. Biederman and G. Ju. Surface versus edge-based determinants of visual recognition. Cognitive Psychology, 20:38–64, 1988.
S. Brin. Near neighbor search in large metric spaces. VLDB, pages 574–584, 1995.
E. Chavez, G. Navarro, R. Baeza-Yates, and J. L. Marroquín. Searching in metric spaces. ACM Computing Surveys, 33(3):273–321, 2001.
C. Faloutsos, R. Barber, M. Flickner, J. Hafner, W. Niblack, D. Petrkovic, and W. Equitz. Efficient and effective querying by image content. J. Intelligent Information Systems, 3:231–262, 1994.
Y. Gdalyahu and D. Weinshall. Flexible syntactic matching of curves and its application to automatic hierarchical classification of silhouettes. PAMI, 21(12):1312–1328, 1999.
P. J. Giblin and B. B. Kimia. On the local form and transitions of symmetry sets, and medial axes, and shocks in 2D. ICCV, pages 385–391, 1999.
W. I. Groski and R. Mehrota. Index-based object recognition in pictorial data management. CVGIP, 52:416–436, 1990.
P. Klein, T. Sebastian, and B. Kimia. Shape matching using edit-distance: an implementation. SODA, pages 781–790, 2001.
P. Klein, S. Tirthapura, D. Sharvit, and B. Kimia. A tree-edit distance algorithm for comparing simple, closed shapes. SODA, pages 696–704, 2000.
C. Lin and R. Chellappa. Classification of partial 2-D shapes using Fourier descriptors. PAMI, 9(5):686–690, 1987.
T. Liu and D. Geiger. Approximate tree matching and shape similarity. ICCV, pages 456–462, 1999.
E. Milios and E. Petrakis. Shape retrieval based on dynamic programming. IEEE Trans. Image Processing, 9(1):141–146, 2000.
G. Mori, S. Belongie, and J. Malik. Shape contexts enable efficient retrieval of similar shapes. CVPR, pages I: 723–730, 2001.
M. Pelillo, K. Siddiqi, and S. Zucker. Matching hierarchical structures using association graphs. PAMI, 21(11):1105–1120, 1999.
E. Rivlin and I. Weiss. Local invariants for recognition. PAMI, 17(3):226–238, 1995.
H. Samet. The quadtree and related hierarchical data structures. ACM Computing Surveys, 16(2):187–260, 1984.
T. B. Sebastian, P. N. Klein, and B. B. Kimia. Alignment-based recognition of shape outlines. IWVF, pages 606–618, 2001. Springer.
T. B. Sebastian, P. N. Klein, and B. B. Kimia. Recognition of shapes by editing shock graphs. ICCV, pages 755–762, 2001.
D. Sharvit, J. Chan, H. Tek, and B. B. Kimia. Symmetry-based indexing of image databases. JVCIR, 9(4):366–380, 1998.
R. N. Shepard. Toward a universal law of generalization for psychological science. Science, pages 1317–1323, 1987.
K. Siddiqi, A. Shokoufandeh, S. Dickinson, and S. Zucker. Shock graphs and shape matching. IJCV, 35(1):13–32, November 1999.
M. J. Tarr and H. H. Bulthoff, editors. Object Recognition in Man, Monkey, and Machine. MIT Press/Elsevier, 1999.
A. Torsello and E. R. Hancock. Computing approximate tree edit-distance using relaxation labelling. Worksop on Graph-based Representations in Pattern Recognition, pages 125–136, 2001.
J. Uhlmann. Satisfying general proximity/similarity queries with metric trees. Information Processing Letters, 40:175–179, 1991.
P. Yianilos. Data structures and algorithms for nearest neighbor search in general metric spaces. SODA, pages 311–321, 1993.
L. Younes. Computable elastic distance between shapes. SIAM J. Appl. Math., 58:565–586, 1998.
S. C. Zhu and A. L. Yuille. FORMS: A flexible object recognition and modeling system. IJCV, 20(3):187–212, 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sebastian, T.B., Klein, P.N., Kimia, B.B. (2002). Shock-Based Indexing into Large Shape Databases. In: Heyden, A., Sparr, G., Nielsen, M., Johansen, P. (eds) Computer Vision — ECCV 2002. ECCV 2002. Lecture Notes in Computer Science, vol 2352. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47977-5_48
Download citation
DOI: https://doi.org/10.1007/3-540-47977-5_48
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43746-8
Online ISBN: 978-3-540-47977-2
eBook Packages: Springer Book Archive