A knowledge-based thinning algorithm

作者:

Highlights:

摘要

One common defect of thinning algorithms is deformation at crossing points. To solve this problem, a new thinning method, called the knowledge-based thinning algorithm (KBTA), is proposed. It first represents a binary pattern by coded run lengths of the horizontal line segments. Then the relationship between line segments is described quantitatively by another new algorithm which makes use of both forward and backward derivatives. It afterwards identifies the regions where branches of the pattern meet, then extracts their shape features and thins all of them. Knowing the identities of these regions, perfect skeletons can be obtained. Other regions are thinned by an existing algorithm which is based on contour generation. Experiments with a wide variety of binary patterns show that this new technique generates better skeletons than several other well-known algorithms.

论文关键词:Thinning,Skeletonization,Knowledge-based thinning,Preprocessing

论文评审过程:Received 11 February 1991, Revised 20 May 1991, Accepted 6 June 1991, Available online 19 May 2003.

论文官网地址:https://doi.org/10.1016/0031-3203(91)90146-V