Please wait a minute...
J4  2012, Vol. 46 Issue (9): 1572-1579    DOI: 10.3785/j.issn.1008-973X.2012.09.004
    
Optimization of visual odometry based on uncertainty analysis
OUYANG Liu, XU Jin, GONG Xiao-jin, LIU Ji-lin
Department of Information Science and Electronic Engineering, Zhejiang University, Hangzhou 310027, China
Download:   PDF(0KB) HTML
Export: BibTeX | EndNote (RIS)      

Abstract  

The accuracy of visual odometry (VO) was analyzed by deriving the uncertainty of the VO's motion estimation. The proposed uncertainty analysis method, based on matrix perturbation theory, estimates the uncertainty of motion parameters in six degrees of freedom (DOF) those are computed by least-squares-method. The computational complexity is O(1). Then an extended Kalman filter (EKF) is used for fusing VO and inertial measurement unit (IMU) data based on above analysis results to obtain more accurate position and attitude values of the robot. Experimental results show that the closed-loop error is reduced by 49.5% at most when the uncertainty data fusion with IMU is applied to VO.



Published: 01 September 2012
CLC:  TP 242.6  
Cite this article:

OUYANG Liu, XU Jin, GONG Xiao-jin, LIU Ji-lin. Optimization of visual odometry based on uncertainty analysis. J4, 2012, 46(9): 1572-1579.

URL:

http://www.zjujournals.com/eng/10.3785/j.issn.1008-973X.2012.09.004     OR     http://www.zjujournals.com/eng/Y2012/V46/I9/1572


基于不确定性分析的视觉里程计优化

通过推导视觉里程计中运动参数估计的不确定度,分析了视觉里程计的定位精度.采用矩阵扰动理论,准确计算了基于最小二乘法运动估计算法给出的6个自由度运动参数估计的不确定性,此方法的计算复杂度为O(1).采用扩展卡尔曼滤波器对视觉里程计和惯性测量单元数据进行融合优化,获得了更加准确的机器人定位和姿态信息.融合实验结果表明,融合后的闭合误差比单一的视觉里程计闭合误差减少近49.5%.

[1] MAIMONE M, CHENG Y, MATTHIES L. Two years of visual odometry on the Mars Exploration Rovers [J]. Journal of Field Robotics, 2007, 24(3): 169-186.
[2] YOUNG G S J, CHELLAPPA R. Statisticalanalysis of inherent ambiguities in recovering 3D Motion from a noisy flow field [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1992, 14(10): 995-1013.
[3] CHOWDHURY A R, CHELLAPPA R. Statistical error propagation in 3D Modeling from monocular video [C] ∥Computer Vision and Pattern Recognition Workshop. Los Alamitos: IEEE Computer Society, 2003: 89-89.
[4] 吴功伟. 立体视觉里程计的关键技术研究[D]. 杭州,浙江大学, 2007.
[5] 彭勃, 周文晖, 刘济林. 基于Harris角点检测的立体视觉里程计[J]. 兵工学报,2007,28(12):1498-1502.
PENG Bo, ZHOU Wenhui, LIU Jilin. Harris corner detectionbased stereo visual odometry [J]. Acta Armamentarii, 2007,28(12):1498-1502.
[6] 李智, 周文晖, 刘济林. 动态场景下基于视差空间的立体视觉里程计[J]. 浙江大学学报:工学版,2008,42(10):1661-1665.
LI Zhi, ZHOU Wenhui, LIU Jilin. Stereo visual odometry from disparity space in dynamic environments [J]. Journal of Zhejiang University: Engineering Science, 2008,42(10):1661-1665.
[7] HORN B K P. Closedform solution of absolute orientation using unit quaternions [J]. Journal of the Optical Society of America aOptics Image Science and Vision, 1987, 4(4): 629-642.
[8] FISCHLER M A, BOLLES R C. Random sample consensus  a paradigm for modelfitting with applications to imageanalysis and automated cartography [J]. Communications of the ACM, 1981, 24(6): 381-395.
[9] MATTHIES L, SHAFER S A. Error modeling in stereo navigation [J]. IEEE Journal of Robotics and Automation, 1987, 3(3): 239-248.
[10] ZHANG P, GU J, MILIOS E E. Registration uncertainty for robot selflocalization in 3D [C]∥Proceedings of The 2nd Canadian Conference on Computer and Robot Vision. Victoria, BC, Canada: IEEE Computer Society, 2005: 490-497.
[11] MORENO F, BLANCO J, GONZ LEZ J. An efficient closedform solution to probabilistic 6D visual odometry for a stereo camera[C]∥ Advanced Concepts for Intelligent Vision Systems. Berlin/ Heidelberg: Springer, 2007: 932-942.
[12] LOWE D G. Distinctive image features from scaleinvariant keypoints [J]. International Journal of Computer Vision, 2004, 60(2): 91-110.
[13] ZEISL B, GEORGEL P, SCHWEIGER F, et al. Estimation of location uncertainty for scale invariant feature points [C] ∥ Proceedings of British Machine Vision Conference (BMVC). London: British Machine Vision Association, 2009.
[14] ARRAS K O. An introduction to error propagation: Derivation, meaning and examples of Cy=Fx Cx Fx′ [R]. \
[S.l.\]:Swiss Federal Institute of Technology Lausanne, 1998.
[15] CHEN S. Matrix perturbation theory in structural dynamic design [M].Beijing: Science Press, 2007.
[16] RONNBACK S. Development of a INS/GPS navigation loop for an UAV [D]. Lulea: Lulea Tekniska University of Technology, 2000.
[17] SIMON D. Optimal state estimation: Kalman Hinfinity, and nonlinear approaches [M]. New York: Wiley Interscience, 2006.

[1] CHEN Ming-ya, XIANG Zhi-yu, LIU Ji-lin. Assistance localization method for mobile robot based on
monocular natural visual landmarks
[J]. J4, 2014, 48(2): 285-291.
[2] LIN Ying, GONG Xiao-jin, LIU Ji-lin. Calibration of fisheye cameras based on the viewing sphere[J]. J4, 2013, 47(8): 1500-1507.
[3] WANG Hui-fang, ZHU Shi-qiang, WU Wen-xiang. Improved adaptive robust control of servo system with harmonic drive[J]. J4, 2012, 46(10): 1757-1763.
[4] MA Li-sha, ZHOU Wen-hui, GONG Xiao-jin, LIU Ji-lin. Motion constrained generalized Field D* path planning[J]. J4, 2012, 46(8): 1546-1552.
[5] XU Jin, SHEN Min-yi, YANG Li, WANG Wei-qiang, LIU Ji-lin. Binocular bundle adjustment based localization
and terrain stitching for robot
[J]. J4, 2011, 45(7): 1141-1146.
[6] CHEN Jia-qian, LIUYu-tian, HE Yan, JIANG Jing-ping. Novel dynamic mapping method based on occupancy grid
model and sample sets
[J]. J4, 2011, 45(5): 794-798.
[7] CHEN Jia-Gan, HE Yan, JIANG Jing-Ping. Improved FastSLAM algorithm based on importance weight smoothing[J]. J4, 2010, 44(8): 1454-1459.
[8] MEI Gong, ZHANG Zhi-Feng, LAI Huan-Huan. Continuoustime based optimized scheduling of production process[J]. J4, 2010, 44(7): 1423-1427.
[9] XU Sheng-Lin, LIU Yan-Na. Modeling of biped robot by SimMechanics[J]. J4, 2010, 44(7): 1361-1367.
[10] BO Hua-Dong, WANG Ji-Cong, XIE Bin, HU Shi-Fang, LIU Ji-Lin. Data processing method of time-of-flight 3D imaging camera[J]. J4, 2010, 44(6): 1049-1056.
[11] WANG Li, XIONG Rong, CHU Jian, et al. Fuzzy evaluation based exploring planning for map building in unknown environment[J]. J4, 2010, 44(2): 253-258.
[12] CHEN Shao-Bin, JIANG Jing-Ping. Optimal state feedback control for trajectory tracking of four-wheel mobile robot[J]. J4, 2009, 43(12): 2186-2190.