A Brief Overview of Collision Detection

Collision detection algorithms has been investigated since decades. Consequently, there already exist a wide spectrum of different approaches. In this chapter, we give a broad overview of classical and recent developments in this field. Moreover, we introduce the typical terminology for collision detection problems and we develop a classification of collision detection algorithms by outlining different parameters.

[1]  Reinhard Klein,et al.  GPU‐based Collision Detection for Deformable Parameterized Surfaces , 2006, Comput. Graph. Forum.

[2]  James J. Troy,et al.  Advances in voxel-based 6-DOF haptic rendering , 2005, SIGGRAPH Courses.

[3]  Milos Zefran,et al.  Energy-based 6-DOF penetration depth computation for penalty-based haptic rendering algorithms , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Oliver G. Staadt,et al.  Stride scheduling for time-critical collision detection , 2007, VRST '07.

[5]  Donald P. Greenberg,et al.  Improved Computational Methods for Ray Tracing , 1984, TOGS.

[6]  Xinyu Zhang,et al.  Continuous collision detection for articulated models using Taylor models and temporal culling , 2007, SIGGRAPH 2007.

[7]  Taosong He,et al.  Fast collision detection using QuOSPO trees , 1999, SI3D.

[8]  Antonin Guttman,et al.  R-trees: a dynamic index structure for spatial searching , 1984, SIGMOD '84.

[9]  Andreas Weber,et al.  Collision Detection in Densely Packed Fiber Assemblies with Application to Hair Modeling , 2005, CISST.

[10]  I. Wald,et al.  On building fast kd-Trees for Ray Tracing, and on doing that in O(N log N) , 2006, 2006 IEEE Symposium on Interactive Ray Tracing.

[11]  Roberto Torres,et al.  Ray casting using a roped BVH with CUDA , 2009, SCCG.

[12]  Morgan McGuire,et al.  Hardware-accelerated global illumination by image space photon mapping , 2009, High Performance Graphics.

[13]  Leonidas J. Guibas,et al.  Penetration Depth of Two Convex Polytopes in 3D , 2000, Nord. J. Comput..

[14]  W. Purgathofer,et al.  Proceedings of the Eurographic workshop on Computer animation and simulation , 2001 .

[15]  Yuru Zhang,et al.  A NOVEL HAPTIC RENDERING ALGORITHM FOR STABLE AND PRECISE 6-DOF VIRTUAL ASSEMBLY , 2010 .

[16]  Gabriel Zachmann,et al.  Real-time collision detection for dynamic virtual environments , 2005, IEEE Proceedings. VR 2005. Virtual Reality, 2005..

[17]  Elaine Cohen,et al.  A framework for efficient minimum distance computations , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[18]  Takayuki Tanaka,et al.  ARTS: Accelerated Ray-Tracing System , 1986, IEEE Computer Graphics and Applications.

[19]  I. Jolliffe Principal Component Analysis , 2002 .

[20]  Dinesh Manocha,et al.  Interactive collision detection between deformable models using chromatic decomposition , 2005, SIGGRAPH 2005.

[21]  Ming C. Lin,et al.  Haptic Rendering : Foundations, Algorithms, and Applications , 2008 .

[22]  Dinesh Manocha,et al.  Generalized penetration depth computation , 2007, Comput. Aided Des..

[23]  Dinesh Manocha,et al.  Incremental penetration depth estimation between convex polytopes using dual-space expansion , 2004, IEEE Transactions on Visualization and Computer Graphics.

[24]  Jean-Claude Latombe,et al.  Real-time simulation of deformable objects: tools and application , 2001, Proceedings Computer Animation 2001. Fourteenth Conference on Computer Animation (Cat. No.01TH8596).

[25]  Michael Manzke,et al.  Hardware Accelerated Broad Phase Collision Detection for Realtime Simulations , 2007, VRIPHYS.

[26]  Dinesh Manocha,et al.  Fast BVH Construction on GPUs , 2009, Comput. Graph. Forum.

[27]  Xavier Provot,et al.  Collision and self-collision handling in cloth model dedicated to design garments , 1997, Computer Animation and Simulation.

[28]  J. J. Connor Visualization and intelligent design in engineering and architecture , 1993 .

[29]  Dinesh Manocha,et al.  A Fast and Practical Algorithm for Generalized Penetration Depth Computation , 2007, Robotics: Science and Systems.

[30]  Daniel Thalmann,et al.  An Adaptive Spatial Subdivision of the Object Space for Fast Collision Detection of Animated Rigid Bodies , 1995, Comput. Graph. Forum.

[31]  Fabio Ganovelli,et al.  BucketTree: Improving Collision Detection Between Deformable Objects , 2000 .

[32]  Hubert Nguyen,et al.  GPU Gems 3 , 2007 .

[33]  Dinesh Manocha,et al.  Fast collision detection between massive models using dynamic simplification , 2004, SGP '04.

[34]  Jaeha Kim,et al.  Accurate and Efficient CPU/GPU-Based 3-DOF Haptic Rendering of Complex Static Virtual Environments , 2009, PRESENCE: Teleoperators and Virtual Environments.

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

[36]  S. K. Mishra,et al.  Nonconvex Optimization and Its Applications , 2008 .

[37]  Francis Y. L. Chin,et al.  Optimal Algorithms for the Intersection and the Minimum Distance Problems Between Planar Polygons , 1983, IEEE Transactions on Computers.

[38]  Turner Whitted,et al.  A 3-dimensional representation for fast rendering of complex scenes , 1980, SIGGRAPH '80.

[39]  Dieter W. Fellner,et al.  Hierarchical spherical distance fields for collision detection , 2006, IEEE Computer Graphics and Applications.

[40]  Dinesh Manocha,et al.  DEEP: dual-space expansion for estimating penetration depth between convex polytopes , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[41]  Oussama Khatib,et al.  The haptic display of complex graphical environments , 1997, SIGGRAPH.

[42]  Chong Jin Ong,et al.  A fast growth distance algorithm for incremental motions , 2000, IEEE Trans. Robotics Autom..

[43]  Dinesh Manocha,et al.  Six-Degree-of-Freedom Haptic Rendering Using Incremental and Localized Computations , 2003, Presence: Teleoperators & Virtual Environments.

[44]  Gino van den Bergen A Fast and Robust GJK Implementation for Collision Detection of Convex Objects , 1999, J. Graphics, GPU, & Game Tools.

[45]  Leif Kobbelt,et al.  A survey of point-based techniques in computer graphics , 2004, Comput. Graph..

[46]  Gordon Stoll,et al.  Razor: An architecture for dynamic multiresolution ray tracing , 2011, TOGS.

[47]  Bruno Arnaldi,et al.  A Broad Phase Collision Detection Algorithm Adapted to Multi-cores Architectures , 2010 .

[48]  Doug L. James,et al.  BD-tree: output-sensitive collision detection for reduced deformable models , 2004, SIGGRAPH 2004.

[49]  Martin Held,et al.  ERIT - A Collection of Efficient and Reliable Intersection Tests , 1997, J. Graphics, GPU, & Game Tools.

[50]  Nick Roussopoulos,et al.  Direct spatial search on pictorial databases using packed R-trees , 1985, SIGMOD Conference.

[51]  Helen H. Hu,et al.  Ray Tracing from the Ground Up , 2007 .

[52]  Gino van den Bergen Efficient Collision Detection of Complex Deformable Models using AABB Trees , 1997, J. Graphics, GPU, & Game Tools.

[53]  Myung-Soo Kim,et al.  Efficient triangle-triangle intersection test for OBB-based collision detection , 2009, Comput. Graph..

[54]  Xinyu Zhang,et al.  Interactive continuous collision detection for non-convex polyhedra , 2006, The Visual Computer.

[55]  Thanh Giang,et al.  Approximate collision response using closest feature maps , 2006, Comput. Graph..

[56]  Dinesh Manocha,et al.  Ray tracing dynamic scenes using selective restructuring , 2007, SIGGRAPH '07.

[57]  Wenfei Fan,et al.  Keys with Upward Wildcards for XML , 2001, DEXA.

[58]  Jeffrey C. Trinkle,et al.  An implicit time-stepping scheme for rigid body dynamics with Coulomb friction , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[59]  Michael Kallay,et al.  The Complexity of Incremental Convex Hull Algorithms in Rd , 1984, Inf. Process. Lett..

[60]  R. Kelley,et al.  A representation scheme for rapid 3D collision detection , 1988, Proceedings IEEE International Symposium on Intelligent Control 1988.

[61]  Gabriel Zachmann,et al.  Geometric data structures for computer graphics , 2002, Eurographics.

[62]  Matthias Teschner,et al.  Efficient updates of bounding sphere hierarchies for geometrically deformable models , 2007, J. Vis. Commun. Image Represent..

[63]  Tomas Akenine-Möller,et al.  A dynamic bounding volume hierarchy for generalized collision detection , 2006, Comput. Graph..

[64]  John Dingliana,et al.  Real-time Collision Detection and Response using Sphere-trees , 1999 .

[65]  Henry Fuchs,et al.  On visible surface generation by a priori tree structures , 1980, SIGGRAPH '80.

[66]  Hans-Peter Seidel,et al.  Fast parallel surface and solid voxelization on GPUs , 2010, SIGGRAPH 2010.

[67]  George Baciu,et al.  GPU‐based intrinsic collision detection for deformable surfaces , 2005, Comput. Animat. Virtual Worlds.

[68]  Thomas H. Massie,et al.  The PHANToM Haptic Interface: A Device for Probing Virtual Objects , 1994 .

[69]  Dinesh Manocha,et al.  Fast penetration depth computation for physically-based animation , 2002, SCA '02.

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

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

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

[73]  M. Coutinho Dynamic Simulations of Multibody Systems , 2001, Springer New York.

[74]  Dinesh Manocha,et al.  C-DIST: efficient distance computation for rigid and articulated models in configuration space , 2007, Symposium on Solid and Physical Modeling.

[75]  Ilan Shimshoni,et al.  A fast triangle to triangle intersection test for collision detection , 2006, Comput. Animat. Virtual Worlds.

[76]  Angel P. del Pobil,et al.  Practical Motion Planning in Robotics: Current Approaches and Future Directions , 1998 .

[77]  Ming C. Lin,et al.  A fast algorithm for incremental distance calculation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[78]  H. Tuy Convex analysis and global optimization , 1998 .

[79]  Ugur Güdükbay,et al.  Conservative occlusion culling for urban visualization using a slice-wise data structure , 2007, Graph. Model..

[80]  Gabriel Zachmann,et al.  Optimizing the Collision Detection Pipeline , 2001 .

[81]  Hammad Mazhar GPU Collision Detection Using Spatial Subdivision With Applications in Contact Dynamics , 2009 .

[82]  Elmer G. Gilbert,et al.  New distances for the separation and penetration of objects , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

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

[84]  Tomas Möller,et al.  A fast triangle-triangle intersection test , 1997 .

[85]  Leonidas J. Guibas,et al.  Collision detection for deforming necklaces , 2002, SCG '02.

[86]  Gabriel Zachmann,et al.  Virtual reality in assembly simulation: collision detection, simulation algorithms, and interaction techniques , 2000 .

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

[88]  S. Sathiya Keerthi,et al.  A fast procedure for computing the distance between complex objects in three-dimensional space , 1988, IEEE J. Robotics Autom..

[89]  Anthony Prior,et al.  The use of a proximity agent in a collaborative virtual environment with 6 degrees-of-freedom voxel-based haptic rendering , 2005, First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. World Haptics Conference.

[90]  Turner Whitted,et al.  An improved illumination model for shaded display , 1979, CACM.

[91]  John Amanatides,et al.  A Fast Voxel Traversal Algorithm for Ray Tracing , 1987, Eurographics.

[92]  Sung-Eui Yoon,et al.  PCCD: parallel continuous collision detection , 2009, SIGGRAPH '09.

[93]  Keun Ho Ryu,et al.  Fast Similarity Search for Protein 3D Structure Databases Using Spatial Topological Patterns , 2004, DEXA.

[94]  Carol O'Sullivan,et al.  Adaptive medial-axis approximation for sphere-tree construction , 2004, TOGS.

[95]  Chin-Shyurng Fahn,et al.  Efficient Time-Interupted and Time-Continuous Collision Detection Among Polyhedral , 1999, Journal of information science and engineering.

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

[97]  Markus H. Gross,et al.  Balanced Hierarchies for Collision Detection between Fracturing Objects , 2007, 2007 IEEE Virtual Reality Conference.

[98]  James F. O'Brien,et al.  Graphical modeling and animation of ductile fracture , 2002, SIGGRAPH '02.

[99]  Gabriel Zachmann,et al.  ADB-Trees: Controlling the Error of Time-Critical Collision Detection , 2003, VMV.

[100]  Gabriel Zachmann,et al.  Interpolation Search for Point Cloud Intersection , 2005, WSCG.

[101]  Robert J. Wood,et al.  Towards a 3g crawling robot through the integration of microrobot technologies , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[102]  Bruno Arnaldi,et al.  Synchronization-Free Parallel Collision Detection Pipeline , 2010 .

[103]  E. Casalicchio,et al.  Federated Agent-based Modeling and Simulation Approach to Study Interdependencies in IT Critical Infrastructures , 2007, 11th IEEE International Symposium on Distributed Simulation and Real-Time Applications (DS-RT'07).

[104]  Elaine Cohen,et al.  Direct haptic rendering of sculptured models , 1997, SI3D.

[105]  Dinesh Manocha,et al.  gProximity: Hierarchical GPU‐based Operations for Collision and Distance Queries , 2010, Comput. Graph. Forum.

[106]  Christer Ericson,et al.  Real-Time Collision Detection , 2004 .

[107]  Lan Ye,et al.  A new collision detection method for CSG-represented objects in virtual manufacturing , 1999 .

[108]  I. Wald,et al.  On fast Construction of SAH-based Bounding Volume Hierarchies , 2007, 2007 IEEE Symposium on Interactive Ray Tracing.

[109]  Michael Ortega-Binderberger,et al.  A Six Degree-of-Freedom God-Object Method for Haptic Display of Rigid Bodies with Surface Properties , 2007, IEEE Transactions on Visualization and Computer Graphics.

[110]  Brian Mirtich,et al.  V-Clip: fast and robust polyhedral collision detection , 1998, TOGS.

[111]  Joseph S. B. Mitchell,et al.  Collision detection for fly-throughs in virtual environments , 1996, SCG '96.

[112]  Tsai-Yen Li,et al.  A time-budgeted collision detection method , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[113]  Cnrs Fre,et al.  Collision Detection for Rigid Bodies: A State of the Art Review , 2005 .

[114]  Dave H. Eberly Game Physics , 2003 .

[115]  Sylvain Lefebvre,et al.  Instant Sound Scattering , 2007, Rendering Techniques.

[116]  James Arvo,et al.  A survey of ray tracing acceleration techniques , 1989 .

[117]  Philip M. Hubbard,et al.  Approximating polyhedra with spheres for time-critical collision detection , 1996, TOGS.

[118]  Gabriel Zachmann,et al.  Point Cloud Collision Detection , 2004, Comput. Graph. Forum.

[119]  Fuchang Liu,et al.  Real-time collision culling of a million bodies on graphics processing units , 2010, SIGGRAPH 2010.

[120]  Ian Millington Artificial Intelligence for Games (The Morgan Kaufmann Series in Interactive 3D Technology) , 2006 .

[121]  Sean Quinlan,et al.  Efficient distance computation between non-convex objects , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[122]  Xinyu Zhang,et al.  Interactive Collision Detection for Deformable Models Using Streaming AABBs , 2007, IEEE Transactions on Visualization and Computer Graphics.

[123]  Udo Frese,et al.  A New Library for Real-time Continuous Collision Detection , 2012, ROBOTIK.

[124]  Ming C. Lin,et al.  A framework for fast and accurate collision detection for haptic interaction , 1998, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).

[125]  Tomas Akenine-Möller,et al.  Bounding Volume Hierarchies of Slab Cut Balls , 2009, Comput. Graph. Forum.

[126]  Gino van den Bergen Collision Detection in Interactive 3D Environments , 2003 .

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

[128]  D. Stewart,et al.  AN IMPLICIT TIME-STEPPING SCHEME FOR RIGID BODY DYNAMICS WITH INELASTIC COLLISIONS AND COULOMB FRICTION , 1996 .

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

[130]  François Guibault,et al.  Collision detection algorithm for NURBS surfaces in interactive applications , 2003, CCECE 2003 - Canadian Conference on Electrical and Computer Engineering. Toward a Caring and Humane Technology (Cat. No.03CH37436).

[131]  John Dingliana,et al.  Collisions and perception , 2001, TOGS.

[132]  Carla Maria Dal Sasso Freitas,et al.  Broad-phase collision detection using semi-adjusting BSP-trees , 2005, I3D '05.

[133]  John Salmon,et al.  Automatic Creation of Object Hierarchies for Ray Tracing , 1987, IEEE Computer Graphics and Applications.

[134]  Elmar Schömer,et al.  Dynamic Collision Detection in Virtual Reality Applications , 1999 .

[135]  Daniel Thalmann,et al.  Computer Animation and Simulation ’95 , 1995, Eurographics.

[136]  John Kenneth Salisbury,et al.  Voxel-Based Haptic Rendering Using Implicit Sphere Trees , 2008, 2008 Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems.

[137]  Herbert Edelsbrunner,et al.  On the Intersection of Orthogonal Objects , 1981, Inf. Process. Lett..

[138]  Tsai-Yen Li,et al.  Incremental 3D collision detection with hierarchical data structures , 1998, VRST '98.

[139]  Jacopo Pantaleoni,et al.  VoxelPipe: a programmable pipeline for 3D voxelization , 2011, HPG '11.

[140]  Ricardo S. Avila,et al.  A haptic interaction method for volume visualization , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[141]  Gabriel Zachmann,et al.  Hardware accelerated collision detection - an architecture and simulation results , 2005, Design, Automation and Test in Europe.

[142]  John Kenneth Salisbury,et al.  Haptic Rendering: Introductory Concepts , 2004, IEEE Computer Graphics and Applications.

[143]  P. Volino,et al.  Collision and Self-Collision Detection :Efficient and Robust Solutions for Highly Deformable Surfaces , 1995 .

[144]  Andreas Kolb,et al.  Hardware-based simulation and collision detection for large particle systems , 2004, Graphics Hardware.

[145]  Mario A. López,et al.  STR: a simple and efficient algorithm for R-tree packing , 1997, Proceedings 13th International Conference on Data Engineering.

[146]  Peter Hachenberger,et al.  Exact Minkowksi Sums of Polyhedra and Exact and Efficient Decomposition of Polyhedra into Convex Pieces , 2007, Algorithmica.

[147]  Jon Louis Bentley,et al.  Multidimensional binary search trees used for associative searching , 1975, CACM.

[148]  Ming C. Lin,et al.  Author manuscript, published in "Journal of graphics tools (2006)" A Fast Method for Local Penetration Depth Computation , 2009 .

[149]  Jing-Sin Liu,et al.  Fast and accurate collision detection based on enclosed ellipsoid , 2001, Robotica.

[150]  Maud Marchal,et al.  A New Coupling Scheme for Haptic Rendering of Rigid Bodies Interactions Based on a Haptic Sub-world Using a Contact Graph , 2010, EuroHaptics.

[151]  Ming C. Lin,et al.  Sensation preserving simplification for haptic rendering , 2005, SIGGRAPH Courses.

[152]  Dinesh Manocha,et al.  Probabilistic Collision Detection Between Noisy Point Clouds Using Robust Classification , 2011, ISRR.

[153]  Pat Hanrahan A survey of ray-surface intersection algorithms , 1989 .

[154]  John Kenneth Salisbury,et al.  A constraint-based god-object method for haptic display , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[155]  Pat Hanrahan,et al.  Interactive k-d tree GPU raytracing , 2007, SI3D.

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

[157]  Stephen Cameron,et al.  Enhancing GJK: computing minimum and penetration distances between convex polyhedra , 1997, Proceedings of International Conference on Robotics and Automation.

[158]  Dinesh Manocha,et al.  GPU-based parallel collision detection for fast motion planning , 2012, Int. J. Robotics Res..

[159]  Carol O'Sullivan,et al.  Interruptible collision detection for deformable objects , 2006, Comput. Graph..

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

[161]  Farrokh Janabi-Sharifi,et al.  Data-driven modeling of thermal energy storage tank , 2014, 2014 IEEE 27th Canadian Conference on Electrical and Computer Engineering (CCECE).

[162]  Tomas Akenine-Möller,et al.  Collision Detection for Continuously Deforming Bodies , 2001, Eurographics.

[163]  Jernej Barbic,et al.  Six-DoF Haptic Rendering of Contact Between Geometrically Complex Reduced Deformable Models , 2008, IEEE Transactions on Haptics.

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

[165]  Bernard Chazelle,et al.  Convex Partitions of Polyhedra: A Lower Bound and Worst-Case Optimal Algorithm , 1984, SIAM J. Comput..

[166]  Il-Yeol Song,et al.  Octree-R: An Adaptive Octree for Efficient Ray Tracing , 1995, IEEE Trans. Vis. Comput. Graph..

[167]  Jon Louis Bentley,et al.  Data Structures for Range Searching , 1979, CSUR.

[168]  Gershon Elber,et al.  Efficient continuous collision detection for bounding boxes under rational motion , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[169]  John Dingliana,et al.  Graceful Degradation of Collision Handling in Physically Based Animation , 2000, Comput. Graph. Forum.

[170]  Jérémie Allard,et al.  Image-based collision detection and response between arbitrary volume objects , 2008, SCA '08.

[171]  John W. Lockwood,et al.  A Collision Detection Chip on Reconfigurable Hardware , 2005 .

[172]  William C. McDonald,et al.  A flexible distributed testbed for real-time applications , 1982, Computer.

[173]  Christian Andres Diaz Leon,et al.  Simulating soft tissues using a GPU approach of the mass-spring model , 2010, 2010 IEEE Virtual Reality Conference (VR).

[174]  Sai-Keung Wong,et al.  Adaptive Continuous Collision Detection for Cloth Models Using a Skipping Frame Session , 2011, J. Inf. Sci. Eng..

[175]  Daniel Cohen-Or,et al.  Special Issue: PG2004 , 2006, Graph. Model..

[176]  Oliver G. Staadt,et al.  Velocity-Aligned Discrete Oriented Polytopes for Dynamic Collision Detection , 2008, IEEE Transactions on Visualization and Computer Graphics.

[177]  Stefan Kimmerle,et al.  Hierarchical Techniques in Collision Detection for Cloth Animation , 2003, WSCG.

[178]  Dinesh Manocha,et al.  Continuous penalty forces , 2012, ACM Trans. Graph..

[179]  Andrew W. Fitzgibbon,et al.  KinectFusion: real-time 3D reconstruction and interaction using a moving depth camera , 2011, UIST.

[180]  Bruce F. Naylor,et al.  Interactive solid geometry via partitioning trees , 1992 .

[181]  Gershon Elber,et al.  Coons BVH for freeform geometric models , 2011, SA '11.

[182]  V. V. Kamat A survey of techniques for simulation of dynamic collision detection and response , 1993, Comput. Graph..

[183]  Nancy M. Amato,et al.  Approximate convex decomposition of polyhedra and its applications , 2008, Comput. Aided Geom. Des..

[184]  Dinesh Manocha,et al.  I-COLLIDE: an interactive and exact collision detection system for large-scale environments , 1995, I3D '95.

[185]  Hans-Werner Six,et al.  Spatial Access Structures for Geometric Databases , 1992, Data Structures and Efficient Algorithms.

[186]  Hans-Peter Kriegel,et al.  Stable Haptic Interaction with Virtual Environments Using and Adapted Voxmap-PointShell Algorithm , 2001 .

[187]  Shuhong Chen,et al.  Front-to-back display of BSP trees , 1991, IEEE Computer Graphics and Applications.

[188]  Dongliang Zhang,et al.  Collision detection for clothed human animation , 2000, Proceedings the Eighth Pacific Conference on Computer Graphics and Applications.

[189]  M. Zeiller Collision Detection For Objects Modelled ByCSG , 1970 .

[190]  Dinesh Manocha,et al.  ICCD: Interactive Continuous Collision Detection between Deformable Models Using Connectivity-Based Culling , 2009, IEEE Trans. Vis. Comput. Graph..

[191]  Young J. Kim,et al.  PolyDepth: Real-time penetration depth computation using iterative contact-space projection , 2012, TOGS.

[192]  Dinesh Manocha,et al.  Proceedings of the 2007 ACM Symposium on Solid and Physical Modeling, Beijing, China, June 4-6, 2007 , 2007, Symposium on Solid and Physical Modeling.

[193]  Dinesh Manocha,et al.  Visibility culling using hierarchical occlusion maps , 1997, SIGGRAPH.

[194]  Bruno Arnaldi,et al.  Dynamic adaptation of broad phase collision detection algorithms , 2011, 2011 IEEE International Symposium on VR Innovation.

[195]  Marco Hutter,et al.  Optimized Continuous Collision Detection for Deformable Triangle Meshes , 2007, J. WSCG.

[196]  Cagatay Basdogan,et al.  Efficient Point-Based Rendering Techniques for Haptic Display of Virtual Objects , 1999, Presence.

[197]  Leonidas J. Guibas,et al.  BOXTREE: A Hierarchical Representation for Surfaces in 3D , 1996, Comput. Graph. Forum.

[198]  Abderrahmane Kheddar,et al.  Fast Continuous Collision Detection between Rigid Bodies , 2002, Comput. Graph. Forum.

[199]  Chia-Tche Chang,et al.  Fast oriented bounding box optimization on the rotation group SO(3,ℝ) , 2011, TOGS.

[200]  Sarah Gibson,et al.  Beyond Volume Rendering: Visualization, Haptic Exploration, and Physical Modeling of Voxel-based Objects , 1995 .

[201]  Boeing Phantom,et al.  Voxel-Based 6-DOF Haptic Rendering Improvements , 2006 .

[202]  Rynson W. H. Lau,et al.  LARGE a collision detection framework for deformable objects , 2002, VRST '02.

[203]  Hujun Bao,et al.  Interactive collision detection for complex and deformable models using programmable graphics hardware , 2004, VRST '04.

[204]  Kamran Iqbal,et al.  Collision detection: A survey , 2007, 2007 IEEE International Conference on Systems, Man and Cybernetics.

[205]  Andrea Salgian,et al.  A Perceptual Grouping Hierarchy for Appearance-Based 3D Object Recognition , 1999, Comput. Vis. Image Underst..

[206]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[207]  Mihai Anitescu,et al.  GPU-Based Parallel Computing for the Simulation of Complex Multibody Systems with Unilateral and Bilateral Constraints: An Overview , 2011 .

[208]  Hansong Zhang,et al.  Fast backface culling using normal masks , 1997, SI3D.

[209]  Taku Komura,et al.  Topology matching for fully automatic similarity estimation of 3D shapes , 2001, SIGGRAPH.

[210]  Thomas Sangild Sørensen,et al.  A GPU accelerated spring mass system for surgical simulation. , 2005, Studies in health technology and informatics.

[211]  Tomas Akenine-Möller,et al.  Efficient bounding of displaced Bézier patches , 2010, HPG '10.

[212]  Makoto Sato,et al.  Real‐time Rigid Body Simulation for Haptic Interactions Based on Contact Volume of Polygonal Objects , 2004, Comput. Graph. Forum.

[213]  Michael Wand Point-based multi-resolution rendering , 2004 .

[214]  Jing-Sin Liu,et al.  Collision Detection of Deformable Polyhedral Objects via Inner-outer Ellipsoids , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[215]  Thanh Giang,et al.  Closest Feature Maps For Time-Critical Collision Handling , 2005 .

[216]  David G. Kirkpatrick,et al.  Computing the intersection-depth of polyhedra , 1993, Algorithmica.

[217]  Jernej Barbic,et al.  Eurographics/ Acm Siggraph Symposium on Computer Animation (2007) Flipping with Physics: Motion Editing for Acrobatics , 2022 .

[218]  Antonio Bicchi,et al.  The Sense of Touch and its Rendering - Progress in Haptics Research , 2008 .

[219]  Hanan Samet,et al.  Implementing ray tracing with octrees and neighbor finding , 1989, Comput. Graph..

[220]  James T. Kajiya,et al.  Ray tracing complex scenes , 1986, SIGGRAPH.

[221]  Georges Voronoi Nouvelles applications des paramètres continus à la théorie des formes quadratiques. Deuxième mémoire. Recherches sur les parallélloèdres primitifs. , 1908 .

[222]  Oliver Günther,et al.  The design of the cell tree: an object-oriented index structure for geometric databases , 1989, [1989] Proceedings. Fifth International Conference on Data Engineering.

[223]  Peter Shirley,et al.  Realistic ray tracing , 2000 .

[224]  Kellogg S. Booth,et al.  Proceedings of the conference on Graphics interface '92 , 1992 .

[225]  Brian Mirtich,et al.  Timewarp rigid body simulation , 2000, SIGGRAPH.

[226]  Bruno Arnaldi,et al.  New trends in collision detection performance , 2009 .

[227]  Chen Tang,et al.  Fast continuous collision detection using parallel filter in subspace , 2011, SI3D.

[228]  Xiangyang Zhu,et al.  A pseudodistance function and its applications , 2004, IEEE Transactions on Robotics and Automation.

[229]  Gavin S. P. Miller,et al.  Hierarchical Z-buffer visibility , 1993, SIGGRAPH.

[230]  Ming C. Lin,et al.  A modular haptic rendering algorithm for stable and transparent 6-DOF manipulation , 2006, IEEE Transactions on Robotics.

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

[232]  Andrew S. Glassner,et al.  An introduction to ray tracing , 1989 .

[233]  Gershon Elber,et al.  Continuous Collision Detection for Ellipsoids , 2009, IEEE Transactions on Visualization and Computer Graphics.

[234]  Eric Darve,et al.  N-Body simulation on GPUs , 2006, SC.

[235]  Abderrahmane Kheddar,et al.  An algebraic solution to the problem of collision detection for rigid polyhedral objects , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

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

[237]  Abdulmotaleb El Saddik,et al.  Collision Detection and Force Response in Highly-Detailed Point-Based Hapto-Visual Virtual Environments , 2007, 11th IEEE International Symposium on Distributed Simulation and Real-Time Applications (DS-RT'07).

[238]  Jonathan D. Cohen,et al.  Level of Detail for 3D Graphics , 2012 .

[239]  Andreas Dietrich,et al.  OptiX: a general purpose ray tracing engine , 2010, SIGGRAPH 2010.

[240]  B. Monien,et al.  Data structures and efficient algorithms , 1992, Lecture Notes in Computer Science.

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

[242]  Jarek Rossignac,et al.  Collision prediction for polyhedra under screw motions , 2003, SM '03.

[243]  Dinesh Manocha,et al.  Incremental algorithms for collision detection between solid models , 1995, Symposium on Solid Modeling and Applications.

[244]  김영준,et al.  Interactive Hausdorff Distance Computation for General Pohygonal Models , 2009, SIGGRAPH 2009.

[245]  Yoshifumi Kitamura,et al.  A simple and efficient method for accurate collision detection among deformable polyhedral objects in arbitrary motion , 1995, Proceedings Virtual Reality Annual International Symposium '95.

[246]  Gabriel Zachmann,et al.  Minimal hierarchical collision detection , 2002, VRST '02.

[247]  nasa,et al.  Activities of Institute for Computer Applications in Science and Engineering (ICASE) , 2013 .

[248]  Alan H. Barr,et al.  Geometric collisions for time-dependent parametric surfaces , 1990, SIGGRAPH.

[249]  Gino van den Bergen,et al.  Proximity Queries and Penetration Depth Computation on 3d Game Objects , 2022 .

[250]  Dinesh Manocha,et al.  Collision queries using oriented bounding boxes , 2000 .

[251]  Carme Torras,et al.  3D collision detection: a survey , 2001, Comput. Graph..

[252]  James H. Clark,et al.  Hierarchical geometric models for visible surface algorithms , 1976, CACM.

[253]  Tomas Akenine-Möller,et al.  Efficient collision detection for models deformed by morphing , 2003, The Visual Computer.

[254]  Xavier Tricoche,et al.  Implicit and dynamic trees for high performance rendering , 2011, Graphics Interface.

[255]  Thomas Parisini,et al.  INTERNATIONAL SYMPOSIUM ON INTELLIGENT CONTROL , 2009 .

[256]  Dinesh Manocha,et al.  C2A: Controlled conservative advancement for continuous collision detection of polygonal models , 2009, 2009 IEEE International Conference on Robotics and Automation.

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