AR Body Guidance via Depth and Visual Stream Pose Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for positioning and guiding the body, such as physical therapy or exercise, often require professional assistance or dedicated hardware, which may be unavailable, expensive, or inconvenient, and are limited in their ability to provide accurate and objective feedback.

Innovation Solution

An augmented reality body guidance system using cameras to generate depth and visual video streams, processed by a computing device with trained learning machines to identify and estimate body joint positions, overlaying pose estimates and target poses in real-time on a video display, and providing feedback on deviations for users to achieve correct positioning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If professional assistance (therapists, trainers, coaches) is used to guide body positioning, then positioning accuracy is improved, but cost and availability deteriorate

Engineering Contradiction:
Improvepositioning accuracyVSAvoidavailability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system creates a virtual copy of professional guidance by using computer vision algorithms to detect and analyze body pose, replicating the expertise of therapists and trainers through automated image processing and pose estimation algorithms

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical system of human professionals with an automated computer vision system that uses cameras, depth sensors, and machine learning models to perform pose detection and guidance, eliminating the need for physical presence of experts

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If dedicated hardware is used to capture movement, then measurement precision is improved, but device complexity and cost deteriorate

Engineering Contradiction:
Improvemovement capture accuracyVSAvoidhardware requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system makes the camera device universal by enabling it to perform multiple functions: capturing visual video streams, generating depth maps, detecting body pose, and providing guidance feedback, all through software processing of standard camera inputs

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

Solution Approach 2:

The patent creates a virtual depth map copy from standard camera images using machine learning algorithms, eliminating the need for specialized depth-sensing hardware while achieving accurate 3D pose estimation

Inventive Principle:
Principle #26Copying

3Ease of operation

If real-time feedback is provided through augmented reality overlay, then ease of operation is improved, but processing speed requirements deteriorate

Engineering Contradiction:
Improveuser guidance clarityVSAvoidprocessing speed
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The system performs preliminary actions by pre-processing video frames to generate depth maps and detect body keypoints before overlaying the augmented reality feedback, preparing all necessary data in advance to minimize real-time processing delays

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuous processing of video streams with constant pose detection and feedback generation, ensuring uninterrupted real-time guidance while optimizing computational efficiency through continuous frame analysis

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11069144B2Systems and methods for augmented reality body movement guidance and measurement
Publication Date: 2021.07.20 MIRRORAR LLC
  • US11069144B2 patent drawing
  • US11069144B2 patent drawing
  • US11069144B2 patent drawing

AI summary

The disclosure relates to a system for providing guidance for positioning a body. The system may include a video display, one or more digital cameras configured to generate a depth video stream and a visual video stream, and a computing device including, a memory, and a processor. The processor may control the one or more digital cameras to generate the depth video stream including a depth image of the body and the visual video stream including a color image of the body. The processor identifies at least a part of the body within the images using a first trained learning machine to segment the images and isolate the body. The processor may crop both the visual image and the depth image based on the identified body. The processor may estimate a position of a plurality of joints of the body by applying a second trained learning machine to the identified and isolated part of the body. The processor may generate a current pose estimate by connecting estimated positions of the plurality of joints. The processor may overlay a visual representation of the current pose estimate over the color video stream on the video display.