TLDR: ExDD is a novel framework for industrial surface defect detection that addresses data scarcity and limitations of traditional methods. It explicitly models both normal and anomalous feature distributions using parallel memory banks. To overcome the lack of defect data, it leverages latent diffusion models to synthesize realistic, in-distribution defects guided by text prompts. A unique ratio scoring mechanism then combines dissimilarity from normality and similarity to known defects for robust detection and localization, demonstrating superior performance on real-world datasets.
Ensuring quality in industrial manufacturing is paramount, and a critical aspect of this is detecting even the tiniest imperfections on surfaces like copper, steel, or marble. Traditional methods often struggle with the vast variety of defects and, more importantly, the scarcity of real-world defect data. Imagine trying to train a system to spot a rare flaw when you only have a handful of examples – it’s a significant challenge.
Many existing automated inspection systems rely on what’s called ‘one-class anomaly detection.’ This approach trains a system only on ‘normal’, defect-free samples, assuming that anything that deviates significantly from ‘normal’ must be a defect. However, this assumption often falls short because real industrial defects aren’t just random deviations; they often have their own distinct patterns and characteristics. Furthermore, getting enough annotated defect data is incredibly difficult because defects are, thankfully, rare in production lines.
Introducing ExDD: A Dual Approach to Defect Detection
A new framework called ExDD (Explicit Dual Distribution) aims to overcome these limitations by fundamentally changing how defects are understood and detected. Instead of just modeling what’s ‘normal,’ ExDD explicitly models two distinct sets of patterns: one for normal surfaces and another for anomalous (defective) ones. This is achieved through the use of parallel ‘memory banks.’
One memory bank, the ‘Negative Memory Bank,’ stores the statistical properties of normal, defect-free patterns. Complementing this is the ‘Positive Memory Bank,’ which holds the characteristics of known anomalous patterns. By maintaining these two separate representations, ExDD can create a much clearer boundary between what is normal and what is a defect, addressing the flaw of assuming all anomalies are just uniform outliers.
Generating Realistic Defects with AI
To tackle the problem of data scarcity, ExDD employs advanced AI technology: latent diffusion models. These models are capable of generating highly realistic synthetic images. What’s particularly innovative here is that the generation process is guided by specific text descriptions, such as “copper metal scratches” or “white marks on the wall.” This allows the system to create synthetic defects that are not only realistic but also preserve the specific context and statistical properties of real industrial defects. These AI-generated defects then populate the Positive Memory Bank, significantly expanding the training data available for anomalous patterns without needing more real-world examples.
Smart Scoring for Accurate Detection
ExDD introduces a novel ‘Ratio Scoring’ mechanism for detecting anomalies. When a new surface is inspected, the system calculates two types of distances: how much it deviates from normal patterns (Negative Distance) and how similar it is to known defect patterns (Positive Distance). By taking a ratio of these two distances, ExDD amplifies the signal for true anomalies – those regions that are both very different from normal and very similar to known defects – while effectively suppressing false alarms caused by minor variations in normal surfaces.
This dual-memory and ratio-scoring approach also extends to pixel-level anomaly localization, meaning it can not only tell if a defect is present but also precisely where it is on the surface, which is crucial for practical industrial applications.
Also Read:
- AI Agents for Reliable X-ray Industrial Inspection
- SynDiff: Enhancing Medical Image Segmentation with Text-Guided Synthetic Data and Single-Step Diffusion
Performance and Future Outlook
Experimental validation on the KSDD2 dataset, a real-world industrial benchmark, demonstrated ExDD’s superior performance. It achieved impressive results in both image-level detection (94.2% I-AUROC) and pixel-level localization (97.7% P-AUROC), outperforming many state-of-the-art methods. The research also showed that adding around 100 synthetic samples yielded optimal performance, highlighting the effectiveness of the AI-driven data augmentation strategy.
ExDD represents a significant step forward in industrial anomaly detection. By explicitly modeling dual feature distributions and leveraging diffusion-based synthetic defect generation, it provides a robust framework that effectively uses limited anomaly data. This work lays a strong foundation for future research in creating even more adaptive and precise defect detection systems for data-constrained industrial environments. You can read the full research paper here.


