3D Hand Tracking Using Depth Sequences

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing hand tracking systems are prone to drifting errors due to assumptions about hand depth and lack robustness against background variations, leading to high false positive rates and inability to accurately track hands in complex scenarios.

Innovation Solution

A background-invariant hand detector and bi-directional hand tracking algorithm are introduced, using depth sequences to segment pixels and track hands invariant to depth changes, with single-directional connectivity verification to reduce false positives.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional hand tracking methods using depth maps are used, then hand detection can be performed, but the system drifts closer to the front of the scene and produces false positives when hands move behind the arm

Engineering Contradiction:
Improvehand tracking accuracyVSAvoidtracking stability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent inverts the traditional unidirectional tracking approach by implementing bidirectional tracking that can detect hands both in front of and behind the arm. Instead of assuming hands are always in front, the system evaluates depth relationships in both directions, allowing accurate tracking regardless of hand position relative to the arm.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The system changes the depth parameter interpretation by introducing a bidirectional depth evaluation mechanism. Rather than using a fixed depth assumption, the system dynamically adjusts depth relationships based on whether the hand is detected in front of or behind the arm, resolving the drift error by adapting to varying spatial configurations.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If depth maps are used for hand tracking, then three-dimensional information is available, but the system is sensitive to background variations and produces false positives

Engineering Contradiction:
Improvedepth information utilizationVSAvoidbackground variation sensitivity
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the depth map into foreground (hand/arm) and background regions using a background-invariant decision forest. This segmentation isolates the hand from background variations, allowing the system to utilize depth information for accurate hand tracking while filtering out false positives caused by background changes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The background-invariant decision forest acts as an intermediary between the raw depth map and hand detection. It processes the depth information to distinguish hand regions from background regions, mediating the effect of background variations and enabling robust hand tracking despite environmental changes.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If unidirectional tracking is used, then the tracking algorithm is simple, but it cannot track hands when they move behind the arm

Engineering Contradiction:
Improvetracking algorithm complexityVSAvoidhand position coverage
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static unidirectional tracking into a dynamic bidirectional tracking system. The algorithm adaptively determines the direction of hand movement relative to the arm and adjusts its detection strategy accordingly, enabling it to track hands whether they move in front of or behind the arm while maintaining reasonable computational complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9811721B2Three-dimensional hand tracking using depth sequences
Publication Date: 2017.11.07 APPLE INC
  • US9811721B2 patent drawing
  • US9811721B2 patent drawing
  • US9811721B2 patent drawing

AI summary

In the field of Human-computer interaction (HCI), i.e., the study of the interfaces between people (i.e., users) and computers, understanding the intentions and desires of how the user wishes to interact with the computer is a very important problem. The ability to understand human gestures, and, in particular, hand gestures, as they relate to HCI, is a very important aspect in understanding the intentions and desires of the user in a wide variety of applications. In this disclosure, a novel system and method for three-dimensional hand tracking using depth sequences is described. Some of the major contributions of the hand tracking system described herein include: 1.) a robust hand detector that is invariant to scene background changes; 2.) a bi-directional tracking algorithm that prevents detected hands from always drifting closer to the front of the scene (i.e., forward along the z-axis of the scene); and 3.) various hand verification heuristics.