Real-time camera tracking for marker-less and unprepared augmented reality environments

被引:25
作者
Xu, Ke [1 ]
Chia, Kar Wee [1 ]
Cheok, Adrian David [1 ]
机构
[1] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore 117576, Singapore
关键词
vision based tracking; optical flow; fundamental matrix; homography; augmented reality;
D O I
10.1016/j.imavis.2007.08.015
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
For three-dimensional video-based augmented reality applications, accurate measurements of the 6DOF camera pose relative to the real world are required for proper registration of the virtual objects. This paper presents an accurate and robust system for real-time 6DOF camera pose tracking based on natural features in an arbitrary scene. Crucially, the calculation is based on pre-captured reference images. This prevents a gradual increase in the camera position error. Point features in the current image frame are first matched to two spatially separated reference images. This wide baseline correspondence problem is overcome by constructing (1) a global homography between current and previous image frame and (2) local affine transforms derived from known matches between previous frame and reference images. Chaining these two mappings constrains the search for potential matches in the reference images and allows the warping of corner intensity neighborhoods so that a viewpoint invariant similarity measure for assessing potential point matches can be defined. We then minimize deviations from the two-view and three-view constraints between the reference images and current frame as a function of the camera motion parameters to obtain an estimate of the current camera pose relative to the reference images. This calculation is stabilized using a recursive form of temporal regularization similar in spirit to the Kalman filter. We can track camera pose reliably over hundreds of image frames and realistically integrate three-dimensional virtual objects with only slight jitter. This paper also tries to simplify the above described algorithm and present a real-time, robust tracking system based on computing homographies. Homography can exactly describe the image motion between two frames when the camera motion is pure rotation, or it is viewing a planar scene. For outdoor registration applications, the system is robust under small translations as long as the majority of the scene contents are distant. (C) 2008 Published by Elsevier B.V.
引用
收藏
页码:673 / 689
页数:17
相关论文
共 23 条
[1]  
[Anonymous], P EUR C COMP VIS ECC
[2]  
[Anonymous], MSRTR0154
[3]  
AVIDAN S, 1998, P EUR C COMP VIS U F, P124
[4]  
BAUMBERG A, 2000, CVPR JUN
[5]   RECURSIVE 3-D MOTION ESTIMATION FROM A MONOCULAR IMAGE SEQUENCE [J].
BROIDA, TJ ;
CHANDRASHEKHAR, S ;
CHELLAPPA, R .
IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 1990, 26 (04) :639-656
[6]  
CORNELIS K, 2000, KULESATPSI0002
[7]  
Davison AJ, 2003, NINTH IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION, VOLS I AND II, PROCEEDINGS, P1403
[8]   MODEL-BASED OBJECT POSE IN 25 LINES OF CODE [J].
DEMENTHON, DF ;
DAVIS, LS .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1995, 15 (1-2) :123-141
[9]  
EBERLY D, ROTATION REPRESENTAT
[10]  
FAUGERAS OD, 1992, LECT NOTES COMPUT SC, V588, P564