Conservative voxelization

We propose a novel hardware-accelerated voxelization algorithm for polygonal models. Compared with previous approaches, our algorithm has a major advantage that it guarantees the conservative correctness in voxelization: every voxel intersecting the input model is correctly recognized. This property is crucial for applications like collision detection, occlusion culling and visibility processing. We also present an efficient and robust implementation of the algorithm in the GPU. Experiments show that our algorithm has a lower memory consumption than previous approaches and is more efficient when the volume resolution is high. In addition, our algorithm requires no preprocessing and is suitable for voxelizing deformable models.

[1]  Matthias Teschner,et al.  Volumetric Collision Detection for Derformable Objects , 2003 .

[2]  Solomon Eyal Shimony,et al.  3D scan-conversion algorithms for voxel-based graphics , 1987, I3D '86.

[3]  Hongsheng Chen,et al.  Fast Voxelization of Three-Dimensional Synthetic Objects , 1998, J. Graphics, GPU, & Game Tools.

[4]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[5]  Steffi Beckhaus,et al.  Hardware-Based Voxelization for 3 D Spatial Analysis , 2002 .

[6]  Cass W. Everitt,et al.  Interactive Order-Independent Transparency , 2001 .

[7]  Shiaofen Fang,et al.  Slicing-Based Volumetric Collision Detection , 1999, J. Graphics, GPU, & Game Tools.

[8]  James J. Troy,et al.  Six degree-of-freedom haptic rendering using voxel sampling , 1999, SIGGRAPH.

[9]  Hujun Bao,et al.  Real-time voxelization for complex polygonal models , 2004, 12th Pacific Conference on Computer Graphics and Applications, 2004. PG 2004. Proceedings..

[10]  Hongsheng Chen,et al.  Hardware accelerated voxelization , 2000, Comput. Graph..

[11]  Arie E. Kaufman,et al.  Volume sampled voxelization of geometric primitives , 1993, Proceedings Visualization '93.

[12]  Arie E. Kaufman,et al.  Collision detection for volumetric objects , 1997, Proceedings. Visualization '97 (Cat. No. 97CB36155).

[13]  Deborah Silver,et al.  Shape-Based Volumetric Collision Detection , 2000, 2000 IEEE Symposium on Volume Visualization (VV 2000).

[14]  Georgios Papaioannou,et al.  A Fast Depth-Buffer-Based Voxelization Algorithm , 1999, J. Graphics, GPU, & Game Tools.

[15]  Elmar Eisemann,et al.  Fast scene voxelization and applications , 2006, I3D '06.

[16]  Timo Aila,et al.  Conservative and Tiled Rasterization Using a Modified Triangle Set-Up , 2005, J. Graph. Tools.

[17]  Arie E. Kaufman,et al.  Volume-sampled 3D modeling , 1994, IEEE Computer Graphics and Applications.

[18]  Arie E. Kaufman,et al.  Mixing translucent polygons with volumes , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).