Face-Shoulder Coordinate Transform for Hand Gesture Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current hand tracking and gesture recognition systems face challenges in efficiently reducing the computational burden and sample collection costs due to person-to-person variations and the need for large datasets, especially when hands are occluded or rotated relative to the camera.

Innovation Solution

The system detects dominant face and shoulder features to establish a face-shoulder coordinate system, transforming hand images into this system, which reduces the feature space dimensions and enables more robust and accurate hand gesture recognition using traditional or deep neural network methods, even when hands are occluded or rotated.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If vision-based hand gesture recognition is used, then natural interaction is achieved, but computational burden increases due to model-based methods requiring 28 degrees of freedom

Engineering Contradiction:
Improvenatural interactionVSAvoidcomputational burden
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts and removes unnecessary complexity by eliminating the need for full 3D hand models with 28 degrees of freedom. Instead, it directly processes hand appearance features from images using statistical classifiers, taking out the complex model-based optimization and replacing it with simpler appearance-based feature extraction and classification.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter representation from complex 3D model parameters (28 DOF) to simpler 2D image-based appearance features. This parameter transformation reduces computational burden while maintaining recognition capability, as the system works directly with image pixel data and extracted features rather than complex spatial model parameters.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If appearance-based methods are used for hand gesture recognition, then computational burden is reduced, but accuracy decreases due to person-to-person variations in hand appearances

Engineering Contradiction:
Improvecomputational burdenVSAvoidgesture recognition accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by performing coordinate transformation and normalization on hand images before classification. It transforms hand images into a standardized coordinate system and applies geometric normalization to account for position, scale, and rotation variations, preparing the data in advance to reduce the impact of person-to-person variations during the actual recognition process.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If large amounts of samples with ground truth are collected for training, then gesture recognition accuracy improves, but sample collection and annotation costs increase significantly

Engineering Contradiction:
Improvegesture recognition accuracyVSAvoidsample collection cost
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent performs preliminary geometric normalization and coordinate transformation on hand images, which standardizes the input data and reduces variability. This preliminary processing makes the classification task easier and more robust, allowing for accurate gesture recognition with fewer training samples, thereby reducing the cost and effort of sample collection and annotation.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If hands are occluded or rotated relative to the camera, then gesture recognition becomes more difficult, but the system should maintain robustness

Engineering Contradiction:
Improverobustness to occlusion and rotationVSAvoidhand gesture detection difficulty
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies preliminary geometric normalization that includes correcting for rotation and scaling effects. By transforming hand images into a standardized coordinate system and normalizing their geometric properties before classification, the system compensates for rotation and occlusion effects in advance, making the recognition process more robust without requiring complex models to handle these variations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11048926B2Adaptive hand tracking and gesture recognition using face-shoulder feature coordinate transforms
Publication Date: 2021.06.29 LITEMAZE TECH SHENZHEN CO LTD
  • US11048926B2 patent drawing
  • US11048926B2 patent drawing
  • US11048926B2 patent drawing

AI summary

A method for recognizing hand gestures when the hand is held in front of the user's upper body. The method detects dominant features associated with the upper body, including features on the face (eyes and mouth etc.) and the shoulder extremes. Geometrical relations among these features are used to judge whether the face/head has turned to the side relative to the shoulder. If not, a face-shoulder coordinate system is established using these face-shoulder features, and the hand images are transformed into this new coordinate system. This in effect defines hand gestures relative to the user's face and shoulder, thus significantly reducing the dimensions of the feature space for hand gestures. This face-shoulder coordinate transform can be combined either with traditional appearance-based hand gesture recognition methods, or with a conventional or hybrid deep neural network for RGB or RGB-D images.