Hand Pose Estimation Using Adaptive Recursive Least Squares

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional hand tracking systems in artificial reality systems face challenges in accurately estimating the pose of a user's hand due to sensor nonlinearity, drift, and noisy ground truth data, especially when the instrumented glove shifts on the hand.

Innovation Solution

A wearable tracking sensor integration system with a plurality of sensors, including elastomeric stretch sensors, locators, and an inertial measurement unit, is used to collect data and apply an adaptive weighted recursive least squares estimation algorithm to determine the estimated pose of the user's hand, which is then integrated with an artificial reality system to update the visual presentation of a virtual hand.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If optical hand tracking systems are used in artificial reality systems, then the system can capture hand motion and position, but the pose estimation accuracy deteriorates due to sensor nonlinearity, drift, and noisy ground truth data

Engineering Contradiction:
Improvehand pose estimation accuracyVSAvoidsensor data reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent combines multiple sensors (optical tracking sensors, inertial measurement units, and stretch sensors) into an integrated hand tracking system. By merging data from these different sensor types, the system compensates for individual sensor limitations such as optical drift and nonlinearity, thereby improving overall pose estimation accuracy while maintaining reliable measurements

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements a calibration framework that uses feedback from the sensors to continuously adjust and correct pose estimates. The feedback mechanism detects drift and noise in real-time and applies corrections to maintain accurate hand pose estimation, resolving the contradiction between measurement precision and sensor reliability

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If the instrumented glove is used to attach multiple sensors, then comprehensive sensor data can be collected, but the glove shifts on the hand causing measurement errors

Engineering Contradiction:
Improvesensor data completenessVSAvoidpose estimation accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent employs dynamic calibration parameters that adapt in real-time as the glove moves or shifts on the hand. The system continuously updates calibration data to account for changes in glove position, ensuring that comprehensive sensor data collection does not compromise measurement precision even when the glove shifts during use

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If calibration is performed before applying estimation algorithms, then accurate pose estimation can be achieved, but the process becomes complex due to sensor nonlinearity and drift

Engineering Contradiction:
Improvepose estimation accuracyVSAvoidcalibration process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary calibration actions by collecting calibration data from all sensors before normal operation begins. This preliminary calibration establishes baseline parameters that simplify subsequent pose estimation, reducing the complexity of real-time processing while maintaining high measurement precision through pre-computed calibration parameters

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The system provides accurate and adaptive estimation of the user's hand pose, reducing errors caused by sensor drift and noise, and dynamically updates the estimation parameters to accommodate changes in hand position, thereby enhancing the accuracy of virtual hand tracking in artificial reality environments.

Implementation Method 1

a plurality of sensors including elastomeric stretch sensors

Methodology Applied
Scientific EffectElastic deformation: Elasticity

Implementation Method 2

an inertial measurement unit

Methodology Applied
Scientific EffectInertial measurement: Inertia

Data Source

PatentUS10705606B1Tracking sensor integration system and method for recursive estimation of pose of user's body part
Publication Date: 2020.07.07 META PLATFORMS TECHNOLOGIES LLC
  • US10705606B1 patent drawing
  • US10705606B1 patent drawing
  • US10705606B1 patent drawing

AI summary

A tracking sensor integration system presented herein collects sensor data obtained for each time frame by a plurality of sensors attached to a wearable garment placed on a user's hand. A controller coupled to the tracking sensor integration system calculates a measurement gain based at least in part on collected sensor data, and determines prediction for a pose of the user's hand for the current time frame using the collected sensor data and a plurality of estimation parameters for the current time frame. The controller then updates the estimation parameters for the current time frame, based in part on the measurement gain and the prediction for the pose of the user's hand. The controller determines an estimated pose for the user's hand, based in part on the updated estimation parameters and the collected sensor data.