Automatic Body Movement Recognition System Using Skeleton Data Smoothing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for recognizing and interpreting human body movements require specialized knowledge and are not capable of real-time, accurate automatic recognition and association of body movements with meanings across various applications, such as gaming, psychology, and sign language, especially for individuals without prior training.
Innovation Solution
An automatic body movement recognition and association system that processes two-dimensional and three-dimensional skeleton data from depth-sensing devices, performing smoothing, pooling, similarity, segmentation, and dynamic modeling to enhance recognition accuracy and enable real-time interpretation of body movements without the need for prior knowledge.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual interpretation by trained professionals is used, then accuracy in understanding body movements is improved, but the system complexity and requirement for specialized knowledge increases
Solution Approach 1:
The system performs automatic body movement recognition and interpretation without requiring external expert intervention. The computer automatically processes skeleton data, applies smoothing and segmentation algorithms, and generates interpretations of body movements, enabling the system to serve itself rather than relying on trained professionals for each analysis
Solution Approach 2:
The patent replaces the manual mechanical process of expert analysis with an automated computational system. The computer executes algorithms including smoothing processes to reduce noise, segmentation to identify movement phases, and classification to interpret movements, substituting human expert mechanics with automated digital processing
2Speed
If real-time body movement recognition is implemented, then the speed of interpretation is improved, but the measurement precision may deteriorate due to processing constraints
Solution Approach 1:
The system performs preliminary smoothing of skeleton data before full analysis. By pre-processing the raw skeleton data to reduce noise and inconsistencies beforehand, the system prepares cleaner input for subsequent real-time recognition algorithms, enabling both speed and precision to coexist
Solution Approach 2:
The patent divides body movement recognition into distinct segments including identification of movement start and end points, classification of movement types, and interpretation of specific actions. This segmentation allows the system to process different aspects of movement independently and efficiently, maintaining precision while achieving real-time performance
3Measurement precision
If smoothing processes are applied to skeleton data, then the measurement precision is improved, but the processing time increases
Solution Approach 1:
The system applies smoothing selectively to specific portions of the skeleton data or to key landmarks rather than uniformly processing all data points. This partial application of smoothing reduces the overall processing time while still improving precision where it matters most for accurate movement recognition
Data Source
AI summary
An automatic body movement recognition and association system that uses two dimensional (2D) and/or three dimensional (3D) skeletal joint information from at least one of a stand-alone depth-sensing image capture device, sensor, wearable sensor, video, and/or video streams that detects the body movements of a user. The automatic body movement recognition and association system can perform various processes on the body movement data, such as smoothing, segmentation, similarity, pooling, and dynamic modeling.


