华南理工大学学报(自然科学版) ›› 2007, Vol. 35 ›› Issue (5): 41-45.

• 电子、通信与自动控制 • 上一篇    下一篇

基于自然特征的增强现实注册算法

赵新灿 左洪福   

  1. 南京航空航天大学 民航学院,江苏 南京 210016
  • 收稿日期:2006-06-13 出版日期:2007-05-25 发布日期:2007-05-25
  • 通信作者: 赵新灿(1972-),男,讲师,博士生,主要从事增强现实和人机交互技术方面的研究. E-mail:zhaoxincan@126.com
  • 作者简介:赵新灿(1972-),男,讲师,博士生,主要从事增强现实和人机交互技术方面的研究.
  • 基金资助:

    国家"863" 计划项目(2006AA04Z427) ;国家自然科学基金资助项目(60672164)

Augmented Reality Registration AIgorithm ßased on Natural Feature

Zhao Xin-Can  Zuo Hong-fu   

  1. College of Civil Aviation , Nanjing Univ. of Aeronautics and Astronautics , Nanjing 210016 , Jiangsu , China
  • Received:2006-06-13 Online:2007-05-25 Published:2007-05-25
  • Contact: 赵新灿(1972-),男,讲师,博士生,主要从事增强现实和人机交互技术方面的研究. E-mail:zhaoxincan@126.com
  • About author:赵新灿(1972-),男,讲师,博士生,主要从事增强现实和人机交互技术方面的研究.
  • Supported by:

    国家"863" 计划项目(2006AA04Z427) ;国家自然科学基金资助项目(60672164)

摘要: 增强现实标志点注册算法需在场景中叠加各种标志,系统构造复杂.文中在深入研究机器人视觉伺服系统的基础上,提出了利用虚拟视觉伺服技术、基于自然特征的增强现实注册算法.利用特征点和图像矩作为图像特征,推导出了图像特征变化量与虚拟摄像机相对位姿变化量之间的关系矩阵(即图像的雅可比矩阵) ,实现了基于自然特征的三维注册算法.与混合跟踪注册算法、共面四点注册算法相比,文中方法具有更高的精度.

关键词: 增强现实, 二维注册, 自然特征, 虚拟视觉伺服

Abstract:

In the augmented reality registration algorithm of fiducial points , many artifical markers are added in the real scene , which makes the system veηcomplex. In order to solve this problem , a robotic visual servo system is analyzed , and an augmented reality registration algorithm based on natural feature with virtual visual servo technology is proposed. Then , by taking the geometrical characters including point and moment as the image characters ,matrices describing the interaction between the variation of image character and that of virtual relative pose , namely , the Jacobian matrices of the image , are presented , by which a 3D registration algorithm based on natural feature is achieved. As compared with the hybrid tracking and the coplane four-point registration algorithms , the proposed algorithm is of higher registration accuracy.

Key words: augmented reality, 3 D registration, natural feature, virtual visual servo