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 条
  • [1] Parallel thinning and skeletonization algorithm based on cellular automaton
    Zhang, Fan
    Chen, Xiaopan
    Zhang, Xinhong
    MULTIMEDIA TOOLS AND APPLICATIONS, 2020, 79 (43-44) : 33215 - 33232
  • [2] A fast parallel thinning algorithm for the binary image skeletonization
    Deng, W
    Iyengar, SS
    Brener, NE
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2000, 14 (01): : 65 - 81
  • [3] A SEQUENTIAL THINNING ALGORITHM FOR IMAGE SKELETONIZATION
    LEE, CC
    PROCEEDINGS OF THE SOCIETY OF PHOTO-OPTICAL INSTRUMENTATION ENGINEERS, 1983, 432 : 287 - 291
  • [4] Parallel Image Encryption Technology Based on Cellular automaton
    Ping, Ping
    Zhang, Xiaojuan
    Yang, Xiaohui
    Mao, Yingchi
    Gao, Zeyu
    2020 IEEE SIXTH INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING SERVICE AND APPLICATIONS (BIGDATASERVICE 2020), 2020, : 217 - 224
  • [5] A novel fully parallel skeletonization algorithm
    Ma, Jun
    Ren, Xunhuan
    Tsviatkou, Viktar Yurevich
    Kanapelka, Valery Kanstantinavich
    PATTERN ANALYSIS AND APPLICATIONS, 2022, 25 (01) : 169 - 188
  • [6] A novel fully parallel skeletonization algorithm
    Jun Ma
    Xunhuan Ren
    Viktar Yurevich Tsviatkou
    Valery Kanstantinavich Kanapelka
    Pattern Analysis and Applications, 2022, 25 : 169 - 188
  • [7] Parallel Gaussian White Noise Generator based on Cellular Automaton Theory and Box Muller Algorithm
    Zhou, Yang
    Wang, Ning
    Jiang, Xin
    2014 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATION AND SENSOR NETWORK (WCSN), 2014, : 143 - 147
  • [8] nuMOS Cellular Automaton Circuit for Picture Thinning and Shrinking
    Denki Gakkai Ronbunshi C Denshi Joho Shisutemu Bumonshi, 5 (548):
  • [9] The Algorithm of Continuous Optimization Based on the Modified Cellular Automaton
    Evsutin, Oleg
    Shelupanov, Alexander
    Meshcheryakov, Roman
    Bondarenko, Dmitry
    Rashchupkina, Angelika
    SYMMETRY-BASEL, 2016, 8 (09):
  • [10] Parallel computing for wave propagation analysis based on cellular automaton
    Wada, Y
    Matsumoto, T
    Kikuchi, M
    FRACTURE AND STRENGTH OF SOLIDS VI, PTS 1 AND 2, 2006, 306-308 : 571 - 576