RUMPL: Ray-Based Transformers for Universal Multi-View 2D to 3D Human Pose Lifting
Seyed Abolfazl Ghasemzadeh, Alexandre Alahi, Christophe De Vleeschouwer
TL;DR
RUMPL introduces a universal, camera-agnostic approach to multi-view 3D human pose lifting by representing 2D keypoints as 3D rays and fusing information across views with a ray-aware transformer. Trained solely on synthetic 2D-3D pairs generated from AMASS meshes, the method eliminates dependence on specific camera configurations and ground-truth multi-view data, enabling deployment in arbitrary environments. Extensive experiments across Human3.6M, CMU Panoptic, and RICH demonstrate large MPJPE improvements over triangulation and strong baselines, with ablations confirming the value of the 3D ray representation and synthetic-data training. The work provides practical gains in robustness, speed, and scalability for real-world, in-the-wild 3D pose estimation.
Abstract
Estimating 3D human poses from 2D images remains challenging due to occlusions and projective ambiguity. Multi-view learning-based approaches mitigate these issues but often fail to generalize to real-world scenarios, as large-scale multi-view datasets with 3D ground truth are scarce and captured under constrained conditions. To overcome this limitation, recent methods rely on 2D pose estimation combined with 2D-to-3D pose lifting trained on synthetic data. Building on our previous MPL framework, we propose RUMPL, a transformer-based 3D pose lifter that introduces a 3D ray-based representation of 2D keypoints. This formulation makes the model independent of camera calibration and the number of views, enabling universal deployment across arbitrary multi-view configurations without retraining or fine-tuning. A new View Fusion Transformer leverages learned fused-ray tokens to aggregate information along rays, further improving multi-view consistency. Extensive experiments demonstrate that RUMPL reduces MPJPE by up to 53% compared to triangulation and over 60% compared to transformer-based image-representation baselines. Results on new benchmarks, including in-the-wild multi-view and multi-person datasets, confirm its robustness and scalability. The framework's source code is available at https://github.com/aghasemzadeh/OpenRUMPL
