当前位置:
文档之家› 虚拟手术仿真系统的设计与实现
虚拟手术仿真系统的设计与实现
II
万方数据
ABSTRACT
bounding box method, the virtual force feedback technology based on PHANToM and the implement of behavior engine based on FSM and XML. In the end of this thesis, we we test the system and analyze the test result. Keywords: Virtual Surgery, MFC, Behavior Engine, Collision Detection, Virtual Force Feedback
关键词:手术仿真,MFC,行为引擎,碰撞检测,虚拟力反馈
I
万方数据
ABSTRACT
ABSTRACT
Virtual surgery is a developing research trend which inosculated virtual reality technology and modern medicine. Virtual surgery researching consists computer technology, computer graphics,medicine,biomechanics, computer vision,image processing, artificial intelligence and so on. Virtual surgery system provides a virtual surgery environment for surgeons who can make operations in the environment. Users can get graphical or haptical feedback when they make operations, and would get the experience of surgery. Virtual surgery has provided a new method for surgery training. The traditional training always uses artificial models, bodies and animals. However, the artificial modes can't express the complexity of organs. Bodies are very expensive, difficultly available for dissection and just can use once. What’s more, it is inaccurate, expensive and may introduce ethical questions to use animals.
DESIGN AND IMPLEMENTATION OF VIRTUAL SURGERY SIMULATION SYSTEM
A Master Thesis Submitted to University of Electronic Science and Technology of China
Major:
虚拟手术系统会给使用者提供多通道的反馈,使用者可以获得逼真体验。对 于使用者来说,虚拟手术系统可完成的不只是训练功能,还可根据实际环境的数 据对手术参数进行设定,在模拟环境中进行手术试验,风险预测,流程设计,手 术流程优化等。但是,许多虚拟手术系统的研发往往局限于特定的手术场景和操 作方式,缺乏整体性的规划分析,系统的通用性和扩展能力较弱,不能满足医院 多种类型的手术需求,重复开发问题严重。
(姓名、职称、单位名称)
申请学位级别 硕士 专业学位类别 工 程 硕 士
工程领域名称
软件工程
提交论文日期 2014.09.25 论文答辩日期 2014.11.21
学位授予单位和日期 电子科技大学 2014 年 12 月 25 日
答辩委员会主席
评阅人
注 1:注明《国际十进分类法 UDC》的类号。
万方数据
Master of Engineering
Author:
Zhang Xiaoqin
Advisor:
Wang Yong
School : School of Information and Software Engineering
万方数据
独创性声明
本人声明所呈交的学位论文是本人在导师指导下进行的研究工作 及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方 外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为 获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与 我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的 说明并表示谢意。
III 万方数据
目录
目录
第一章 绪论 .................................................................................................................... 1 1.1 研究背景 ............................................................................................................ 1 1.2 国内外研究现状 ................................................................................................ 2 1.3 研究目标 ............................................................................................................ 5 1.4 主要工作 ............................................................................................................ 5 1.5 本论文的章节安排 ............................................................................................ 6
Virtual surgery can solve these problems. It can lead the operators well to the nature of surgery and help trainees to gain experience in surgery. New surgeons can practise operations and rehearse surgery in the system. However, most virtual surgery systems are limited to a specific operation scene and operation mode. Lack of comprehensive planning, the system versabtility and extension ability is weak, which can not meet the demand of various types of hospital operation.
本文设计和实现了一款具备通用性的虚拟手术系统,首先通过实际的工作调 研和同类软件的功能分析,我们从功能和性能两个方面定义了系统的需求,给出 了系统工作的基本流程。在系统设计和实现部分,我们分析了虚拟手术系统的物 理架构,内部逻辑结构和功能架构,具体的,系统采用 C/S 结构,在 MFC 框架下 进行开发;系统的核心功能包括:模型管理、场景管理、行为引擎、场景渲染和 交互界面 5 大部分,他们分别为虚拟手术的运行提供了底层数据、运算逻辑、协 调和记录以及用户交互;接下来,论文详细阐述了基于 Vega Prime 的生物器官建 模,基于层次包围盒方法的碰撞检测技术,基于 PHANToM 的虚拟力反馈技术和 基于 FSM 和 XML 的行为引擎的设计和实现。在论文最后,我们对系统进行了整 体测试并对测试结果进行了分析。
(保密的学位论文在解密后应遵守此规定)
作者签名:
导师签名: 日期: 年 月 日
万方数据
摘要
摘要
虚拟手术是将计算机图形学、虚拟现实、仿真技术、人机交互、现代医学等 多个学科融合在一起的新学科。虚拟仿真手术用到多个领域的知识,并将这些技 术融合在一起,根据实际手术操作和手术环境,利用虚拟现实技术进行模拟,提 供一个虚拟的手术环境。医生可以通过仿真手术系统做实验,对手术流程更加熟 悉。学生可以通过仿真手术系统进行训练,降低了训练成本,因为传统的训练方 式一般是使用人造模型、尸体、动物模拟等,训练成本高,且资源稀少。
In this background, this thesis focuses on the research of the design and implement of the virtual surgery simulation system which is universal for various operations in modern hospital business. Firstly, in the step of requirement analysis, based on virtual surgery theory and the pratical application background of hospitals, we give the definition of system scope, including funcation requirement and performance requirement. Besides, we also analyze the business process of virtual surgery. In the design and implement stage, we give the system structure, including physics structure, logic structure and function structure. In detail, the system adopts C/S architecture and is developed in MFC environment. The system is composed by 5 kernerl compontments: model management, scene management, behavior engine, scene rending and interative interface. These compontments respectively provide basic organic model data, sence logic, coordinate control and user interaction. In the following, we detailly introduce the organic model method based on Vega Prime, collision detection technology based on