StableMotion: Training Motion Cleanup Models with Unpaired Corrupted Data
Not on the map. Why?
Abstract (arXiv)
Motion capture (mocap) data often exhibits visually jarring artifacts due to inaccurate sensors and post-processing. Cleaning this corrupted data can require substantial manual effort from human experts, which can be a costly and time-consuming process. Previous data-driven motion cleanup methods offer the promise of automating this cleanup process, but often require in-domain paired corrupted-to-clean training data. Constructing such paired datasets requires access to high-quality, relatively artifact-free motion clips, which often necessitates laborious manual cleanup. In this work, we present StableMotion, a simple yet effective method for training motion cleanup models directly from unpaired corrupted datasets that need cleanup. The core component of our method is the introduction of motion quality indicators, which can be easily annotated - through manual labeling or heuristic algorithms - and enable training of quality-aware motion generation models on raw motion data with mixed quality. At test time, the model can be prompted to generate high-quality motions using the quality indicators. Our method can be implemented through a simple diffusion-based framework, leading to a unified motion generate-discriminate model, which can be used to both identify and fix corrupted frames. We demonstrate that our proposed method is effective for training motion cleanup models on raw mocap data in production scenarios by applying StableMotion to SoccerMocap, a 245-hour soccer mocap dataset containing real-world motion artifacts. The trained model effectively corrects a wide range of motion artifacts, reducing motion pops and frozen frames by 68% and 81%, respectively. Results and code are available at https://yxmu.foo/stablemotion-page
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 42 of its 66 references that are in the map. First posted on arXiv 6 May 2025.
Builds on
42 of 66 references.
References · 42
- 2020Denoising Diffusion Probabilistic Modelscited by 21,076
- 2021Diffusion Models Beat GANs on Image Synthesiscited by 8,255
- 2022Scalable Diffusion Models with Transformerscited by 6,054
- 2021RoFormer: Enhanced Transformer with Rotary Position Embeddingcited by 4,703
- 2017FiLM: Visual Reasoning with a General Conditioning Layercited by 2,333
- 2021Decision Transformer: Reinforcement Learning via Sequence Modelingcited by 1,546
- 2019AMASS: Archive of Motion Capture as Surface Shapescited by 1,236
- 2022Human Motion Diffusion Modelcited by 1,080
- 2022Executing your Commands via Motion Diffusion in Latent Spacecited by 575
- 2018Noise2Noise: Learning Image Restoration without Clean Datacited by 533
- 2023MoMask: Generative Masked Modeling of 3D Human Motionscited by 400
- 2023Human Motion Diffusion as a Generative Priorcited by 357
30 more
- 2021HuMoR: 3D Human Motion Model for Robust Pose Estimationcited by 324
- 2021BABEL: Bodies, Action and Behavior with English Labelscited by 265
- 2021Robust Motion In-betweeningcited by 229
- 2023Motion-X: A Large-scale 3D Expressive Whole-body Human Motion Datasetcited by 227
- 2023Guided Motion Diffusion for Controllable Human Motion Synthesiscited by 223
- 2023Perpetual Humanoid Control for Real-time Simulated Avatarscited by 218
- 2023TMR: Text-to-Motion Retrieval Using Contrastive 3D Human Motion Synthesiscited by 198
- 2022Listen, Denoise, Action! Audio-Driven Motion Synthesis with Diffusion Modelscited by 190
- 2021Character Controllers Using Motion VAEscited by 184
- 2018DeepMimic: Example-Guided Deep Reinforcement Learning of Physics-Based Character Skillscited by 163
- 2024World-Grounded Human Motion Recovery via Gravity-View Coordinatescited by 137
- 2019Noisier2Noise: Learning to Denoise from Unpaired Noisy Datacited by 126
- 2020Skeleton-Aware Networks for Deep Motion Retargetingcited by 124
- 2024MaskedMimic: Unified Physics-Based Character Control Through Masked Motion Inpaintingcited by 116
- 2018Human Motion Prediction via Spatio-Temporal Inpaintingcited by 114
- 2023Ambient Diffusion: Learning Clean Distributions from Corrupted Datacited by 111
- 2020Convolutional Autoencoders for Human Motion Infillingcited by 73
- 2024Flexible Motion In-betweening with Diffusion Modelscited by 71
- 2024MotionFix: Text-Driven 3D Human Motion Editingcited by 64
- 2023MoConVQ: Unified Physics-Based Motion Control via Scalable Discrete Representationscited by 60
- 2023Interactive Character Control with Auto-Regressive Motion Diffusion Modelscited by 55
- 2018Recurrent Transition Networks for Character Locomotioncited by 52
- 2024RoHM: Robust Human Motion Reconstruction via Diffusioncited by 48
- 2024PDP: Physics-Based Character Animation via Diffusion Policycited by 31
- 2024POPDG: Popular 3D Dance Generation with PopDanceSetcited by 24
- 2024How much is a noisy image worth? Data Scaling Laws for Ambient Diffusioncited by 18
- 2025SceneMI: Motion In-betweening for Modeling Human-Scene Interactionscited by 11
- 2024RoMo: A Robust Solver for Full-body Unlabeled Optical Motion Capturecited by 6
- 2023A Locality-based Neural Solver for Optical Motion Capturecited by 5
- 2017A Deep Recurrent Framework for Cleaning Motion Capture Datacited by 3
Built on by
Citing papers per year: 2025: 1; 2026: 5.
6 papers.
- 2025FlowerDance: MeanFlow for Efficient and Refined 3D Dance Generationcited by 11
- 2026StableHand: Quality-Aware Flow Matching for World-Space Dual-Hand Motion Estimation from Egocentric Videocited by 2
- 2026RoMo: A Large-Scale, Richly Organized Dataset and Semantic Taxonomy for Human Motion Generationcited by 2
- 2026AnyAct: Towards Human Reenactment of Character Motion From Videocited by 0
- 2026Two2Four: Generative Quadruped Puppeteering from Human Motioncited by 0
- 2026CleanMDM: Clean Motion Diffusion Model for Multimodal Motion Cleanupcited by 0
- 2026CleanMDM: Clean Motion Diffusion Model for Multimodal Motion Cleanup4 Oct 2026
- 2026Two2Four: Generative Quadruped Puppeteering from Human Motion28 Jul 2026
- 2026RoMo: A Large-Scale, Richly Organized Dataset and Semantic Taxonomy for Human Motion Generation25 May 2026
- 2026StableHand: Quality-Aware Flow Matching for World-Space Dual-Hand Motion Estimation from Egocentric Video18 May 2026
- 2026AnyAct: Towards Human Reenactment of Character Motion From Video15 May 2026
- 2025FlowerDance: MeanFlow for Efficient and Refined 3D Dance Generation26 Nov 2025