Motion Capture Group Tracking with Occlusion Data Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current motion capture systems face challenges in effectively tracking and interpreting the movements of multiple individuals within a field of view, particularly when individuals are occluded or partially out of view, leading to discontinuous and unrealistic interactions with applications.

Innovation Solution

A processor-implemented method that tracks a group of people by detecting their bodies, determining their movements as a unitary entity, and generating missing data for occluded individuals, while using audio inputs to provide a seamless and natural interaction experience with applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If motion capture systems track multiple individuals separately, then individual movement data can be captured, but the system fails to capture group dynamics and produces discontinuous output when individuals are occluded

Engineering Contradiction:
Improvetracking continuityVSAvoidgroup tracking complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges individual tracking data into a unified group representation by detecting the collective bounding box of all individuals and using it to generate missing data for occluded persons. This combining approach maintains tracking continuity by relying on group-level information rather than requiring complete individual detection at all times.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediate group representation (collective bounding box and group center) that mediates between individual detection failures and continuous tracking output. This intermediary structure allows the system to infer individual positions from group-level data when individuals are occluded, ensuring reliable continuous tracking.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system generates missing data for occluded individuals, then tracking continuity is maintained, but the complexity of data processing increases

Engineering Contradiction:
Improvedata continuityVSAvoiddata generation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by continuously maintaining the collective bounding box and group center information during tracking. This pre-computed group-level data is readily available when individuals become occluded, enabling quick generation of missing data without complex real-time calculations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by replicating the group-level bounding box and center information to generate missing individual data. Instead of complex inference, the system copies the collective representation and uses it to reconstruct individual trajectories, simplifying the data generation process while maintaining continuity.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If the system uses group movement as unitary input, then natural group interaction is captured, but individual control precision is reduced

Engineering Contradiction:
Improvegroup interaction capabilityVSAvoidindividual movement precision
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent implements multi-functionality by enabling the motion capture system to operate in multiple modes: individual tracking when persons are visible, and group-level tracking when persons are occluded. The system universally handles both individual and group interactions, adapting its precision level based on visibility conditions.

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

Data Source

PatentUS8933884B2Tracking groups of users in motion capture system
Publication Date: 2015.01.13 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8933884B2 patent drawing
  • US8933884B2 patent drawing
  • US8933884B2 patent drawing

AI summary

In a motion capture system, a unitary input is provided to an application based on detected movement and/or location of a group of people. Audio information from the group can also be used as an input. The application can provide real-time feedback to the person or group via a display and audio output. The group can control the movement of an avatar in a virtual space based on the movement of each person in the group, such as in a steering or balancing game. To avoid a discontinuous or confusing output by the application, missing data can be generated for a person who is occluded or partially out of the field of view. A wait time can be set for activating a new person and deactivating a currently-active person. The wait time can be adaptive based on a first detected position or a last detected position of the person.