Back to the paper library

Object Pose Estimation · 2024 · 3DV · CCF Unranked

HOC-Search: Efficient CAD Model and Pose Retrieval from RGB-D Scans

HOC-Search organizes categories, CAD models, and 9-DoF poses into a hierarchical search tree. MCTS approximates expensive exhaustive render-and-compare search, while joint pose refinement focuses on promising candidates.

Research area

Object Pose Estimation

Task level

Instance-level

Object setting

Seen objects

Input modalities

RGB-D scanCAD databaseapproximate 3D boxes

Requirements

moving RGB-D scanCAD model database3D instance proposalsrender-and-compare objective
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Stefan Ainetter, Sinisa Stekovic, Friedrich Fraundorfer, Vincent Lepetit
Affiliations
Graz University of Technology / LIGM, École des Ponts, Université Gustave Eiffel, CNRS
Conference / journal
Conference · 3DV · CCF Unranked
Research area
Object Pose Estimation
Code availability
Unavailable / not yet recorded
Reading status
Overview:Available Deep Dive:Available
Task setting
Instance-level · Seen objects
Evaluation metrics
Chamfer Distance

Original paper terminology:Top-1 / Top-5 CAD retrieval accuracy / Chamfer Distance / speedup factor

Requirements
moving RGB-D scanCAD model database3D instance proposalsrender-and-compare objective

Reading Notes

Overview / Deep Dive

Available src/paper-notes/hoc-search-3dv2024/coarse.md

Paper overview notes

Quickly assess the paper's scope, problem setting, core method, experimental findings, and whether to read it in depth.

HOC-Search: Coarse Reading

One-sentence conclusion

HOC-Search treats CAD identification and 9DoF pose/scale alignment in RGB-D scans as joint search. Render-and-compare supplies a reliable but expensive objective; a hierarchical CAD tree and Monte Carlo Tree Search evaluate only a small subset of candidates.

Method

The CAD database is organized into an HOC-Tree by category, shape embeddings, and scale/pose properties. Each leaf represents a specific CAD model and discrete orientation. Differences between rendered depth / masks and scan observations update node values; search can revisit upper levels to explore other branches. The current best CAD model can also undergo gradient-based 9DoF pose refinement.

HOC-Search hierarchical CAD clustering tree and property nodes
Hierarchical clustering above, with models, categories, and pose properties unified into a searchable tree below. The tree focuses expensive rendering comparisons on promising branches. Source: original Figures 2–3. Copyright belongs to the original authors and the 3DV 2024 publisher; reproduced here for academic analysis.

Results

On ScanNet/Scan2CAD, 800 search iterations achieve 46.3% Top-1 and 77.9% Top-5 relative to exhaustive search, with about 11.1× speedup. With inaccurate SoftGroup 3D boxes, 800 iterations + pose refinement yield Chamfer 13.72×10⁻³, better than exhaustive render-and-compare at 14.59×10⁻³ while remaining 11.1 times faster. With unknown category, 800 comparisons replace about 96,216 exhaustive comparisons, roughly 120× fewer.

HOC-Search CAD, pose, and category retrieval in scanned scenes
Joint refinement can recover a better CAD model from inaccurate initial boxes. Different category labels can reflect ambiguous geometric boundaries such as Chair/Sofa. Source: original Figures 4–5 and Table 4. Copyright belongs to the original authors and the 3DV 2024 publisher; reproduced here for academic analysis.

Boundaries

It requires RGB-D scans, a CAD database, and approximate 3D boxes, unlike a single-RGB pose estimator. Strengths are an interpretable objective and controllable search cost; bottlenecks are database coverage, category/geometry ambiguity, and each render-and-compare evaluation’s cost.

Related Papers

Related papers