Time-critical collision detection using an average-case approach
- 1 October 2003
- proceedings article
- Published by Association for Computing Machinery (ACM)
Abstract
We present a novel, generic framework and algorithm for hierarchical collision detection, which allows an application to balance speed and quality of the collision detection.We pursue an average-case approach that yields a numerical measure of the quality. This can either be specified by the simulation or interaction, or it can help to assess the result of the collision detection in a time-critical system.Conceptually, we consider sets of polygons during traversal and estimate probabilities that there is an intersection among these sets. This can be done efficiently by storing characteristics about the average distribution of the set of polygons with each node in a bounding volume hierarchy (BVH). Consequently, we neither need any polygon intersection tests nor access to any polygons during the collision detection process.Our approach can be applied to virtually any BVH. Therefore, we call a BVH that has been augmented in this way an average-distribution tree or ADB-tree.We have implemented our new approach with two basic BVHs and present performance measurements and comparisons with a very fast previous algorithm, namely the DOP-tree. The results show a speedup of about a factor 3 to 6 with only approximately 4% error.Keywords
This publication has 19 references indexed in Scilit:
- Image-based techniques in a hybrid collision detectorIEEE Transactions on Visualization and Computer Graphics, 2003
- Self-customized BSP trees for collision detectionComputational Geometry, 2000
- A Model of Collision Perception for Real-Time AnimationPublished by Springer Nature ,1999
- A Real-Time Algorithm for Accurate Collision Detection for Deformable Polyhedral ObjectsPRESENCE: Virtual and Augmented Reality, 1998
- Efficient collision detection using bounding volume hierarchies of k-DOPsIEEE Transactions on Visualization and Computer Graphics, 1998
- Efficient Collision Detection of Complex Deformable Models using AABB TreesJournal of Graphics Tools, 1997
- OBBTreePublished by Association for Computing Machinery (ACM) ,1996
- Approximating polyhedra with spheres for time-critical collision detectionACM Transactions on Graphics, 1996
- Fast collision detection between complex solids using rasterizing graphics hardwareThe Visual Computer, 1995
- Interference detection through rasterizationThe Journal of Visualization and Computer Animation, 1991