Hand and Finger Tracking via Segmentation in NUI Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional natural user interface (NUI) systems struggle to accurately recognize and track hand and finger positions, limiting their ability to interpret subtle gestures and provide intuitive interactions.

Innovation Solution

A system and method for generating a model of a user's hand and fingers using image data analysis, involving skeletal recognition, image segmentation, and descriptor extraction engines to identify and track hand and finger positions, enabling recognition of various gestures and control actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional NUI systems use basic image sensors and gesture recognition engines, then the system complexity is low, but the ability to accurately recognize and track hand and finger positions is insufficient

Engineering Contradiction:
Improvehand and finger position recognition accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the hand region from the image data using depth information and shape descriptors, then further segments individual fingers within the hand region. This multi-level segmentation approach enables precise finger position tracking while managing computational complexity through hierarchical processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from 2D image data to 3D spatial understanding by incorporating depth data and generating 3D skeletal models of hands and fingers. This dimensional enhancement allows accurate position recognition in three-dimensional space, resolving the limitation of conventional 2D gesture recognition.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If the system tracks only basic body parts like arms, legs, heads and torso, then the processing complexity is manageable, but the ability to recognize subtle hand and finger gestures is lost

Engineering Contradiction:
Improvegesture recognition capabilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies segmentation to isolate the hand region from the full body skeleton, then further segments individual fingers. This enables specialized processing for hand gestures without requiring complete reprocessing of the entire body skeleton, thus enhancing gesture recognition capability while controlling processing complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies different processing quality to different body parts: full-body skeletal tracking for gross movements, and enhanced detailed finger segmentation and shape descriptor analysis specifically for hand regions. This local quality enhancement enables subtle gesture recognition while avoiding unnecessary complexity in processing other body parts.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If the system uses multiple filters and engines for hand analysis, then the measurement precision of hand position is improved, but the device complexity increases

Engineering Contradiction:
Improvehand position and orientation accuracyVSAvoidprocessing engine complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system divides the hand analysis process into distinct functional engines: skeletal recognition for overall hand structure, image segmentation for hand region isolation, and descriptor extraction for detailed finger analysis. This segmentation of processing functions improves measurement precision through specialized analysis while managing complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces intermediate processing stages including depth data generation, hand region segmentation, and shape descriptor extraction as mediators between raw image data and final hand position recognition. These intermediaries refine the data progressively, improving accuracy while organizing complexity into manageable processing stages.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8897491B2System for finger recognition and tracking
Publication Date: 2014.11.25 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8897491B2 patent drawing
  • US8897491B2 patent drawing
  • US8897491B2 patent drawing

AI summary

A system and method are disclosed relating to a pipeline for generating a computer model of a target user, including a hand model of the user's hands and fingers, captured by an image sensor in a NUI system. The computer model represents a best estimate of the position and orientation of a user's hand or hands. The generated hand model may be used by a gaming or other application to determine such things as user gestures and control actions.