Non-iterative visual odometry

In 2017, a Non-Iterative Simultaneous Localization And Mapping system (NI-SLAM) was proposed by Nanyang Technological University. This system circumvents the instability issues of traditional feature-based methods in sparse and similar feature scenes by utilizing a novel frequency-domain pose est...

Full description

Saved in:
Bibliographic Details
Main Author: Yang, Zheng
Other Authors: Xie Lihua
Format: Thesis-Master by Coursework
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/169487
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-169487
record_format dspace
spelling sg-ntu-dr.10356-1694872023-07-21T15:44:23Z Non-iterative visual odometry Yang, Zheng Xie Lihua School of Electrical and Electronic Engineering ELHXIE@ntu.edu.sg Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics In 2017, a Non-Iterative Simultaneous Localization And Mapping system (NI-SLAM) was proposed by Nanyang Technological University. This system circumvents the instability issues of traditional feature-based methods in sparse and similar feature scenes by utilizing a novel frequency-domain pose estimation approach. Additionally, by employing Fast Fourier Transform (FFT) for frequency-domain correlation calculations and eliminating feature extraction, matching, and pose iteration optimization processes, NI-SLAM significantly improves the efficiency of pose estimation, resulting in a clear advantage in terms of speed compared to traditional methods. However, for achieving 6 degrees of freedom pose estimation, NI-SLAM relies on unconventional 9-axis Inertial Measurement Unit (IMU) for rotational correction before estimating the displacement. The 9-axis IMU utilizes magnetometers for directional estimation, which introduces errors in rotation estimation in scenarios affected by magnetic interference, such as being close to electric motors or wires where magnetometer readings may have significant inaccuracies. Furthermore, 9-axis IMUs are often expensive and require more power to operate compared to 6-axis IMUs, making them unsuitable for applications with strict cost and battery life requirements. Therefore, in this dissertation, we first propose a novel solution for rotation estimation instead of using a 9-axis IMU and combine it with a non-iterative displacement solver to develop a Visual Odometry (VO) solution called Depth Provided Rotation Estimation Non-Iterative Visual Odometry (DPRE NI-VO). In this approach, we reduce the hardware requirements of NI-SLAM to an RGB camera and a depth camera. By eliminating the constraints posed by the 9-axis IMU, our DPRE NI-VO becomes applicable to a broader range of indoor 6 degrees of freedom (DOF) pose estimation tasks. Secondly, we further extend the non-iterative pose estimation solution to ground texture-based localization tasks and propose Ground Texture-based Visual Odometry (GT NI-VO). In this approach, we remove the dependency on the depth camera, now requiring only a monocular camera to accomplish indoor and outdoor localization tasks. We provide detailed experiments for both proposed solutions in this dissertation and validate their accuracy and robustness on publicly available and self-collected datasets. Furthermore, we achieve superior robustness and accuracy performance compared to state-of-the-art algorithms through comparative analysis. Master of Science (Computer Control and Automation) 2023-07-20T06:03:44Z 2023-07-20T06:03:44Z 2023 Thesis-Master by Coursework Yang, Z. (2023). Non-iterative visual odometry. Master's thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/169487 https://hdl.handle.net/10356/169487 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics
spellingShingle Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics
Yang, Zheng
Non-iterative visual odometry
description In 2017, a Non-Iterative Simultaneous Localization And Mapping system (NI-SLAM) was proposed by Nanyang Technological University. This system circumvents the instability issues of traditional feature-based methods in sparse and similar feature scenes by utilizing a novel frequency-domain pose estimation approach. Additionally, by employing Fast Fourier Transform (FFT) for frequency-domain correlation calculations and eliminating feature extraction, matching, and pose iteration optimization processes, NI-SLAM significantly improves the efficiency of pose estimation, resulting in a clear advantage in terms of speed compared to traditional methods. However, for achieving 6 degrees of freedom pose estimation, NI-SLAM relies on unconventional 9-axis Inertial Measurement Unit (IMU) for rotational correction before estimating the displacement. The 9-axis IMU utilizes magnetometers for directional estimation, which introduces errors in rotation estimation in scenarios affected by magnetic interference, such as being close to electric motors or wires where magnetometer readings may have significant inaccuracies. Furthermore, 9-axis IMUs are often expensive and require more power to operate compared to 6-axis IMUs, making them unsuitable for applications with strict cost and battery life requirements. Therefore, in this dissertation, we first propose a novel solution for rotation estimation instead of using a 9-axis IMU and combine it with a non-iterative displacement solver to develop a Visual Odometry (VO) solution called Depth Provided Rotation Estimation Non-Iterative Visual Odometry (DPRE NI-VO). In this approach, we reduce the hardware requirements of NI-SLAM to an RGB camera and a depth camera. By eliminating the constraints posed by the 9-axis IMU, our DPRE NI-VO becomes applicable to a broader range of indoor 6 degrees of freedom (DOF) pose estimation tasks. Secondly, we further extend the non-iterative pose estimation solution to ground texture-based localization tasks and propose Ground Texture-based Visual Odometry (GT NI-VO). In this approach, we remove the dependency on the depth camera, now requiring only a monocular camera to accomplish indoor and outdoor localization tasks. We provide detailed experiments for both proposed solutions in this dissertation and validate their accuracy and robustness on publicly available and self-collected datasets. Furthermore, we achieve superior robustness and accuracy performance compared to state-of-the-art algorithms through comparative analysis.
author2 Xie Lihua
author_facet Xie Lihua
Yang, Zheng
format Thesis-Master by Coursework
author Yang, Zheng
author_sort Yang, Zheng
title Non-iterative visual odometry
title_short Non-iterative visual odometry
title_full Non-iterative visual odometry
title_fullStr Non-iterative visual odometry
title_full_unstemmed Non-iterative visual odometry
title_sort non-iterative visual odometry
publisher Nanyang Technological University
publishDate 2023
url https://hdl.handle.net/10356/169487
_version_ 1773551226051362816