Spatiotemporal Bundle Adjustment for Dynamic 3D Human Reconstruction in the Wild
Not on the map. Why?
Abstract (arXiv)
Bundle adjustment jointly optimizes camera intrinsics and extrinsics and 3D point triangulation to reconstruct a static scene. The triangulation constraint, however, is invalid for moving points captured in multiple unsynchronized videos and bundle adjustment is not designed to estimate the temporal alignment between cameras. We present a spatiotemporal bundle adjustment framework that jointly optimizes four coupled sub-problems: estimating camera intrinsics and extrinsics, triangulating static 3D points, as well as sub-frame temporal alignment between cameras and computing 3D trajectories of dynamic points. Key to our joint optimization is the careful integration of physics-based motion priors within the reconstruction pipeline, validated on a large motion capture corpus of human subjects. We devise an incremental reconstruction and alignment algorithm to strictly enforce the motion prior during the spatiotemporal bundle adjustment. This algorithm is further made more efficient by a divide and conquer scheme while still maintaining high accuracy. We apply this algorithm to reconstruct 3D motion trajectories of human bodies in dynamic events captured by multiple uncalibrated and unsynchronized video cameras in the wild. To make the reconstruction visually more interpretable, we fit a statistical 3D human body model to the asynchronous video streams.Compared to the baseline, the fitting significantly benefits from the proposed spatiotemporal bundle adjustment procedure. Because the videos are aligned with sub-frame precision, we reconstruct 3D motion at much higher temporal resolution than the input videos.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 5; 2024: 1; 2025: 4.
11 papers.
- 2021BANMo: Building Animatable 3D Neural Models from Many Casual Videoscited by 195
- 2023Consistent4D: Consistent 360deg Dynamic Object Generation from Monocular Videocited by 124
- 2023EgoHumans: An Egocentric 3D Multi-Human Benchmarkcited by 58
- 2023Reconstructing Animatable Categories from Videoscited by 46
- 2024PhysPT: Physics-aware Pretrained Transformer for Estimating Human Dynamics from Monocular Videoscited by 27
- 2023MoDA: Modeling Deformable 3D Objects from Casual Videoscited by 13
- 2023CAMM: Building Category-Agnostic and Animatable 3D Models from Monocular Videoscited by 10
- 2025Diffusion-based 3D Hand Motion Recovery with Intuitive Physicscited by 5
- 2025Kineo: Calibration-Free Metric Motion Capture From Sparse RGB Camerascited by 4
- 2025Spatiotemporal Multi-Camera Calibration using Freely Moving Peoplecited by 3
- 20253D Trajectory Reconstruction of Moving Points Based on Asynchronous Camerascited by 1
- 2025Kineo: Calibration-Free Metric Motion Capture From Sparse RGB Cameras28 Oct 2025
- 2025Diffusion-based 3D Hand Motion Recovery with Intuitive Physics3 Aug 2025
- 20253D Trajectory Reconstruction of Moving Points Based on Asynchronous Cameras31 May 2025
- 2025Spatiotemporal Multi-Camera Calibration using Freely Moving People18 Feb 2025
- 2024PhysPT: Physics-aware Pretrained Transformer for Estimating Human Dynamics from Monocular Videos5 Apr 2024
- 2023Consistent4D: Consistent 360deg Dynamic Object Generation from Monocular Video6 Nov 2023
- 2023EgoHumans: An Egocentric 3D Multi-Human Benchmark25 May 2023
- 2023Reconstructing Animatable Categories from Videos10 May 2023
- 2023MoDA: Modeling Deformable 3D Objects from Casual Videos17 Apr 2023
- 2023CAMM: Building Category-Agnostic and Animatable 3D Models from Monocular Videos14 Apr 2023
- 2021BANMo: Building Animatable 3D Neural Models from Many Casual Videos23 Dec 2021