facebookresearch/momentum
A library for human kinematic motion and numerical optimization solvers to apply human motion
What it solves
Momentum provides foundational algorithms for human kinematic motion and numerical optimization solvers. It allows developers to apply human motion in various applications, such as body tracking from RGBD or monocular RGB images.
How it works
The library provides a set of tools for forward and inverse kinematics with interpretable parameterization, as well as differentiable optimization modules. It is available as both a C++ library and a Python package (pymomentum), with support for CPU and GPU (CUDA) acceleration via PyTorch.
Who it’s for
Researchers and developers working on human motion analysis, robotics, and computer vision tasks involving human kinematic tracking and optimization.
Highlights
- Foundational algorithms for human kinematic motion.
- Numerical optimization solvers for human motion applications.
- Support for RGBD and monocular RGB body tracking solvers.
- Available in C++ and Python with PyTorch integration for differentiable optimization.
Related
- Project
- Project
- Project
- Project
- Project