Related Experiment Video
Updated: Jun 23, 2026

07:24
Home-Based Monitor for Gait and Activity Analysis
Published on: August 8, 2019
6.7K
Evaluating Sparse Inertial Measurement Unit Configurations for Inferring Treadmill Running Motion
Mackenzie N Pitts1, Megan R Ebers2, Cristine E Agresta3
1Mechanical Engineering, University of Washington, Seattle, WA 98195, USA.
Sensors (Basel, Switzerland)
|April 12, 2025
Summary
Shallow recurrent decoder networks (SHRED) can reconstruct dense running data from single Inertial Measurement Unit (IMU) sensors. This method accurately infers signals, potentially expanding motion analysis with fewer sensors.
Area of Science:
- Biomechanics
- Sports Science
- Wearable Technology
Background:
- Inertial measurement units (IMUs) are crucial for analyzing running performance.
- Limited sensor data (sparsity) restricts the evaluation of digital biomarkers.
- Shallow recurrent decoder networks (SHRED) can reconstruct dense time-series signals from single sensors, showing promise for human mobility analysis.
Purpose of the Study:
- To evaluate the potential of SHRED algorithms for monitoring running performance.
- To train and test subject-specific SHRED models for mapping single IMU input to multiple IMU outputs.
- To investigate the impact of input parameters (sensor location, type, sampling rate, speed) on SHRED inference accuracy.
Main Methods:
- Trained and tested subject-specific SHRED models on nine subjects running on a treadmill.
- Mapped data from one IMU to the remaining three IMUs.
- Varied sensor location, sensor type, sampling rate, and running speed to assess inference error.
Main Results:
- Sensor location and type did not significantly affect SHRED inference accuracy.
- Decreasing sampling rate impacted the accuracy of ankle measurements.
- Inferred ankle acceleration remained below the minimal detectable change threshold (12.0 m/s²).
- SHRED models struggled to accurately infer IMU measurements below this threshold when trained/tested at multiple speeds.
Conclusions:
- SHRED demonstrates potential for reconstructing dense running kinematics and kinetics from limited IMU data.
- The method's accuracy is sensitive to sampling rate, particularly for ankle measurements.
- SHRED can potentially enhance motion analysis by enabling richer datasets with fewer sensors.
More Related Videos
Related Concept Videos
Measurement: Standard Units
Every measurement provides three kinds of information: the size or magnitude of the measurement (a number), a standard of comparison for the measurement (a unit), and an indication of the uncertainty of the measurement. While the number and unit are explicitly represented when a quantity is written, the uncertainty is an aspect of the errors in the measurement results.
Measurement: Derived Units
The International System of Units or SI system, by international agreement, has fixed measurement units for seven fundamental properties: length, mass, time, temperature, electric current, amount of substance, and luminosity. These are called the SI base units.
Wald-Wolfowitz Runs Test I
The Wald-Wolfowitz test, also known as the runs test, is a nonparametric statistical test used to assess the randomness of a sequence of two different types of elements (e.g., positive/negative values, successes/failures). It examines whether the order of the elements in a sequence is random or if there is a pattern or trend present. This nonparametric test applies to any ordered data despite the population and sample data distribution, even if a higher sample size is available.
The test works...
The test works...
Wald-Wolfowitz Runs Test II
The Wald-Wolfowitz runs test, commonly referred to as the runs test, is a nonparametric test used to assess the randomness of ordered data. The test evaluates the number of runs, which are consecutive sequences of similar elements within the data. If the number of runs is significantly higher or lower than expected, the data is considered non-random, indicating a detectable pattern or structure.
For binary data, runs are identified using symbols such as + and −, or equivalently, 1s and 0s. In...
For binary data, runs are identified using symbols such as + and −, or equivalently, 1s and 0s. In...

