Papers › Industrial Anomaly Detection with Domain Shift: A Real-world Dataset and Masked...

Industrial Anomaly Detection with Domain Shift: A Real-world Dataset and Masked Multi-scale Reconstruction

5 Apr 2023arXiv:2304.02216archive 2025-07-28

Zilong Zhang, Zhibin Zhao, Xingwu Zhang, Chuang Sun, Xuefeng Chen

Industrial anomaly detection (IAD) is crucial for automating industrial quality inspection. The diversity of the datasets is the foundation for developing comprehensive IAD algorithms. Existing IAD datasets focus on the diversity of data categories, overlooking the diversity of domains within the same data category. In this paper, to bridge this gap, we propose the Aero-engine Blade Anomaly Detection (AeBAD) dataset, consisting of two sub-datasets: the single-blade dataset and the video anomaly detection dataset of blades. Compared to existing datasets, AeBAD has the following two characteristics: 1.) The target samples are not aligned and at different scales. 2.) There is a domain shift between the distribution of normal samples in the test set and the training set, where the domain shifts are mainly caused by the changes in illumination and view. Based on this dataset, we observe that current state-of-the-art (SOTA) IAD methods exhibit limitations when the domain of normal samples in the test set undergoes a shift. To address this issue, we propose a novel method called masked multi-scale reconstruction (MMR), which enhances the model's capacity to deduce causality among patches in normal samples by a masked reconstruction task. MMR achieves superior performance compared to SOTA methods on the AeBAD dataset. Furthermore, MMR achieves competitive performance with SOTA methods to detect the anomalies of different types on the MVTec AD dataset. Code and dataset are available at https://github.com/zhangzilongc/MMR.

PaperPDFCode

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

Code

zhangzilongc/MMR officialmentioned in papermentioned on GitHubpytorch report

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 DetectionDiversityVideo Anomaly Detection

Datasets

Introduced by this paper, per the archive.

AeBAD

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Anomaly Detection AeBAD-S MMR Detection AUROC 84.7 #2 of 8 Archive leaderboard report
Anomaly Detection AeBAD-S MMR Segmentation AUPRO 89.1 #2 of 8 Archive leaderboard report
Anomaly Detection AeBAD-V MMR Detection AUROC 78.2 #1 of 7 Archive leaderboard report
Anomaly Detection MVTec AD MMR Detection AUROC 98.4 #58 of 148 Archive leaderboard report
Anomaly Detection MVTec AD MMR Segmentation AUPRO 92.6 #58 of 148 Archive leaderboard report
Anomaly Detection MVTec AD MMR Segmentation AUROC 97.2 #58 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

MAETest

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