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...
Main Authors: | , , , , |
---|---|
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 |