A Study of the Limits of Collaborative DCT-Based Image Denoising via Interpretable Neural Networks

Cristian Comellas, Julia Navarro, Antoni Buades
9/24/2026
cs.CV

No confident code implementation found for this paper.

Abstract

Image denoising remains a fundamental problem in image restoration, with applications in photography, biomedical, and scientific imaging. Modern deep neural networks achieve strong performance by learning powerful image priors, but often rely on large black-box models with limited interpretability. In contrast, DCT-based sliding-window and collaborative filtering methods such as BM3D offer clear algorithmic structure, but depend on handcrafted and non-differentiable operations. This work studies how far such structured collaborative filtering principles can be pushed when reformulated as trainable models. We introduce DeepBM3D, a compact fully differentiable architecture that combines non-local patch grouping, DCT-domain filtering, and multi-stage refinement within a BM3D-inspired pipeline. Lightweight convolutional feature extractors guide patch grouping, while filtering is performed through learned Wiener weights in the DCT domain. Experiments show that DeepBM3D improves over classical and hybrid baselines, remains competitive with FFDNet at low and moderate noise levels, and performs particularly well on repetitive textures.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{comellas2026study,
  title  = {A Study of the Limits of Collaborative DCT-Based Image Denoising via Interpretable Neural Networks},
  author = {Cristian Comellas and Julia Navarro and Antoni Buades},
  year   = {2026},
  eprint = {2609.29334},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2609.29334v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2609.29334.svg)](https://codeofpaper.com/paper/2609.29334)

Discussion