Related Experiment Video
Updated: Oct 27, 2025

Robotized Testing of Camera Positions to Determine Ideal Configuration for Stereo 3D Visualization of Open-Heart Surgery
Published on: August 12, 2021
Stereo Visual Odometry Pose Correction through Unsupervised Deep Learning
Sumin Zhang1, Shouyi Lu1, Rui He1
1State Key Laboratory of Automotive Simulation and Control, Jilin University, Changchun 130022, China.
Abstract:
Visual simultaneous localization and mapping (VSLAM) plays a vital role in the field of positioning and navigation. At the heart of VSLAM is visual odometry (VO), which uses continuous images to estimate the camera's ego-motion. However, due to many assumptions of the classical VO system, robots can hardly operate in challenging environments. To solve this challenge, we combine the multiview geometry constraints of the classical stereo VO system with the robustness of deep learning to present an unsupervised pose correction network for the classical stereo VO system. The pose correction network regresses a pose correction that results in positioning error due to violation of modeling assumptions to make the classical stereo VO positioning more accurate. The pose correction network does not rely on the dataset with ground truth poses for training. The pose correction network also simultaneously generates a depth map and an explainability mask. Extensive experiments on the KITTI dataset show the pose correction network can significantly improve the positioning accuracy of the classical stereo VO system. Notably, the corrected classical stereo VO system's average absolute trajectory error, average translational relative pose error, and average translational root-mean-square drift on a length of 100-800 m in the KITTI dataset is 13.77 cm, 0.038 m, and 1.08%, respectively. Therefore, the improved stereo VO system has almost reached the state of the art.
Related Concept Videos
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Relative Motion Analysis using Rotating Axes
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
Depth Perception and Spatial Vision
Relative Motion Analysis using Rotating Axes - Acceleration
Time differentiation is...
Calibration Curves: Linear Least Squares
For data that follow a straight line, the standard method for fitting is the linear...
Design Example: Identifying the Locations of Monuments in the Field Using Global Positioning System Device
