Gyro-aided feature tracking for a moving camera: fusion, auto-calibration and GPU implementation

被引:38
作者
Hwangbo, Myung [1 ]
Kim, Jun-Sik [1 ]
Kanade, Takeo [1 ]
机构
[1] Carnegie Mellon Univ, Inst Robot, Pittsburgh, PA 15213 USA
关键词
Auto-calibration; GPU parallel programming; KLT feature tracking; visual/inertial sensor fusion; CALIBRATION; VISION;
D O I
10.1177/0278364911416391
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
When a camera rotates rapidly or shakes severely, a conventional KLT (Kanade-Lucas-Tomasi) feature tracker becomes vulnerable to large inter-image appearance changes. Tracking fails in the KLT optimization step, mainly due to an inadequate initial condition equal to final image warping in the previous frame. In this paper, we present a gyro-aided feature tracking method that remains robust under fast camera-ego rotation conditions. The knowledge of the camera's inter-frame rotation, obtained from gyroscopes, provides an improved initial warping condition, which is more likely within the convergence region of the original KLT. Moreover, the use of an eight-degree-of-freedom affine photometric warping model enables the KLT to cope with camera rolling and illumination change in an outdoor setting. For automatic incorporation of sensor measurements, we also propose a novel camera/gyro auto-calibration method which can be applied in an in-situ or on-the-fly fashion. Only a set of feature tracks of natural landmarks is needed in order to simultaneously recover intrinsic and extrinsic parameters for both sensors. We provide a simulation evaluation for our auto-calibration method and demonstrate enhanced tracking performance for real scenes with aid from low-cost microelectromechanical system gyroscopes. To alleviate the heavy computational burden required for high-order warping, our publicly available GPU implementation is discussed for tracker parallelization.
引用
收藏
页码:1755 / 1774
页数:20
相关论文
共 35 条
[1]  
[Anonymous], P SSBA 2007 LINK SWE
[2]  
[Anonymous], P IEEE VIRT REAL
[3]  
[Anonymous], COMP TECHN APPL 2008
[4]  
[Anonymous], P 2 WORKSH INT VIS I
[5]  
[Anonymous], ION INT TECHN M PROG
[6]  
[Anonymous], DLR CALLAB CALDE DLR
[7]  
[Anonymous], INT C CENTR EUR COMP
[8]  
[Anonymous], 11 INT S EXP ROB ISE
[9]  
[Anonymous], ADXRS 623 150 SEC ME
[10]  
[Anonymous], 2001, Robotica, DOI DOI 10.1017/S0263574700223217