学位论文 > 优秀研究生学位论文题录展示
基于二维建筑图形构建三维虚拟场景的设计与实现
作 者: 张树禄
导 师: 王玉文;倪少龙
学 校: 电子科技大学
专 业: 软件工程
关键词: 虚拟现实 模型 三维重构
分类号: TP391.41
类 型: 硕士论文
年 份: 2011年
下 载: 24次
引 用: 0次
阅 读: 论文下载
内容摘要
在计算机技术、网络技术以及其周边相关技术快速发展的同时,信息的可视化技术研究也开始成为新的研究、应用方向,特别是基于虚拟现实的仿真技术(Virtual Reality,简称VR)日益成为国内外计算机学术界研究的热点。虚拟现实技术其实就是利用计算机技术来非常逼真地来模拟现实环境,并使用户在沉浸于虚拟环境中时能够达到身临其境的感受;同时,通过提供人机接口来达到用户和虚拟环境之间进行交互的效果。然而,传统的三维模型构建技术主要是采用手工操作的方式,不但耗时费力而且效率低下;而新发展起来的基于图像的三维模型重构技术目前还停留在理论算法的基础研究层面,还没有形成整体的解决方案。因此,如何将基础的理论成果转化成现实的生产力,或者说转化成为可以供人们直接使用的生产工具,就是本文研究和解决的问题。本文在研究三维模型重构算法的基础上,提出一套相对完整的解决方案,并实现了一个便于大众操作的利用图形界面与用户交互的三维模型重构系统(3D Re-Construction,3DRC)。该系统由四个主要模块组成:相机参数标定模块、三维算法计算模块、三维模型重构模块以及图像处理模块。首先,相机参数标定模块的功能是根据照片自动计算出相机的内部参数,把数码相机等拍摄的三维物体的照片作为输入,即可输出该相机相关参数;其次,三维算法计算模块的主要功能是根据照片中标定的三维物体的特征点二维数据,通过系统底层封装的三维模型重构算法计算出相应的三维信息,并保存为数据文件;再者,三维模型重构模块的主要功能是把需要重构的三维信息文件,重构出相应的物体的三维结构,并保存为模型代码文件;最后,图像处理模块主要是负责对三维模型的相关图像进行格式转换、贴图、整合等处理,最终形成能被场景系统识别的文件格式,构建出整个虚拟现实场景。本文提出的解决方案能够实现高度自动化地实现三维模型的重构工作,方便于普通用户进行三维模型重构操作。这不但提高了三维模型重构的效率,也对三维重构技术的发展起到一定的推动作用。
|
全文目录
摘要 4-5 ABSTRACT 5-9 第一章 绪论 9-14 1.1 选题背景及意义 9-10 1.2 国内外研究现状 10-11 1.3 课题的研究内容及难点 11-12 1.4 论文结构安排 12-14 第二章 相关的理论技术 14-28 2.1 三维模型重构算法以及重构流程 14-22 2.1.1 投影重构(Projective Reconstruction)算法 14-18 2.1.2 仿射重构(Affine Reconstruction)技术 18-19 2.1.3 欧几里德重构(Euclidean Reconstruction)理论 19-20 2.1.4 相机标定(Camera Calibration) 20-21 2.1.5 三维重构系统的整体流程 21-22 2.2 模型整合、加工与转换工具 22-24 2.2.1 Google SketchUp 概述 22 2.2.2 Autodesk 3D Studio max 软件概述 22-23 2.2.3 MAYA 软件概述 23 2.2.4 AutoCAD 软件概述 23 2.2.5 Cinema 4D 软件概述 23-24 2.2.6 模型设计软件的整合与转换 24 2.3 实时3D 环境虚拟实境编辑软件VIRTOOLS 24-25 2.4 XML 与VRML 概述 25-27 2.5 虚拟现实建模技术 27 2.6 小结 27-28 第三章 三维重构软件的设计 28-50 3.1 三维重构软件3DRC 的系统分析 28-31 3.1.1 需求分析 28-29 3.1.2 可行性分析 29-30 3.1.3 系统分析 30-31 3.2 概要设计 31-36 3.2.1 3DRC 系统架构 31 3.2.2 各主要功能模块作用 31-36 3.3 详细设计 36-44 3.3.1 相机标定功能模块 36-39 3.3.2 特征点提取功能模块 39-40 3.3.3 三维坐标计算模块 40-41 3.3.4 三维模型重构模块 41-43 3.3.5 计算器模块 43-44 3.4 软件实现与算法打包 44-47 3.4.1 MATLAB 函数打包 45-46 3.4.2 JAVA 调用MATLAB 46-47 3.5 数据文件的传输及保存流程 47-49 3.6 小结 49-50 第四章 三维虚拟建造场景的实现 50-62 4.1 系统实现流程 50-51 4.2 三维模型重构 51-55 4.2.1 相机定标 52-53 4.2.2 特征点提取 53 4.2.3 三维数据的计算 53-54 4.2.4 三维模型重构功能介绍 54-55 4.3 三维模型处理 55-57 4.4 模型文件格式的转换 57-58 4.5 地表结构的制作 58-60 4.6 标签的设计 60 4.7 整个场景的构建 60-61 4.8 本章小结 61-62 第五章 系统测试 62-70 5.1 测试内容 62 5.2 测试过程 62-68 5.3 测试结论 68-70 第六章 结论与展望 70-72 6.1 结论 70 6.2 展望 70-72 致谢 72-73 参考文献 73-76
|
相似论文
- 基于巨磁阻抗效应磁测传感器及地磁匹配算法研究,P318
- 电火花加工中的电极损耗机理及控制研究,TG661
- 油漆焦油基单颗粒危险废物热解和燃烧特性的实验研究,X705
- 粉末活性炭—超滤工艺处理微污染地表水试验研究,X703
- 陀螺稳定吊舱控制系统稳定回路设计与研究,V241.5
- 卫星姿态的磁控制方法研究,V448.222
- 涡轮S2流面正问题气动优化设计研究,V235.11
- 光纤陀螺温度漂移建模与补偿,V241.5
- 电磁轨道炮外弹道建模与仿真研究,TJ399
- 轨道交通引起周围环境竖向振动的振源特性分析,U211.3
- RUV4汽车点火线圈工艺参数分析及影响因素研究,U463.64
- 基于LIN总线的电动车窗控制方法研究,U463.6
- 径向振动模式压电变压器的等效电路模型与应用,TM406
- 压电陶瓷驱动器迟滞补偿方法研究,TM282
- 基于DSP的感应电动机四象限运行系统的研究,TM346
- 基于DSP的感应电机矢量控制系统研究,TM346
- 适应多总线通讯模式的感应电动机矢量控制系统研究,TM346
- 基于细胞电生理模型的膜片钳实验仿真平台设计与实现,R318.0
- 基于信息熵的课堂观察量化评价模型研究,G632.4
- SOA高校迎新系统中的SDO模型的研究与实现,G647
- 高精度激光跟踪装置闭环控制若干关键问题研究,TN249
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 模式识别与装置 > 图像识别及其装置
© 2012 www.xueweilunwen.com
|