TL;DR
This paper introduces DifferNet, a semi-supervised defect detection method using normalizing flows on multi-scale CNN features, effective with very few training samples and capable of pixel-wise defect localization.
Contribution
It proposes a novel defect detection approach combining normalizing flows with multi-scale features, enabling high performance with limited training data.
Findings
Outperforms existing methods on MVTec AD and Magnetic Tile Defects datasets.
Effective with as few as 16 training images.
Provides pixel-wise defect localization.
Abstract
The detection of manufacturing errors is crucial in fabrication processes to ensure product quality and safety standards. Since many defects occur very rarely and their characteristics are mostly unknown a priori, their detection is still an open research question. To this end, we propose DifferNet: It leverages the descriptiveness of features extracted by convolutional neural networks to estimate their density using normalizing flows. Normalizing flows are well-suited to deal with low dimensional data distributions. However, they struggle with the high dimensionality of images. Therefore, we employ a multi-scale feature extractor which enables the normalizing flow to assign meaningful likelihoods to the images. Based on these likelihoods we develop a scoring function that indicates defects. Moreover, propagating the score back to the image enables pixel-wise localization. To achieve a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsAffine Coupling · Batch Normalization · RealNVP · Normalizing Flows · Adam · DifferNet
