Target Recognition Validation Using Depth Clips

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing target recognition, analysis, and tracking systems face challenges in achieving accuracy due to variations in user motion and type, making it difficult to provide a commercially viable solution that performs well in diverse environments.

Innovation Solution

A method and system for verifying the accuracy of target recognition, analysis, and tracking systems using recorded and synthesized depth clips with associated ground truth data, allowing for the analysis of tracking data relative to known accurate skeletal information to identify errors and improve pipeline performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a target recognition, analysis, and tracking system is designed to handle diverse user types and motions, then the system's adaptability improves, but the difficulty of achieving accurate tracking increases

Engineering Contradiction:
Improveadaptability to diverse user types and motionsVSAvoidtracking accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by creating comprehensive test data sets with ground truth information before deploying the tracking system. This pre-prepared reference data enables accurate verification and calibration of tracking accuracy across diverse user types and motions, resolving the contradiction between adaptability and measurement precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms by comparing tracking system output against ground truth data from test clips. This feedback loop allows continuous optimization of tracking algorithms for different user types and motions, maintaining high accuracy while preserving adaptability to diverse scenarios.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If comprehensive test data with ground truth is created to verify tracking accuracy, then the measurement precision of the system improves, but the device complexity increases

Engineering Contradiction:
Improvetracking accuracy verificationVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses copying by creating synthesized test data that replicates real-world tracking scenarios without requiring physical test subjects or complex test environments. These digital copies of tracking scenarios with known ground truth enable accurate verification while avoiding the complexity of physical test setups.

Inventive Principle:
Principle #26Copying

3Ease of manufacture

If the tracking system is optimized for commercial viability, then the ease of manufacture and deployment improves, but the ability to handle variations in user motion and type deteriorates

Engineering Contradiction:
Improvecommercial viabilityVSAvoidhandling variations in user motion and type
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent applies universality by designing a tracking system and test framework that can handle multiple user types and motion variations through a unified approach. The synthesized test data covers diverse scenarios, enabling a single commercial system to maintain high adaptability across different users and motions without requiring multiple specialized systems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8775916B2Validation analysis of human target
Publication Date: 2014.07.08 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8775916B2 patent drawing
  • US8775916B2 patent drawing
  • US8775916B2 patent drawing

AI summary

Technology for testing a target recognition, analysis, and tracking system is provided. A searchable repository of recorded and synthesized depth clips and associated ground truth tracking data is provided. Data in the repository is used by one or more processing devices each including at least one instance of a target recognition, analysis, and tracking pipeline to analyze performance of the tracking pipeline. An analysis engine provides at least a subset of the searchable set responsive to a request to test the pipeline and receives tracking data output from the pipeline on the at least subset of the searchable set. A report generator outputs an analysis of the tracking data relative to the ground truth in the at least subset to provide an output of the error relative to the ground truth.