Optimized spatial hashing for collision detection of deformable objects

被引:0
作者
Teschner, M [1 ]
Heidelberger, B [1 ]
Müller, M [1 ]
Pomeranets, D [1 ]
Gross, M [1 ]
机构
[1] Swiss Fed Inst Technol, Comp Graph Lab, Zurich, Switzerland
来源
VISION, MODELING, AND VISUALIZATION 2003 | 2003年
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose a new approach to collision and self-collision detection of dynamically deforming objects that consist of tetrahedrons. Tetrahedral meshes are commonly used to represent volumetric deformable models and the presented algorithm is integrated in a physically-based environment, which can be used in game engines and surgical simulators. The proposed algorithm employs a hash function for compressing a potentially infinite regular spatial grid. Although the hash function does not always provide a unique mapping of grid cells, it can be generated very efficiently and does not require complex data structures, such as octrees or BSPs. We have investigated and optimized the parameters of the collision detection algorithm, such as hash function, hash table size and spatial cell size. The algorithm can detect collisions and self-collisions in environments of up to 20k tetrahedrons in real-time. Although the algorithm works with tetrahedral meshes, it can be easily adapted to other object primitives, such as triangles.
引用
收藏
页码:47 / 54
页数:8
相关论文
共 50 条
[31]   A method for collision response between deformable objects in virtual surgery [J].
Zhu, Bo ;
Gu, Lixu ;
Zhang, Jingsi .
2007 6TH INTERNATIONAL SPECIAL TOPIC CONFERENCE ON INFORMATION TECHNOLOGY APPLICATIONS IN BIOMEDICINE, 2007, :53-56
[32]   Fast collision detection for skeletally deformable models [J].
Kavan, L ;
Zára, J .
COMPUTER GRAPHICS FORUM, 2005, 24 (03) :363-372
[33]   Efficient collision culling among deformable objects using graphics processors [J].
Govindaraju, NK ;
Lin, MC ;
Manocha, D .
PRESENCE-TELEOPERATORS AND VIRTUAL ENVIRONMENTS, 2006, 15 (01) :62-76
[34]   Collision-free transport of 2D deformable objects [J].
Herguedas, Rafael ;
Lopez-Nicolas, Gonzalo ;
Sagues, Carlos .
2021 21ST INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2021), 2021, :430-435
[35]   Real-time collision detection and response techniques for deformable objects based on hybrid bounding volume hierarchy [J].
Zhu, Yuanfeng ;
Meng, Jun .
COMPEL-THE INTERNATIONAL JOURNAL FOR COMPUTATION AND MATHEMATICS IN ELECTRICAL AND ELECTRONIC ENGINEERING, 2009, 28 (06) :1372-1385
[36]   Objects Collision Detection In Virtual Scene [J].
Zhang, Rongguo ;
Wang, Zhifang ;
Liu, Xiaojun ;
Liu, Kun .
ADVANCED DESIGNS AND RESEARCHES FOR MANUFACTURING, PTS 1-3, 2013, 605-607 :2391-+
[37]   Collision Detection for Blocking Cylindrical Objects [J].
Xing, Dengpeng ;
Xu, De ;
Liu, Fangfang .
2015 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2015, :4798-4803
[38]   PSCC: Parallel Self-Collision Culling with Spatial Hashing on GPUs [J].
Tang, Min ;
Liu, Zhongyuan ;
Tong, Ruofeng ;
Manocha, Dinesh .
PROCEEDINGS OF THE ACM ON COMPUTER GRAPHICS AND INTERACTIVE TECHNIQUES, 2018, 1 (01)
[39]   Deformable free space tilings for kinetic collision detection [J].
Agarwal, PK ;
Basch, J ;
Guibas, LJ ;
Hershberger, J ;
Zhang, L .
ALGORITHMIC AND COMPUTATIONAL ROBOTICS: NEW DIRECTIONS, 2001, :83-96
[40]   Efficient Collision Detection with a Deformable Model of an Abdominal Aorta [J].
Guo, Xinlu ;
Zhang, Yakun ;
Liu, Rong ;
Wang, Yongxuan .
2016 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION (ICIA), 2016, :927-932