Parallel Banding Algorithm to compute exact distance transform with the GPU

  • Cao T
  • Tang K
  • Mohamed A
 et al. 
  • 69


    Mendeley users who have this article in their library.
  • 83


    Citations of this article.


We propose a Parallel Banding Algorithm (PBA) on the GPU to compute the exact Euclidean Distance Transform (EDT) for a bi- nary image in 2D and higher dimensions. Partitioning the image into small bands to process and then merging them concurrently, PBA computes the exact EDT with optimal linear total work, high level of parallelism and a good memory access pattern. Thiswork is the first attempt to exploit the enormous power of the GPU in com- puting the exact EDT, while priorworks are only on approximation. Compared to these other algorithms in our experiments, our exact algorithm is still a few times faster in 2D and 3D for most input sizes. We illustrate the use of our algorithm in applications such as computing the Euclidean skeleton using the integer medial axis transform, performing morphological operations of 3D volumetric data, and constructing 2D weighted centroidal Voronoi diagrams.

Get free article suggestions today

Mendeley saves you time finding and organizing research

Sign up here
Already have an account ?Sign in

Find this document


  • Thanh-Tung Cao

  • Ke Tang

  • Anis Mohamed

  • Tiow-Seng Tan

Cite this document

Choose a citation style from the tabs below

Save time finding and organizing research with Mendeley

Sign up for free