论文摘要
随着计算机科学与技术的快速发展,医学仿真已经从单一的视觉仿真逐渐向物理仿真和生理仿真发展。以虚拟手术仿真为代表的基于物理的医学仿真的基础问题是生物软组织建模仿真,其主要任务是生物软组织的几何建模、物理建模、变形计算、碰撞检测、交互操作、视觉绘制、触觉反馈等。文章首先对这些关键技术和应用情况做了一个比较全面的概述,指出当前研究的焦点是折中仿真的实时性和真实性。文章主要以厦门大学的国家自然基金项目—虚拟眼建模仿真课题为依托,以白内障手术仿真、肝脏手术仿真为背景,系统的研究了生物软组织建模仿真的方法,并以福建省自然基金项目—虚拟手术仿真基础平台研究为基础,分析设计了一个可扩展的基础框架。生物软组织仿真是多学科融合的应用研究领域,文章系统的论述了生物软组织建模仿真的一些基础理论和方法,包括几何模型的数据结构—半边数据结构和半面结构;网格剖分和插值细分的基础理论;生物软组织的生物力学特性和典型的物理建模方法;CT图像的基本原理。白内障手术仿真的第一步是撕囊。囊膜是附着在晶状体上的一层富有弹性的透明薄膜。文章系统地研究了囊膜建模仿真的全过程。用裂隙灯测量的数据拟合的多项式建立了晶状体的轮廓曲线,然后经旋转离散建立了囊膜的三角面模型并用半边结构表示。使用准静态求解的线弹性质点弹簧模型和碰撞检测技术,建立了具有附着特性的囊膜物理仿真模型。通过一种渐进动态切割方法,实现了囊膜切割操作。依据断裂力学的基本原理,分析、设计了囊膜撕裂的基本算法,实现了囊膜定向撕裂。虚拟器械与囊膜的交互不仅在视觉上给出反馈,作者还建立了具有黏滞性摩擦反馈的触力觉仿真模型,使交互触摸、拉伸、切割和撕裂等更具有真实感。白内障手术仿真的另一重要步骤是碎核乳化过程即把膜下的皮质和晶状体核吸出体外。文章以三角面模型为限定,依Delaunay准则对皮质和核进行了四面体剖分,并用半面数据结构表示。对四面体剖分建立了对应的质点弹簧模型,提出了一种基于半面结构的劈核仿真算法。把分核的结果视为类刚体,采用一种无网格的光滑粒子流体动力学模型SPH建模,在吸食器接触的一定的范围内的粒子采用随机删除机制删除,以仿真乳化吸出过程。基于医学图像的建模仿真是典型的医学仿真过程,文章从CT医学图像的预处理一分割方法,MC表面重构,QEM模型化简与平滑等,到有限元建模,作了比较系统的论述。以肝脏、鼻咽部为例应用了这些方法并作了一些改进,如多组织的鼻咽部建模,优化的QEM简化方法等,还探讨了黏弹性有限元建模问题。文章针对面模型提出了一种局部自适应建模仿真方法,该方法以一个可以接受的比较稀疏的面模型为基础,通过蝶型插值细分方法建立了若干细节层次,借助于一个森林结构把它们组合起来,仿真时动态地局部加细分,这样在不增加模型整体复杂度的情况下,提高模型仿真的精度;在触觉反馈计算中,提出了一个层次半边碰撞检测方法,大大减少了触觉线程中碰撞检测的开销;为了加速物理仿真的计算,系统讨论了GPU用于通用计算的基本特征和方法,提出了基于GPU的质点弹簧建模方法,分析了基于GPU的有限元仿真加速的基本实现方法。文章针对虚拟手术仿真的应用研究现状提出了建立一个虚拟手术仿真基础平台,搭建一个可扩展的基础框架的重要性和实际意义。基于面向对象的方法,从系统需求分析,功能分析出发,通过用例顺序图研究定义了与功能、场景相关的基础类,分析了虚拟手术仿真的一些可扩展点,给出了系统基础框架的层次结构体系模型。从框架设计实现的基本设计模式出发讨论了框架系统实现的基本策略,以及双线程的同步器共享的运行机制。总之,文章在实时和真实的折中平衡方面提出了几种加速算法如自适应局部求精方法、层次半边碰撞检测方法、基于GPU的硬件加速方法;以白内障手术仿真为主线,系统地给出了晶状体囊膜、晶状体皮质、晶状体核的建模仿真方法;系统地论述了基于医学图像的建模仿真方法;系统地分析设计了一个虚拟手术仿真基础框架。尽管如此,本文所做的工作还远远不够,可以说仅仅是开始,每个问题都需要再深入研究。