期刊文献+

虚拟手术流血模拟的GPU加速实现 被引量:1

Bleeding simulation of virtual surgery implemented on GPU
原文传递
导出
摘要 目的流血效果是虚拟手术模拟器视觉效果的重要组成部分,血流与固体交互的庞大计算量使取得实时的流血模拟效果具有很大的挑战性。提出一种基于图形处理单元(GPU)加速的虚拟手术流血效果模拟方法。方法该方法以Maller等人提出的光滑粒子动力学(SPH)作为基础,采用温度项使粒子具有不同速度模拟血流形成的血槽,同时基于构建均匀空间网格的思想,利用通用并行计算架构(CUDA)多线程并行加速技术完成粒子控制方程的求解和血流与固体交互的计算,从而取得实时的效果。结果实验结果表明,本文方法能够满足虚拟手术中切割表面流血和血液在器官中流动的模拟需求,在粒子个数为9000时仅需20 ms,对比于纯CPU的实现取得20.15倍的加速比,实现了大量粒子下的实时流血模拟。结论本文方法具有较好的灵活性和实时性的特点,可以应用于虚拟手术仿真系统之中。 Objective Bleeding simulation is an important visual effect.Real-time bleeding simulation is challenging because of the extensive computations required for blood-solid interactions.This study proposes a simulation method for surgical bleeding based on graphics-processing units (GPUs).Method The proposed method is derived from the smooth particle hydrodynamics (SPH) proposed by Müller et al.SPH uses the temperature item to generate particles with different speeds and simulate bloodstream.The multi-thread parallel technology compute unified device architecture (CUDA),which is implemented on GPUs,is used to rapidly solve the control equation of the particle and the blood-solid interactions.Thus,this method allows real-time bleeding based on a uniformly spaced grid.Result The proposed method can simulate bleeding after a cut.It can also simulate blood flowing over complex obstacles in a surgical simulator.The method only takes 20 ms when the particle number is 9 000 and has 20.15 times faster computation than the central processing unit implementation.Thus,real-time bleeding simulation can be obtained with the method using a large particle number.Conclusion The proposed method is flexible and capable of simulating real-time surgical bleeding.
作者 赖颢升 向辉
出处 《中国图象图形学报》 CSCD 北大核心 2014年第10期1532-1538,共7页 Journal of Image and Graphics
基金 山东省优秀中青年科学家科研奖励基金项目(BS2009DX017) 山东大学自主创新基金项目(2011JC020)
关键词 虚拟手术 流血模拟 光滑粒子动力学(SPH) CUDA加速 温度项 virtual surgery bleeding simulation smooth particle hydrodynamics compute unified device architecture acceleration temperature item
  • 相关文献

参考文献20

  • 1Stam J.Stable fluids[C]//Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques.New York,USA:Addison-Wesley Publishing Co.,1999:121-128.
  • 2Zátonyi J,Paget R,Székely G,et al.Real-time synthesis of bleeding for virtual hysteroscopy[J].Medical Image Analysis,2005,9 (3):255-266.
  • 3Rianto S,Li L.Fluid dynamic visualisations of cuttings-bleeding for virtual reality heart beating surgery simulation[C]//Proceedings of the 33rd Australasian Conference on Computer Science.Darlinghurst,Australia:Australian Computer Society,2010,102:53-60.
  • 4Müller M,Charypar D,Gross M.Particle-based fluid simulation for interactive applications[C]//Proceedings of the 2003 ACM SIGGRAPH,Switzerland Switzerland:Eurographics Association Aire-la-Ville,2003:154-159.
  • 5Qin J,Pang W M,Chui Y P,et al.Hardware-accelerated bleeding simulation for virtual surgery[C]//Proceedings of Computational Biomechanics for Medicine Ⅱ Workshop.Brisbane.Australia:MICCAT,2007,133-140.
  • 6Ueda K,Fujishiro I.Visual simulation of bleeding on skin surface[C]//Proceedings of ACM SIGGRAPH New York,USA:ACM,2011:9.
  • 7Kass M,Miller G.Rapid,stable fluid dynamics for computer graphics[J].ACM SIGGRAPH Computer Graphics,1990,24 (4):49-57.
  • 8Borgeat L,Massicotte P,Poirier G,et al.Layered surface fluid simulation for surgical training[M]//Medical Image Computing and Computer-Assisted Intervention.Berlin Heidelberg:Springer,2011:323-330.
  • 9Oppenheimer P,Gupta A,Weghorst S,et al.The representation of blood flow in endourologic surgical simulations[J].Medicine Meets Virtual Reality 2001:Outer Space,Inner Space,Virtual Space,2001,81:365-371.
  • 10徐凯,熊岳山,谭柯,郭光友.一种小量流血形成的弯曲血槽模型[J].国防科技大学学报,2004,26(5):70-73. 被引量:6

二级参考文献31

  • 1谭珂,郭光友,王大君,王勇军,吴鹏.虚拟现实技术在鼻腔镜手术仿真训练系统中的应用研究[J].系统仿真学报,2001,13(S2):347-349. 被引量:10
  • 2徐凯,熊岳山,谭柯,郭光友.一种小量流血形成的弯曲血槽模型[J].国防科技大学学报,2004,26(5):70-73. 被引量:6
  • 3柳有权,刘学慧,吴恩华.基于GPU带有复杂边界的三维实时流体模拟[J].软件学报,2006,17(3):568-576. 被引量:54
  • 4周世哲,满家巨.基于多重网格法的实时流体模拟[J].计算机辅助设计与图形学学报,2007,19(7):935-940. 被引量:9
  • 5Foster N, Metaxas D. Realistic animation of liquids [J]. Graphical Models and Image Processing, 1996, 58(5):471- 483.
  • 6Stam J. Stable fluids [C] //Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, Los Angeles, 1999:121-128.
  • 7Gingold R A, Monaghan J J. Smoothed particle hydrodynamics: theory and application to non-spherical stars [J]. Royal Astronomical Society, Monthly Notices, 1977, 181(4): 375- 389.
  • 8Desbrun M, Gascuel M P. Smoothed particles: a new paradigm for animating highly deformable bodies [C] // Proceedings of EG Workshop on Animation and Simulation, Poitiers, 1996: 61-76.
  • 9Muller M, Charypar D, Gross M. Particle-based fluid simulation for interactive applications [C] //Proceedings of ACM SIGGRAPH/Eurographies Symposium on Computer Animation, San Diego, 2003:154-159.
  • 10Buck I, Purcell T. A toolkit for computation on GPUs [M] // Fernando R. GPU Gems. Toronto: Addison-Wesley Professional, 2004:621-636.

共引文献33

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部