Shape-Based Volumetric Collision Detection

In this paper, we describe a method to detect collisions between volumetric objects. A hierarchy of bounding spheres is computed from a volumetric object based on the distance transform. Multiple levels of bounding approximations to the volumetric object are automatically computed. The computation of bounding spheres is based on the shape of the object. Only those spheres which are essential to the description of the shape at a certain level of detail are included. This results in a tighter fitting bounding volume compared to existing methods for collision detection. Because of the tighter fit, we are able to use fewer spheres for collision testing at each level, thus decreasing computation time. Since our method is based on the shape of the object, the hierarchical spheres are determined for the first frame and can then animate along with the volumetric object.

[1]  S. F. Frisken-Gibson Using linked volumes to model object collisions, deformation, cutting, carving, and joining , 1999 .

[2]  Deborah Silver,et al.  Parameter-Controlled Volume Thinning , 1999, Graph. Model. Image Process..

[3]  Wayne Niblack,et al.  Generating skeletons and centerlines from the distance transform , 1992, CVGIP Graph. Model. Image Process..

[4]  N. Burtnyk,et al.  Interactive skeleton techniques for enhancing motion dynamics in key frame animation , 1998 .

[5]  Per-Erik Danielsson,et al.  Finding the Minimal Set of Maximum Disks for Binary Objects , 1997, CVGIP Graph. Model. Image Process..

[6]  Deborah Silver,et al.  Volume animation using the skeleton tree , 1998, IEEE Symposium on Volume Visualization (Cat. No.989EX300).

[7]  Hanspeter Pfister,et al.  The VolumePro real-time ray-casting system , 1999, SIGGRAPH.

[8]  Deborah Silver,et al.  Realistic Volume Animation with Alias , 2000, Volume Graphics.

[9]  Dinesh Manocha,et al.  OBBTree: a hierarchical structure for rapid interference detection , 1996, SIGGRAPH.

[10]  Zhengrong Liang,et al.  3D virtual colonoscopy , 1995, Proceedings 1995 Biomedical Visualization.

[11]  Philip M. Hubbard,et al.  Interactive collision detection , 1993, Proceedings of 1993 IEEE Research Properties in Virtual Reality Symposium.

[12]  Franco P. Preparata,et al.  Computational Geometry , 1985, Texts and Monographs in Computer Science.

[13]  Jun-ichiro Toriwaki,et al.  New algorithms for euclidean distance transformation of an n-dimensional digitized picture with applications , 1994, Pattern Recognit..

[14]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[15]  Arie E. Kaufman,et al.  Collision detection for volumetric objects , 1997 .

[16]  Brian Cabral,et al.  Accelerated volume rendering and tomographic reconstruction using texture mapping hardware , 1994, VVS '94.