三维重建算法研究和软件系统实现.ppt_第1页
三维重建算法研究和软件系统实现.ppt_第2页
三维重建算法研究和软件系统实现.ppt_第3页
三维重建算法研究和软件系统实现.ppt_第4页
三维重建算法研究和软件系统实现.ppt_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

三维重建算法研究和软件系统实现 答辩人 徐淼华导师 赵振西教授专业 计算机软件与理论 内容介绍 绪论PACS系统 DICOM格式 三维重建的应用和研究内容 介绍本文工作三维重建算法表面重建 体重建软件系统实现实现中的具体问题 设计模式的应用总结和展望 一 绪论 PACS简介DICOM简介三维重建的应用三维重建的研究内容本文的工作 1 1PACS简介 含义PictureArchivingandcommunicationsystem功能优点国内外开发现状未来展望 1 2DICOM标准 含义DigitalImagingandcommunicationinMedicine发展历史信息模型E R模型 1 3三维重建的应用背景 便于观察 从而方便诊断外科手术的计划和模拟放射治疗计划的制定教学帮助修复关节 设计和制作假肢 1 4三维重建的研究内容 数据预处理三维重建算法医学图象的分割模型的网格简化绘制与显示 1 5论文主要工作 功能完整的三维重建软件图象预处理MC算法构建表面几何模型以及模型的简化轮廓线编辑和轮廓线拼接三维模型的交互显示设计模式的应用MC算法的改进多轮廓线拼接问题的解决 二 三维重建算法研究 表面抽取算法基于体素的等值面重建MC算法MT算法剖分立方体算法断层轮廓拼接体重建基于图像空间基于物体空间基于频域空间 2 1MarchingCubes算法 算法原理二义性问题解决二义性算法改进 2 1 1MC算法原理 确定包含等值面的体元flag i j k 0 1 28 256 15种情况 i j k i 1 j k i 1 j 1 k i 1 j 1 k 1 i j 1 k 1 i j k 1 i j 1 k i 1 j k 1 体元状态表 1byte v1 v2 v6 v7 v8 v4 v5 v3 v1 v2 v3 v4 v5 v6 v7 v8 2 1 1MC算法原理 2 求等值面与体元边界的交点 线性插值 3 求等值面的法向 梯度矢量 中心差分求体元各角点处的梯度体元边界上采用线性插值求交点梯度三角面片采用Gourand模型绘制 2 1 2MC算法的二义性 a 连接方式二义性的二维表示 b 连接方式二义性的三维表示 2 1 2MC算法的二义性 拓扑不一致造成孔隙 2 1 3消除二义性 2 1 4算法改进 改进尝试一 改线性插值为取中点 失败 2 1 4算法改进 改进方法二扫描 假设三角形面片的顶点只能落在立方体体元边界中点和体元中心点 因为生成的形状个数是有限的合并 因为方向取值有限 考虑法向后只有26种情况 所以非常适合合并 合并的过程是 先合并成大的多边形 然后重新划分成三角形插值 通过线性插值计算出最后所得的三角形面片的顶点坐标以及法向量 扫描 合并 插值 和MC算法相同 2 2轮廓拼接 单轮廓拼接凸 单轮廓线拼接全局搜索策略启发式算法最短对角线最大体积 轮廓线渐进非凸单轮廓线拼接多轮廓线拼接 最短对角线法 非凸单轮廓线拼接 多轮廓线拼接 连接的困难形体重构转化成体数据中等值面构造体数据的构造场函数判断轮廓线内外的方法 扫描线算法表面生成MC算法 三 三维重建软件的设计与实现 DICOM网关高分辨率图像的显示方法轮廓线编辑封装OpenGL程序类图设计模式的使用 3 1DICOM网关 3 2高分辨率数据的显示方法 CT数据格式 窗宽窗位 调低窗宽窗位 调高窗宽窗位 3 3轮廓线编辑 3 4封装OpenGL 我们调用Renwindow的函数来请求显示三维模型 Renwindow设置一些相应的窗口属性 然后调用Renderer的相关函数Renderer负责转换世界坐标系 视点坐标系和屏幕坐标系 通过设置视点位置 光源和调用Actor的函数来实现把几何模型转换成图像的功能 Actor是渲染场景中的一项条目 根据对应的属性做适当设置后 调用PolydataMapper的相关函数 PolydataMapper负责解释三维模型中的点如何解释成为OpenGL基本命令里面的参数 几乎所有的OpenGL函数都出现在这个类中 3 5程序类图 CSingleImageView CMultiImageView CMy3dView 3 6设计模式的使用 Singleton模式Command模式Strategy模式Adapter模式 Singleton模式 代码示例 ClassSingleton public Singleton Instance protected Singleton Private staticSingleton Instance Singleton Instance 0 Singleton Singleton Instance If Instance 0 Instance newSingleton return Instance 使用Singleton Instance 来访问实例 Singleton模式 效果 Command模式 四 工作总结和展望 成功开发了医学影像三维重建软件My3d既支持自动得到重建

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论