Papers › Multi-Scale Patch-Based Representation Learning for Image Anomaly Detection and Segmentation

Multi-Scale Patch-Based Representation Learning for Image Anomaly Detection and Segmentation

23 Oct 2022CVPR 2022 10archive 2025-07-28

Chin-Chia Tsai, Tsung-Hsuan Wu, and Shang-Hong Lai

Unsupervised representation learning has been proven to be effective for the challenging anomaly detection and segmentation tasks. In this paper, we propose a multi-scale patch-based representation learning method to extract critical and representative information from normal images. By taking the relative feature similarity between patches of different local distances into account, we can achieve better representation learning. Moreover, we propose a refined way to improve the self-supervised learning strategy, thus allowing our model to learn better geometric relationship between neighboring patches. Through sliding patches of different scales all over an image, our model extracts representative features from each patch and compares them with those in the training set of normal images to detect the anomalous regions. Our experimental results on MVTec AD dataset and BTAD dataset demonstrate the proposed method achieves the state-of-the-art accuracy for both anomaly detection and segmentation.

PaperPDF

Code

No code repository is listed for this paper in the archive or in Syntology's graph.

Code Syntology ran Syntology

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

Tasks

Anomaly DetectionRepresentation LearningSegmentationSelf-Supervised Learning

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Anomaly Detection MVTec AD MSPBA Detection AUROC 98.1 #66 of 148 Archive leaderboard report
Anomaly Detection MVTec AD MSPBA Segmentation AUPRO 95.5 #66 of 148 Archive leaderboard report
Anomaly Detection MVTec AD MSPBA Segmentation AUROC 98.1 #66 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.

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