分享自:

基于扩展位置动态的混合软组织模型实时触觉操作与切割

期刊:Computer Animation and Virtual WorldsDOI:10.1002/cav.1655

关于论文《Real-Time Haptic Manipulation and Cutting of Hybrid Soft Tissue Models by Extended Position-Based Dynamics》的学术报告

研究作者及研究发表情况

本文由 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 模型:

  1. 肝脏切割实验:成功模拟了静态和动态下的切割操作,并展示了因惯性及组织周围张力导致的自然变形现象。
  2. 脾脏实验:模拟了手术钳拉伸组织后切口扩大的动态行为。
  3. 对比实验:与有限元方法(FEM)和传统 mass-spring 模型对比后,证明本文的 PBD 方法不仅计算速度显著提高,其视觉表现的拟真度也毫不逊色。

研究的意义和应用价值

本文工作提供了一种高效、稳定的实时切割与变形模拟方法,并实现了在 VR 腹腔镜手术训练系统中的实际部署。相比现有方法,本文创新点在于: 1. 引入能量守恒约束,弥补 PBD 方法在材料异质性模拟上的缺陷。 2. 使用混合几何模型,在计算效率和视觉真实感之间达成较优平衡。 3. 实现了对复杂拓扑修改的支持,为手术过程提供了更高的物理逼真度。

本文方法的潜在应用场景包括虚拟手术培训、医学成像可视化,以及仿生医学器官材料设计等。此外,触觉反馈功能的整合大幅提升了用户的交互体验。

研究亮点

  • 提出了一个支持异质性软组织变形的扩展位置约束动力学模型。
  • 提供了简便的切割面生成及实时动态更新机制。
  • 实现了一套完整的手术模拟器框架,包含触觉渲染、图形更新及物理建模,验证了技术在实际场景中的有效性。

总结

本文关于基于 PBD 的混合软组织模型切割的研究,是虚拟现实手术模拟领域的一个重要探索,为未来更为复杂的实时手术仿真提供了坚实的技术基础。未来研究可围绕更复杂的组织属性建模、并行加速技术的开发、以及更丰富的手术效果模拟(如出血和凝固)展开,从而进一步提升虚拟手术技术的适用性与现实性。

上述解读依据用户上传的学术文献,如有不准确或可能侵权之处请联系本站站长:admin@fmread.com