Hierarchical spherical distance fields for collision detection

The problem of collision detection between objects is fundamental in many different communities including CAD, robotics, computer graphics, and computational geometry. This article presents a fast collision detection technique for all types of rigid bodies, demonstrated using polygon soups. We present two algorithms for computing a discrete spherical distance field of models. For compactly storing the distance field, we use a subsampling filter bank.

[1]  Hugues Hoppe,et al.  Spherical parametrization and remeshing , 2003, ACM Trans. Graph..

[2]  Jirí Zára,et al.  Fast Collision Detection for Skeletally Deformable Models , 2005, Comput. Graph. Forum.

[3]  Rémy Prost,et al.  Wavelet-based multiresolution analysis of irregular surface meshes , 2004, IEEE Transactions on Visualization and Computer Graphics.

[4]  Joseph S. B. Mitchell,et al.  Efficient Collision Detection Using Bounding Volume Hierarchies of k-DOPs , 1998, IEEE Trans. Vis. Comput. Graph..

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

[6]  Markus H. Gross,et al.  Optimized Spatial Hashing for Collision Detection of Deformable Objects , 2003, VMV.

[7]  Dinesh K. Pai,et al.  CInDeR: Collision and Interference Detection in Real-time using graphics hardware , 2003, Graphics Interface.

[8]  Dinesh Manocha,et al.  Collision and Proximity Queries , 2004, Handbook of Discrete and Computational Geometry, 2nd Ed..

[9]  Linda Haugen,et al.  Feature Article , 2005 .

[10]  Rémy Prost,et al.  Wavelet-based progressive compression scheme for triangle meshes: wavemesh , 2004, IEEE Transactions on Visualization and Computer Graphics.

[11]  Gabriel Zachmann,et al.  Time-critical collision detection using an average-case approach , 2003, VRST '03.

[12]  Ming C. Lin,et al.  CLODs: Dual Hierarchies for Multiresolution Collision Detection , 2003, Symposium on Geometry Processing.

[13]  Dinesh Manocha,et al.  Rapid and Accurate Contact Determination between Spline Models using ShellTrees , 1998, Comput. Graph. Forum.

[14]  Dieter W. Fellner,et al.  Easy Realignment of k-DOP Bounding Volumes , 2003, Graphics Interface.

[15]  Giulio Casciola,et al.  Inverse spherical surfaces , 2005 .

[16]  David Salesin,et al.  Wavelets for computer graphics: theory and applications , 1996 .

[17]  J. Quadrat,et al.  Linear systems in (max, +) algebra , 1990, 29th IEEE Conference on Decision and Control.

[18]  Katja Bühler,et al.  Taylor Models and Affine Arithmetics-Towards a More Sophisticated Use of Reliable Methods in Computer Graphics , 2001, SCCG.

[19]  John Dingliana Adaptive levels of detail for interactive Collision Handling , 2003 .

[20]  Dinesh Manocha,et al.  CULLIDE: interactive collision detection between complex models in large environments using graphics hardware , 2003, HWWS '03.

[21]  Hugues Hoppe,et al.  Progressive meshes , 1996, SIGGRAPH.

[22]  David H. Eberly,et al.  Geometric Tools for Computer Graphics , 2002 .

[23]  David E. Breen,et al.  3D Metamorphosis Between Different Types of Geometric Models , 2001, Comput. Graph. Forum.

[24]  Ming C. Lin,et al.  Deformed distance fields for simulation of non-penetrating flexible bodies , 2001 .

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

[26]  Arnulph Fuhrmann,et al.  Distance Fields for Rapid Collision Detection in Physically Based Modeling , 2003 .

[27]  Ming C. Lin,et al.  Accurate and Fast Proximity Queries Between Polyhedra Using Convex Surface Decomposition , 2001, Comput. Graph. Forum.

[28]  Markus H. Gross,et al.  Detection of Collisions and Self-collisions Using Image-space Techniques , 2004, WSCG.

[29]  Dinesh Manocha,et al.  Spherical shell: a higher order bounding volume for fast proximity queries , 1998 .

[30]  Josep Tornero,et al.  Efficient distance calculation using the spherically-extended polytope (S-tope) model , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[31]  K. Bühler,et al.  A New Intersection Algorithm for Parametric Surfaces Based on Linear Interval Estimations , 2001 .

[32]  Gabriel Zachmann,et al.  Rapid collision detection by dynamically aligned DOP-trees , 1998, Proceedings. IEEE 1998 Virtual Reality Annual International Symposium (Cat. No.98CB36180).

[33]  J. G. Braker,et al.  Algorithms and Applications in Timed Discrete Event Systems , 1993 .

[34]  Ronald N. Perry,et al.  Adaptively sampled distance fields: a general representation of shape for computer graphics , 2000, SIGGRAPH.

[35]  Gabriel Zachmann,et al.  Collision Detection for Deformable Objects , 2004, Comput. Graph. Forum.