Monocular Visual-Inertial Odometry with an Unbiased Linear System Model and Robust Feature Tracking Front-End

The research field of visual-inertial odometry has entered a mature stage in recent years. However, unneglectable problems still exist. Tradeoffs have to be made between high accuracy and low computation for users. In addition, notation confusion exists in quaternion descriptions of rotation; althou...

Full description

Bibliographic Details
Main Authors: Xiaochen Qiu, Hai Zhang, Wenxing Fu, Chenxu Zhao, Yanqiong Jin
Format: Article
Language:English
Published: MDPI AG 2019-04-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/19/8/1941
id doaj-3919049670a14aaa9e0d0f9d51448f63
record_format Article
spelling doaj-3919049670a14aaa9e0d0f9d51448f632020-11-25T01:23:18ZengMDPI AGSensors1424-82202019-04-01198194110.3390/s19081941s19081941Monocular Visual-Inertial Odometry with an Unbiased Linear System Model and Robust Feature Tracking Front-EndXiaochen Qiu0Hai Zhang1Wenxing Fu2Chenxu Zhao3Yanqiong Jin4School of Automation Science and Electrical Engineering, Beihang University, No. 37 Xueyuan Road, Haidian District, Beijing 100191, ChinaSchool of Automation Science and Electrical Engineering, Beihang University, No. 37 Xueyuan Road, Haidian District, Beijing 100191, ChinaScience and Technology on Complex System Control and Intelligent Agent Cooperation Laboratory, No. 40 Yungangbeili, Fengtai District, Beijing 100074, ChinaSino-French Engineer School, Beihang University, No. 37 Xueyuan Road, Haidian District, Beijing 100191, ChinaSchool of Automation Science and Electrical Engineering, Beihang University, No. 37 Xueyuan Road, Haidian District, Beijing 100191, ChinaThe research field of visual-inertial odometry has entered a mature stage in recent years. However, unneglectable problems still exist. Tradeoffs have to be made between high accuracy and low computation for users. In addition, notation confusion exists in quaternion descriptions of rotation; although not fatal, this may results in unnecessary difficulties in understanding for researchers. In this paper, we develop a visual-inertial odometry which gives consideration to both precision and computation. The proposed algorithm is a filter-based solution that utilizes the framework of the noted multi-state constraint Kalman filter. To dispel notation confusion, we deduced the error state transition equation from scratch, using the more cognitive Hamilton notation of quaternion. We further come up with a fully linear closed-form formulation that is readily implemented. As the filter-based back-end is vulnerable to feature matching outliers, a descriptor-assisted optical flow tracking front-end was developed to cope with the issue. This modification only requires negligible additional computation. In addition, an initialization procedure is implemented, which automatically selects static data to initialize the filter state. Evaluations of proposed methods were done on a public, real-world dataset, and comparisons were made with state-of-the-art solutions. The experimental results show that the proposed solution is comparable in precision and demonstrates higher computation efficiency compared to the state-of-the-art.https://www.mdpi.com/1424-8220/19/8/1941visual inertial odometryquaternion notationclosed-form state transition equationrobust feature trackingreal-time motion trackingcomputation saving
collection DOAJ
language English
format Article
sources DOAJ
author Xiaochen Qiu
Hai Zhang
Wenxing Fu
Chenxu Zhao
Yanqiong Jin
spellingShingle Xiaochen Qiu
Hai Zhang
Wenxing Fu
Chenxu Zhao
Yanqiong Jin
Monocular Visual-Inertial Odometry with an Unbiased Linear System Model and Robust Feature Tracking Front-End
Sensors
visual inertial odometry
quaternion notation
closed-form state transition equation
robust feature tracking
real-time motion tracking
computation saving
author_facet Xiaochen Qiu
Hai Zhang
Wenxing Fu
Chenxu Zhao
Yanqiong Jin
author_sort Xiaochen Qiu
title Monocular Visual-Inertial Odometry with an Unbiased Linear System Model and Robust Feature Tracking Front-End
title_short Monocular Visual-Inertial Odometry with an Unbiased Linear System Model and Robust Feature Tracking Front-End
title_full Monocular Visual-Inertial Odometry with an Unbiased Linear System Model and Robust Feature Tracking Front-End
title_fullStr Monocular Visual-Inertial Odometry with an Unbiased Linear System Model and Robust Feature Tracking Front-End
title_full_unstemmed Monocular Visual-Inertial Odometry with an Unbiased Linear System Model and Robust Feature Tracking Front-End
title_sort monocular visual-inertial odometry with an unbiased linear system model and robust feature tracking front-end
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2019-04-01
description The research field of visual-inertial odometry has entered a mature stage in recent years. However, unneglectable problems still exist. Tradeoffs have to be made between high accuracy and low computation for users. In addition, notation confusion exists in quaternion descriptions of rotation; although not fatal, this may results in unnecessary difficulties in understanding for researchers. In this paper, we develop a visual-inertial odometry which gives consideration to both precision and computation. The proposed algorithm is a filter-based solution that utilizes the framework of the noted multi-state constraint Kalman filter. To dispel notation confusion, we deduced the error state transition equation from scratch, using the more cognitive Hamilton notation of quaternion. We further come up with a fully linear closed-form formulation that is readily implemented. As the filter-based back-end is vulnerable to feature matching outliers, a descriptor-assisted optical flow tracking front-end was developed to cope with the issue. This modification only requires negligible additional computation. In addition, an initialization procedure is implemented, which automatically selects static data to initialize the filter state. Evaluations of proposed methods were done on a public, real-world dataset, and comparisons were made with state-of-the-art solutions. The experimental results show that the proposed solution is comparable in precision and demonstrates higher computation efficiency compared to the state-of-the-art.
topic visual inertial odometry
quaternion notation
closed-form state transition equation
robust feature tracking
real-time motion tracking
computation saving
url https://www.mdpi.com/1424-8220/19/8/1941
work_keys_str_mv AT xiaochenqiu monocularvisualinertialodometrywithanunbiasedlinearsystemmodelandrobustfeaturetrackingfrontend
AT haizhang monocularvisualinertialodometrywithanunbiasedlinearsystemmodelandrobustfeaturetrackingfrontend
AT wenxingfu monocularvisualinertialodometrywithanunbiasedlinearsystemmodelandrobustfeaturetrackingfrontend
AT chenxuzhao monocularvisualinertialodometrywithanunbiasedlinearsystemmodelandrobustfeaturetrackingfrontend
AT yanqiongjin monocularvisualinertialodometrywithanunbiasedlinearsystemmodelandrobustfeaturetrackingfrontend
_version_ 1725123199781306368