摘要
针对现有视觉里程计在实时性、鲁棒性和准确性之间难以协调统一的问题,提出增强视觉里程计实用性的方法.分别运用基于图形处理器的定向加速分割测试特征和旋转感知的二进制鲁棒基元独立特征以及K最邻近加速提取、匹配图像的特征点.根据Kinect有效的深度量程剔除深度误差较大的特征点.求解相机帧间运动时,首先采用高效n点透视快速求解相机帧间运动参数的估计,然后将其作为Levenberg-Marquedt迭代法的初值,优化相机帧间运动参数.在运动参数解计算过程中,使用随机采样一致排除特征外点的干扰.实验表明,文中措施可以提高相机运动轨迹的解算速度,在室内环境下获得的相机运动轨迹更准确,鲁棒性更强,因此适用于室内机器人导航及定位.
Aiming at the controversy of the real-time performance,robustness and accuracy in visual odometry,method of improving practicability of indoor visual odometry is put forward to tackle the problem. The corner features of every image in the sequence are obtained using graphics processing unit based oriented FAST and rotated BRIE algorithm and matched using K Nearest neighbor algorithm to reduce the computation time. According to the measurement range of Kinect,points with high measurement error are rejected. To solve the movement of the camera between two frames, the estimation of movement parameters are firstly obtained with efficient perspective-n-point algorithm. Then,they are used as the initial value of Levenberg-Marquedt algorithm to refine the parameters. Random sample consensus is used to reject outliers during the computation of the camera movement. The experimental results show that the proposed method is effective for the accuracy improvement of the motion trajectory calculation.
引文
[1]SCARAMUZZA D,FRAUNDORFER F.Visual Odometry:Part I:The First 30 Years and Fundamentals.IEEE Robotics&Automation Magazine,2011,18(4):80-92.
[2]WARREN M,CORKE P,UPCROFT B.Long-Range Stereo Visual Odometry for Extended Altitude Flight of Unmanned Aerial Vehicles.International Journal of Robotics Research,2016,35(4):381-403.
[3]NISTER D,NARODITSKY O,BERGEN J.Visual Odometry//Proc of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition.Washington,USA:IEEE,2004,I:652-659.
[4]BELLAVIA F,FANFANI M,PAZZAGLIA F,et al.Robust Selective Stereo SLAM without Loop Closure and Bundle Adjustment//Proc of the 17th International Conference on Image Analysis and Processing.Heidelberg,Germany:Springer,2013:462-471.
[5]MORAVEC H P.Obstacle Avoidance and Navigation in the Real World by a Seeing Robot Rover.Ph.D Dissertation.Stanford,USA:Stanford University,1980.
[6]HARRIS C G,PIKE J M.3D Positional Integration from Image Sequences.Image&Vision Computing,1988,6(2):87-90.
[7]ROSTEN E,DRUMMOND T.Machine Learning for High-Speed Corner Detection//Proc of the 9th European Conference on Computer Vision.Heidelberg,Germany:Springer,2006:430-443.
[8]LOWE D G.Distinctive Image Features from Scale-Invariant Keypoints.International Journal of Computer Vision,2004,60(2):91-110.
[9]BAY H,ESS A,TUYTELAARS T,et al.Speeded up Robust Features(SURF).Computer Vision and Image Understanding,2008,110(3):346-359.
[10]AGRAWAL M,KONOLIGE K,BLAS M R.Cen Sur E:Center Surround Extremas for Realtime Feature Detection and Matching//Proc of the 10th European Conference on Computer Vision.Heidelberg,Germany:Springer,2008,IV:102-115.
[11]郑驰,项志宇,刘济林.融合光流与特征点匹配的单目视觉里程计.浙江大学学报(工学版),2014,48(2):279-284.(ZHENG C,XIANG Z Y,LIU J L.Monocular Vision Odometry Based on the Fusion of Optical Flow and Feature Points Matching.Journal of Zhejiang University(Engineering Science),2014,48(2):279-284.)
[12]AZARTASH H,BANAI N,NGUYEN T Q.An Integrated Stereo Visual Odometry for Robotic Navigation.Robotics and Autonomous Systems,2014,62(4):414-421.
[13]CALONDER M,LEPETIT V,ZUYSAL M,et al.BRIEF:Computing a Local Binary Descriptor Very Fast.IEEE Transactions on Pattern Analysis and Machine Intelligence,2012,34(7):1281-1298.
[14]LEUTENEGGER S,CHLI M,SIEGWART R Y.BRISK:Binary Robust Invariant Scalable Keypoints//Proc of the IEEE International Conference on Computer Vision.Washington,USA:IEEE,2011:2548-2555.
[15]SAHA S,DMOULIN V.ALOHA:An Efficient Binary Descriptor Based on Haar Features//Proc of the 19th IEEE International Conference on Image Processing.Washington,USA:IEEE,2012:2345-2348.
[16]SCHMIDT A,KRAFT M.The Impact of the Image Feature Detector and Descriptor Choice on Visual SLAM Accuracy//CHORAS R S.Image Processing&Communications Challenges 6.Berlin,Germany:Springer,2015:203-210.
[17]RUBLEE E,RABAUD V,KONOLIGE K,et al.ORB:An Efficient Alternative to SIFT or SURF//Proc of the IEEE International Conference on Computer Vision.Washington,USA:IEEE,2011:2564-2571.
[18]钟华民,王伟,张慧华.结合ORB特征和色彩模型的视觉跟踪算法.模式识别与人工智能,2015,28(1):90-96.(ZHONG H M,WANG W,ZHANG H H.Visual Tracking Algorithm Combining ORB Feature and Color Model.Pattern Recognition and Artificial Intelligence,2015,28(1):90-96.)
[19]FRAUNDORFER F,SCARAMUZZA D.Visual Odometry:Part II:Matching,Robustness,Optimization,and Applications.IEEE Robotics&Automation Magazine,2012,19(2):78-90.
[20]LEPETIT V,MORENO-NOGUER F,FUA P.EPn P:An Accurate O(n)Solution to the Pn P Problem.International Journal of Computer Vision,2009,81(2):155-166.
[21]NISTER D.An Efficient Solution to the Five-Point Relative Pose Problem.IEEE Transactions on Pattern Analysis and Machine Intelligence,2004,26(6):756-777.