Recovering SLAM Tracking Lost by Trifocal Pose Estimation using GPU-HC++


Chiang-Heng Chien (Brown University), Ahmad Abdelfattah (University of Tennessee, Knoxville), Benjamin Kimia (Brown University)
The 35th British Machine Vision Conference

Abstract

Camera pose tracking in visual odometry (VO) or simultaneous localization and mapping (SLAM) is generally robust when there is sufficient texture in images. There are, however, a small percentage of examples where the process fails due to textureless scenes. In this case, modern VO/SLAM typically relies on finding 2D bifocal feature matches whose corresponding 3D points exist in the map to recover from failure. This is, however, not very helpful, as ruling out 2D feature matches whose corresponding 3D points do not exist leaves only minor amount of matches available for pose estimation, a catastrophic situation when the texture is already insufficient in images. This paper proposes integrating modern VO/SLAM with trifocal pose estimation for resolving tracking failure. By acquiring two history images from the covisible graph in conjunction with the current image, trifocal poses can be found from triplet 2D oriented point matches, {\em e.g.}, SIFT or ORB, where one is associated with a 3D point in space. In addition, existing trifocal pose estimation solver are computationally too expensive to be used in a practical setting, particularly under a RANSAC scheme for robust estimation. This paper thus propose an enhanced GPU-based homotopy continuation solver (GPU-HC), called GPU-HC++, whose performance is significantly improved over GPU-HC. We show that integrating PLP-SLAM and ORB-SLAM3 with the proposed approach on challenging sequences of TUM-RGBD and EuRoC datasets substantially increases the success rate of tracking failure recovery without the cost of losing significant runtime.

Citation

@inproceedings{Chien_2024_BMVC,
author    = {Chiang-Heng Chien and Ahmad Abdelfattah and Benjamin Kimia},
title     = {Recovering SLAM Tracking Lost by Trifocal Pose Estimation using GPU-HC++},
booktitle = {35th British Machine Vision Conference 2024, {BMVC} 2024, Glasgow, UK, November 25-28, 2024},
publisher = {BMVA},
year      = {2024},
url       = {https://papers.bmvc2024.org/1020.pdf}
}


Copyright © 2024 The British Machine Vision Association and Society for Pattern Recognition
The British Machine Vision Conference is organised by The British Machine Vision Association and Society for Pattern Recognition. The Association is a Company limited by guarantee, No.2543446, and a non-profit-making body, registered in England and Wales as Charity No.1002307 (Registered Office: Dept. of Computer Science, Durham University, South Road, Durham, DH1 3LE, UK).

Imprint | Data Protection