Optimizing Diffusion Noise Can Serve As Universal Motion Priors

Korrawe Karunratanakul, Konpat Preechakul, Emre Aksan, T. Beeler, Supasorn Suwajanakorn +1 more
2/14/2026

No official code found. Best implementation: korrawe/Diffusion-Noise-Optimization (163 stars, last commit 2026-01-31).

Abstract

We propose Diffusion Noise Optimization (DNO), a new method that effectively leverages existing motion diffusion models as motion priors for a wide range of motion-related tasks. Instead of training a task-specific diffusion model for each new task, DNO operates by optimizing the diffusion latent noise of an existing pre-trained text-to-motion model. Given the corresponding latent noise of a human motion, it propagates the gradient from the target criteria defined on the motion space through the whole denoising process to update the diffusion latent noise. As a result, DNO supports any use cases where criteria can be defined as a function of motion. In particular, we show that, for motion editing and control, DNO outperforms existing meth-ods in both achieving the objective and preserving the motion content. DNO accommodates a diverse range of editing modes, including changing trajectory, pose, joint lo-cations, or avoiding newly added obstacles. In addition, DNO is effective in motion denoising and completion, pro-ducing smooth and realistic motion from noisy and partial inputs. DNO achieves these results at inference time with-out the need for model retraining, offering great versatility for any defined reward or loss function on the motion rep-resentation.

View on arXivView PDF

Code Implementations(1)

DNO: Optimizing Diffusion Noise Can Serve As Universal Motion Priors

16311Shell, PythonDec 17, 20238 months agoNOASSERTION

Similar Papers

Cite this paper

@article{karunratanakul2026optimizing,
  title  = {Optimizing Diffusion Noise Can Serve As Universal Motion Priors},
  author = {Korrawe Karunratanakul and Konpat Preechakul and Emre Aksan and T. Beeler and Supasorn Suwajanakorn and Siyu Tang},
  year   = {2026},
  eprint = {2312.11994},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2312.11994},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.11994.svg)](https://codeofpaper.com/paper/2312.11994)

Discussion