Parallel thinning and skeletonization algorithm based on cellular automaton

被引:0
|
作者
Fan Zhang
Xiaopan Chen
Xinhong Zhang
机构
[1] Henan University,School of Computer and Information Engineering
[2] Henan University,Henan Key Laboratory of Big Data Analysis and Processing
[3] Henan University,School of Software
来源
关键词
Thinning algorithm; Skeletonization algorithm; Cellular automation; Parallel computation;
D O I
暂无
中图分类号
学科分类号
摘要
This paper proposes a parallel image thinning algorithm and a skeletonization algorithm based on cellular automaton (CA). Cellular automaton is a parallel computation model and a non-linear dynamical system. In this paper, each image pixel is identified as a cell of CA and the change of cell depends on the current state of itself and the state of its neighbors. In a binary image, this paper assumes that the objects (white pixel) are preys which are surrounded by many ants (every black pixels). The movement of ants is controlled by cellular automation. The ants gnaw preys until the preys (objects) become skeleton. The proposed parallel skeletonization algorithm can produce a traditional skeleton with a thin line located in the center of object, and the proposed thinning algorithm can produce a new kind of skeleton which is named as the ants-gnawing skeleton. The computation of ants-gnawing skeleton is faster than the traditional skeleton while it contains more the structural features of image. Benefiting from the properties of cellular automation, the proposed thinning algorithm does not change the basic geometry structure of image, and it is invariant for image rotation.
引用
收藏
页码:33215 / 33232
页数:17
相关论文
共 50 条
  • [31] A PARALLEL THINNING ALGORITHM FOR MEDIAL SURFACES
    BERTRAND, G
    PATTERN RECOGNITION LETTERS, 1995, 16 (09) : 979 - 986
  • [32] An efficient fully parallel thinning algorithm
    Han, NH
    La, CW
    Rhee, PK
    PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON DOCUMENT ANALYSIS AND RECOGNITION, VOLS 1 AND 2, 1997, : 137 - 141
  • [33] A PARALLEL GRAYTONE THINNING ALGORITHM (PGTA)
    KUNDU, MK
    CHAUDHURI, BB
    MAJUMDER, DD
    PATTERN RECOGNITION LETTERS, 1991, 12 (08) : 491 - 496
  • [34] Fast parallel skeletonization algorithm on block represented binary images
    Spiliotis, Iraklis M.
    Mertzios, Basil G.
    Turkish Journal of Electrical Engineering & Computer Sciences, 5 (01): : 161 - 173
  • [35] A parallel implementation of a cloud dynamics model with cellular automaton
    Silva, Alisson R.
    Gouvea Jr, Maury M.
    Goes, Luis F. W.
    Martins, Carlos A. P. S.
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2018, 154 : 65 - 93
  • [36] Hardware Implementation of Skeletonization Algorithm for Parallel Asynchronous Image Processing
    Lopich, Alexey
    Dudek, Piotr
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2009, 56 (01): : 91 - 103
  • [37] Hardware Implementation of Skeletonization Algorithm for Parallel Asynchronous Image Processing
    Alexey Lopich
    Piotr Dudek
    Journal of Signal Processing Systems, 2009, 56 : 91 - 103
  • [38] SKELETONIZATION OF ARABIC CHARACTERS USING CLUSTERING BASED SKELETONIZATION ALGORITHM (CBSA)
    MAHMOUD, SA
    ABUHAIBA, I
    GREEN, RJ
    PATTERN RECOGNITION, 1991, 24 (05) : 453 - 464
  • [39] An Iterative Thinning Algorithm for Binary Images Based on Sequential and Parallel Approaches
    Bataineh B.
    Pattern Recognition and Image Analysis, 2018, 28 (1) : 34 - 43
  • [40] K3M: A UNIVERSAL ALGORITHM FOR IMAGE SKELETONIZATION AND A REVIEW OF THINNING TECHNIQUES
    Saeed, Khalid
    Tabedzki, Marek
    Rybnik, Mariusz
    Adamski, Marcin
    INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2010, 20 (02) : 317 - 335