Binocular Vision Localization with IMU Fusion for Stable Pose Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current SLAM technologies face challenges in pose estimation accuracy and real-time performance, particularly due to environmental factors affecting cameras and the inefficiency of existing data processing algorithms.

Innovation Solution

A binocular vision localization method that combines a binocular camera unit with an inertial measurement unit, using a general graph optimization algorithm to calculate pose change information and reduce errors, allowing for stable pose estimation even in challenging environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a camera is used to collect information in SLAM, then the system can perform visual mapping and localization, but the pose estimation accuracy deteriorates when affected by environmental factors such as lights, white walls, and desktops

Engineering Contradiction:
Improveenvironmental adaptabilityVSAvoidpose estimation accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent combines a binocular camera unit with an inertial measurement unit (IMU) to create a hybrid vision-inertial SLAM system. The IMU provides complementary motion information that compensates for camera failures in challenging environments, thereby maintaining pose estimation accuracy when visual features are insufficient or misleading

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The inertial measurement unit acts as an intermediary that bridges the gap when visual information becomes unreliable. The IMU data serves as a mediator to provide continuous pose estimation when the camera cannot reliably track features due to environmental factors like white walls or poor lighting

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If traditional rear-end data processing algorithms are used in SLAM, then the system can perform position and posture calculation, but the real-time performance deteriorates in application scenarios with high requirements

Engineering Contradiction:
Improveposition and posture calculation accuracyVSAvoidreal-time processing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the data processing into modular components: feature extraction from binocular images, inertial parameter processing from IMU, reprojection error calculation, and graph optimization. This segmentation allows for optimized processing pipelines that can run in real-time while maintaining accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs graph optimization algorithms that dynamically adjust optimization parameters and convergence criteria to balance computation time and accuracy. By changing optimization parameters adaptively, the system achieves real-time performance while maintaining high precision in pose estimation

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If only binocular camera unit is used for pose estimation, then the device complexity is reduced, but the stability deteriorates when the camera is affected by ambient noise or located in regions with less texture feature

Engineering Contradiction:
Improvesystem structure simplicityVSAvoidpose estimation stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent merges the binocular camera unit with an inertial measurement unit to create a redundant sensing system. This combination ensures that when the camera struggles with ambient noise or textureless environments, the IMU provides stable motion information to maintain reliable pose estimation

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10989540B2Binocular vision localization method, device and system
Publication Date: 2021.04.27 GOERTEK INC
  • US10989540B2 patent drawing
  • US10989540B2 patent drawing
  • US10989540B2 patent drawing

AI summary

A binocular vision localization method, device and system are provided. The method includes calculating first pose change information according to two frames of images collected by a binocular camera unit at two consecutive moments and calculating second pose change information according to inertia parameters collected by an inertial measurement unit between the two consecutive moments. Matched feature points in the two frames are extracted from the two frames respectively. A reprojection error of each feature point is calculated. The calculations are taken as nodes or edges of a general graph optimization algorithm to acquire optimized third pose change information for localization. The system includes a binocular vision localization device, and a binocular camera unit and an inertial measurement unit respectively connected thereto, a left-eye camera and a right-eye camera are symmetrically located on two sides of the inertial measurement unit. This can improve accuracy and real-time performance for pose estimation.