手术仿真中快速准确的冲突响应算法

手术仿真中快速准确的冲突响应算法

论文摘要

本文研究了手术仿真系统和其中的冲突响应算法,并扩展了受限粒子系统。手术仿真系统是目前医疗图像领域的研究热点和难点,它可以提供一个虚拟的沉浸式的训练环境,以此取代医院中基于人类尸体和动物的训练方式,降低医院的成本,因此得到广泛的关注和研究。冲突响应算法是手术仿真系统的重要组成部分,其作用是在冲突检测模块发现了物体间的碰撞时,合理地化解冲突,并提供连续的反馈力供触觉仿真。受限粒子系统是一种可形变模型,其功能是用数学语言描述外力作用下物体的形态变化。冲突响应算法和可形变模型算法均是手术仿真系统中至关重要的组成部分。本文提出了一种混合型的冲突响应算法,此法将冲突响应算法解剖为三个阶段,在每个阶段上都针对不同系统的需求设计了多种算法,此方法融合了三种传统的冲突响应算法的优点,并对各个算法都作出了改进,并重点讨论了反馈力的后处理过程,使用了缩放映射和线性插值平滑的方法使反馈力更为连续。本文还研究并扩展了受限粒子系统的自定义约束问题,针对手术仿真系统的特点,加入了三种新的扩展约束。同时本文也对这两个研究进行了实验,测试了它们的稳定性和运行效率。论文的主要工作和创新点如下:1.提出了混合型冲突响应算法,将一个整体问题划分为三个子问题分别攻克。该混合型冲突算法由三个阶段组成,分别为前处理阶段,形变阶段,反馈力阶段,每个阶段都有若干种不同的算法实现,算法之间耦合度低,可以任意组合使用。这样的设计可以满足不同系统的不同要求,例如有的算法实时性较好,有的算法稳定性较好等。2.在冲突响应算法的实现中,提供了多种计算合理的侵入方向的方法,传统的侵入方向等同于最快离开穿透物体的方向或是表面法向量。而本文提出了加权平均值法,原地离开法,以及相对速度法,这三种方法均能获得更为连续的惩罚力,尤其是第三种方法还考虑到了触觉仿真中的特殊性。3.在计算反馈力的过程中,相对于传统的局部法,提出了相应的整体法,将碰撞物体作为一个整体来考虑,这样所计算得到的反馈力更加可以反映物体整体的状态和运动规律。4.在反馈力的后处理过程中,提出了基于反正切函数的方法对冲突响应模块所获得的反馈力进行缩放映射,并用线性插值的方法进行平滑,然后传递给设备模块。解决了冲突响应模块和设备块中反馈力量度不统一的问题,并且增加了设备反馈力在不同时间点间的连续性,避免了跳跃性的突变。5.通过定性和定量的实验系统地比较了视觉仿真中各个算法的形变的效果和时间复杂度,以及触觉仿真中各个算法产生反馈力的连续性和算法时间复杂度。并提出了三个评估反馈力连续性的公式。6.根据手术仿真系统的特点,扩展了传统的受限粒子系统,提出了三个新的约束条件,分别为相对位置约束,原始位置约束和固定位置约束。增加了可形变模型的稳定性,其中原始位置约束还可以阻止场景中器官的漂移,这些约束并没有增加时间复杂度。

论文目录

  • 摘要
  • ABSTRACT
  • 插图索引
  • 表格索引
  • 第一章 绪论
  • 1.1 背景与应用
  • 1.2 主要贡献
  • 1.3 章节安排
  • 第二章 相关工作
  • 2.1 仿真系统架构
  • 2.1.1 仿真系统架构
  • 2.1.2 仿真系统原型
  • 2.2 冲突检测
  • 2.2.1 冲突检测概述
  • 2.2.2 空间划分
  • 2.2.3 包围盒
  • 2.2.4 其他方法
  • 2.3 冲突响应
  • 2.3.1 冲突响应概述
  • 2.3.2 基于惩罚力的方法
  • 2.3.3 基于接触面计算的方法
  • 2.3.4 基于分析的解决方案
  • 2.3.5 冲突响应算法的比较
  • 2.3.6 反馈力的生成
  • 2.4 可形变模型
  • 2.4.1 质点弹簧模型
  • 2.4.2 受限粒子系统
  • 2.4.3 有限元模型
  • 2.4.4 其他模型
  • 2.4.5 可形变模型的比较
  • 第三章 混合型冲突响应算法
  • 3.1 算法概述
  • 3.2 预处理阶段:基于分析的前处理
  • 3.3 形变阶段:合理的形变
  • 3.3.1 基于惩罚力的方法
  • 3.3.1.1 加权平均值法
  • 3.3.1.2 原地返回法
  • 3.3.1.3 相对速度与参考信息
  • 3.3.2 基于接触面计算的方法
  • 3.3.3 基于插入弹簧的方法
  • 3.3.4 形变方式的比较
  • 3.4 反馈力阶段:连续的反馈力
  • 3.4.1 基于惩罚力的反馈力
  • 3.4.2 基于可形变模型的反馈力
  • 3.4.3 基于插入弹簧的反馈力
  • 3.4.4 反馈力算法比较
  • 3.4.5 反馈力的后处理
  • 3.4.5.1 缩放映射
  • 3.4.5.2 插值平滑
  • 3.5 算法组合
  • 第四章 扩展型受限粒子系统
  • 4.1 扩展模型概述
  • 4.2 扩展约束
  • 4.2.1 相对位置约束
  • 4.2.2 原始位置约束
  • 4.2.3 固定位置约束
  • 4.3 约束的比较
  • 第五章 系统与实验
  • 5.1 系统描述
  • 5.1.1 开发环境
  • 5.1.2 系统架构
  • 5.1.3 系统功能
  • 5.2 冲突响应算法
  • 5.2.1 实验设置
  • 5.2.2 形变实验
  • 5.2.3 形变算法时间复杂度
  • 5.2.4 反馈力实验
  • 5.2.4.1 三种反馈力生成算法
  • 5.2.4.2 缩放映射实验
  • 5.2.4.3 插值平滑实验
  • 5.2.4.4 定量分析
  • 5.2.5 反馈力算法时间复杂度
  • 5.3 扩展型受限粒子系统
  • 5.3.1 实验设置
  • 5.3.2 原始位置约束
  • 5.3.3 时间复杂度
  • 第六章 总结与展望
  • 6.1 本文工作总结
  • 6.2 未来工作展望
  • 致谢
  • 参考文献
  • 攻读硕士期间的研究成果与已发表的论文
  • 索引
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

    手术仿真中快速准确的冲突响应算法
    下载Doc文档

    猜你喜欢