• DocumentCode
    812452
  • Title

    An O(1) time algorithm for the 3D Euclidean distance transform on the CRCW PRAM model

  • Author

    Wang, Yuh-Rau ; Horng, Shi-Jinn

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., St John´´s & St Mary´´s Inst. of Technol., Taipei, Taiwan
  • Volume
    14
  • Issue
    10
  • fYear
    2003
  • Firstpage
    973
  • Lastpage
    982
  • Abstract
    We develop a parallel algorithm for the 2D Euclidean distance transform (2D_EDT, for short) of a binary image of size N × N in O(1) time using N2+δ+ε CRCW processors and a parallel algorithm for the 3D Euclidean distance transform (3D_EDT, for short) of a binary image of size N × N × N in O(1) time using N3+δ+ε CRCW processors, where δ=1/, ε=1/(2c+1-1), h, and are constants and positive integers. Our 2D_EDT (3D_EDT) parallel algorithm can be used to build up Voronoi diagram and Voronoi polygons (polyhedra) in a 2D (3D) binary image also. All of these parallel algorithms can be performed in O(1) time using N2+δ+ε (N3+δ+ε) CRCW processors. To the best of our knowledge, all results derived above are the best O(1) time algorithms known.
  • Keywords
    computational complexity; computational geometry; computer vision; concurrency theory; parallel algorithms; 3D Euclidean distance transform; CRCW PRAM model; Voronoi diagram; Voronoi polygons; binary image; computation time; computer vision; image processing; parallel algorithm; Computer vision; Concurrent computing; Data mining; Digital images; Euclidean distance; Image converters; Image processing; Parallel algorithms; Phase change random access memory; Pixel;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2003.1239866
  • Filename
    1239866