Research · 2025 — 2026

TwinPose

3D human motion from two phone cameras, with one windowed bundle adjustment where six heuristic passes used to be.

Public
AIVisionPython
Accuracy across the three pipeline stages: triangulation, single-view bootstrap and bundle adjustment, with the noise-free upper boundAccuracy across the three pipeline stages: triangulation, single-view bootstrap and bundle adjustment, with the noise-free upper bound
MPJPE through the pipeline on the synthetic benchmark, drawn from the committed results file.

What it does

Results

What ships

Facts

Years
2025 — 2026
Status
Public, release v2.0.0
Stack
Python, OpenCV, NumPy, SciPy; OpenPose BODY_25B for 2D keypoints
Benchmark
510 frames, 5 seeds, real task30 camera pair

Related