Hand Detection Using Curvature Analysis for Gesture Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Recognizing hands in complex environments is challenging due to their varying appearances and non-rigid nature, making traditional feature-based shape matching approaches inflexible and inaccurate for gesture detection.

Innovation Solution

A hand detection system that analyzes depth information from images, creates a contour map, and generates characteristic points to differentiate between open and closed hands using curvature and distance maps, enabling accurate hand recognition in augmented reality and computer-based systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional feature-based shape matching approaches are used, then the system can recognize objects, but the recognition accuracy is insufficient for hands with small visual differences and various appearances

Engineering Contradiction:
Improvehand recognition accuracyVSAvoidflexibility to model multiple hand appearances
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The hand recognition system segments the hand into multiple characteristic points (finger tips, finger joints, palm center) rather than treating it as a whole shape. This segmentation allows independent analysis of each point's position and curvature, enabling accurate recognition of different hand gestures (open, closed, pointing) while adapting to various hand appearances and orientations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transforms the hand shape recognition problem into parameter space by calculating curvature values at characteristic points and comparing them against template parameters. This parameter transformation (from visual shape matching to curvature parameter comparison) enables the system to recognize hands across different appearances, scales, and orientations by focusing on invariant geometric properties.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the hand is modeled with many independently moveable parts, then the system can represent various hand gestures, but the complexity of recognizing and differentiating these configurations increases

Engineering Contradiction:
Improveability to represent hand gesturesVSAvoidcomplexity of hand configuration recognition
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system extracts only the essential characteristic points (finger tips, finger joints, palm center) from the complex hand structure, ignoring less important details. This extraction reduces the recognition problem to comparing positions and curvatures of key points, significantly simplifying the complexity while maintaining the ability to distinguish different hand gestures.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies different analysis methods to different parts of the hand: curvature analysis at finger tips and joints, position analysis at palm center, and relative position analysis for finger relationships. This localized quality approach allows the system to handle the complexity of independently moveable parts by treating each region with appropriate analysis methods.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10126820B1Open and closed hand detection
Publication Date: 2018.11.13 AMAZON TECH INC
  • US10126820B1 patent drawing
  • US10126820B1 patent drawing
  • US10126820B1 patent drawing

AI summary

Detection of human hands within an environment is used for gesture recognition for input to a computing system. Detecting a hand is non-trivial, however, because the appearances of a hand vary widely with many independent digits and moving parts. A feature-based similarity measurement is used to detect two specific hand positions—an open hand and a closed hand.