Skip to main content

Continuous Curve Matching with Scale-Space Curvature and Extrema-Based Scale Selection

  • Conference paper
  • First Online:
Scale Space Methods in Computer Vision (Scale-Space 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2695))

Included in the following conference series:

Abstract

We extend a symmetric parametric curve matching algorithm designed for recognition and morphometry by incorporating Gaussian smoothing and curvature scale-space. A general statement of the matching theory and the properties of the associated algorithm is given. Gaussian smoothing is used to assist in approximating the continuous solution from the discrete solution given by dynamic programming. The method is then investigated in a multi-scale framework, which has the advantage of reducing the effects of noise and occlusion. A novel scale-space derived energy functional that incorporates geometric information from many scales at once is proposed. The related issue of selecting a smoothing kernel for a given matching problem is also explored, resulting in a topologically based method of scale-selection. This application requires estimating the matching between the fine and coarse scale versions of the same curve. We provide a tool for finding this inter-scale, intra-curve correspondence, based on tracking curvature extrema through scales. These novel algorithms are demonstrated on both 2D and 3D data.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. T. Sebastian and B. Kimia, “On curve alignment.” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 25, no. 1, pp. 116–124, 2003.

    Article  Google Scholar 

  2. A. Amini, T. Weymouth. and R. Jain, “Using dynamic programming for solving variational problems in vision,” IEEE Trans. on Pattern Analysis and Machine Intelligence, vol. 12, no. 9, pp. 855–867, 1990.

    Article  Google Scholar 

  3. N. Paragios and R. Deriche, “Geodesic active contours for supervised texture segmentation,” in Computer Vision and Pattern Recognition, 1999, pp. 422–427.

    Google Scholar 

  4. T. Moons, E. J. Pauwels, L. J. van Cool, and A. Oosterlinck, “Foundations of semi-differential invariants,” International Journal of Computer Vision, vol. 14, pp. 25–47, 1995.

    Article  Google Scholar 

  5. T. Liu and D. Geiger, “Approximate tree matching and shape similarity,” International Conference, on Computer Vision, pp. 456–462, 1999.

    Google Scholar 

  6. P. Yushkevich, S. Pizer, S. Joshi, and J. Marion, “Intuitive, localized analysis of shape variability,” Image Processing in Medical Imaging, pp. 402–408, 2001.

    Google Scholar 

  7. K. Siddiqi, A. Shokoufandeh, S. Dickinson, and S. Zuker, “Shock graphs and shape matching,” Proc. of International Conference on Computer Vision, pp. 222–229, 1998.

    Google Scholar 

  8. D. Geiger, T. Liu, and R. Kohn, “Representation and self-similarity of shapes,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 25, pp. 86–99, 2003.

    Article  Google Scholar 

  9. L. Younes, “Computable elastic distance between shapes,” SIAM J. Appl. Math, vol. 58, pp. 565–586, 1998.

    Article  MATH  MathSciNet  Google Scholar 

  10. T. Sebastian, P. Klein, B. Kimia, and J. Crisco, “Constructing 2D curve atlases,” Mathematical Methods in Biomedical Image Analysis, pp. 70–77, 2000.

    Google Scholar 

  11. B. Serra and M. Berthold, “Subpixel contour matching using continuous dynamic programming,” Computer Vision and Pattern Recognition, pp. 202–207, 1994.

    Google Scholar 

  12. H. Wolfson, “On curve matching,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 12, no. 5, pp. 483–489, 1990.

    Article  Google Scholar 

  13. S. Sclaroff and A. Pentland, “Modal matching for correspondence and recognition,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 17, pp. 545–561, 1995.

    Article  Google Scholar 

  14. A. Trouve and L. Younes, “On a class of diffeomorphic matching problems in one dimension,” SIAM Journal on Control and Optimization, vol. 39, no. 4, pp. 1112–1135, 2000.

    Article  MATH  MathSciNet  Google Scholar 

  15. F. Mokhtarian and A. Mackworth, “Scale-based description and recognition of planar curves and two-dimensional shapes,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 8, pp. 34–44, 1986.

    Google Scholar 

  16. J. Babaud, A. Witkin, M. Baudin, and R. Duda, “Uniqueness of the gaussian kernel for scale space filtering,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 8, no. 1, pp. 26–33, 1986.

    MATH  Google Scholar 

  17. T. Lindeberg, “Scale-space for discrete signals,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 12, pp. 234–254, March 1990.

    Article  Google Scholar 

  18. T. Lindeberg. “Feature detection with automatic scale selection,” International Journal of Computer Vision (IJCV), vol. 30, no. 2, pp. 79–116, 1998.

    Article  Google Scholar 

  19. T. Lindeberg, “A scale selection principle for estimating image deformations,” Image and Vision Computing, vol. 16, pp. 961–997, 1998.

    Article  Google Scholar 

  20. J. Sporring, X. Zabulis, P.E. Trahanias, and S. Orphanoudakis, “Shape similarity by piecewise linear alignment,” in Proceedings of the Fourth Asian Conference on Computer Vision (ACCV’00), Taipei, Taiwan, January 2000, pp. 306–311.

    Google Scholar 

  21. H.D. Tagare, D. O’Shea, and A. Rangarajan, “A geometric criterion for shape based non-rigid correspondence,” Fifth Intl. Conf. on Computer Vision, pp. 434–439, 1995.

    Google Scholar 

  22. H.D. Tagare, “Shape-based nonrigid correspondence with application to heart motion analysis,” IEEE Trans. on Medical Imaging, vol. 18, no. 7, pp. 570–579, 1999.

    Article  Google Scholar 

  23. A.A. Amini and J.S. Duncan, “Pointwise tracking of left-ventricular motion in 3D,” WVM. vol. 91, pp. 294–299, 1995.

    Google Scholar 

  24. A. Viterbi, “Error bounds for convolutional codes and an asymptotically optimum decoding algorithm,” IEEE Trans. on Information Theory, vol. 13, no. 2, pp. 260–269, 1967.

    Article  MATH  Google Scholar 

  25. B. Serra and M. Berthod, “Optimal subpixel matching of contour chains and segments,” IEEE Proceedings of the International Conference, on Computer Vision, pp. 402–407, 1995.

    Google Scholar 

  26. F. Mokhtarian and A. Mackworth, “A theory of multiscale, curvature-based shape representation for planar curves,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 14, no. 8, pp. 789–805, 1992.

    Article  Google Scholar 

  27. D. Sharvit, J. Chan, H. Tek, and B. Kimia, “Symmetry-based indexing of image databases,” Journal of Visual Communication and Image Representation, vol. 9, no. 4, pp. 366–380, December 1998.

    Article  Google Scholar 

  28. T. Sebastian, P. Klein, and B. Kimia, “Recognition of shapes by editing shock graphs,” in International Conference on Computer Vision, 2001, pp. 755–762.

    Google Scholar 

  29. L. Piegl and W. Tiller, The NURBS Book, Springer-Verlag, 1995.

    Google Scholar 

  30. T. Lee, “Curve reconstruction from unorganized points,” Computer Aided Design, vol. 17, pp. 161–177, 2000.

    Google Scholar 

  31. M. DoCarmo, Differential Geometry of Curves and Surfaces, Prentice-Hall, 1976.

    Google Scholar 

  32. R. Rivest, T. Gormen, and C. Leiserson, Introduction to Algorithms, MIT Press, Cambridge, MA, 1992.

    Google Scholar 

  33. B. Cherkassky, A. Goldberg, and T. Radzik, “Shortest path algorithms: Theory and experimental evaluation,” in Proceedings of 5th Annual ACM SIAM Symposium on Discrete Algorithms, 1994, pp. 516–525.

    Google Scholar 

  34. J. Marques and A. Abrantes. “Shape alignment optimal initial point and pose estimation,” Pattern Recognition Letters, vol. 18, no. 1, pp. 49–53, 1997.

    Article  Google Scholar 

  35. H. Asada and M. Brady, “The curvature primal sketch,” IEEE Trans. on Pattern Analysis and Machine Intelligence, vol. 8, pp. 2–14, 1986.

    Article  Google Scholar 

  36. D. Comaniciu, V. Ramesh, and P. Moor, “Real-time tracking of non-rigid objects using mean shirt,” in Computer Vision and Pattern Recognition, 2000, pp. 142–151.

    Google Scholar 

  37. G. Sapiro and A. Tannenbaum, “Affine invariant scale-space,” International Journal of Computer Vision, vol. 11, no. 1, pp. 25–44, 1993.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Avants, B., Gee, J. (2003). Continuous Curve Matching with Scale-Space Curvature and Extrema-Based Scale Selection. In: Griffin, L.D., Lillholm, M. (eds) Scale Space Methods in Computer Vision. Scale-Space 2003. Lecture Notes in Computer Science, vol 2695. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44935-3_56

Download citation

  • DOI: https://doi.org/10.1007/3-540-44935-3_56

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40368-5

  • Online ISBN: 978-3-540-44935-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics