Motion Capture Suit Using Fourier Transform for Movement Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Classifying different body positions and movements using only data from body sensors without visual data is challenging, particularly in distinguishing between static positions and dynamic movements.

Innovation Solution

A motion capture glove with sensors connected to the back and fingers, transmitting data to a computing system for real-time processing using a support vector machine trained with Fourier-transformed axis and angle data to predict body positions and movements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If only sensor data from the body is used for movement classification, then the system portability and wearability are improved, but the classification accuracy between static positions and dynamic movements deteriorates

Engineering Contradiction:
ImprovewearabilityVSAvoidclassification accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent transforms joint angle data from the time domain to the frequency domain using Fast Fourier Transformation. This parameter transformation allows the system to extract frequency-based features that are independent of time dependency, enabling the classifier to distinguish between static positions (low frequency or zero frequency) and dynamic movements (higher frequency components) using only wearable sensor data, thus resolving the contradiction between wearability and classification accuracy

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If Fast Fourier Transformation is applied to joint angle data, then time dependency is removed and classification capability is improved, but computational complexity increases

Engineering Contradiction:
Improvemovement distinction accuracyVSAvoidcomputational processing
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies Fast Fourier Transformation as a preliminary processing step to convert joint angle data into the frequency domain before classification. By performing this transformation in advance, the system extracts essential frequency features that capture the nature of movement versus static positions, enabling the subsequent Support Vector Machine classifier to make accurate distinctions without having to process raw time-dependent data, thus balancing computational complexity with classification accuracy

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Achieves high accuracy in classifying hand movements, with linear and RBF support vector machines demonstrating 99.93% and 99.97% accuracy respectively for static positions, and 99.8% and 84.52% for dynamic movements, enabling effective real-time movement classification.

Implementation Method 1

transforming each joints-angle data to a corresponding frequency domain using a fast Fourier transformation to remove any time dependency value

Methodology Applied
Scientific EffectFast Fourier transformation:

Data Source

PatentUS11449718B2Methods and systems of real time movement classification using a motion capture suit
Publication Date: 2022.09.20 BALSLEV JAKOB
  • US11449718B2 patent drawing
  • US11449718B2 patent drawing
  • US11449718B2 patent drawing

AI summary

In one aspect, a computerized process useful for movement classification using a motion capture suit includes the step of providing the motion capture suit worn by a user. The motion capture suit comprises a set of position sensors and a Wi-Fi system configured to communicate a set of position sensor data to a computing system. The process includes the step of providing the computing system to: receive a set of position data from the motion capture suit for a specified time window of data comprising X, Y and Z axis positions and a joints-angle data for each position sensor of the set of position sensors, transforming each joints-angle data to a corresponding frequency domain using a fast Fourier transformation to remove any time dependency value, after the fast Fourier data transformation, train a support vector machine using the X, Y and Z axis positions data and the frequency domain data as input, using the support vector machine to predict a set of body positions and movements.