节点文献
基于ARToolKit平台的增强现实人机交互系统的若干问题研究
Research of the Human-Computer Interaction System for Augmented Reality Based on ARToolKit
【作者】 沈克;
【导师】 蒋建国;
【作者基本信息】 合肥工业大学 , 计算机应用技术, 2007, 硕士
【摘要】 增强现实(AR)是一种将计算机产生的虚拟物体或信息与真实环境进行合成并对景象加以增强或扩充的技术。文中介绍了AR的基本概念、主要应用及研究现状,分析了AR的关键技术及开发平台。本文分析了ARToolKit平台的基本建模与渲染方法,指出了其存在的问题并进行了改进,将基于3DS的建模方法与基于可编程图形硬件的Cg图形渲染方法应用于ARToolKit平台,设计并实现了一个基于单目视觉的桌面AR人机交互系统。本文的主要工作包括:1.研究了AR中基于视觉的跟踪注册方法,主要分析了标识物的识别及多个坐标系的矩阵转换等问题。基于视觉的跟踪注册方法识别效率高,能够满足AR系统对实时性的要求。2.分析了ARToolKit平台的基本建模方法并对其进行了改进,将基于3DS的建模方法引入ARToolKit平台。分析了3DS文件的基本结构、3D编辑器块结构及关键帧块结构,给出了系统实现以及实验结果与分析。将3DS模型信息应用于AR系统的虚拟物体建模,提高了模型的复杂度和建模的效率。3.分析了ARToolKit平台的基本渲染方法并对其进行了改进,将基于可编程图形硬件与Cg语言的渲染方法引入ARToolKit平台。分析并实现了Cg光照渲染、雾化渲染和变形动画效果,给出了各部分的实验结果及分析。将Cg应用于AR系统的图形渲染,提高了渲染效率,增强了AR场景的真实感。4.将3DS模型信息的导入、基于Cg的图形渲染、交互信息的分析与处理等模块与ARToolKit平台进行整合,设计并实现了一个基于单目视觉的桌面AR人机交互系统,给出了系统实验结果及分析。该系统兼容性好,对硬件要求低,性能稳定,具有可扩展性以及良好的可移植性。
【Abstract】 Augmented Reality (AR) is a kind of skill which can realize the fusion of virtual objects into real environment and expand it. The present thesis introduces the basic concept of AR and its main applications. It also analyzes the key technologies of AR and development platform.This thesis applies the modeling of 3DS and the graphics rendering which is based on programmable graphics hardware into the AR system, and further develops the platform of ARToolKit. Besides that, this paper designs a human-computer interaction system based on monocular vision, and discusses its realizations. The present thesis includes:1. Study the augmented reality of tracking registration, mainly on the realization of identification marker and the conversion of the matrix of coordinate system. Augmented reality of tracking registration is of high efficiency and thus can be used to meet the need of real-time performance.2. Analyze the basic modeling of ARToolKit and ameliorate it, introduce the modeling of 3DS into the platform of ARToolKit. It also analyzes basic structures of 3DS files type, 3D editor chunk and keyframer chunk, presents the realization of this kind of method and the results of the experiment. The application of 3DS file type into virtual models increases the complexity and efficiency of modeling.3. Research the basic rendering of the platform of ARToolKit and ameliorate it. Put forward the application of programmable graphics hardware and platform-cross of Cg language into the platform of ARToolKit. Analyze and then realize the Cg lightening rendering, fog effect and the effects of distortion animation. Provide the experiment result of each section and its analysis. The application of Cg into the AR system can further improve the realities of virtual objects, and its combination of real objects.4. Import 3DS modeling, graphics rendering based on Cg, the disposal of mutual information into the platform of ARToolKit. Introduce and design the realization of a human-computer interaction system based on monocular vision. The system has a good compatibility, low requirement on the hardware, stable capability, better expansibility and transferability.
【Key words】 Augmented reality; ARToolKit; Human-computer interaction; 3DS; Cg;
- 【网络出版投稿人】 合肥工业大学 【网络出版年期】2008年 04期
- 【分类号】TP391.4
- 【被引频次】8
- 【下载频次】693