RD-VIO: Robust Visual-Inertial Odometry for Mobile Augmented Reality in Dynamic Environments

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Li, Jinyu, Pan, Xiaokun, Huang, Gan, Zhang, Ziyang, Wang, Nan, Bao, Hujun, Zhang, Guofeng
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911778037825536
author Li, Jinyu
Pan, Xiaokun
Huang, Gan
Zhang, Ziyang
Wang, Nan
Bao, Hujun
Zhang, Guofeng
author_facet Li, Jinyu
Pan, Xiaokun
Huang, Gan
Zhang, Ziyang
Wang, Nan
Bao, Hujun
Zhang, Guofeng
contents It is typically challenging for visual or visual-inertial odometry systems to handle the problems of dynamic scenes and pure rotation. In this work, we design a novel visual-inertial odometry (VIO) system called RD-VIO to handle both of these two problems. Firstly, we propose an IMU-PARSAC algorithm which can robustly detect and match keypoints in a two-stage process. In the first state, landmarks are matched with new keypoints using visual and IMU measurements. We collect statistical information from the matching and then guide the intra-keypoint matching in the second stage. Secondly, to handle the problem of pure rotation, we detect the motion type and adapt the deferred-triangulation technique during the data-association process. We make the pure-rotational frames into the special subframes. When solving the visual-inertial bundle adjustment, they provide additional constraints to the pure-rotational motion. We evaluate the proposed VIO system on public datasets and online comparison. Experiments show the proposed RD-VIO has obvious advantages over other methods in dynamic environments. The source code is available at: \href{https://github.com/openxrlab/xrslam}{{\fontfamily{pcr}\selectfont https://github.com/openxrlab/xrslam}}.
format Preprint
id arxiv_https___arxiv_org_abs_2310_15072
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle RD-VIO: Robust Visual-Inertial Odometry for Mobile Augmented Reality in Dynamic Environments
Li, Jinyu
Pan, Xiaokun
Huang, Gan
Zhang, Ziyang
Wang, Nan
Bao, Hujun
Zhang, Guofeng
Robotics
Computer Vision and Pattern Recognition
It is typically challenging for visual or visual-inertial odometry systems to handle the problems of dynamic scenes and pure rotation. In this work, we design a novel visual-inertial odometry (VIO) system called RD-VIO to handle both of these two problems. Firstly, we propose an IMU-PARSAC algorithm which can robustly detect and match keypoints in a two-stage process. In the first state, landmarks are matched with new keypoints using visual and IMU measurements. We collect statistical information from the matching and then guide the intra-keypoint matching in the second stage. Secondly, to handle the problem of pure rotation, we detect the motion type and adapt the deferred-triangulation technique during the data-association process. We make the pure-rotational frames into the special subframes. When solving the visual-inertial bundle adjustment, they provide additional constraints to the pure-rotational motion. We evaluate the proposed VIO system on public datasets and online comparison. Experiments show the proposed RD-VIO has obvious advantages over other methods in dynamic environments. The source code is available at: \href{https://github.com/openxrlab/xrslam}{{\fontfamily{pcr}\selectfont https://github.com/openxrlab/xrslam}}.
title RD-VIO: Robust Visual-Inertial Odometry for Mobile Augmented Reality in Dynamic Environments
topic Robotics
Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2310.15072