2012 · 16 citations · 11 references
ComputingComputer ScienceComputer VisionParallel AlgorithmsParallel ComputingDigital Image ProcessingDocument Image AnalysisImage ProcessingOptical Character RecognitionPattern RecognitionShape AnalysisDigital Image AnalysisHandwriting RecognitionParallel Image ProcessingPatternsPost-processingSkeleton ExtractionSkeletonization
Thinning algorithms have been used in pattern recognition and image analysis for a long time. They reduce a binary digital pattern to obtain a unit width skeleton which retains geometrical and topological properties. These properties are important for robust recognition of characters, handwritings, fingerprints, transportations infrastructure and other. A robust parallel thinning algorithm based on the popular Zhang and Suen algorithm is presented. The ZS algorithm is very good in respect to both connectivity and insensitivity to boundary noise but it tends to remove diagonal line segments and whole 2×2 square patterns, and does not produce a unit width skeleton. The experimental results show that the proposed method preserves good properties of ZS algorithm and it overcomes the disadvantages by incorporating additional conditions for identifying the crucial patterns and by applying a post-processing step that removes all redundant pixels so the one pixel thick skeleton is produced.
11
A fast parallel algorithm for thinning digital patterns
Tingwei Zhang, Ching Y. Suen · Communications of the ACM · 1984 · 2.7K citations · Full text