Variants of Jump Flooding Algorithm for Computing Discrete Voronoi Diagrams

Guodong Rong and Tiow-Seng Tan

{ rongguod | tants }@comp.nus.edu.sg

National University of Singapore

School of Computing

Abstract

Jump flooding algorithm (JFA) is an interesting way to utilize the graphics processing unit to efficiently compute Voronoi diagrams and distance transforms in 2D discrete space. This paper presents three novel variants of JFA. They focus on different aspects of JFA: the first variant can further reduce the errors of JFA; the second variant can greatly increase the speed of JFA; and the third variant enables JFA to compute Voronoi diagrams in 3D space in a slice-by-slice manner, without a high end graphics processing unit. These variants are orthogonal to each other. In other words, it is possible to combine any two or all of them together.

Paper in The Proceedings of the 4th International Symposium on Voronoi Diagram in Science and Engineering (ISVD 2007), July 9--12, 2007, University of Glamorgan, Pontypridd, Wales, UK.

Related Projects: JFA, Soft Shadow with JFA, Shadows for XBOX

Dated: 15 May 2007, 26 June 2007

© School of Computing, National University of Singapore

This document, jfa-variants.html, has been accessed 213 times since 25-Jun-24 11:57:13 +08. This is the 2nd time it has been accessed today.

A total of 134 different hosts have accessed this document in the last 148 days; your host, 3.135.193.105, has accessed it 1 times.

If you're interested, complete statistics for this document are also available, including breakdowns by top-level domain, host name, and date.