Abstract
Real-time 3D reconstruction is essential for unmanned autonomous robot operation. In this work, we present a real-time reconstruction algorithm for underwater environments based on monocular image. First, the depth of the sparse features is calculated by performing feature optical flow tracking. Then, Delaunay triangulation is performed based on these features and the depth image is densified using triangular interpolation with the assumption that the seabed is close to the plane. Moreover, the densified depth image is used as the initial value, and the matching cost of the pixels in the current image and the neighboring images are computed according to the depth information. The SGM (semi-global matching) algorithm is used for cost aggregation to smooth and optimize the depth image, which can help to improve the accuracy of the depth image; finally, the current depth image is fused with the previous depth image using depth filter to further improve the accuracy and remove outliers. The experimental study shows that the algorithm can obtain better visualization on real-world underwater datasets. By leveraging the GPU, the algorithm can get real-time processing speed on the laptop.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.