Real-time knot-tying simulation

被引:94
作者
Brown, J
Latombe, JC
Montgomery, K
机构
[1] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
[2] Stanford NASA Natl Biocomputat Ctr, Stanford, CA 94305 USA
关键词
rope simulation; knot tying; self-collision detection; collision management; surgical suturing;
D O I
10.1007/s00371-003-0226-y
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The real-time simulation of rope, and knot tying in particular, raises difficult issues in contact detection and management. Some practical knots can only be achieved by complicated crossings of the rope, yielding multiple simultaneous contacts, especially when the rope is pulled tight. This paper describes a graphical simulator that allows a user to grasp and smoothly manipulate a virtual rope and to tie arbitrary knots, including knots around other objects, in real time. A first component of the simulator computes the global configuration of the rope based on user interactions. Another component of the simulator precisely detects self-collisions in the rope as well as collisions with other objects. Finally, a third component manages collisions to prevent penetration, while making the rope slide with some friction along itself and other objects, so that knots can be pulled tight in a realistic manner. An additional module uses recent results from knot theory to identify, also in real time, which topological knots have been tied. This work was motivated by surgical suturing, but simulation in other domains, such as sailing and rock climbing, could also benefit from it.
引用
收藏
页码:165 / 179
页数:15
相关论文
共 41 条
[1]  
Adams C.C., 1994, The Knot Book
[2]  
[Anonymous], 1994, KNOTS SURFACES
[3]  
Baraff D., 1998, Computer Graphics. Proceedings. SIGGRAPH 98 Conference Proceedings, P43, DOI 10.1145/280814.280821
[4]   Faking dynamics of ropes and springs [J].
Barzel, R .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1997, 17 (03) :31-39
[5]  
Bridson R, 2002, ACM T GRAPHIC, V21, P594, DOI 10.1145/566570.566623
[6]   Algorithmic tools for real-time microsurgery simulation [J].
Brown, J ;
Sorkin, S ;
Latombe, JC ;
Montgomery, K ;
Stephanides, M .
MEDICAL IMAGE ANALYSIS, 2002, 6 (03) :289-300
[7]  
BROWN J, 2003, THESIS STANFORD U ST
[8]  
CAKMAK HK, 2001, THESIS WISSENSCHAFTL
[9]  
Dawson Steven L, 2002, Bull Am Coll Surg, V87, P12
[10]   Toward realistic soft-tissue modeling in medical simulation [J].
Delingette, H .
PROCEEDINGS OF THE IEEE, 1998, 86 (03) :512-523