Issue No. 06 - June (1992 vol. 14)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/34.141555
<p>Two algorithms for skeletonization of 2-D binary images, each of which explicitly separates the two major aspects of skeletonization are described: the identification of points critical to shape representation, and the identification of further points necessary to preserve homotopy. Sets of points critical to shape representation are found by eroding the original image I with a nested sequence of structuring elements E/sub i/. By choosing appropriate (E/sub i/) and D, a structuring element, either algorithm is capable of producing a variety of skeletons corresponding to different distance functions. A sufficient condition is given for the original image to be reconstructed from the skeleton. In the case of the first algorithm, there are few restrictions on the set of structuring elements. It uses a simple search strategy to find points whose removal would alter homotopy. The second, faster, algorithm has a more constructional approach to finding points necessary for preserving homotopy, which limits it to a more restricted set of structuring elements than the first algorithm. However, it may still be used with a variety of distance functions.</p>
pattern recognition; picture processing; image reconstruction; combinatorial mathematics; homotopy-preserving skeletons; mathematical morphology; skeletonization; 2-D binary images; shape representation; sufficient condition; distance functions; combinatorial mathematics; pattern recognition; picture processing
L. Ji and J. Piper, "Fast Homotopy-Preserving Skeletons Using Mathematical Morphology," in IEEE Transactions on Pattern Analysis & Machine Intelligence, vol. 14, no. , pp. 653-664, 1992.