Masked Pre-training Enables Universal Zero-shot Denoiser

Xiaoxiao Ma, Zhixiang Wei, Yi Jin, Pengyang Ling, Tianle Liu +4 more
2/3/2026

No official code found. Best implementation: krennic999/MPI (35 stars, last commit 2024-11-20).

Abstract

In this work, we observe that model trained on vast general images via masking strategy, has been naturally embedded with their distribution knowledge, thus spontaneously attains the underlying potential for strong image denoising. Based on this observation, we propose a novel zero-shot denoising paradigm, i.e., Masked Pre-train then Iterative fill (MPI). MPI first trains model via masking and then employs pre-trained weight for high-quality zero-shot image denoising on a single noisy image. Concretely, MPI comprises two key procedures: 1) Masked Pre-training involves training model to reconstruct massive natural images with random masking for generalizable representations, gathering the potential for valid zero-shot denoising on images with varying noise degradation and even in distinct image types. 2) Iterative filling exploits pre-trained knowledge for effective zero-shot denoising. It iteratively optimizes the image by leveraging pre-trained weights, focusing on alternate reconstruction of different image parts, and gradually assembles fully denoised image within limited number of iterations. Comprehensive experiments across various noisy scenarios underscore the notable advances of MPI over previous approaches with a marked reduction in inference time. Code available at https://github.com/krennic999/MPI.

View on arXivView PDF

Code Implementations(1)

krennic999/MPICommunity100%

Code for paper "Masked Pre-training Enables Universal Zero-shot Denoiser" [NeurIPS 2024].

351Python, Jupyter NotebookJan 24, 20241 years ago

Similar Papers

Cite this paper

@article{ma2026masked,
  title  = {Masked Pre-training Enables Universal Zero-shot Denoiser},
  author = {Xiaoxiao Ma and Zhixiang Wei and Yi Jin and Pengyang Ling and Tianle Liu and Ben Wang and Junkang Dai and H. Chen and Enhong Chen},
  year   = {2026},
  eprint = {2401.14966},
  archivePrefix = {arXiv},
  doi    = {10.52202/079017-1023},
  url    = {https://arxiv.org/abs/2401.14966},
  journal = {NEURIPS 2024 2024}
}

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/2401.14966.svg)](https://codeofpaper.com/paper/2401.14966)

Discussion