atlas

Research map / Point clouds / Point cloud classification

PointAD: Comprehending 3D Anomalies from Points and Pixels for Zero-shot 3D Anomaly Detection

NeurIPS 2024 · Point clouds › Point cloud classification · approach: Point-language and open-vocabulary 3D · 7 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.

Proposes PointAD, a CLIP-based zero-shot 3D anomaly detection framework that renders point clouds into multi-view 2D images, projects features back to 3D, and learns normality/abnormality text prompts with hybrid point and pixel losses, extendable to RGB fusion without retraining.

Problem

Zero-shot 3D anomaly detection and segmentation on unseen point-cloud objects when no target normal training samples are available (e.g., privacy or new products), a setting unexplored before.

Approach

Render point clouds into multi-view 2D renderings encoded by frozen CLIP, project pixel features back to 3D points via visibility-masked rendering correspondence, and optimize learnable normal/abnormal text prompts jointly with MIL-based 3D losses and MTL-based 2D losses (hybrid representation learning); RGB features can be fused at test time without retraining.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace CLIP + Rendering with PointAD hybrid representation learningCLIP + Rendering on MVTec3D-AD ZS 3D · MVTec3D-AD, ZS 3DI-AUROC: 61.2% to 82.0%Helped
Replace Cheraghian with PointADCheraghian on MVTec3D-AD ZS 3D segmentation · MVTec3D-AD, ZS 3DAUPRO: 57.0% to 84.4%Helped
Integrate RGB information at test timePointAD on MVTec3D-AD · MVTec3D-AD, ZS M3DI-AUROC: 82.0% to 86.9%Helped
Integrate RGB information at test timePointAD on MVTec3D-AD · MVTec3D-AD, ZS M3DAUPRO: 84.4% to 90.2%Helped
Add 2D glocal loss (ablation)PointAD multimodal segmentation · MVTec3D-AD, ZS M3DP-AUROC: 92.9% to 97.2%Helped
Add 2D glocal loss (ablation)PointAD multimodal segmentation · MVTec3D-AD, ZS M3DAUPRO: 84.4% to 90.2%Helped
Increase auxiliary training categories from one to three (ablation)PointAD point detection · MVTec3D-ADP-AUROC: 95.5%, 96.1%, to 96.3%Helped
Increase auxiliary training categories from one to three (ablation)PointAD multimodal detection · MVTec3D-ADI-AUROC: 86.9%, 87.1%, to 88.0%Helped
Increase rendering views from 9 to 11 (ablation)PointAD global multimodal detection · MVTec3D-ADI-AUROC: 87.4% to 86.4%Hurt
Increase prompt length from 12 to 16 tokens (ablation)PointAD multimodal detection · MVTec3D-ADI-AUROC: 86.9 to 84.7Hurt
Occlude point clouds (ablation)PointAD point detection · MVTec3D-AD, point detection with occlusionsGlobal I-AUROC: 82.0 to 73.3Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MVTec3D-AD Eyecandies Real3D-AD

Benchmarks: MVTec3D-AD Eyecandies Real3D-AD

Metrics: I-AUROC AP P-AUROC AUPRO

Baselines: CLIP + Rendering PointCLIP V2 Cheraghian AnomalyCLIP PointAD-CoOp

Builds on: CLIP AnomalyCLIP CoOp PointCLIP V2

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