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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
T. Sebastian and B. Kimia, “On curve alignment.” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 25, no. 1, pp. 116–124, 2003.
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.
N. Paragios and R. Deriche, “Geodesic active contours for supervised texture segmentation,” in Computer Vision and Pattern Recognition, 1999, pp. 422–427.
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.
T. Liu and D. Geiger, “Approximate tree matching and shape similarity,” International Conference, on Computer Vision, pp. 456–462, 1999.
P. Yushkevich, S. Pizer, S. Joshi, and J. Marion, “Intuitive, localized analysis of shape variability,” Image Processing in Medical Imaging, pp. 402–408, 2001.
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.
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.
L. Younes, “Computable elastic distance between shapes,” SIAM J. Appl. Math, vol. 58, pp. 565–586, 1998.
T. Sebastian, P. Klein, B. Kimia, and J. Crisco, “Constructing 2D curve atlases,” Mathematical Methods in Biomedical Image Analysis, pp. 70–77, 2000.
B. Serra and M. Berthold, “Subpixel contour matching using continuous dynamic programming,” Computer Vision and Pattern Recognition, pp. 202–207, 1994.
H. Wolfson, “On curve matching,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 12, no. 5, pp. 483–489, 1990.
S. Sclaroff and A. Pentland, “Modal matching for correspondence and recognition,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 17, pp. 545–561, 1995.
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.
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.
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.
T. Lindeberg, “Scale-space for discrete signals,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 12, pp. 234–254, March 1990.
T. Lindeberg. “Feature detection with automatic scale selection,” International Journal of Computer Vision (IJCV), vol. 30, no. 2, pp. 79–116, 1998.
T. Lindeberg, “A scale selection principle for estimating image deformations,” Image and Vision Computing, vol. 16, pp. 961–997, 1998.
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.
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.
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.
A.A. Amini and J.S. Duncan, “Pointwise tracking of left-ventricular motion in 3D,” WVM. vol. 91, pp. 294–299, 1995.
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.
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.
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.
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.
T. Sebastian, P. Klein, and B. Kimia, “Recognition of shapes by editing shock graphs,” in International Conference on Computer Vision, 2001, pp. 755–762.
L. Piegl and W. Tiller, The NURBS Book, Springer-Verlag, 1995.
T. Lee, “Curve reconstruction from unorganized points,” Computer Aided Design, vol. 17, pp. 161–177, 2000.
M. DoCarmo, Differential Geometry of Curves and Surfaces, Prentice-Hall, 1976.
R. Rivest, T. Gormen, and C. Leiserson, Introduction to Algorithms, MIT Press, Cambridge, MA, 1992.
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.
J. Marques and A. Abrantes. “Shape alignment optimal initial point and pose estimation,” Pattern Recognition Letters, vol. 18, no. 1, pp. 49–53, 1997.
H. Asada and M. Brady, “The curvature primal sketch,” IEEE Trans. on Pattern Analysis and Machine Intelligence, vol. 8, pp. 2–14, 1986.
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.
G. Sapiro and A. Tannenbaum, “Affine invariant scale-space,” International Journal of Computer Vision, vol. 11, no. 1, pp. 25–44, 1993.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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