Refraction Correction Algorithm for Visual Slam Based on Rgb-D Camera
The visual SLAM algorithm is widely adopted in the air because of its superiority in simultaneous localization and mapping. However, applying the visual SLAM algorithm to environments in other media can lead to refractive errors in the generated images caused by light passing through different media, resulting in algorithm failure. To enhance the environmental adaptability of the visual SLAM algorithm and achieve simultaneous localization and mapping of specialized robots in special media, we construct a visual SLAM experimental device using a Raspberry Pi and an RGB-D camera. Specifically, we propose a refraction correction algorithm based on an RGBD camera, obtaining equivalent pixel images of distorted pixels in the air. We integrate the refraction correction algorithm into the front end of the previously proposed point-line visual SLAM algorithm. Through validation in a real experimentalenvironment, the refraction correction algorithm successfully draws semi-dense pointcloud maps underwater. Compared with not using the refraction correction model, our proposed algorithm better restores the structural information of the underwater environment and objects in the water.
Authors
- Yabiao Wang (ORCID: https://orcid.org/0000-0002-6592-8411)
- Xianshuai Sun (ORCID: https://orcid.org/0009-0001-4811-052X)
- Zhigang Li (ORCID: https://orcid.org/0000-0002-5970-5385)
- Xiaohui Wang (ORCID: https://orcid.org/0000-0002-5462-5087)
- Yuming Zhao (ORCID: https://orcid.org/0009-0007-1443-3463)
- Zhen He (ORCID: https://orcid.org/0000-0002-4714-7435)
Institutions
- Shenyang Institute of Automation (CN)
- Chinese Academy of Sciences (CN)
- State Key Laboratory of Robotics
Publication Details
- Published
- 2025-06-27
- DOI
- https://doi.org/10.1109/icras65818.2025.11108885
- Primary Topic
- Optical Systems and Laser Technology
- Type
- article
- Field-Weighted Citation Impact
- 0.00