D3R-Net: Dual-Domain Denoising Reconstruction Network for Robust Industrial Anomaly Detection
Dmytro Filatov, Valentyn Fedorov, Vira Filatova, Andrii Zelenchuk
TL;DR
D3R-Net tackles the challenge of blurriness in reconstruction-based industrial anomaly detection by introducing a self-supervised healing task and a frequency-domain FFT magnitude loss. The method trains a compact autoencoder on normal data with on-the-fly synthetic corruptions and enforces dual-domain consistency to preserve fine textures, achieving improved localization (PRO AUC) while maintaining fast inference. Across 15 MVTec AD categories, D3R-Net with FFT loss shows consistent gains over MSE-based baselines and offers a practical alternative to heavier feature-embedding approaches. The work highlights the value of combining denoising-style training with spectral regularization and suggests future exploration of localized frequency analyses to further bridge the gap to large pretrained models.
Abstract
Unsupervised anomaly detection (UAD) is a key ingredient of automated visual inspection in modern manufacturing. The reconstruction-based methods appeal because they have basic architectural design and they process data quickly but they produce oversmoothed results for high-frequency details. As a result, subtle defects are partially reconstructed rather than highlighted, which limits segmentation accuracy. We build on this line of work and introduce D3R-Net, a Dual-Domain Denoising Reconstruction framework that couples a self-supervised 'healing' task with frequency-aware regularization. During training, the network receives synthetically corrupted normal images and is asked to reconstruct the clean targets, which prevents trivial identity mapping and pushes the model to learn the manifold of defect-free textures. In addition to the spatial mean squared error, we employ a Fast Fourier Transform (FFT) magnitude loss that encourages consistency in the frequency domain. The implementation also allows an optional structural similarity (SSIM) term, which we study in an ablation. On the MVTec AD Hazelnut benchmark, D3R-Net with the FFT loss improves localization consistency over a spatial-only baseline: PRO AUC increases from 0.603 to 0.687, while image-level ROC AUC remains robust. Evaluated across fifteen MVTec categories, the FFT variant raises the average pixel ROC AUC from 0.733 to 0.751 and PRO AUC from 0.417 to 0.468 compared to the MSE-only baseline, at roughly 20 FPS on a single GPU. The network is trained from scratch and uses a lightweight convolutional autoencoder backbone, providing a practical alternative to heavy pre-trained feature embedding methods.
