Motion Accuracy Evaluation Using Dynamic Time Warping Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for analyzing human motion are limited in quantitatively evaluating the accuracy of movements, often requiring extensive training data and struggling to correct deviations in complex sequences, especially when reference data is scarce or difficult to obtain.

Innovation Solution

A method and system that aligns test movements with reference movements using dynamic time warping, generating visualizations to encode quantitative accuracy, allowing for the identification of deviations and providing guidance for correction, even with minimal training data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If motion capture technology and computer vision are used to generate three-dimensional models to identify pose or position and detect changes to identify motion or gesture, then human movements can be identified, but quantitative computation of accuracy is limited

Engineering Contradiction:
Improvemovement accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the continuous motion capture data into discrete movements by detecting deviations from reference movements. Each deviation represents a distinct movement event that can be individually analyzed and quantified, transforming complex continuous data into manageable discrete units for accurate measurement.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of trying to directly measure and quantify complex human movements from scratch, the system inverts the approach by first establishing reference movements and then detecting deviations from those references. This inversion simplifies the measurement process by comparing test movements against known standards rather than attempting to define accuracy from raw motion data alone.

Inventive Principle:
Principle #13The other way round (Inversion)

2Measurement precision

If extensive training data is collected to establish reference movements, then movement accuracy can be evaluated, but data collection time and system complexity increase

Engineering Contradiction:
Improvemovement accuracyVSAvoiddata collection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by establishing reference movements before actual measurement and evaluation takes place. These reference movements serve as pre-defined standards that enable immediate comparison and quantification of test movements without requiring extensive real-time data collection during the measurement process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates simplified copies of reference movements that can be stored and reused for comparison. Instead of collecting extensive training data each time, the system uses representative reference movement patterns that capture the essential characteristics needed for accurate measurement, reducing data collection requirements while maintaining measurement precision.

Inventive Principle:
Principle #26Copying

3Reliability

If reference data is obtained from experienced workers, then movement standards can be established, but the system struggles when reference data is scarce or difficult to obtain

Engineering Contradiction:
Improvereference accuracyVSAvoiddata availability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs self-service by automatically detecting and identifying movements through deviation analysis without requiring manual annotation or extensive human input. The algorithm autonomously processes motion capture data, compares it against reference movements, and identifies deviations, enabling the system to function effectively even when reference data is scarce or difficult to obtain.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system adapts to different data availability conditions by changing its operational parameters. When reference data is abundant, it uses comprehensive comparison methods; when reference data is scarce, it adjusts to work with limited references while maintaining reliable measurement through its deviation-detection algorithm.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If manual observation of hand positions is used to evaluate movements, then outcome accuracy can be assessed, but the system cannot identify when or how deviations occurred during the movement

Engineering Contradiction:
Improveposition accuracyVSAvoidtemporal information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system maintains continuous monitoring of movement throughout its execution rather than taking discrete snapshots. By continuously comparing actual movement trajectories against reference movements, the system captures temporal information about when and how deviations occur, preserving the continuous nature of motion data while enabling precise identification of deviation points and characteristics.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10860845B2Method and system for automatic repetitive step and cycle detection for manual assembly line operations
Publication Date: 2020.12.08 ROBERT BOSCH GMBH
  • US10860845B2 patent drawing
  • US10860845B2 patent drawing
  • US10860845B2 patent drawing

AI summary

A system for determining a quantitative accuracy of a test movement relative to a reference movement includes a display output device, a memory, and a processor operatively connected to the display output device and the memory. The memory stores motion capture data and programming instructions. The processor executes the programming instructions to determine a quantitative accuracy of the test movement relative to the reference movement. A method, executable by the processor, for determining the quantitative accuracy includes receiving, with the processor, motion capture data that includes the reference movement and the test movement. The motion data is split into individual movements, and the test movement is aligned with the reference movement. The processor computes a quantitative accuracy of the test movement relative to the reference movement, and generates, with the display output device, a visualization representative of the test movement. The computed accuracy is encoded into the visualization.