An Iterative Thinning Algorithm for Binary Images Based on Sequential and Parallel Approaches
- Authors: Bataineh B.1
-
Affiliations:
- Department of Computer Science, Deanship of the Preparatory Year
- Issue: Vol 28, No 1 (2018)
- Pages: 34-43
- Section: Representation, Processing, Analysis, and Understanding of Images
- URL: https://journals.rcsi.science/1054-6618/article/view/195288
- DOI: https://doi.org/10.1134/S1054661818010030
- ID: 195288
Cite item
Abstract
Thinning is an important process in several applications of computer vision. It aims to find the onepixel midline of the pattern in binary image. In spite of different thinning methods that have been proposed, the existing methods are not capable of solving all thinning problems. In this work, a new iterative thinning method for binary images was proposed based on a hybrid technique of sequential and parallel approaches. It consists of three stages. The first pre-processing stage determined and prepared the contour. Next, the peeling stage tested and removed unwanted pixels. When the first two stages did not meet more pixels, the postprocessing stage prepared the skeleton to produce the final one-pixel width skeleton. In this work, the first and last stages adopted the sequential approach, while the second stage was based on the parallel approach. To evaluate the performance of the proposed method, a selected and DIBCO2010-H_DIBCO2010_GT benchmark datasets were used with benchmark measurement techniques for thinning processing. The results were compared with Huang, Zhang, K3M, and Abu-Ain methods. The experiments show that the proposed method is implemented well with all types of thinning problems, better than other methods. It is simple to design, its result skeleton has one-pixel width, and it preserves the topology and connectivity.
About the authors
Bilal Bataineh
Department of Computer Science, Deanship of the Preparatory Year
Author for correspondence.
Email: bmbataineh@uqu.edu.sa
Saudi Arabia, Al-Abdiyah, Makkah
Supplementary files
