Mobile Body Part Detection via Entropy Analysis and Dynamic Frame Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for body part detection and tracking on mobile devices are resource-intensive, leading to high CPU usage and false positives, and fail to efficiently adapt to changing conditions such as movement.

Innovation Solution

A system that uses reactive detection scheduling and entropy analysis to eliminate false positives by focusing processing on areas of high entropy, adjusting frame processing rates based on device and subject movement, and employing accelerometer and gyroscope data to optimize processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional body part detection methods are used, then detection capability is achieved, but CPU usage increases and false positives occur

Engineering Contradiction:
Improvedetection accuracyVSAvoidCPU usage
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent divides the detection process into multiple stages: initial candidate identification using simplified criteria, followed by progressive filtering through entropy analysis and template matching. This segmentation allows the system to process all frames at low cost while applying intensive processing only to promising candidates, resolving the contradiction between comprehensive detection and CPU conservation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing qualities to different regions and candidates: low-cost processing for all frames, medium-cost entropy analysis for potential candidates, and high-cost template matching only for high-probability candidates. This local quality approach ensures detection reliability while minimizing overall CPU usage by concentrating resources where they are most needed.

Inventive Principle:
Principle #3Local quality

2Reliability

If comprehensive frame processing is performed, then detection reliability is improved, but processing time increases

Engineering Contradiction:
Improvefalse positive reductionVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary entropy analysis on all frames before applying computationally intensive template matching. This preliminary action identifies and eliminates false positive candidates early in the pipeline, ensuring that time-consuming template matching is applied only to genuine candidates, thus improving false positive reduction without excessive processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuous monitoring of candidate regions across frames using tracking algorithms. Once a candidate is identified, the system continuously refines its position and probability without re-processing the entire frame, allowing detection reliability to improve over time while minimizing additional processing time through efficient temporal reuse of information.

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If fixed processing rate is used, then implementation simplicity is maintained, but adaptability to movement conditions deteriorates

Engineering Contradiction:
Improvemovement condition adaptationVSAvoidprocessing control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic frame processing rates based on detected movement conditions. When motion is detected between frames, the system increases processing frequency to maintain tracking accuracy. When motion is minimal, processing rate decreases to conserve resources. This dynamic adaptation improves versatility across different movement conditions while keeping control complexity manageable through simple motion-detection-triggered adjustments.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8903132B2Efficient system and method for body part detection and tracking
Publication Date: 2014.12.02 IMAGINE AR INC
  • US8903132B2 patent drawing
  • US8903132B2 patent drawing
  • US8903132B2 patent drawing

AI summary

A method is provided for detecting a body part in a video stream from a mobile device. A video stream of a human subject is received from a camera connected to the mobile device. The video stream has frames. A first frame of the video stream is identified for processing. This first frame is then partitioned into observation windows, each observation window having pixels. In each observation window, non-skin-toned pixels are eliminated; and the remaining pixels are compared to determine a degree of entropy of the pixels in the observation window. In any observation window having a degree of entropy above a predetermined threshold, a bounded area is made around the region of high entropy pixels. The consistency of the entropy is analyzed in the bounded area. If the bounded area has inconsistently high entropy, a body part is determined to be detected at that bounded area.