3D Hand Pose Tracking via Rigid Body Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for tracking the full pose of hands and fingers in 3D space are limited by the need for wearable hardware, restrictive user poses, and high computational requirements, making them inefficient for natural human-computer interaction.

Innovation Solution

The approach involves using an augmented rigid body simulation with linear complementarity problems to constrain the motion of a 3D model, generating surface constraints from depth sensor data, and applying collision/contact and angular constraints to accurately track the pose of articulated models like hands, utilizing a solver module to solve linear equations and error analysis for optimal pose determination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If wearable hardware is used for hand tracking, then tracking accuracy is improved, but device complexity and user comfort deteriorate

Engineering Contradiction:
Improvetracking accuracyVSAvoidhardware requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces mechanical/wearable hardware systems with a computational approach using depth sensors and rigid body simulation algorithms. The hand tracking is achieved through software-based physics simulation rather than physical sensors attached to the hand, eliminating the need for wearable devices while maintaining tracking functionality.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent creates a virtual 3D model copy of the hand that simulates physical behavior. Instead of measuring the actual hand directly with hardware, a digital twin is created that replicates hand anatomy and movement patterns, allowing accurate tracking through computational modeling rather than physical sensing.

Inventive Principle:
Principle #26Copying

2Ease of operation

If unrestricted user pose is allowed, then ease of operation is improved, but measurement precision deteriorates

Engineering Contradiction:
Improveuser pose freedomVSAvoidpose tracking accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent implements dynamic constraints that adapt to user movement. The rigid body simulation continuously adjusts constraints based on detected hand pose and movement patterns, allowing free movement while maintaining anatomically correct relationships between hand segments. The system transitions from static pose restrictions to dynamic constraint application.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from depth sensor data and error metrics to continuously refine pose estimation. The solver module iteratively adjusts the 3D model pose based on comparison with sensor measurements, allowing unrestricted movement while maintaining tracking accuracy through continuous feedback correction.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If significant computation resources are allocated, then measurement precision is improved, but productivity deteriorates

Engineering Contradiction:
Improvepose estimation accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the hand into distinct rigid body components (fingers, palm, wrist) that can be processed independently. Each segment is tracked separately using the linear complementarity problem solver, allowing parallel computation and reducing overall processing complexity while maintaining full pose estimation accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the complex non-linear pose estimation problem into a linear complementarity problem with well-defined parameters. By changing the mathematical formulation from general non-linear optimization to a structured linear problem with specific constraints, the computation becomes more efficient while preserving measurement precision.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If external markers are used for tracking, then measurement precision is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvetracking accuracyVSAvoidinteraction naturalness
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent enables the hand to serve as its own tracker by using the inherent geometric features and anatomical structure of the hand itself. The depth sensor captures the hand's own shape and position, and the rigid body simulation uses the hand's intrinsic properties (joint locations, segment lengths) to determine pose, eliminating the need for external markers.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9142022B23D object tracking
Publication Date: 2015.09.22 TAHOE RES LTD
  • US9142022B2 patent drawing
  • US9142022B2 patent drawing
  • US9142022B2 patent drawing

AI summary

Embodiments relate to tracking a pose of a 3D object. In embodiments, a 3D computer model, consisting of geometry and joints, matching the 3D real-world object may be used for the tracking process. Processing the 3D model may be done using collision constraints generated from interpenetrating geometry detected in the 3D model, and by angular motion constraints generated by the joints describing the connections between pieces/segments/bones of the model. The depth data in its 3D (point cloud) form, supplied by a depth camera, may be used to create additional constraints on the surface of the 3D model thus limiting its motion. Combined together, all the constraints, using linear equation processing, may be satisfied to determine a plausible pose of the 3D model that matches the real-world pose of the object in front of the 3D camera.