Amortized Inverse Kinematics via Graph Attention for Real-Time Human Avatar Animation
Not on the map. Why?
Abstract (arXiv)
Inverse kinematics (IK) is a core operation in animation, robotics, and biomechanics: given Cartesian constraints, recover joint rotations under a known kinematic tree. In many real-time human avatar pipelines, the available signal per frame is a sparse set of tracked 3D joint positions, whereas animation systems require joint orientations to drive skinning. Recovering full orientations from positions is underconstrained, most notably because twist about bone axes is ambiguous, and classical IK solvers typically rely on iterative optimization that can be slow and sensitive to noisy inputs. We introduce IK-GAT, a lightweight graph-attention network that reconstructs full-body joint orientations from 3D joint positions in a single forward pass. The model performs message passing over the skeletal parent-child graph to exploit kinematic structure during rotation inference. To simplify learning, IK-GAT predicts rotations in a bone-aligned world-frame representation anchored to rest-pose bone frames. This parameterization makes the twist axis explicit and is exactly invertible to standard parent-relative local rotations given the kinematic tree and rest pose. The network uses a continuous 6D rotation representation and is trained with a geodesic loss on SO(3) together with an optional forward-kinematics consistency regularizer. IK-GAT produces animation-ready local rotations that can directly drive a rigged avatar or be converted to pose parameters of SMPL-like body models for real-time and online applications. With 374K parameters and over 650 FPS on CPU, IK-GAT outperforms VPoser-based per-frame iterative optimization without warm-start at significantly lower cost, and is robust to initial pose and input noise
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 20 of its 43 references that are in the map. First posted on arXiv 17 Apr 2026.
Builds on
20 of 43 references.
References · 20
- 2017Graph Attention Networkscited by 8,854
- 2019Expressive Body Capture: 3D Hands, Face, and Body from a Single Imagecited by 1,600
- 2019AMASS: Archive of Motion Capture as Surface Shapescited by 1,208
- 2018Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recognitioncited by 1,199
- 2018On the Continuity of Rotation Representations in Neural Networkscited by 1,186
- 2017End-to-end Recovery of Human Shape and Posecited by 883
- 2016Keep it SMPL: Automatic Estimation of 3D Human Pose and Shape from a Single Imagecited by 692
- 2023Humans in 4D: Reconstructing and Tracking Humans with Transformerscited by 344
- 2020HybrIK: A Hybrid Analytical-Neural Inverse Kinematics Solution for 3D Human Pose and Shape Estimationcited by 304
- 2019Semantic Graph Convolutional Networks for 3D Human Pose Regressioncited by 204
- 2024Multi-HMR: Multi-Person Whole-Body Human Mesh Recovery in a Single Shotcited by 98
- 2022UnrealEgo: A New Dataset for Robust Egocentric 3D Human Motion Capturecited by 56
8 more
- 2018Deep Inertial Poser: Learning to Reconstruct Human Pose from Sparse Inertial Measurements in Real Timecited by 47
- 2023NIKI: Neural Inverse Kinematics with Invertible Neural Networks for 3D Human Pose and Shape Estimationcited by 45
- 2023DiffusionPoser: Real-time Human Motion Reconstruction From Arbitrary Sparse Sensors Using Autoregressive Diffusioncited by 29
- 2023SparsePoser: Real-time Full-body Motion Reconstruction from Sparse Datacited by 20
- 2022Neural Inverse Kinematicscited by 4
- 2024Quater-GCN: Enhancing 3D Human Pose Estimation with Orientation and Semi-supervised Trainingcited by 2
- 2022KinePose: A temporally optimized inverse kinematics technique for 6DOF human pose estimation with biomechanical constraintscited by 1
- 2026SIMSPINE: A Biomechanics-Aware Simulation Framework for 3D Spine Motion Annotation and Benchmarkingcited by 1
Built on by
Not cited yet.