Papers › PNI : Industrial Anomaly Detection using Position and Neighborhood Information

PNI : Industrial Anomaly Detection using Position and Neighborhood Information

22 Nov 2022ICCV 2023 1arXiv:2211.12634archive 2025-07-28

Jaehyeok Bae, Jae-Han Lee, Seyun Kim

Because anomalous samples cannot be used for training, many anomaly detection and localization methods use pre-trained networks and non-parametric modeling to estimate encoded feature distribution. However, these methods neglect the impact of position and neighborhood information on the distribution of normal features. To overcome this, we propose a new algorithm, \textbf{PNI}, which estimates the normal distribution using conditional probability given neighborhood features, modeled with a multi-layer perceptron network. Moreover, position information is utilized by creating a histogram of representative features at each position. Instead of simply resizing the anomaly map, the proposed method employs an additional refine network trained on synthetic anomaly images to better interpolate and account for the shape and edge of the input image. We conducted experiments on the MVTec AD benchmark dataset and achieved state-of-the-art performance, with \textbf{99.56\%} and \textbf{98.98\%} AUROC scores in anomaly detection and localization, respectively.

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Anomaly DetectionOutlier Detection

1 archive task tag without a task page not shown.

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Anomaly Detection BTAD PNI Segmentation AUROC 97.8 #13 of 15 Archive leaderboard report
Anomaly Detection MVTec AD PNI Ensemble Detection AUROC 99.63 #16 of 148 Archive leaderboard report
Anomaly Detection MVTec AD PNI Ensemble Segmentation AUPRO 96.55 #16 of 148 Archive leaderboard report
Anomaly Detection MVTec AD PNI Ensemble Segmentation AUROC 99.06 #16 of 148 Archive leaderboard report
Anomaly Detection MVTec AD PNI Detection AUROC 99.56 #24 of 148 Archive leaderboard report
Anomaly Detection MVTec AD PNI Segmentation AUPRO 96.05 #24 of 148 Archive leaderboard report
Anomaly Detection MVTec AD PNI Segmentation AUROC 98.98 #24 of 148 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Coresets

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections