mmWave Radar Gesture Recognition Non-Gesture Rejection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current gesture recognition systems using mmWave radar face challenges in accurately distinguishing between gestures and non-gestures, leading to false alarms due to the inability to enumerate all types of non-gestures, especially non-definable ones, which affects the system's accuracy and efficiency.
Innovation Solution
The introduction of additional modules for pre-ADM gating, within the activity detection module, and post-ADM gating to reject non-gestures, utilizing feature vectors and deep learning techniques to identify and classify gestures, and employing adaptive gating schemes based on gesture-specific conditions to improve the rejection of non-gesture samples.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional gesture recognition systems use mmWave radar to detect all possible activities, then gesture detection coverage is improved, but false alarm rate increases due to inability to enumerate all non-gesture types
Solution Approach 1:
The patent segments the activity detection process into multiple stages: initial activity detection module (ADM), post-ADM gating module, and gesture-specific gating module. Each stage filters out different types of non-gestures, progressively reducing false alarms while maintaining gesture detection coverage. This multi-stage segmentation allows the system to handle the infinite variety of non-gesture activities without compromising gesture recognition.
Solution Approach 2:
The patent applies preliminary gating actions before final gesture classification. The post-ADM gating module performs preliminary filtering by checking basic conditions (hand presence, motion magnitude, motion type) before activities are classified as gestures. This preliminary action eliminates obvious non-gestures early in the process, reducing the burden on subsequent classification stages and lowering false alarm rates.
2Measurement precision
If the system uses multiple gating modules and deep learning techniques to reject non-gestures, then accuracy is improved, but device complexity increases
Solution Approach 1:
The complex rejection process is segmented into distinct modular components: post-ADM gating module with basic condition checks, and gesture-specific gating module with deep learning-based classification. Each module has a specific function and operates independently, making the overall complex system manageable and maintainable while achieving high accuracy through cumulative filtering.
Solution Approach 2:
The patent applies multiple layers of gating conditions, some of which may be redundant or overly strict for individual cases, but collectively provide robust false alarm rejection. The gesture-specific gating module uses deep learning models that evaluate multiple features and conditions, applying partial actions (individual gating checks) that collectively achieve high accuracy despite individual complexity.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach significantly reduces false alarms by effectively rejecting non-gesture samples, enhancing the accuracy and reliability of gesture recognition systems, particularly in scenarios where gestures start and end at the same location with multiple directional motions.
Implementation Method 1
a transceiver configured to transmit and receive radar signals
Data Source
AI summary
An electronic device includes a transceiver configured to transmit and receive radar signals, and a processor operatively coupled to the transceiver. The processor is configured to extract a plurality of feature vectors from a plurality of radar frames corresponding to the radar signals, identify an activity based on the plurality of feature vectors, and determine whether the identified activity corresponds with a non-gesture. The processor is further configured to, if the activity fails to correspond with a non-gesture, identify a gesture that corresponds with the activity, and perform an action corresponding with the identified gesture.


