DOI QR코드

DOI QR Code

Robust Features and Accurate Inliers Detection Framework: Application to Stereo Ego-motion Estimation

  • MIN, Haigen (College of Information Engineering, University of Chang'an) ;
  • ZHAO, Xiangmo (College of Information Engineering, University of Chang'an) ;
  • XU, Zhigang (College of Information Engineering, University of Chang'an) ;
  • ZHANG, Licheng (College of Information Engineering, University of Chang'an)
  • 투고 : 2016.03.15
  • 심사 : 2016.11.28
  • 발행 : 2017.01.31

초록

In this paper, an innovative robust feature detection and matching strategy for visual odometry based on stereo image sequence is proposed. First, a sparse multiscale 2D local invariant feature detection and description algorithm AKAZE is adopted to extract the interest points. A robust feature matching strategy is introduced to match AKAZE descriptors. In order to remove the outliers which are mismatched features or on dynamic objects, an improved random sample consensus outlier rejection scheme is presented. Thus the proposed method can be applied to dynamic environment. Then, geometric constraints are incorporated into the motion estimation without time-consuming 3-dimensional scene reconstruction. Last, an iterated sigma point Kalman Filter is adopted to refine the motion results. The presented ego-motion scheme is applied to benchmark datasets and compared with state-of-the-art approaches with data captured on campus in a considerably cluttered environment, where the superiorities are proved.

키워드

참고문헌

  1. S. Funke, R. Schirrmeister, S. Skilevic et al., "Compass-Based Navigation in Street Networks," Web and Wireless Geographical Information Systems, pp. 71-88, 2015.
  2. M. Luna, G. Meifeng, Z. Xinxi et al., "An indoor pedestrian positioning system based on inertial measurement unit and wireless local area network," in Proc. of Control Conference (CCC), 2015 34th Chinese. IEEE, pp. 5419-5424, 2015.
  3. Z. Wang, J. Tan, and Z. Sun, "Error Factor and Mathematical Model of Positioning with Odometer Wheel," Advances in Mechanical Engineering, vol. 7, no. 1, pp. 305981-305981, 2015. https://doi.org/10.1155/2014/305981
  4. N. M. Drawil, H. M. Amar, and O. A. Basir, "GPS localization accuracy classification: A context-based approach," Intelligent Transportation Systems, IEEE Transactions on, vol. 14, no. 1, pp. 262-273, 2013. https://doi.org/10.1109/TITS.2012.2213815
  5. K. Saadeddin, M. F. Abdel-Hafez, and M. A. Jarrah, "Estimating Vehicle State by GPS/IMU Fusion with Vehicle Dynamics," Journal of Intelligent & Robotic Systems, vol. 74, no. 1-2, pp. 147-172, 2014. https://doi.org/10.1007/s10846-013-9960-1
  6. J. Georgy, T. Karamat, U. Iqbal et al., "Enhanced MEMS-IMU/odometer/GPS integration using mixture particle filter," Gps Solutions, vol. 15, no. 3, pp. 239-252, 2011. https://doi.org/10.1007/s10291-010-0186-4
  7. Soares dos Santos, Douglas, Cairo L. Nascimento, and Wagner Chiepa Cunha. "Autonomous navigation of a small boat using IMU/GPS/digital compass integration," in Proc. of Systems Conference (SysCon), 2013 IEEE International, pp. 468-474, 2013.
  8. S. Davide, and F. Friedrich, "Visual Odometry: Part I: The First 30 Years and Fundamentals," IEEE Robotics & Automation Magazine, 2011.
  9. Ahrens, S., Levine, D., Andrews, G., & How, J. P., "Vision-based guidance and control of a hovering vehicle in unknown, gps-denied environments," in Proc. of Robotics & Automation, ICRA. IEEE International Conference on, pp. 3155-3160, 2009.
  10. M. G. Bekker, "Mechanics of locomotion and lunar surface vehicle concepts," Sae Transactions, vol. 72, no. 12, pp. 0148-7191, 1964.
  11. Moravec, Hans P, "The Stanford cart and the CMU rover," in Proc. of the IEEE, vol. 71, no. 7, pp. 872-884, 1983. https://doi.org/10.1109/PROC.1983.12684
  12. Matthies, Larry, and S. A. Shafer. "Error Modeling in Stereo Navigation," Autonomous Robot Vehicles. Springer New York, pp. 239-248, 1990.
  13. Matthies, L. H., "Stereo Vision for Planetary Rovers," Intern Journal Computer Vision, vol. 8, pp. 71-91, 1992. https://doi.org/10.1007/BF00126401
  14. Maimone, Mark, Y. Cheng, and L. Matthies, "Two years of Visual Odometry on the Mars Exploration Rovers," Journal of Field Robotics, vol. 24, no.3, pp. 169-186, 2007. https://doi.org/10.1002/rob.20184
  15. S. Thrun, M. Montemerlo, H. Dahlkamp et al., "Stanley: The robot that won the DARPA Grand Challenge," Journal of field Robotics, vol. 23, no. 9, pp. 661-692, 2006. https://doi.org/10.1002/rob.20147
  16. M. Raibert, K. Blankespoor, G. Nelson et al., "BigDog, the Rough-Terrain Quaduped Robot," in Proc. of IFAC Proceedings, pp. 10822-10825, 2011.
  17. Hu, Jwu Sheng, and M. Y. Chen, "A sliding-window visual-IMU odometer based on tri-focal tensor geometry," Robotics and Automation (ICRA), pp. 3963-3968, 2014.
  18. Kitt, B., Geiger, A., & Lategahn, H., "Visual Odometry based on Stereo Image Sequences with RANSAC-based Outlier Rejection Scheme," in Proc. of IEEE Intelligent Vehicles Symposium, vol. 43, no. 6, pp. 486-492, 2010.
  19. Scaramuzza, D., F. Fraundorfer, and R. Siegwart, "Real-time monocular visual odometry for on-road vehicles with 1-point RANSAC," in Proc. of IEEE International Conference on Robotics & Automation, pp. 4293-4299, 2009.
  20. H. C. Longuet-Higgins, "A computer algorithm for reconstructing a scene from two projections," Nature, vol. 293, no. 5828, pp. 133-135, 1981. https://doi.org/10.1038/293133a0
  21. C. G. Harris, and J. M. Pike, "3D positional integration from image sequences," Image & Vision Computing, vol. 6, no. 2, pp. 87-90, 1988. https://doi.org/10.1016/0262-8856(88)90003-0
  22. Moravec, Hans Peter, "Obstacle Avoidance and Navigation in the Real World by a Seeing Robot Rover," DTIC Document, 1980.
  23. Morevec, Hans P., "Towards Automatic Visual Obstacle Avoidance," in Proc. of Int. Joint Conf. Artificial Intelligence, Cambridge, USA, pp. 584-584, August 1977.
  24. Horn, Berthold K. P., and B. G. Schunck, "Determining Optical Flow," Artificial Intelligence, vol. 7, no. 81, pp. 185-203, 1980.
  25. Makadia, Ameesh, C. Geyer, and K. Daniilidis, "Correspondence-free Structure from Motion," International Journal of Computer Vision, vol. 5, no. 3, pp. 311-327, 2007.
  26. Matthies L., "Dynamic Stereo Vison," Carnegie Mellon University Computer Science Department, 1989.
  27. Olson, C. F., et al., "Robust Stereo Ego-motion for Long Distance Navigation," in Proc. of CVPR, IEEE Computer Society Conference on Computer Vision and Pattern Recognition, vol.2, pp. 453-458, 2000.
  28. Nister, David, O. Naroditsky, and J. Bergen, "Visual odometry," in Proc. of CVPR 2004,Proceedings of the 2004 IEEE, vol.1, pp. I-652-I-659, 2004.
  29. Howard, A., "Real-Time Stereo Visual Odometry for Autonomous Ground Vehicles," in Proc. of IROS 2008. IEEE/RSJ International Conference on IEEE, pp. 3946-3952, 2008.
  30. Hirschmuller, H., P. R. Innocent, and J. M. Garibaldi, "Fast, unconstrained camera motion estimation from stereo without tracking and robust statistics," in Proc. of Control, Automation, Robotics and Vision, 2002, 7th International Conference on IEEE, vol.2, pp. 1099-1104, 2002.
  31. Geiger, Andreas, J. Ziegler, and C. Stiller, "StereoScan: Dense 3d reconstruction in real-time," in Proc. of IEEE Intelligent Vehicles Symposium, vol. 32, no. 14, pp. 963-968, 2011.
  32. Geiger, Andreas, P. Lenz, and R. Urtasun, "Are we ready for autonomous driving? The KITTI vision benchmark suite," in Proc. of Computer Vision and Pattern Recognition (CVPR), 2012 IEEE Conference on IEEE, pp. 3354-3361, 2012.
  33. Bellavia, Fabio, et al., "Robust Selective Stereo SLAM without Loop Closure and Bundle Adjustment," in Proc. of Image Analysis and Processing - ICIAP 2013. Springer Berlin Heidelberg, pp. 462-471, 2013.
  34. Badino, H., A. Yamamoto, and T. Kanade, "Visual Odometry by Multi-frame Feature Integration," in Proc. of 2013 IEEE International Conference on Computer Vision Workshops (ICCVW) IEEE Computer Society, pp. 222-229, 2013.
  35. Wei, Lijun, et al., "GPS and Stereovision-Based Visual Odometry: Application to Urban Scene Mapping and Intelligent Vehicle Localization," International Journal of Vehicular Technology, vol. 2011, pp. 5-6, 2011.
  36. J Rehder, K Gupta, S Nuske, "S Singh, "Global Pose Estimation with Limited GPS and Long Range Visual Odometry," in Proc. of 2012 IEEE International Conference on Robotics and Automation (ICRA), pp. 627-633, 2012.
  37. Schneider, Johannes, and W. Forstner, "Real-Time Accurate Geo-Localization of a MAV with Omnidirectional Visual Odometry and GPS," in Proc. of Computer Vision - ECCV 2014 Workshops. Springer International Publishing, pp. 483-501, 2014.
  38. Corke, Peter I., "Visual Control of Robots: High-performance Visual Servoing," Number Isbn Research Studies Press Ltd, 1996.
  39. Huang, Po Chia, et al., "A Voxel-Driven System Matrix Design for Multipinhole SPECT with Overlapping Projection," in Proc. of IEEE Nuclear Science Symposium Conference Record, pp. 3924-3927, 2009.
  40. Alcantarilla, Pablo Fernandez, A. Bartoli, and A. J. Davison, "KAZE Features," Computer Vision - ECCV 2012. Springer Berlin Heidelberg, pp. 214-227, 2012.
  41. PF Alcantarilla, A Bartoli, "Fast Explicit Diffusion for Accelerated Features in Nonlinear Scale Spaces," in Proc. of British Machine Vision Conference (BMVC), Bristol, UK, September 2013.
  42. K. Mikolajczyk, T. Tuytelaars, C. Schmid et al., "A Comparison of Affine Region Detectors," International Journal of Computer Vision, vol. 65, no. 1-2, pp. 43-72, 2005. https://doi.org/10.1007/s11263-005-3848-x
  43. Krystian, Mikolajczyk, and S. Cordelia, "A performance evaluation of local descriptors." Pattern Analysis & Machine Intelligence IEEE Transactions on, vol. 27, no. 10, pp. 1615-1630, 2005. https://doi.org/10.1109/TPAMI.2005.188
  44. E. Rublee, V. Rabaud, K. Konolige et al., "ORB: An efficient alternative to SIFT or SURF," in Proc. of Computer Vision (ICCV), 2011 IEEE International Conference on, vol. 58, no. 11, pp. 2564-2571, 2011.
  45. Leutenegger, Stefan, M. Chli, and R. Y. Siegwart, "BRISK: Binary Robust invariant scalable keypoints," in Proc. of Computer Vision (ICCV), 2011 IEEE International Conference on IEEE, pp. 2548-2555, 2011.
  46. Lowe, David G., "Object recognition from local scale-invariant features," in Proc. of the International Conference on Computer Vision, vol. 2, pp. 1150-1157, 2001.
  47. H. Bay, T. Tuytelaars, and L. V. Gool, "SURF: Speeded Up Robust Features," Computer Vision & Image Understanding, vol. 110, no. 3, pp. 404-417, 2006.
  48. J. Matas, O. Chum, M. Urban et al., "Robust wide-baseline stereo from maximally stable extremal regions," Image & Vision Computing, vol. 22, no. 10, pp. 761-767, 2004. https://doi.org/10.1016/j.imavis.2004.02.006
  49. Ortiz, Raphael, "FREAK: Fast Retina Keypoint," in Proc. of IEEE Conference on Computer Vision and Pattern Recognition IEEE Computer Society, pp. 510-517, 2012.
  50. Das, A., and S. L. Waslander, "Outlier rejection for visual odometry using parity space methods," in Proc. of Robotics and Automation (ICRA), 2014 IEEE International Conference on IEEE, pp. 3613-3618, 2014.
  51. Janiszewski D., "Extended Kalman Filter Based Speed Sensorless PMSM Control with Load Reconstruction," in Proc. of Conference of the IEEE Industrial Electronics Society IEEE, pp. 1465-1468, 2006.
  52. Bertozzi, M., et al., "Pedestrian localization and tracking system with Kalman filtering," in Proc. of Intelligent Vehicles Symposium, 2004 IEEE, pp. 584-589, 2004.
  53. Cruz, Sergio, et al., "FPGA implementation of a sequential Extended Kalman Filter algorithm applied to mobile robotics localization problem," in Proc. of Circuits and Systems (LASCAS), 2013 IEEE Fourth Latin American Symposium on. IEEE, pp. 1-4, 2013.
  54. A. H. Haddad, "Applied optimal estimation," in Proc. of the IEEE, vol. 64, no. 4, pp. 574-575, 1976.
  55. Angrisani, L., P. D'Apuzzo, and L. M. R. Schiano, "Unscented transform: A powerful tool for measurement uncertainty evaluation," IEEE Transactions on Instrumentation & Measurement, vol. 55, no. 3, pp. 737-743, 2006. https://doi.org/10.1109/TIM.2006.873811
  56. Huang, Guoquan P., Anastasios I. Mourikis, and Stergios I. Roumeliotis, "A quadratic-complexity observability-constrained unscented Kalman filter for SLAM," Robotics, IEEE Transactions on, vol. 29, no. 5, pp. 1226-1243, 2013. https://doi.org/10.1109/TRO.2013.2267991
  57. Tang, Youmin, et al., "A practical scheme of the sigma‐point Kalman filter for high‐dimensional systems," Journal of Advances in Modeling Earth Systems, vol. 6, no. 1, pp. 21-37, 2014. https://doi.org/10.1002/2013MS000255
  58. R. Van Der Merwe, A. Doucet, N. De Freitas et al., "The unscented particle filter," in Proc. of NIPS, pp. 584-590, 2000.

피인용 문헌

  1. Image Antiblurring and Statistic Filter of Feature Space Displacement: Application to Visual Odometry for Outdoor Ground Vehicle vol.2018, pp.None, 2017, https://doi.org/10.1155/2018/2987819