Abstract
A One Pass Thinning Algorithm (OPTA) and a Pseudo One Pass Thinning Algorithm (POPTA) are proposed in this paper. The one pass thinning algorithm uses the concept of thinning and restoring. The OPTA deletes pixels from North, South, East, and West in one pass. The POPTA uses an additional concept of corner pixels, which detects the corner pixels and deletes them to yield better skeletons with little or no distortion. Experimental results show that each of the patterns is thinned to a skeleton of unit pixel width, with no loss of connectivity or distortion. The algorithms are width independent and work for both even pixel wide and odd pixel wide images.
- [1] Naccache, N.J. and Shingal, R., An investigation into the skeletonization approach of Hilditch. Pattern Recognition. v17. 279-284. Google Scholar
- [2] Arcelli, C., Pattern thinning by contour tracing. Computer Graphics and Image Processing. v13. 130-144.Google Scholar
- [3] Pavlidis, T., Thinning algorithm for discrete binary images. Computer Graphics and Image Processing. v13. 142-157.Google Scholar
- [4] Arcelli, C. and di Baja, G. Sanniti, On the sequential approach to medial line transformation. IEEE Trans. Syst. Man Cybernet. v8. 139-144.Google Scholar
- [5] Rosenfeld, A., A characterization of parallel thinning algorithms. Information and Control. v29. 286-291.Google Scholar
- [6] Rosenfeld, A., Connectivity of digital pictures. J. ACM. v17. 146-160. Google Scholar
- [7] Stefanelli, R. and Rosenfeld, A., Some parallel thinning algorithms for digital pictures. J. ACM. v18. 255-264. Google Scholar
- [8] Rosenfeld, A. and Pfaltz, J.L., Sequential operations in digital picture processing. J. ACM. v13. 471-494. Google Scholar
- [9] Pavlidis, T., Algorithms for Graphics and Image Processing. 1982. Computer Science Press, Reading, MA.Google Scholar
- [10] Rosenfeld, A. and Davis, L.S., A note on thinning. IEEE Trans. Syst. Man Cybernet. v25. 226-228.Google Scholar
- [11] Duetsch, E.S., Thinning algorithms in rectangular, hexagonal, and triangular arrays. Comm. ACM. v15. 827-837. Google ScholarDigital Library
- [12] Arcelli, G. and di Baja, G. Sanniti, A width independent fast thinning algorithm. IEEE Trans. Pattern Anal. Machine Intell. v7. 463-474. Google ScholarDigital Library
- [13] Pavlidis, T., An asynchronous thinning algorithm. Computer Graphics and Image Processing. v20. 133-157.Google Scholar
- [14] Stentiford, F.W.M. and Montimer, R.G., Some new heuristics for thinning binary handprinted characters for OCR. IEEE Trans. Syst. Man Cybernet. v13. 81-84.Google Scholar
- [15] Naccache, N.J. and Shingal, R., SPTA: a proposed algorithm for thinning binary patterns. IEEE Trans. Syst. Man Cybernet. v14. 409-418.Google Scholar
- [16] Montanari, U., Continues skeletons from digital images. J. ACM. v16. 534-549. Google Scholar
- [17] Lu, H.E. and Wang, P.S.P., An improved fast thinning algorithm for digital patterns. In: Proc. CVPR '85, pp. 364-367.Google Scholar
- [18] Govindham, V.K. and Shivaprasad, A.P., A pattern adaptive thinning algorithm. Pattern Recognition. v20 i6. 623-637. Google Scholar
- [19] Zhang, T.Y. and Suen, C.Y., A fast parallel algorithm for thinning digital patterns. Comm. ACM. v27. 236-239. Google ScholarDigital Library
- [20] Chen, Y.S. and Hsu, W.H., A modified fast parallel thinning algorithm for digital patterns. Pattern Recognition Letters. v7. 99-106. Google Scholar
Index Terms
- Pseudo one pass thinning algorithm
Recommendations
An Efficient Fully Parallel Thinning Algorithm
ICDAR '97: Proceedings of the 4th International Conference on Document Analysis and RecognitionThis paper addresses an efficient parallel thinning algorithm based on weight-values. The weight-value of a black pixel is calculated by observing neighboring pixels, and it gives us an efficient way to decide whether the pixel is deleted or not. Owing ...
A review on binarization algorithms for camera based natural scene images
ICACCI '12: Proceedings of the International Conference on Advances in Computing, Communications and InformaticsText Information Extraction is a system that receives input in the form of a still image or a sequence of images and the output is only text part of the image, which is recognized by Optical character recognition (OCR). The problem of TIE can be divided ...
A parallel graytone thinning algorithm (PGTA)
A parallel graytone thinning algorithm (PGTA) is proposed in this paper. This algorithm is a generalization of a well-known two-tone thinning algorithm of ^Z^h^a^n^g^ ^a^n^d^ ^S^u^e^n^ ^(^1^9^8^4^) and is equally applicable for both graytone and two-...
Comments