虚拟手术流血模拟的GPU加速实现
目的 流血效果是虚拟手术模拟器视觉效果的重要组成部分,血流与固体交互的庞大计算量使取得实时的流血模拟效果具有很大的挑战性.提出一种基于图形处理单元(GPU)加速的虚拟手术流血效果模拟方法.方法 该方法以Müller等人提出的光滑粒子动力学(SPH)作为基础,采用温度项使粒子具有不同速度模拟血流形成的血槽,同时基于构建均匀空间网格的思想,利用通用并行计算架构(CUDA)多线程并行加速技术完成粒子控制方程的求解和血流与固体交互的计算,从而取得实时的效果.结果 实验结果表明,本文方法能够满足虚拟手术中切割表面流血和血液在器官中流动的模拟需求,在粒子个数为9 000时仅需20 ms,对比于纯CPU的实现取得20.15倍的加速比,实现了大量粒子下的实时流血模拟.结论 本文方法具有较好的灵活性和实时性的特点,可以应用于虚拟手术仿真系统之中.
虚拟手术、流血模拟、光滑粒子动力学(SPH)、CUDA加速、温度项
19
TP391.9(计算技术、计算机技术)
山东省优秀中青年科学家科研奖励基金项目BS2009DX017;山东大学自主创新基金项目2011JC020
2014-10-31(万方平台首次上网日期,不代表论文的发表时间)
共7页
1532-1538