atlas

Research map / Detection and segmentation / Open-set and few-shot detection

PIAD: Pose and Illumination agnostic Anomaly Detection

CVPR 2025 · Detection and segmentation › Open-set and few-shot detection · approach: Industrial anomaly detection · 4 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 Pose and Illumination agnostic Anomaly Detection (PIAD), a new dataset with synthetic and real industrial objects, and a 3DGS-based baseline that uses reflectance maps from intrinsic decomposition for pose optimization and anomaly scoring.

Problem

Anomaly detection when query images differ from training images in both camera pose and illumination, which breaks pose-agnostic methods that bake lighting into radiance fields.

Approach

Train a 3D Gaussian Splatting model on both RGB and illumination-invariant reflectance maps (from Retinex-based intrinsic decomposition), register queries by optimizing camera pose with a combined reflectance and color L1 loss, and score anomalies by comparing multi-scale CNN features of color and reflectance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PIAD instead of SplatPoseAnomaly detection · MAD-SimPixel AUROC: 99.0 -> 99.5Helped
Use PIAD instead of SplatPoseAnomaly detection · MAD-SimImage AUROC: 94.9 -> 97.4Helped
Use PIAD instead of SplatPoseAnomaly detection · Our dataset (synt)Pixel AUROC: 97.4 -> 99.0Helped
Use PIAD instead of SplatPoseAnomaly detection · Our dataset (synt)Image AUROC: 85.9 -> 96.7Helped
Use PIAD instead of SplatPoseAnomaly detection · Our dataset (real)Pixel AUROC: 98.01 -> 99.05Helped
Use PIAD instead of SplatPoseAnomaly detection · Our dataset (real)Image AUROC: 79.82 -> 92.63Helped
Use reflectance initialization and color-plus-reflectance optimization instead of color initialization and optimization (ablation)PIAD pose estimation · Teapot and WandImage AUROC: 87.75 -> 91.10Helped
Use color and reflectance for pose optimization instead of reflectance-only optimization (ablation)PIAD pose estimation · Teapot and WandPixel AUROC: 97.55 -> 98.60Helped
Set pose-loss reflectance weight λ to 0.6 rather than 0 (ablation)PIAD pose optimization · Teapot and WandImage AUROC: 88.0 -> 91.1Helped
Set pose-loss reflectance weight λ to 0.6 rather than 0.9 (ablation)PIAD pose optimization · Teapot and WandImage AUROC: 87.1 -> 91.1Helped
Set pose-loss reflectance weight λ to 0.6 rather than 1.0 (ablation)PIAD pose optimization · Teapot and WandImage AUROC: 88.4 -> 91.1Helped
Include color and reflectance features together instead of color features alone (ablation)PIAD anomaly scoring · Teapot and WandImage AUROC: 89.80 -> 91.10Helped

Surprising findings

Limitations

Experimental setup

Datasets: MAD-Sim PIAD dataset (synthetic) PIAD dataset (real)

Benchmarks: MAD-Sim PIAD dataset (synt) PIAD dataset (real)

Metrics: pixel AUROC image AUROC pose estimation AUC runtime

Baselines: OmniposeAD SplatPose

Builds on: 3D Gaussian Splatting OmniposeAD SplatPose URetinexNet EfficientLoFTR

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