Hand Gesture Detection via Motion Segmentation and Binary Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing hand gesture detection technologies are limited by the need for complex and expensive equipment, inaccurate skin color-based methods, inability to distinguish small hands, and failure to utilize motion information effectively, leading to inefficiencies and slow processing speeds.

Innovation Solution

A single-camera system that downscales video frames, uses motion history images and motion templates to detect hand gestures, and employs binary and nonlinear classifiers to refine hand shape detection, filtering out false motions and skin regions for accurate gesture recognition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If complex equipment such as depth sensors, stereo cameras, or multiple cameras are used, then hand gesture detection accuracy is improved, but system cost and complexity increase

Engineering Contradiction:
Improvehand gesture detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The detection process is divided into multiple stages: motion detection stage (coarse detection) and hand shape recognition stage (fine detection). This segmentation allows the system to first identify potential gesture regions using simple motion detection, then apply more complex analysis only to those specific regions, achieving high accuracy while maintaining overall system simplicity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A motion detection mechanism serves as an intermediary between the simple single-camera input and the complex hand gesture recognition. This intermediary filters and identifies regions containing motion, providing a refined search space for the subsequent hand shape recognition algorithm, thereby bridging the gap between simple hardware and complex detection requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If skin color-based methods are used for hand detection, then detection speed is improved, but accuracy deteriorates due to inability to distinguish faces or background

Engineering Contradiction:
Improvedetection speedVSAvoiddetection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

Motion detection is performed as a preliminary action before hand shape recognition. By first identifying regions with motion using simple temporal comparison, the system narrows down the search space to only those areas where hand gestures are likely to occur, making subsequent accurate hand detection more efficient and reliable.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adapts its detection strategy by combining motion-based dynamic region identification with static hand shape template matching. The motion detection component handles dynamic changes in the scene, while the hand shape recognition component provides static pattern matching, creating a dynamic and adaptive detection system that overcomes the limitations of purely skin-color-based methods.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If the system searches for small hands in video frames, then detection accuracy is improved, but processing speed decreases due to increased search time

Engineering Contradiction:
Improvesmall hand detection accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The video frame processing is segmented into two phases: motion-based region segmentation that identifies candidate areas containing hands, and focused hand shape recognition within those segmented regions. This segmentation strategy allows the system to maintain high detection accuracy for small hands while avoiding the computational burden of searching the entire frame, thus preserving processing speed.

Inventive Principle:
Principle #1Segmentation

4Device complexity

If motion information is not utilized, then system simplicity is maintained, but search efficiency decreases causing slow processing

Engineering Contradiction:
Improvesystem simplicityVSAvoidprocessing efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

Motion detection is performed as a preliminary action to identify regions containing hand gestures before the more computationally intensive hand shape recognition is applied. This preliminary motion analysis uses simple temporal frame comparison to create a mask of moving regions, significantly reducing the search space and improving overall processing efficiency while maintaining system simplicity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8750573B2Hand gesture detection
Publication Date: 2014.06.10 SONY GROUP CORP
  • US8750573B2 patent drawing
  • US8750573B2 patent drawing
  • US8750573B2 patent drawing

AI summary

A method for detecting presence of a hand gesture in video frames includes receiving video frames having an original resolution, downscaling the received video frames into video frames having a lower resolution, and detecting a motion corresponding to the predefined hand gesture in the downscaled video frames based on temporal motion information in the downscaled video frames. The method also includes detecting a hand shape corresponding to the predefined hand gesture in a candidate search window within one of the downscaled video frames using a binary classifier. The candidate search window corresponds to a motion region containing the detected motion. The method further includes determining whether the received video frames contain the predefined hand gesture based on the hand shape detection.