论文部分内容阅读
增强现实技术是将计算机产生的虚拟信息与现实环境无缝融合,通过显示设备呈现给用户的一类视觉技术。它能在尽量不影响用户观察现实环境的条件下,给予用户诸如文字、动画等额外的信息,带给人们全新的视觉感受。鉴于其直观透明的交互方式和潜在的巨大发展空间,增强现实技术正受到世界各地学者们越来越多的关注,其应用领域也渐渐遍布娱乐、医疗、商务、教学、军事、工程制造等等各方各面。在这些应用中,有一类专门为操作者提供虚拟指引信息,辅助或指导用户实际操作的应用,本文统称其为面向操作指引的增强现实系统。这类系统包括维修诱导、工业培训、医疗仿真等等,随着增强现实技术的快速发展,正受到越来越多的关注。但目前大多数研究仍聚焦于注册、交互等关键技术的使用和突破上,对其通用的系统架构和信息组织方式却很少涉足。在这个背景下,本文从设计通用系统框架的角度出发,分析了面向操作指引的增强现实系统所涉及的各种技术难点。并针对这些难点,分别研究了基于视觉的注册技术,多通道交互的冲突管理,各技术模块的形式化建模,复杂信息的组织管理等等。提出了一整套面向操作指引的增强现实系统的通用架构和构建细节,并实现了两套原型系统用以验证。总体而言,本文的主要贡献如下:1)提出了一种基于平面颜色分布的自然标志三维注册配准算法。该自然标志注册算法提取场景中具代表性的彩色连通域,通过色相、倾角、面积、形状等特性对比匹配待跟踪模板,依据模板颜色分布的全局特性作优化筛选得出最优匹配组,最终计算出三维姿态。算法适用于颜色非单一的彩色场景,无关纹理是否复杂,且实时准确,适用于多种应用环境。2)提出了一种面向操作指引的增强现实系统的通用层次框架。该框架对增强现实或操作指引所需的各方面功能做出了合理的组织与分配,建立了该类系统的通用设计理论和通用模块规划,并对各功能模块都做了详细的功能描述。该通用框架能为今后该类系统的设计和实现提供思路和模板。3)针对本文提出的通用系统框架,使用高级Petri网对整个框架流程和各功能模块做了详细的形式化建模。明确了系统中各数据的流动关系,定义了每个流程细节具体的输入输出关系,也为系统的实际实现提供了软件设计层面的模型基础。本文还基于Petri网提出了一种处理交互冲突的优先选择策略模型,为该类系统中多通道交互的冲突管理提供了有效的解决方案。4)提出了面向操作指引的增强现实系统具体的信息组织方式。在S1000D技术出版物国际标准的基础上扩展提出了完整的系统通用数据格式和引用细则,并给出了各类数据模块的XML编著示例及索引方法。基于本文提出的这些数据规范和检索方法,注册信息和交互指令可以有机地融入工序信息和指引信息的数据结构之中,使工序和指引信息的检索能在明确的有向链接下快速实现,以保证系统的实时运行。