WACV 2026

WALDO

Where Unseen Model-based 6D Pose Estimation Meets Occlusion

Sajjad Pakdamansavoji*, Yintao Ma, Amir Rasouli, Tongtong Cao

Huawei Technologies Canada

*Corresponding author

Correspondence: sj.pakdaman.edu@gmail.com

WALDO overview
Unbiased average recall (UAR) versus inference time on BOP-Core*. WALDO sits at a better accuracy/speed trade-off than competing methods.

Summary

Makes the standard detect–segment–hypothesize–refine pose pipeline robust to occlusion by spending computation on the parts of an object that are actually visible.

Abstract

Accurate 6D object pose estimation is vital for robotics, augmented reality, and scene understanding. For seen objects, high accuracy is often attainable via per-object fine-tuning but generalizing to unseen objects remains a challenge. To address this problem, past arts assume access to CAD models at test time and typically follow a multi-stage pipeline to estimate poses: detect and segment the object, propose an initial pose, and then refine it. Under occlusion, however, the early-stage of such pipelines are prone to errors, which can propagate through the sequential processing, and consequently degrade the performance. To remedy this shortcoming, we propose four novel extensions to model-based 6D pose estimation methods: (i) a dynamic non-uniform dense sampling strategy that focuses computation on visible regions, reducing occlusion-induced errors; (ii) a multi-hypothesis inference mechanism that retains several confidence-ranked pose candidates, mitigating brittle single-path failures; (iii) iterative refinement to progressively improve pose accuracy; and (iv) series of occlusion-focused training augmentations that strengthen robustness and generalization. Furthermore, we propose a new weighted by visibility metric for evaluation under occlusion to minimize the bias in the existing protocols. Via extensive empirical evaluations, we show that our proposed approach achieves more than 5% improvement in accuracy on ICBIN and more than 2% on BOP dataset benchmarks, while achieving approximately 3 times faster inference.

Key Contributions

Approach

Overview of the 6D pose estimation framework. RGB–D observat
Overview of the 6D pose estimation framework. RGB–D observation and rendered template go to MUSE for boxes and masks; a coarse point-matching module produces multiple initial hypotheses and per-point occlusion probabilities, which guide dynamic non-uniform dense sampling and iterative refinement.
(Top) Estimated occlusion/background probabilities visualize
(Top) Estimated occlusion/background probabilities visualized by color (red = higher probability). Dense sampling concentrates on visible regions rather than sampling uniformly.

Results

BOP-Core* — detection and segmentation

ModelAPmAPDARmARD
CNOS0.4250.1690.5190.374
Fast-SAM0.4560.2160.5280.384
NIDS0.4630.2140.5550.421
SAM-6D0.4910.2020.5760.433
WALDO (ours)0.5080.2180.5940.444

mAPD and mARD are the proposed occlusion-aware metrics.

6D pose — average recall / unbiased average recall, and runtime

ModelIC-BINBOP-Core*Time (s)
FRTPose0.67 / 0.710.70 / 0.8245.37
FoundationPose0.42 / 0.500.57 / 0.7429.32
FreeZe0.64 / 0.690.66 / 0.8224.89
Co-op0.52 / 0.630.61 / 0.776.92
SAM-6D0.50 / 0.580.54 / 0.714.37
WALDO (ours)0.56 / 0.630.56 / 0.731.53

WALDO beats SAM-6D on accuracy while running roughly 2.9× faster.

Qualitative comparison against SAM-6D on LM-O under occlusio
Qualitative comparison against SAM-6D on LM-O under occlusion. WALDO produces more reliable rotations.
Qualitative comparison against SAM-6D on IC-BIN. WALDO consi
Qualitative comparison against SAM-6D on IC-BIN. WALDO consistently produces fewer false positives.
Sensitivity of WALDO versus SAM-6D to the number of viewpoin
Sensitivity of WALDO versus SAM-6D to the number of viewpoints used at inference to build the object point cloud.
Ratio of instances in BOP-Core split into ten deciles by vis
Ratio of instances in BOP-Core split into ten deciles by visibility fraction — the imbalance that motivates the occlusion-aware metrics.

BibTeX

@inproceedings{pakdamansavoji2026waldo,
  title     = {WALDO: Where Unseen Model-based 6D Pose Estimation Meets Occlusion},
  author    = {Sajjad Pakdamansavoji and Yintao Ma and Amir Rasouli and Tongtong Cao},
  booktitle = {Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision (WACV)},
  year      = {2026}
}