Pinch Gesture Recognition with Occlusion Locking in XR

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Extended Reality (XR) systems face challenges in accurately tracking and recognizing hand gestures, particularly when the hand is occluded, leading to unreliable user input and unintended gestures.

Innovation Solution

A system that utilizes hand tracking networks and gesture determination frameworks to predict hand poses and intentionality, combining image and depth data with occlusion handling techniques to lock the gesture state before occlusion and adjust touch signals, ensuring accurate gesture recognition even when parts of the hand are obscured.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If hand tracking is performed in XR environments, then gesture recognition capability is improved, but reliability deteriorates when hand is occluded

Engineering Contradiction:
Improvegesture recognition capabilityVSAvoidgesture recognition reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by locking the gesture state before occlusion occurs. When a pinch gesture is detected, the system records the gesture state (e.g., pinch detected) and maintains this state even when the hand becomes occluded, ensuring continuous and reliable gesture recognition without requiring constant visual confirmation of the hand.

Inventive Principle:
Principle #10Preliminary action

2Speed

If continuous hand tracking is performed, then gesture detection responsiveness is improved, but false inputs increase due to occlusion

Engineering Contradiction:
Improvegesture detection responsivenessVSAvoidinput accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system applies preliminary anti-action by actively preventing false inputs through occlusion detection. Before a false gesture can be processed, the system detects hand occlusion and suspends or cancels the gesture detection, thereby offsetting the harmful effect of occlusion-induced false inputs while maintaining responsive gesture detection when the hand is visible.

Inventive Principle:
Principle #9Preliminary anti-action

3Reliability

If gesture state is locked before occlusion, then gesture recognition reliability is improved, but system complexity increases

Engineering Contradiction:
Improvegesture recognition reliabilityVSAvoidocclusion handling complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the gesture detection process into distinct phases: detection phase (when hand is visible), locking phase (when occlusion is detected), and maintenance phase (during occlusion). This segmentation allows the system to handle occlusion systematically by separating the gesture detection logic from the occlusion handling logic, reducing overall system complexity while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240331447A1Pinch Recognition and Rejection
Publication Date: 2024.10.03 APPLE INC
  • US20240331447A1 patent drawing
  • US20240331447A1 patent drawing
  • US20240331447A1 patent drawing

AI summary

Processing gesture input includes obtaining hand tracking data based on a set of camera frames, determining a hand pose based on the hand tracking data, and determining an intentionality classification for a gesture based on the hand pose. An input action corresponding to the gesture is enabled based on the hand pose and the intentionality classification. An occlusion classification is determined for the hand based on the hand pose and the input gesture can be determined based on the occlusion classification.