[CVPR 2024] AHAP: Reconstructing Arbitrary Humans from Arbitrary Perspectives with Geometric Priors
AHAP: Reconstructing Arbitrary Humans from Arbitrary Perspectives with Geometric Priors
AHAP is a novel feed-forward framework designed for the simultaneous 3D reconstruction of multiple humans and scene geometry from uncalibrated, arbitrary camera perspectives. It integrates a Cross-View Identity Association module and a specialized Human Head to achieve state-of-the-art results (e.g., 0.88m W-MPJPE on EgoHumans) without requiring test-time optimization.
TL;DR
AHAP (Reconstructing Arbitrary Humans from Arbitrary Perspectives) is the first purely feed-forward framework capable of jointly recovering 3D human meshes, scene geometry, and camera poses from multiple uncalibrated viewpoints. By replacing iterative optimization with a learnable association-and-fusion pipeline, AHAP achieves a massive 180x speedup over current SOTA methods while maintaining high reconstruction fidelity in complex, multi-person environments.
1. The Bottleneck: Accuracy vs. Latency
In the realm of 3D human reconstruction, we usually face a trade-off. Single-view methods are fast but suffer from depth ambiguity. Multi-view methods provide the necessary geometric constraints but traditionally rely on "test-time optimization"—a process of repeatedly adjusting parameters to minimize reprojection errors.
The authors of AHAP identify three critical pain points:
- Identity Confusion: In uncalibrated multi-person scenes, matching "Person A" in View 1 to "Person A" in View 2 is incredibly hard due to drastic appearance changes.
- Computational Cost: Optimization workflows (like HSfM) take minutes to process a single frame, making them useless for real-time Embodied AI.
- Scale Ambiguity: Aligning a human mesh with a reconstructed scene depth map often leads to "floating" or "sinking" artifacts due to inconsistent metric scales.
2. Methodology: Geometry-Aware Feed-Forward Fusion
AHAP addresses these challenges through a unified Transformer-based architecture that processes all views in a single forward pass.
2.1 Cross-View Identity Association
Instead of relying on traditional 2D trackers, AHAP uses learnable person queries.
- Soft Assignment: A cross-attention mechanism computes the probability of a detection belonging to a specific query.
- Contrastive Learning: The module is trained using an InfoNCE loss to ensure features of the same person are clustered together in the embedding space, regardless of the camera angle.
2.2 The Human Head & Feature Aggregation
The model extracts features using dual backbones: DA3 for geometry and Multi-HMR for human semantics. The "Human Head" then decodes these aggregated features to regress SMPL parameters (pose, shape, and camera-space translation).

2.3 Refining with Multi-View Triangulation
At inference, the system doesn't just rely on neural predictions. It applies a closed-form geometric solution—Direct Linear Transform (DLT) triangulation—to refine the 3D position of the pelvis. This ensures that the humans are localized with mathematical precision within the reconstructed scene.
3. Results: Breaking the Speed Barrier
The most striking result is the efficiency gain. While optimization baselines take hundreds of seconds, AHAP executes in ~1.16 seconds.
Quantitative Performance
On the EgoHumans dataset, AHAP drastically reduces world-space joint errors:
- W-MPJPE: Reduced from 7.66m (Multi-HMR) to 0.88m.
- Angular Error (Camera): Improved to 1.47°.

Visual Evidence
Qualitative results show that AHAP maintains consistent identity across views, even in cluttered environments with severe occlusions.

4. Deep Insights & Limitations
Why it works?
The authors' core insight is that humans serve as semantic landmarks. By jointly reasoning about scene geometry and human poses, the model uses the known proportions of the human body to solve for camera scale and extrinsic rotation more robustly than scene-only methods.
Limitations
Despite its brilliance, AHAP still encounters "Contact Artifacts." As shown in the paper's failure cases, reconstructed humans may occasionally appear to "float" slightly above the ground plane. This suggests that while global localization is solved, local human-scene contact constraints (like feet touching the floor) still require more explicit modeling in future iterations.
5. Conclusion
AHAP marks a significant shift in 3D vision. It proves that the "optimizing-at-runtime" paradigm is no longer the only path to high-quality multi-view reconstruction. For researchers in Virtual Reality and Embodied AI, AHAP provides a robust, real-time blueprint for understanding humans and environments in a shared 3D space.
Takeaway: By combining learnable association with hard geometric triangulation, we can finally achieve real-time, multi-person 3D reconstruction from uncalibrated cameras.
