← Back to homepage

HypoPose

Template-Guided Geometric Hypothesis Modeling for Training-Free Unseen 6D Pose Estimation

Jiale Ren, Hong Liu, Hua Wang, Mingxin Tan, Zhongzien Jiang, Yaxuan He

ACM Multimedia 2026 · Accepted

From a single RGB image and CAD-rendered templates, HypoPose estimates an unseen object’s 3D position and 3D orientation without object-specific training or fine-tuning.

Motivation

Pretrained visual features make it possible to match a new object to CAD-rendered views without retraining. But appearance alone can confuse similar-looking regions, especially under symmetry, occlusion, or large viewpoint changes.

Each rendered template also has a known pose. HypoPose uses this pose as a geometric hypothesis to guide which image points should match which 3D model points, then checks and combines matches across several hypotheses.

CAD-rendered templates and three ways to use their known poses: direct pose transfer, appearance-based matching, and HypoPose’s geometry-guided matching
Templates provide both appearance and known poses. HypoPose uses the pose to guide matching before solving the final pose. Select any figure to view it at full size.

How it works

The method uses a query RGB image, an object mask, camera intrinsics, and a template library rendered from the target object’s CAD model. No depth measurement of the query scene is required. The pretrained DINOv3 backbone stays frozen.

HypoPose pipeline: retrieve template hypotheses with DINOv3 features, match with rotation cues, verify geometry, fuse correspondences, and estimate pose with RANSAC-PnP
Known template poses guide correspondence construction. Verified matches from multiple views are combined into 2D–3D correspondences for the final pose solver.

Retrieve hypotheses

Compare image patches with rendered templates and retain five candidate views. Each template’s known rotation provides a coarse geometric cue.

Match with geometry

Combine visual similarity with the rotation cue, then use optimal transport to find globally consistent matches while allowing points to remain unmatched.

Verify, fuse, and solve

Filter matches by their centered reprojection residuals, combine 3D matches through consensus across templates, and solve the final pose with RANSAC-PnP.

Results

Unseen objects. On seven BOP datasets, HypoPose reaches 46.2% Average Recall, compared with 37.2% for FoundPose and 39.5% for Pos3R. These are full-pipeline results without pose refinement.

Training-free RGB methods · Average Recall (%) · higher is better. Bold marks the highest score in each row. On narrow screens, scroll horizontally to view all methods.

BOP · Unseen-object pose estimation
DatasetHypoPoseFoundPosePos3R
LM-O47.839.632.3
T-LESS42.133.831.5
TUD-L59.846.747.3
IC-BIN33.523.933.1
ITODD27.420.425.1
HB60.450.853.7
YCB-Video52.745.253.9
Mean46.237.239.5

AR averages recall across the BOP visible-surface, 3D surface, and 2D projection error criteria and their thresholds. Values are reported in the paper’s Table 1; the compared pipelines use different pretrained backbones.

Pose predictions on LM-O, YCB-Video, IC-BIN, TUD-L, and T-LESS, with FoundPose in the top row and HypoPose in the bottom row
Top: FoundPose. Bottom: HypoPose. Blue boxes show ground truth; green boxes show predicted poses on five BOP datasets.
Closer look: matching quality and ablations

A stronger backbone contributes to the gain: replacing DINOv2 with DINOv3 raises the FoundPose-style baseline from 37.2 to 41.4 mean AR. On the DINOv3 + patch retrieval + optimal transport baseline, adding rotation-aware similarity and geometric verification improves mean AR from 43.2 to 45.9; cross-template fusion then reaches 46.2.

FoundPose and HypoPose query-to-template matches and pose reprojections, with closer alignment in the HypoPose example
Top: FoundPose. Bottom: HypoPose. Each row shows the query and matched template, followed by reprojections from ground-truth poses (blue) and predicted poses (green).

Runtime. The paper reports an average of 0.9 seconds per image on one RTX 4090, compared with 1.5 seconds for FoundPose on the same device. Template rendering happens offline.

Real-world examples

A qualitative demo uses four tabletop objects: a stapler, mini barrel, cup, and mouse. Templates come from CAD models captured with Reality Composer; query images come from a smartphone and are segmented with SAM.

CAD models of a stapler, mini barrel, cup, and mouse above real images with predicted 3D boxes and object axes
Top: CAD models used for template rendering. Bottom: estimated poses in smartphone images, shown with 3D boxes and object axes.

Extreme occlusion and inaccurate object masks can still cause errors in retrieval and correspondence matching.

Figures and results are from the HypoPose paper, ACM Multimedia 2026.