Geometric Neural Distance Fields for Learning Human Motion Priors

Zhengdi Yu, Simone Foti, Linguang Zhang, Amy Zhao, Cem Keskin +2 more
9/11/2025
cs.CV

No confident code implementation found for this paper.

Abstract

We introduce Neural Riemannian Motion Fields (NRMF), a novel 3D generative human motion prior that enables robust, temporally consistent, and physically plausible 3D motion recovery. Unlike existing VAE or diffusion-based methods, our higher-order motion prior explicitly models the human motion in the zero level set of a collection of neural distance fields (NDFs) corresponding to pose, transition (velocity), and acceleration dynamics. Our framework is rigorous in the sense that our NDFs are constructed on the product space of joint rotations, their angular velocities, and angular accelerations, respecting the geometry of the underlying articulations. We further introduce: (i) a novel adaptive-step hybrid algorithm for projecting onto the set of plausible motions, and (ii) a novel geometric integrator to "roll out" realistic motion trajectories during test-time-optimization and generation. Our experiments show significant and consistent gains: trained on the AMASS dataset, NRMF remarkably generalizes across multiple input modalities and to diverse tasks ranging from denoising to motion in-betweening and fitting to partial 2D / 3D observations.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{yu2025geometric,
  title  = {Geometric Neural Distance Fields for Learning Human Motion Priors},
  author = {Zhengdi Yu and Simone Foti and Linguang Zhang and Amy Zhao and Cem Keskin and Stefanos Zafeiriou and Tolga Birdal},
  year   = {2025},
  eprint = {2509.09667},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.09667v1}
}

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/2509.09667.svg)](https://codeofpaper.com/paper/2509.09667)

Discussion