论文部分内容阅读
虚拟手术是虚拟现实技术与现代医学的完美结合,相应地虚拟手术仿真系统是一个通过在视觉和触觉等多方面为用户提供逼真的虚拟手术场景以对新任外科医生进行术前培训的虚拟现实应用系统,还可用于手术效果预测、手术导航等领域。借助于虚拟手术仿真系统不仅大大节约了培训新任外科医生的费用和时间,而且降低了手术过程中的风险性,在手术训练和复杂手术的推广方面发挥着显著的作用。软组织器官的切割操作是虚拟手术仿真系统研究的重点与难点。系统中的切割仿真除了对实时性、稳定性有要求之外,还应满足操作者在视觉和触觉两方面对真实感的要求,即切口平滑性和作用力的反馈。本文主要针对虚拟手术软组织体模型切割技术研究中常出现的切口不平滑和实时性差等问题展开了深入研究,创新性地提出了一种基于贝塞尔曲面的体模型切割算法,设计并实现了一个基于力反馈的软组织模型切割仿真系统。并在切割过程中增加了切口周围软组织的形变与恢复功能,使切割效果更加逼真。首先,根据基于力反馈的虚拟手术切割仿真系统的基本构成要素,确定系统的总体结构、程序设计框架、系统的软件和硬件组成以及软件功能模块。其次,几何建模方面,本文借助视觉渲染工具OpenGL建立虚拟人体皮肤软组织体模型。物理建模方面,选用质点-弹簧/阻尼器模型作为切割过程中软组织形变和切割及触觉交互的计算模型。再次,以贝赛尔曲线在面模型切割过程中的应用为背景,提出了一种新的基于贝塞尔曲面的体模型切割算法,使得在视觉方面,无论在表面切口还是在向里凹陷的深度切面上都实现了较为理想的平滑切割效果。最后,在触觉交互上,借助PHANToM Omni触觉交互设备实现了切割过程中虚拟手术刀与人体软组织模型的交互作用。并且在切割过程中增加了摩擦力,反馈给操作者的是弹簧弹力和摩擦力的合力,使力觉反馈更加真实。实验结果表明,基于贝塞尔曲面的切割算法解决了以往体模型切割过程中常出现的切口平滑和实时性难以均衡的问题,并在力反馈下实现这种算法同时满足了虚拟手术中对视觉和触觉的双重要求。