2D Skeleton Activity Classification With Gesture-Action RNNs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for classifying human activities using skeleton data are challenging due to the need for 3D data, which is difficult to extract and requires specialized hardware, and lack of contextual information, making them computationally intensive and less portable across domains.

Innovation Solution

A system using 2D skeleton data processed by a skeleton preprocessor and deep recurrent neural networks (RNNs) for gesture and action classification, including a gesture classifier and an action classifier, to identify probable gestures and actions efficiently and in real-time, without relying on 3D data or raw video background information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If 3D skeleton data is used for activity classification, then measurement precision is improved, but device complexity and ease of manufacture worsen due to requiring specialized hardware

Engineering Contradiction:
Improveskeleton data accuracyVSAvoidhardware requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a 2D projection copy of the 3D skeleton data that preserves all necessary information for activity classification. Instead of requiring complex 3D sensors, the system uses standard cameras to capture 2D projections of human poses, which are then processed through neural networks to achieve accurate activity recognition without specialized hardware.

Inventive Principle:
Principle #26Copying

2Reliability

If skeleton data processing methods are made more robust to real-world variations, then reliability is improved, but device complexity and computational requirements worsen

Engineering Contradiction:
Improverobustness to variationsVSAvoidcomputational requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the activity classification task into two distinct stages: gesture classification (identifying individual poses) and action classification (identifying sequences of gestures). This segmentation allows each neural network to specialize in specific aspects of the problem, improving robustness to variations while keeping computational requirements manageable through efficient 2D skeleton processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary processing of skeleton data to extract key features and transform them into a standardized format before classification. This preliminary action includes normalizing 2D skeleton coordinates and preparing them for neural network input, which enhances robustness to real-world variations in lighting, distance, and camera angles without requiring complex computational resources during actual classification.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If activity classifiers directly consume video data, then adaptability is improved, but training difficulty and loss of information worsen

Engineering Contradiction:
Improvegeneralization capabilityVSAvoidtraining data requirements
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent extracts essential skeletal information from video data, separating it from unnecessary visual details such as clothing, background, and lighting conditions. By taking out only the relevant 2D joint positions and using them for classification, the system achieves adaptability across different domains while reducing training data requirements and avoiding information loss associated with processing complete video sequences.

Inventive Principle:
Principle #2Taking out (Extraction)

4Ease of operation

If skeleton data processing is simplified for portability, then ease of operation is improved, but measurement precision worsens due to lack of contextual information

Engineering Contradiction:
ImproveportabilityVSAvoidactivity classification accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent processes 2D skeleton data through multiple dimensional transformations, including temporal dimensions (sequences of frames) and hierarchical dimensions (gesture level and action level classification). This multi-dimensional approach preserves measurement precision by capturing contextual information across time and classification levels, while maintaining portability through the use of standard 2D camera inputs rather than requiring 3D data.

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

Data Source

PatentUS20250335766A1Method and system for activity classification
Publication Date: 2025.10.30 HINGE HEALTH INC
  • US20250335766A1 patent drawing
  • US20250335766A1 patent drawing
  • US20250335766A1 patent drawing

AI summary

An activity classifier system and method that classifies human activities using 2D skeleton data. The system includes a skeleton preprocessor that transforms the 2D skeleton data into transformed skeleton data, the transformed skeleton data comprising scaled, relative joint positions and relative joint velocities. The system also includes a gesture classifier comprising a first recurrent neural network that receives the transformed skeleton data, and is trained to identify the most probable of a plurality of gestures. The system also has an action classifier comprising a second recurrent neural network that receives information from the first recurrent neural networks and is trained to identify the most probable of a plurality of actions.