Back to the paper library

Object Pose Estimation · 2024 · ECCV · CCF B

FastCAD: Real-Time CAD Retrieval and Alignment from Scans and Videos

FastCAD combines object detection, upright 9-DoF alignment, and CAD embedding regression in one scene-level forward pass. Training-time embedding distillation removes the per-object encoder at test time. Scan input achieves 61.7% / 50ms, and the video pipeline 48.2% / 100ms. Reconstruction accuracy of 29.6 applies only when retrieval is restricted to the same pool as Vid2CAD.

Research area

Object Pose Estimation

Task level

Category-level

Object setting

Unseen objects

Input modalities

RGB-D scene scanpoint cloud from online RGB video reconstructionCAD model database

Requirements

gravity-aligned indoor scene point cloudknown 35-category vocabularyShapeNet / Scan2CAD CAD retrieval databaseonline scene reconstruction for video inputsparse 3D convolution runtime
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Florian Langer, Jihong Ju, Georgi Dikov, Gerhard Reitmayr, Mohsen Ghafoorian
Affiliations
XR Labs, Qualcomm Technologies / University of Cambridge
Conference / journal
Conference · ECCV · CCF B
Research area
Object Pose Estimation
Code availability
Unavailable / not yet recorded
Reading status
Overview:Available Deep Dive:Available
Task setting
Category-level · Unseen objects
Evaluation metrics
Rotation Error Translation Error

Original paper terminology:Scan2CAD instance alignment accuracy / class alignment accuracy / reconstruction accuracy / shape accuracy / translation error threshold / rotation error threshold / scale error threshold / inference time

Requirements
gravity-aligned indoor scene point cloudknown 35-category vocabularyShapeNet / Scan2CAD CAD retrieval databaseonline scene reconstruction for video inputsparse 3D convolution runtime

Reading Notes

Overview / Deep Dive

Available src/paper-notes/fastcad-eccv2024/coarse.md

Paper overview notes

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

Overview Notes: FastCAD

1. Basic information

  • Title: FastCAD: Real-Time CAD Retrieval and Alignment from Scans and Videos
  • Authors: Florian Langer, Jihong Ju, Georgi Dikov, Gerhard Reitmayr, Mohsen Ghafoorian
  • Affiliations: XR Labs, Qualcomm Technologies; University of Cambridge
  • Year / venue: 2024 / ECCV
  • Paper: Published ECVA PDF · ECCV page
  • Reading mode: Overview

2. Positioning in one sentence

One scene-level sparse 3D network detects objects and predicts oriented boxes, front sides, and 256D shape embeddings; nearest-neighbor CAD retrieval then directly provides 9DoF alignment. Scan2CAD scan input reaches 61.7% alignment accuracy in 50 ms; the video-reconstruction pipeline reaches 48.2% in 100 ms / 10 FPS.

3. Guide to figures and tables

FastCAD single-stage retrieval / alignment and embedding distillation
Original Figure 2: a single scene pass predicts classes, 7D boxes, 4-way front sides, and shape embeddings. Below, scan / CAD contrastive learning builds an embedding space, whose GT CAD embeddings train the detector through distillation. Source: published ECVA paper; image copyright belongs to the paper’s authors and Springer Nature. Shown here for paper analysis.
FastCAD Scan2CAD category / instance alignment accuracy and runtime
Original Table 1: RGB-D scan FastCAD reaches 61.7% instance alignment in 50 ms, versus SceneCAD 61.2% / 2,600 ms; video reaches 48.2% / 100 ms. Source: published ECVA paper; table copyright belongs to the paper’s authors and Springer Nature. Shown here for paper analysis.

4. Problem setting

  • Input A: colored point clouds from complete RGB-D scans.
  • Input B: progressively updated point clouds / meshes from online RGB-video scene reconstruction.
  • Outputs per object: category, retrieved ShapeNet / Scan2CAD CAD shape, and 9DoF alignment with translation, rotation, and anisotropic scale.
  • This is not arbitrary-orientation single-object 6D pose. ScanNet supplies gravity / upright priors; orientation combines an oriented box with four horizontal front faces, mainly handling yaw and object size.
  • No test-scene masks, crops, or object IDs are required; detection, retrieval, and alignment share one scene-level forward pass.

5. Method overview

  1. Sparse 3D convolutions / transposed convolutions encode up to 50K scene points.
  2. Shared multiscale heads predict 35 classes, 7D boxes, four front-side classes, and 256D shape embeddings.
  3. A separate Perceiver maps noisy partial-scan anchors, GT CAD positives, and same-category negatives into one embedding space.
  4. Triplet loss attracts the true CAD; foreground segmentation and positive-negative Chamfer regression preserve local shape distances as auxiliary tasks.
  5. Train FastCAD to regress GT CAD embeddings directly, removing object crops and encoder passes at test time.
  6. Retrieve nearest CADs within predicted categories and place them using box size / center and front side.
  7. Soft front labels handle 2-fold, 4-fold, and continuous axial symmetry without arbitrary orientation supervision.

6. Experiments at a glance

  • ScanNet / Scan2CAD: 1,201 train scenes, 312 validation scenes, 14K+ objects, 3K+ unique CADs, 35 categories.
  • Scan: FastCAD 61.7% instance alignment / 50 ms; SceneCAD 61.2% / 2,600 ms.
  • Video: FastCAD 48.2% / 100 ms; ODAM 29.2% / 366 ms, Vid2CAD 38.6% / 3,200 ms, RayTran 43.0% / unreported time.
  • Separate front-side head: 56.2→60.1%; symmetry-aware targets: 60.1→61.7%.
  • Main scan alignment / reconstruction / shape accuracy: 61.7 / 41.7 / 83.1.
  • Main video: 48.2 / 24.7 / 79.8. The abstract’s 29.6 reconstruction accuracy uses an additional retrieval-pool restriction matching Vid2CAD, not the main open-library setting.
  • Distillation improves reconstruction / shape over predicted-box two-stage retrieval from 15.6 / 51.0 to 41.7 / 83.1.

7. Quick assessment

  • Strengths: single-stage detection, 9DoF alignment, and retrieval; separately quantified speed, accuracy, and shape quality; relevant to online AR / scene digitization.
  • Limitations: only 35 indoor ScanNet / Scan2CAD categories; video depends on reconstruction; independent updates jitter; no collision / support constraints; no code released with the paper.
  • Relation to pose: adjacent scene-level category CAD alignment provides transforms for pose / AR / robotics, but upright 9DoF cannot be ranked directly against BOP object SE(3).
  • Intended readers: Scan2CAD, 9DoF alignment, CAD retrieval, sparse 3D detection, online reconstruction, and digital twins.

Related Papers

Related papers