Human Posture Detection via Head Trajectory Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video surveillance systems lack the capability to accurately detect and classify the posture of human objects in video scenes, such as distinguishing between sitting and standing postures, which is essential for monitoring and tracking in various applications like classrooms.

Innovation Solution

A system and method that utilize a processor to analyze video data from cameras, classify objects as human or non-human, track movements, and determine posture based on head movement trajectories and camera calibration models, incorporating neural networks for behavior analysis and feature detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If video surveillance systems use basic object detection, then they can detect objects entering or leaving areas, but they cannot detect or classify postures of human objects

Engineering Contradiction:
Improveposture detection precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the human object into multiple body parts (head, torso, limbs) and tracks their movements independently. By analyzing the relative positions and movements of these segmented parts, the system can classify postures (standing, sitting, lying) with high precision without requiring overly complex hardware

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from 2D video frame analysis to 3D spatial reconstruction by calculating movement trajectories in three-dimensional space. This dimensional transformation enables accurate posture classification by considering depth information and spatial relationships between body parts

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

2Measurement precision

If the system tracks full body movements, then it can determine posture accurately, but the computational complexity increases

Engineering Contradiction:
Improveposture classification accuracyVSAvoidcomputational power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The system extracts and focuses on tracking only the head movement trajectory rather than processing all body parts simultaneously. This extraction of the key feature (head movement) maintains posture classification accuracy while significantly reducing computational complexity and power requirements

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs partial tracking by focusing on the head region only, which is sufficient for posture classification. This partial action approach avoids the excessive computational burden of tracking every body part while still achieving the required measurement precision

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If the system uses 2D video frame analysis, then processing is simpler, but posture detection accuracy is insufficient

Engineering Contradiction:
Improveposture detection accuracyVSAvoiddetection complexity
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The system calculates three-dimensional movement trajectories from 2D video frames by incorporating depth information and spatial relationships. This dimensional enhancement allows accurate posture detection while maintaining the simplicity of 2D video input, effectively resolving the trade-off between detection accuracy and measurement difficulty

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

Data Source

PatentUS11783635B2Systems and methods for detecting a posture of a human object
Publication Date: 2023.10.10 SHANGHAI TRUTHVISION INFORMATION TECH CO LTD
  • US11783635B2 patent drawing
  • US11783635B2 patent drawing
  • US11783635B2 patent drawing

AI summary

A system for motion detection may include at least one storage medium that includes a set of instructions, and at least one processor in communication with the at least one storage medium. When executing the set of instructions, the at least one processor may be configured to cause the system to obtain data related to a video scene of a space from at least one video camera; detect an object in the video scene; classify the object as a human object or a non-human object; when the object is classified as a human object, track movements of the human object; and determine a posture of the human object in the video scene based on the movements of the human object.