skip to main content
10.1145/3561613.3561629acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicccvConference Proceedingsconference-collections
research-article

Robust Visual SLAM systems with Constrained Sub-pixel Corners and High-quality Line Features

Authors Info & Claims
Published:09 November 2022Publication History

ABSTRACT

Aiming at the accuracy loss caused by integer corner coordinates and repeated detection of the same line features in the point-line visual Simultaneous Localization and Mapping (SLAM) system, this letter proposed an approach that introduced an optimized bilinear interpolation algorithm in point detector, and then used the iterative method to find sub-pixel points. This letter also optimized the line features during processing. Firstly, we used the restricted short-line rejection strategy to remove some short-lines and added line features in multiple directions. Secondly, this letter proposed a method of three strategies to identify and merge repeated lines on pose-graph estimation. We tested the approach on the EuRoC Micro Aerial Vehicle (MAV) datasets and used the Absolute Trajectory Error (ATE) for evaluation. We also tested it in the real world and compared with the other two algorithms to verify its robustness and accuracy. The contribution of this paper is to verify the feasibility of sub-pixel corners in the point line slam system to improve the accuracy of the system, and combined with the optimization of line features to achieve a higher accuracy system.

References

  1. G. Bresson, Z. Alsayed, L. Yu, and S. Glaser, "Simultaneous localization and mapping: a survey of current trends in autonomous driving," IEEE Trans. Intell., vol. 2, no. 3, pp. 194-220, Sept. 2017.Google ScholarGoogle ScholarCross RefCross Ref
  2. R. Kazami and H. Amano, "A rapid optimization method for visual indirect SLAM using a subset of feature points," Proc. 7th Int. Symp. on Computing and Networking Workshops, Nagasaki, Japan, 2019, pp. 275-279.Google ScholarGoogle Scholar
  3. H. Zhou, D. Zou, L. Pei, R. Ying, P. Liu, and W. Yu, "StructSLAM: visual SLAM with building structure lines," IEEE Trans. Veh. Technol., vol. 64, no. 4, pp. 1364-1375, April 2015.Google ScholarGoogle ScholarCross RefCross Ref
  4. R. Mur-Artal and J. D. Tardós, "Orb-slam2: an open-source slam system for monocular stereo and rgb-d cameras," IEEE Trans. Robot., vol. 33, no. 5, pp. 1255-1262, Oct. 2017.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. K. Jeong and H. Moon, "Object detection using FAST corner detector based on smartphone platforms," Proc. 1st ACIS/JNU Int. Conf. on Computers, Networks, Systems and Industrial Engineering, Jeju, Korea (South), 2011, pp. 111-115.Google ScholarGoogle Scholar
  6. Houssem Eddine Benseddik, Oualid Djekoune, and Mahmoud Belhocine, "SIFT and SURF Performance Evaluation for Mobile Robot-Monocular Visual Odometry," Journal of Image and Graphics, Vol. 2, No. 1, pp. 70-76, June 2014. doi: 10.12720/joig.2.1.70-76.Google ScholarGoogle Scholar
  7. Z. Yu and H. Min, "Visual SLAM algorithm based on ORB features and line features," Proc. Chinese Automation Congress, Hangzhou, China, 2019, pp. 3003-3008.Google ScholarGoogle Scholar
  8. A. Pumarola, A. Vakhitov, A. Agudo, A. Sanfeliu, and F. Moreno-Noguer, "PL-SLAM: real-time monocular visual SLAM with points and lines," Proc. IEEE Int. Conf. on Robotics and Automation, Singapore, 2017, pp. 4503-4508.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. R. Grompone von Gioi, J. Jakubowicz, J. Morel, and G. Randall, "LSD: a fast line segment detector with a false detection control," IEEE Trans. Pattern Anal., vol. 32, no. 4, pp. 722-732, April 2010.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Y. Duan, J. Lu, J. Feng, and J. Zhou, "Learning rotation-invariant local binary descriptor," IEEE Trans. Image Process., vol. 26, no. 8, pp. 3636-3651, Aug. 2017.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. O. S. Karthik, D. Varun, and H. Ramasangu, "Localized harris-FAST interest point detector," Proc. IEEE Annu. India Conf., Bangalore, India, 2016, pp. 1-6.Google ScholarGoogle Scholar
  12. Y. Qiao, Y. Tang, and J. Li, "Improved harris sub-pixel corner detection algorithm for chessboard image," Proc. of 2013 2nd Int. Conf. on Measurement, Information and Control, Harbin, China, 2013, pp. 1408-1411.Google ScholarGoogle Scholar
  13. S. A. Alasal, M. Alsmirat, Q. B. Baker, and Y. Jararweh, "Improving passive 3D model reconstruction using image enhancement," Proc. 6th Int. Conf. on Multimedia Computing and Systems, Rabat, Morocco, 2018, pp. 1-7.Google ScholarGoogle Scholar
  14. M. H. Hueckel, "A local visual operator which recognizes edges and lines," J. ACM, vol. 20, no. 4, pp. 634-647, Oct. 1973.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Q. Sun, Y. Hou, and Q. Tan, "A subpixel edge detection method based on an arctangent edge model," Optik, vol. 127, no. 14, pp. 5702-5710, Jul. 2016.Google ScholarGoogle ScholarCross RefCross Ref
  16. K. Jensen and D. Anastassiou, "Subpixel edge localization and the interpolation of still images," IEEE Trans. Image Process., vol. 4, no. 3, pp. 285-295, Mar. 1995.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. N. Yang, R. Wang, X. Gao, and D. Cremers, "Challenges in monocular visual odometry: photometric calibration, motion bias, and rolling shutter effect," IEEE Robot. Automat. Lett., vol. 3, no. 4, pp. 2878-2885, Oct. 2018.Google ScholarGoogle ScholarCross RefCross Ref
  18. G. Yang, Q. Wang, P. Liu and C. Yan, "PLS-VINS: visual inertial state estimator with point-line features fusion and structural constraints," IEEE Sensors Journal, vol. 21, no. 24, pp. 27967-27981, 15 Dec.15, 2021.Google ScholarGoogle ScholarCross RefCross Ref
  19. Z. Liu, D. Shi, R. Li, W. Qin, Y. Zhang and X. Ren, "PLC-VIO: visual-inertial odometry based on point-line constraints," IEEE Trans. Auto. Sci. Eng., 2021, pp. 1-18.Google ScholarGoogle Scholar
  20. H. Wei, F. Tang, Z. Xu, C. Zhang and Y. Wu, "A point-pine VIO system with novel feature hybrids and with novel line predicting-matching," IEEE Robot. Automat. Lett., vol. 6, no. 4, pp. 8681-8688, Oct. 2021.Google ScholarGoogle ScholarCross RefCross Ref
  21. J. Wen, X. Zhang, H. Gao, J. Yuan, and Y. Fang, "CAE-RLSM: Consistent and efficient redundant line segment merging for online feature map building," IEEE Trans. Instrum. Meas., vol. 69, no. 7, pp. 4222-4237, July 2020.Google ScholarGoogle ScholarCross RefCross Ref
  22. X. Zheng, C. Xiang, H. Lu, B. M. Chen, and T. H. Lee, "Human vision inspired multi-scale line segments merging and filtering," IEEE 14th Int. Conf. on Control and Automation, 2018, pp. 259-264.Google ScholarGoogle Scholar
  23. Y. He, J. Zhao, Y. Guo, W. He, and K. Yuan, "PL-VIO: tightly-coupled monocular visual-inertial odometry using point and line features", Sensors, vol. 18, no. 4, pp. 1159, 2018.Google ScholarGoogle ScholarCross RefCross Ref
  24. G. Yao, J. Cui, K. Deng, and L. Zhang, "Robust harris corner matching based on the Quasi-Homography transform and self-adaptive window for wide-baseline stereo images," IEEE Trans. Geosci. Remote Sens., vol. 56, no. 1, pp. 559-574, Jan. 2018.Google ScholarGoogle ScholarCross RefCross Ref
  25. M. Burri, J. Nikolic, P. Gohl, T. Schneider, J. Rehder, S. Omari, , "The EuRoC micro aerial vehicle datasets," Proc. Int. J. Robot. Research, vol. 35, pp. 1157-1163, 2015.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. A. M. Sllame, "EVO-EXPLORER: a tool for designing high-performance digital systems," Proc. Innovations in Information Technologies, Dubai, United Arab Emirates, 2007, pp. 352-356.Google ScholarGoogle Scholar
  27. H. Alaoui, M. T. Moutacalli, and M. Adda, "AI-Enabled high-level layer for posture recognition using the azure kinect in unity3D," Proc. IEEE 4th Int. Conf. on Image Processing, Applications and Systems, Genova, Italy, 2020, pp. 155-161.Google ScholarGoogle Scholar
  28. R. Suzuki, R. Kataoka, Y. Ji, K. Umeda, H. Fujii, and H. Kono, "SLAM using ICP and graph optimization considering physical properties of environment," Proc. 21st Int. Conf. on Research and Education in Mechatronics, Cracow, Poland, 2020, pp. 1-5.Google ScholarGoogle Scholar

Index Terms

  1. Robust Visual SLAM systems with Constrained Sub-pixel Corners and High-quality Line Features

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      ICCCV '22: Proceedings of the 5th International Conference on Control and Computer Vision
      August 2022
      241 pages
      ISBN:9781450397315
      DOI:10.1145/3561613

      Copyright © 2022 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 9 November 2022

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited
    • Article Metrics

      • Downloads (Last 12 months)25
      • Downloads (Last 6 weeks)3

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format .

    View HTML Format