Camera-IMU Fusion Tracking for Dynamic Object Pose Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current pose estimation methods for mobile platforms using visual information from cameras have low accuracy due to noise, and existing multi-state constraint Kalman filters (MSCKF) can only estimate the pose of the camera and not a target object in a moving state.

Innovation Solution

A method that combines inertial measurement units (IMUs) with camera frames to predict state vectors for both the camera and target objects, using Kalman filters and image features to update and track the target object's pose, even when partially blocked, by employing a representation point and non-representation points on the target object.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If visual information from camera is used for pose estimation, then the system can operate without additional sensors, but the accuracy of pose estimation deteriorates due to noise

Engineering Contradiction:
Improvesystem complexityVSAvoidpose estimation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent combines camera visual information with IMU (inertial measurement unit) data to estimate the pose of both the camera and target objects. This fusion of multiple sensor types compensates for the noise in visual information alone, improving measurement precision while accepting increased device complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary computational framework that processes both camera and IMU data through a unified state estimation algorithm. This intermediary processing layer integrates the strengths of both sensors and resolves their individual weaknesses, achieving accurate pose estimation for multiple objects simultaneously.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If MSCKF is used for pose estimation, then the accuracy of camera pose is improved, but the ability to estimate target object pose deteriorates

Engineering Contradiction:
Improvecamera pose accuracyVSAvoidtarget object tracking capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent extends the MSCKF algorithm to serve multiple functions: it estimates the pose of the camera platform and simultaneously estimates the pose of target objects in the scene. This multi-functional extension allows a single algorithm to handle both platform navigation and object tracking, improving versatility without sacrificing camera pose accuracy.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent segments the state vector into distinct components: camera pose parameters and target object pose parameters. This segmentation allows the algorithm to independently process and estimate each type of pose while maintaining a unified probabilistic framework, enabling both functions to coexist and be optimized simultaneously.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If a representation point is used for target tracking, then the tracking accuracy is improved, but the robustness deteriorates when the point is blocked

Engineering Contradiction:
Improvetracking accuracyVSAvoidtracking robustness
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies local quality by using different types of points (representation points and non-representation points) with different functions on the target object. Representation points provide accurate pose estimation when visible, while non-representation points serve as backup and provide continuity when representation points are occluded, creating a heterogeneous set of features with specialized roles.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent prepares in advance by selecting multiple points on the target object before tracking begins. When occlusion occurs, the system can switch to previously selected alternative points without interruption, cushioning against the harmful effect of blocking and maintaining continuous tracking robustness.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS12073630B2Moving object tracking method and apparatus
Publication Date: 2024.08.27 HUAWEI TECH CO LTD
  • US12073630B2 patent drawing
  • US12073630B2 patent drawing
  • US12073630B2 patent drawing

AI summary

This disclosure provides a moving object tracking method and apparatus. The method includes: obtaining a current frame captured by a camera; predicting a current state vector of the camera based on an inertial measurement unit IMU and the current frame, to obtain a predicted value of the current state vector of the camera; predicting a current state vector of a target object that is moving in the current frame, to obtain a predicted value of the current state vector of the target object; and updating a Kalman state vector based on a measurement result of an image feature in the current frame. According to technical solutions provided in this disclosure, a target object that is moving in a surrounding environment can be tracked and a pose of the target object can be estimated while a pose of a system can be estimated.