RUMPL: Ray-Based Transformers for Universal Multi-View 2D to 3D Human Pose Lifting

Seyed Abolfazl Ghasemzadeh, Alexandre Alahi, Christophe De Vleeschouwer
12/17/2025
cs.CV

Official code: aghasemzadeh/OpenRUMPL (22 stars, AGPL-3.0, PyTorch, last commit 2025-12-23).

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

View on arXivView PDF

Code Implementations(1)

PyTorchAGPL-3.0

Official implementation of RUMPL: A ray-based universal multi-view 3D human pose estimator.

220Shell, PythonDec 17, 202510 months agoAGPL-3.0
3d-pose-estimationcomputer-visionhuman-pose-estimationpytorch

Similar Papers

Cite this paper

@article{ghasemzadeh2025rumpl,
  title  = {RUMPL: Ray-Based Transformers for Universal Multi-View 2D to 3D Human Pose Lifting},
  author = {Seyed Abolfazl Ghasemzadeh and Alexandre Alahi and Christophe De Vleeschouwer},
  year   = {2025},
  eprint = {2512.15488},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.15488v1}
}

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

Discussion