本文由 Junjun Pan、Junxuan Bai、Xin Zhao、Aimin Hao 和 Hong Qin 五位作者合作完成,其中部分作者隶属于中国 Beihang University (北京航空航天大学)的国家虚拟现实技术与系统重点实验室,另一位作者来自 SUNY Stony Brook(美国纽约州立大学石溪分校)计算机科学系。文章于 2015 年 4 月发表于《Computer Animation and Virtual Worlds》期刊,是该期刊的 special issue paper(专题论文)。在线公开日期为 2015 年 4 月 22 日,DOI 是 10.1002/cav.1655。
本文研究背景聚焦于虚拟现实(VR)技术在医学手术模拟与培训中的应用。近年来,虚拟现实手术模拟技术有了显著进步,多种商业化的模拟器已获得成功,用于提升医师技能的训练和评估。其中,实时模拟软组织切割及其变形行为是虚拟手术的重要组成部分,而实现高效、精确的实时物理计算仍面临诸多挑战。
软组织在虚拟解剖中通常以表面几何模型或体积网格模型进行表示,其中体积网格(如四面体网格)因能够展示内部结构,被广泛采用进行切割模拟。然而,体积网格在几何和拓扑上的复杂性导致了高昂的计算代价,而表面网格虽然易于处理,但其模拟切割时难以展示实际的切口深度和内部细节。现有方法在精度、拓扑修改及计算效率等方面仍存在不足。
本研究旨在提出一项基于扩展的位置约束动力学方法(Extended Position-Based Dynamics,PBD)的新框架,针对包含表面与体积混合网格的软组织模型,进行实时交互性能优化,支持复杂拓扑修改以及兼容多种软组织物理性能。最终目标是将该技术应用于虚拟腹腔镜手术模拟器中。
本文研究主要涵盖以下四个主要流程,每个流程的详细设计如下:
在软组织模型中,本文引入混合几何模型(Hybrid Geometric Model),同时结合表面网格和体积网格: - 表面网格采用精细的三角形结构,提供详细的几何结构和纹理信息,用于模拟软组织外部表面。 - 内部结构通过较稀疏的四面体网格表示,显著降低了动态仿真中的计算成本。 - 为了实现表面网格与四面体网格的连接关系,研究人员采用重心坐标映射方法(Mapping of Barycentric Coordinates),以便在变形模拟中更新表面顶点位置。
物理变形计算以扩展的位置约束动力学模型(PBD)为核心。此方法具备稳健性高、约束易扩展的特点,是近年来游戏开发和 VR 手术模拟器中广受欢迎的技术。研究中额外扩展了用于支持: 1. 拓扑修改:在切割或细分过程中新创建的面与点需要灵活地整合进动态系统。 2. 物质异质性:通过能量守恒约束(Energy-Preserving Constraint)模拟不同材料的变形性能。
在变形计算中,研究引入三种核心约束: - 拉伸约束(Stretching Constraint):用于限制变形中顶点间距离的过度拉伸。 - 体积守恒约束(Volume Conservation Constraint):确保组织体积保持近似不变。 - 能量守恒约束:依据 Hooke 定律和弹簧势能模型,将弹性系数赋值到不同的网格区域,从而模拟异质性材料的不同物理表现。
本文开发了一种实时切割混合网格软组织的方法,分以下几个过程: 1. 三角剖分(Triangular Subdivision):侦测和处理手术器械在表面网格上的交互,细分被切割的三角形为多个新子三角形,并实时更新与之相连的体积网格。 2. 四面体切割(Tetrahedral Subdivision):计算切割面(Sweep Surface)与四面体内的交点,通过插值方法细分四面体。 3. 切面生成(Generating Incision Surfaces):自动填充切割区域的新表面,并重新映射切割过程中新生成的顶点与原网格的连接关系。
为增强真实感及操作感,本文将所提算法与触觉渲染结合,采用 Geomagic Touch 设备模拟手术器械的操作。添加了切割行为的机械建模,分析了正常压力与切割力的分解条件(如静摩擦力和剪切力的阈值),并通过参数控制实现系统的稳定性。
通过本文算法,研究团队完成了多种软组织模型的切割与变形模拟实验,包括肝脏、脾脏模型以及经典的 Stanford Bunny 模型:
本文工作提供了一种高效、稳定的实时切割与变形模拟方法,并实现了在 VR 腹腔镜手术训练系统中的实际部署。相比现有方法,本文创新点在于: 1. 引入能量守恒约束,弥补 PBD 方法在材料异质性模拟上的缺陷。 2. 使用混合几何模型,在计算效率和视觉真实感之间达成较优平衡。 3. 实现了对复杂拓扑修改的支持,为手术过程提供了更高的物理逼真度。
本文方法的潜在应用场景包括虚拟手术培训、医学成像可视化,以及仿生医学器官材料设计等。此外,触觉反馈功能的整合大幅提升了用户的交互体验。
本文关于基于 PBD 的混合软组织模型切割的研究,是虚拟现实手术模拟领域的一个重要探索,为未来更为复杂的实时手术仿真提供了坚实的技术基础。未来研究可围绕更复杂的组织属性建模、并行加速技术的开发、以及更丰富的手术效果模拟(如出血和凝固)展开,从而进一步提升虚拟手术技术的适用性与现实性。