|
›› 2017,Vol. 32 ›› Issue (6): 1198-1213.doi: 10.1007/s11390-017-1794-z
所属专题: Artificial Intelligence and Pattern Recognition
• Special Section on Selected Paper from NPC 2011 • 上一篇 下一篇
Shi-Yu Jia, Zhen-Kuan Pan*, Member, CCF, Guo-Dong Wang, Member, CCF, Wei-Zhong Zhang, Member, CCF, Xiao-Kang Yu
Shi-Yu Jia, Zhen-Kuan Pan*, Member, CCF, Guo-Dong Wang, Member, CCF, Wei-Zhong Zhang, Member, CCF, Xiao-Kang Yu
手术仿真系统需要模拟柔性体的变形和切割.基于自适应八叉树网格的切割方法将柔性体嵌入八叉树网格中,切割工具轨迹附近的八叉树网格单元被递归细分.变形仅针对八叉树网格实施,因此退化单元导致变形计算不稳定问题被避免了.以前的相关研究工作忽略了生物组织和器官往往包含复杂的内部结构这一事实.针对上述问题,将柔性体构造成嵌入八叉树网格的体素,体素之间由链接相连.被切割工具扫过的链接被切断,而柔性体的面网格由切断的链接构造出来.提出了两种将三角网格嵌入上述柔性体模型的新方法.第一种方法称为面网格嵌入法.该方法适用于任意三角网格,但嵌入的结构不具有物理属性.第二种方法称为物质区域嵌入法.该方法将三角网格包围的区域赋予物理属性,但要求三角网格必须水密,不自相交,并且最小特征尺度小于体素的尺度.仿真算法在仿真运行前将一些局部特征事先计算好,以提高仿真的运行效率.仿真实验表明,我们设计的方法可以正确切割嵌入内部结构的柔性体,并保持柔性体和内部结构切割效果的一致性.切割产生的内部结构碎片可以和柔性体一起正确变形.
[1] Ruthenbeck G S, Reynolds K J. Virtual reality for medical training:The state-of-the-art. Journal of Simulation, 2015, 9(1):16-26.[2] Bric J D, Lumbard D C, Frelich M J, Gould J C. Current state of virtual reality simulation in robotic surgery training:A review. Surgical Endoscopy, 2016, 30(6):2169-2178.[3] Wu J, Westermann R, Dick C. A survey of physically based simulation of cuts in deformable bodies. Computer Graphics Forum, 2015, 34(6):161-187.[4] Mor A B, Kanade T. Modifying soft tissue models:Progressive cutting with minimal new element creation. In Proc. the 3rd International Conference on Medical Image Computing and Computer-Assisted Intervention, October 2000, pp.598-607.[5] Bielser D, Glardon P, Teschner M, Gross M. A state machine for real-time cutting of tetrahedral meshes. Graphical Models, 2004, 66(6):398-417.[6] Metzger M C, Gissler M, Asal M, Teschner M. Simultaneous cutting of coupled tetrahedral and triangulated meshes and its application in orbital reconstruction. International Journal of Computer Assisted Radiology and Surgery, 2009, 4(5):409-416.[7] Courtecuisse H, Allard J, Kerfriden P, Bordas S P A, Cotin S, Duriez C. Real-time simulation of contact and cutting of heterogeneous soft-tissues. Medical Image Analysis, 2014, 18(2):394-410.[8] Paulus C J, Untereiner L, Courtecuisse H, Cotin S, Cazier D. Virtual cutting of deformable objects based on efficient topological operations. The Visual Computer, 2015, 31(6):831-841.[9] Molino N, Bao Z, Fedkiw R. A virtual node algorithm for changing mesh topology during simulation. ACM Transactions on Graphics, 2004, 23(3):385-392.[10] Sifakis E, Der K G, Fedkiw R. Arbitrary cutting of deformable tetrahedralized objects. In Proc. the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, August 2007, pp.73-80.[11] Wang Y, Jiang C, Schroeder C, Teran J. An adaptive virtual node algorithm with robust mesh cutting. In Proc. the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, July 2014, pp.77-85.[12] Jia S, Zhang W, Yu X, Pan Z. CPU-GPU mixed implementation of virtual node method for real-time interactive cutting of deformable objects using OpenCL. International Journal of Computer Assisted Radiology and Surgery, 2015, 10(9):1477-1491.[13] Je?ábková L, Kuhlen T. Stable cutting of deformable objects in virtual environments using XFEM. IEEE Computer Graphics and Applications, 2009, 29(2):61-71.[14] Kaufmann P, Martin S, Botsch M, Grinspun E, Gross M. Enrichment textures for detailed cutting of shells. ACM Transactions on Graphics, 2009, 28(3):50:1-50:10.[15] Turkiyyah G M, Karam W B, Ajami Z, Nasri A. Mesh cutting during real-time physical simulation. Computer-Aided Design, 2011, 43(7):809-819.[16] Lim Y J, Hu J, Chang C Y, Tardella N. Soft tissue deformation and cutting simulation for the multimodal surgery training. In Proc. the 19th IEEE International Symposium on Computer-Based Medical Systems, June 2006, pp.635-640.[17] Steinemann D, Otaduy M A, Gross M. Splitting meshless deforming objects with explicit surface tracking. Graphical Models, 2009, 71(6):209-220.[18] Pietroni N, Ganovelli F, Cignoni P, Scopigno R. Splitting cubes-A fast and robust technique for virtual cutting. The Visual Computer, 2009, 25(3):227-239.[19] Müller M, Heidelberger B, Hennix B H M, Ratcliff J. Position based dynamics. In Proc. the 3rd Workshop in Virtual Reality Interactions and Physical Simulations, Nov. 2006, pp.71-80.[20] Bender J, Koschier D, Charrier P, Weber D. Position-based simulation of continuous materials. Computers & Graphics, 2014, 44:1-10.[21] Pan J, Bai J, Zhao X, Hao A, Qin H. Real-time haptic manipulation and cutting of hybrid soft tissue models by extended position-based dynamics. Computer Animation & Virtual Worlds, 2015, 26(3/4):321-335.[22] Berndt I, Torchelsen R, Maciel A. Efficient surgical cutting with position-based dynamics. IEEE Computer Graphics and Applications, 2017, 38(3):24-31.[23] Je?ábková L, Bousquet G, Barbier S, Faure F, Allard J. Volumetric modeling and interactive cutting of deformable bodies. Progress in Biophysics and Molecular Biology, 2010, 103(2/3):217-224.[24] Seiler M, Steinemann D, Spillmann J, Harders M. Robust interactive cutting based on an adaptive octree simulation mesh. The Visual Computer, 2011, 27(6/7/8):519-529.[25] Dick C, Georgii J, Westermann R. A hexahedral multigrid approach for simulating cuts in deformable objects. IEEE Transactions on Visualization and Computer Graphics, 2011, 17(11):1663-1675.[26] Wu J, Dick C, Westermann R. Efficient collision detection for composite finite element simulation of cuts in deformable bodies. The Visual Computer, 2013, 29(6/7/8):739-749.[27] Ju T, Losasso F, Schaefer S, Warren J. Dual contouring of hermite data. ACM Transactions on Graphics, 2002, 21(3):339-346. |
No related articles found! |
版权所有 © 《计算机科学技术学报》编辑部 本系统由北京玛格泰克科技发展有限公司设计开发 技术支持:support@magtech.com.cn 总访问量: |