IMUDiffusion: A Diffusion Model for Multivariate Time Series Synthetisation for Inertial Motion Capturing Systems
Heiko Oppel, Michael Munz
TL;DR
IMUDiffusion proposes a diffusion-based framework for synthesizing multivariate IMU time series in the frequency domain to augment inertial motion capture HAR datasets. By adapting a UNet-like DDPM to per-sensor schedules and frequency-domain representations, the approach generates realistic synthetic sequences that, when used to train a classifier, significantly improves macro F1 scores under leave-one-subject-out validation, sometimes achieving near-perfect accuracy. The study demonstrates qualitative agreement between real and synthetic data via UMAP and DTW/DBA analyses, and provides a detailed account of dataset processing, model architecture, training, and evaluation. Overall, IMUDiffusion offers a promising data-augmentation tool for HAR in data-scarce scenarios, though it incurs substantial computational costs and shows participant-specific variability that warrants further investigation.
Abstract
Kinematic sensors are often used to analyze movement behaviors in sports and daily activities due to their ease of use and lack of spatial restrictions, unlike video-based motion capturing systems. Still, the generation, and especially the labeling of motion data for specific activities can be time-consuming and costly. Additionally, many models struggle with limited data, which limits their performance in recognizing complex movement patterns. To address those issues, generating synthetic data can help expand the diversity and variability. In this work, we propose IMUDiffusion, a probabilistic diffusion model specifically designed for multivariate time series generation. Our approach enables the generation of high-quality time series sequences which accurately capture the dynamics of human activities. Moreover, by joining our dataset with synthetic data, we achieve a significant improvement in the performance of our baseline human activity classifier. In some cases, we are able to improve the macro F1-score by almost 30%. IMUDiffusion provides a valuable tool for generating realistic human activity movements and enhance the robustness of models in scenarios with limited training data.
