atlas

Research map / Point clouds / Point cloud classification

PO3AD: Predicting Point Offsets toward Better 3D Point Cloud Anomaly Detection

CVPR 2025 · Point clouds › Point cloud classification · approach: Point cloud detection and tracking · 10 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 PO3AD, which trains a MinkUNet-based network to predict per-point offsets of normal-vector-guided pseudo anomalies (Norm-AS), and uses predicted offset magnitudes as anomaly scores for 3D point cloud anomaly detection.

Problem

Anomaly-free 3D point cloud anomaly detection, where only normal training samples are available; reconstruction-based methods weight normal and pseudo-abnormal points equally, diluting focus on anomalous deviations, and random pseudo-anomaly generation can create unrealistic overlaps.

Approach

Replace point-coordinate reconstruction with predicting point offsets between pseudo-anomalous and original normal point clouds (offset magnitude via L1 and direction via negative cosine loss), and generate pseudo anomalies by moving patches along surface normal vectors (Norm-AS).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use point-offset prediction with Norm-AS3D point cloud anomaly detection · Anomaly-ShapeNetobject-level AUC-ROC: 74.9 -> 83.9Helped
use point-offset prediction with Norm-AS3D point cloud anomaly detection · Anomaly-ShapeNetpoint-level AUC-ROC: 66.8 -> 89.8Helped
use point-offset prediction with Norm-AS3D point cloud anomaly detection · Real3D-ADobject-level AUC-ROC: 75.1 -> 76.5Helped
add the offset-direction loss Ldir (ablation)PO3AD · Anomaly-ShapeNet (15 categories ending in 0)object-level AUC-ROC: 50.3 -> 84.2Helped
add the offset-direction loss Ldir (ablation)PO3AD · Anomaly-ShapeNet (15 categories ending in 0)point-level AUC-ROC: 50.4 -> 87.8Helped
add the offset-distance loss Ldist (ablation)PO3AD · Anomaly-ShapeNet (15 categories ending in 0)object-level AUC-ROC: 67.5 -> 84.2Helped
add the offset-distance loss Ldist (ablation)PO3AD · Anomaly-ShapeNet (15 categories ending in 0)point-level AUC-ROC: 74.9 -> 87.8Helped
add normal-vector guidance to Norm-AS (ablation)PO3AD · Anomaly-ShapeNet (15 categories ending in 0)object-level AUC-ROC: 81.1 -> 84.2Helped
add normal-vector guidance to Norm-AS (ablation)PO3AD · Anomaly-ShapeNet (15 categories ending in 0)point-level AUC-ROC: 78.4 -> 87.8Helped

Surprising findings

Limitations

Experimental setup

Datasets: Anomaly-ShapeNet Real3D-AD

Benchmarks: Anomaly-ShapeNet Real3D-AD

Metrics: AUC-ROC mean rank AUC-PR

Baselines: BTF M3DM PatchCore CPMF Reg3D-AD IMRNet R3D-AD Group3AD

Builds on: R3D-AD IMRNet MinkUNet PatchCore

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