arrow
Return

A Visual Feature Mismatch Detection Algorithm for Optical Flow-Based Visual Odometry

delete2024-10-11
delete1
PRE
AI
R
Ruichen Li
H
Han Shen *
L
Linan Wang
C
Congyi Liu
X
Xiaojian Yi *
DOI:10.1142/S2301385025410031delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Camera-based visual simultaneous localization and mapping (VSLAM) algorithms involve extracting and tracking feature points in their front-ends. Feature points are subsequently forwarded to the back-end for camera pose estimation. However, the matching results of these feature points by optical flow are prone to visual feature mismatches. To address the mentioned problems, this paper introduces a novel visual feature mismatch detection algorithm. First, the algorithm calculates pixel displacements for all feature point pairs tracked by the optical flow method between consecutive images. Subsequently, mismatches are detected based on the pixel displacement threshold calculated by the statistical characteristics of tracking results. Additionally, bound values for the threshold are set to enhance the accuracy of the filtered matches, ensuring its adaptability to different environments. Following the filtered matches, the algorithm calculates the fundamental matrix, which is then used to further refine the filtered matches sent to the back-end for camera pose estimation. The algorithm is seamlessly integrated into the state-of-the-art VSLAM system, enhancing the overall robustness of VSLAM. Extensive experiments conducted on both public datasets and our unmanned surface vehicles (USVs) validate the performance of the proposed algorithm.
Keywords:
Optical flow
visual simultaneous localization and mapping (VSLAM)
visual odometry (VO)
mismatch detection

Journal

Unmanned Systems cover
Unmanned Systems
IF:
2.4
Papers:
302
Citations:
705

Organization

B
beijing institute of technology
Scholars:
5.5W
Papers: 4.0W
Citations: 63
S
southeast university - china
Scholars:
5.3W
Papers: 4.9W
Citations: 57