基于C平台的AR系统关键技术研究和基于VR培训系统开发课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《基于C平台的AR系统关键技术研究和基于VR培训系统开发课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 平台 AR 系统 关键技术 研究 VR 培训 开发 课件
- 资源描述:
-
1、基于PC平台的AR系统关键技术研究和基于VR培训系统开发o基于PC平台的AR系统关键技术研究 o基于VR培训系统开发基于PC平台的AR系统关键技术研究o系统总体结构o实时跟踪系统 o多通道交互技术 o场景融合技术oAR开发平台Illusiono虚拟物体制作和头盔显示o虚拟魔幻屋的设计与实现 系统总体结构实时跟踪系统多通道交互 场景融合 AR开发平台Illusion 显示部分实时跟踪系统 在AR系统中,实现虚拟信息和真实信息无缝集成要解决系统的静态和动态错误:p解决静态错误所采用的技术方案p解决动态错误所采用的技术方案静态错误解决方案 基于计算机视觉理论的实时跟踪技术和跟踪系统的实现实时的、较好
2、精度和鲁棒的动态定位计算模块简便的、自动的、高精度和鲁棒的摄像头定标技术多目视觉跟踪系统的设计原则和安装措施返回返回动态错误解决方案 o人工标志的设计o针对标志的图像跟踪算法o基于并行机制的实时图像处理技术o基于并行机制的实时图像绘制技术o基于PC平台的实时、高性能的图形数据显示管理系统两节点视觉跟踪系统两节点跟踪系统基本结构两节点跟踪系统基本结构跟踪标志的设计l所有的图案点共面;l每个圆点的半径相同;l相邻圆点的圆心上下左右的距离相等;l其中边缘两组点的圆心分别共线,并且这两条线互相垂直;l点的颜色为白色,背底为黑色;人工特征点提取和匹配算法4,523671人工标志的空间姿态重建 Zc1 u
3、1,v1,1 T=M1 x,y,z,1T Zc2 u2,v2,1 T=M2 x,y,z,1T单个人工标志物的跟踪和三维重建 左图像右图像重建结果多目视觉系统o由于两个摄像头的有效跟踪范围有限,可采用多摄像头阵列的多目跟踪技术和姿态重建,本发明中采用了呈平面网格分布的多目立体视觉结构,每个摄像头的光轴垂直水平面,光心均匀的分布在网格点上,图中阴影部分为有效跟踪范围。在建立该多目视觉系统时,H为摄像头光心的安装高度,h为稳定的跟踪区域的高度,一般情况下,摄像头的两个方向的视角不同,设;为保证各个方向稳定的跟踪区域的高度h相等,网格的间距d1、d2应满足一定的约束;如下式所示:o在实际安装多目立体视
4、觉系统时,考虑到摄像头的参数和方向不可能完全一致,为保证稳定的跟踪区域的高度h,加入修正因子h,可按下面两式的计算d1、d2。12(/2)(/2)dtgkdtg)2(1tghhHd12kdd多目视觉系统构架c11c12c13c11c12c13c21c22c23c31c32c33c11c21c31c11c12c13c21c22c23c31c32c33d1d2H HH Hh hh h多通道交互技术o视觉通道nAR系统通过视觉通道产生以用户本人为视点的包括各种景物和运动目标的场景,人通过头盔显示器(HMD)等立体显示设备进行观察。o听觉通道n在AR系统中加入三维虚拟声音,可以增强用户在虚拟环境中的沉
5、浸感和交互性。项目中采用Direct Sound技术完成了背景音乐、音效的三维声音定位。o力反馈n在本项目AR系统中,由引入力反馈,通过力学反馈操纵杆,让用户对增强现实环境有了一种“看得见摸得着”的感觉。o用户的输入零训练的语音识别系统 目前环绕语言技术的另一个领域就是如何把现有的语音识别技术应用到各个领域,让增强现实环境理解人的语言,可以提高人机交互的自然性。o本项目中采用Spark SDK开发工具包,无须进行语音训练,即可识别定义好的语音命令,并与Internet控制技术相结合,实现了增强现实环境的交互。系统的结构如下图所示:场景融合技术 o坐标转换 o真实场景视频采集 o真实摄像头参数求
6、解 o摄像头标定和校正 o虚拟摄像头校正 o虚实融合 坐标转换 返回返回真实场景视频采集 我们使用DirectShow构架的软件模块,通过视频采集卡采集外部视频信号。这个软件模块的滤镜图如下:返回返回真实摄像头参数求解方法 o摄像头模型 o标定算法 o畸变校正算法 o焦距、视角的计算 返回返回AR开发平台Illusion AR开发平台Illusion的任务是完成AR项目所需要的实时图形显示和交互功能。AR项目需要实现的图形功能是真实场景数据和虚拟场景数据融合并显示,融合后场景的内容能够通过各种已知或者未知的方式进行交互,支持特效的扩展,支持动画,支持故事线等。AR开发平台Illusion具有以
7、下特征:p 管理扩展模块的能力 p 采用OpenInventor的显示机能 p 支持视频融合 p 分层式软件结构:l采用核心层、扩展层和应用层三层结构,从而可实现灵活的模块化管理、开放的扩展体系AR开发平台开发平台Illusion模块化结构模块化结构 模块划分oStudio(用于构造基础模块)iCom提供基于DirectPlay的通讯功能;iCore提供基础的模块和数据管理功能;iDeform提供变形计算,用于支持顶点动画;Illusion提供应用程序载体。oPlugin(用于构造扩展模块)Animation提供具体的动画实现 Camera模块提供Camera控制功能 GA、VA模块实现了具体
8、的刚体动画(GA)、顶点动画(VA)数据操作 Illusion模块提供了基础启动管理功能,决定了整个系统的启动配置 Video模块实现的是视频捕捉,至于捕捉以后的数据如何使用则是由 iCore模块决定的 三维虚拟物体的制作oAR系统中包括虚实两方面的数据,虚拟的数据就是必须创造一个虚拟环境,这个虚拟环境包括三维模型、三维声音等,在这些要素中,因为在人的感觉中,视觉摄取的信息量最大,反应亦最为灵敏,所以创造一个逼真而又合理的模型,并且能够实时动态地显示是最重要的。o虚拟现实系统构建的很大一部分工作也是建造逼真合适的三维模型。三维虚拟物体的制作虚拟场景的构造主要有以下途径:u 基于模型的构造方法:
展开阅读全文