Correcting Curvature-Density Effects in the Hamilton–Jacobi Skeleton
Open Access
- 20 March 2006
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Image Processing
- Vol. 15 (4) , 877-891
Abstract
The Hamilton–Jacobi approach has proven to be a powerful and elegant method for extracting the skeleton of two-dimensional (2-D) shapes. The approach is based on the observation that the normalized flux associated with the inward evolution of the object boundary at nonskeletal points tends to zero as the size of the integration area tends to zero, while the flux is negative at the locations of skeletal points. Nonetheless, the error in calculating the flux on the image lattice is both limited by the pixel resolution and also proportional to the curvature of the boundary evolution front and, hence, unbounded near endpoints. This makes the exact location of endpoints difficult and renders the performance of the skeleton extraction algorithm dependent on a threshold parameter. This problem can be overcome by using interpolation techniques to calculate the flux with subpixel precision. However, here, we develop a method for 2-D skeleton extraction that circumvents the problem by eliminating the curvature contribution to the error. This is done by taking into account variations of density due to boundary curvature. This yields a skeletonization algorithm that gives both better localization and less susceptibility to boundary noise and parameter choice than the Hamilton–Jacobi method.Keywords
This publication has 31 references indexed in Scilit:
- Flux invariants for shape2003
- Symmetry Maps of Free-Form Curve Segments via Wave PropagationInternational Journal of Computer Vision, 2003
- Gray-scale skeletonization of small vessels in magnetic resonance angiographyIEEE Transactions on Medical Imaging, 2000
- An efficient integer-based skeletonization algorithmComputers & Graphics, 2000
- Shock Graphs and Shape MatchingInternational Journal of Computer Vision, 1999
- Efficient skeletonization of volumetric objectsIEEE Transactions on Visualization and Computer Graphics, 1999
- Indexing based on edit-distance matching of shape graphs1998
- Skeletonization via Distance Maps and Level SetsComputer Vision and Image Understanding, 1995
- On the evolution of curves via a function of curvature. I. The classical caseJournal of Mathematical Analysis and Applications, 1992
- A practical method for numerical evaluation of solutions of partial differential equations of the heat-conduction typeMathematical Proceedings of the Cambridge Philosophical Society, 1947