atlas

Research map / 3D vision / Face and shape

Looking 3D: Anomaly Detection with 2D-3D Alignment

CVPR 2024 · 3D vision › Face and shape · approach: Optimization-based shape matching · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces conditional anomaly detection that checks a query chair image against a reference 3D shape, releases the BrokenChairs-180K synthetic dataset, and proposes CMT, a transformer with top-k sparse cross-attention and view-agnostic feature alignment.

Problem

Detecting and localizing geometric anomalies in an object photo when the normal reference is given as a 3D shape, where the query viewpoint is unknown and there is a domain gap between textured images and untextured shapes.

Approach

Render the reference shape from multiple views, add 3D positional encodings, and use a correspondence-guided transformer whose cross-attention is restricted to the top-k most similar multi-view patches, with a self-supervised pseudo-correspondence contrastive loss to learn view-agnostic local features.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the reference 3D shape and correspondence matchingCMT on BrokenChairs-180K test · BrokenChairs-180K testaccuracy: 64.7 -> 75.4Helped
Add view-agnostic local feature alignment (VLFA) (ablation)CMT on BrokenChairs-180K test · BrokenChairs-180K testaccuracy: 67.1 -> 72.3Helped
Add correspondence-guided attention (CGA) (ablation)CMT on BrokenChairs-180K test · BrokenChairs-180K testaccuracy: 72.3 -> 73.7Helped
Add 3D positional encoding (3DPE) (ablation)CMT on BrokenChairs-180K test · BrokenChairs-180K testaccuracy: 73.7 -> 75.4Helped
Use query-view alignment loss only instead of no alignment loss (ablation)CMT on BrokenChairs-180K test · BrokenChairs-180K testAUC: 78.5 -> 78.6No clear effect
Add view-view alignment loss (ablation)CMT on BrokenChairs-180K test · BrokenChairs-180K testAUC: 78.5 -> 81.6Helped
Combine query-view and view-view alignment losses (ablation)CMT on BrokenChairs-180K test · BrokenChairs-180K testAUC: 81.6 -> 84.7Helped
Use top-k sparse attention with k=100 rather than using all available tokens (ablation)CMT on BrokenChairs-180K test · BrokenChairs-180K testAUC: 84.7Helped
Jointly train classification and bounding-box localization (ablation)CMT on BrokenChairs-180K test · BrokenChairs-180K testAUC: 84.7 -> 85.9 (+1.2)Helped
Use CMT rather than human participants for anomaly classificationPerceptual study subset · Perceptual study subsetaccuracy: 70.6% -> 74.8%Helped

Surprising findings

Limitations

Experimental setup

Datasets: BrokenChairs-180K PartNet PhotoShape SVBRDF materials

Benchmarks: BrokenChairs-180K

Metrics: AUC accuracy average precision viewpoint prediction accuracy

Baselines: ResNet18-FPN ResNet18-FPN w/ SA blocks Vision Transformer (ViT) LFD Lin et al. ICCV'21 standard cross-attention CMT variants

Builds on: Vision Transformer Feature Pyramid Network generalized IoU loss PhotoShape

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy