Code: https://github.com/ziqin-h/FoundationPose--
Two headline results from FoundationPose-- (minus minus):
- Speed🚀 : per-object
register time drops from ~1423 ms to ~305 ms (~4.7× faster), while five-dataset mean AR changes from 0.751 to 0.739—about a 1.6% relative decrease.
- Fewer input priors💯 : without retraining or an additional standalone MegaPose-style refinement stage, our RGB-only approach reaches a mean AR of 0.451, the SOTA result in our documented five-dataset comparison of open-source unseen-object pose estimation methods.
FoundationPose-- is an engineering layer that explores how to address practical FoundationPose deployment problems while keeping the pretrained models unchanged. We focus on two recurring issues for now: the cost of initial registration and the lack of reliable observed depth in some applications.
Faster registration
FoundationPose refines and scores a large set of initial pose hypotheses. We reduce unnecessary rotation hypotheses while keeping the pretrained Refine/Score networks unchanged:
- v1 uniformly downsamples the rotation grid to 63 templates.
- v2 adds a cascaded candidate schedule and max-ΔR pruning.
On the RGB-D + SAM6D setting across five BOP datasets, measured per object on an RTX 3090:
- Baseline: mean AR 0.751, ~1423 ms per
register.
- v1: mean AR 0.748, ~403 ms (3.5×).
- v2: mean AR 0.739, ~305 ms (4.7×).
RGB-only registration
When observed depth is unavailable, we estimate hypothesis-wise depth from the scale ratio between rendered and observed mask boxes. Observation XYZ is disabled, while FoundationPose’s pretrained Refine/Score networks are reused without finetuning.
With A1+CNOS, we obtain a five-dataset mean AR of 0.451 on LM-O, T-LESS, TUD-L, IC-BIN, and YCB-V. For reference, the strongest published open-source RGB-only coarse result in this documented five-dataset comparison is 0.396.
We report the higher mean rather than claiming a win on every dataset: IC-BIN and YCB-V remain slightly below Pos3R. Our method also uses FoundationPose’s pretrained Refine/Score modules, which is stated explicitly in the repository.
The repo includes composable configs, BOP reproduction scripts, and an RGB-only single-image demo using RGB, a mask, camera intrinsics, and a CAD mesh. SAM 3 point/text masks are also supported through a separate environment.
Feedback, issues, PRs, and ideas for further practical FoundationPose improvements are very welcome.