The Devil is in the Upsampling: Architectural Decisions Made Simpler for Denoising with Deep Image Prior

Yilin Liu, Jiang-Ping Li, Yunkui Pang, Dong Nie, P. Yap
4/1/2023

No official code found. Best implementation: YilinLiu97/FasterDIP-devil-in-upsampling (24 stars, MIT, last commit 2023-10-15).

Abstract

Deep Image Prior (DIP) shows that some network architectures inherently tend towards generating smooth images while resisting noise, a phenomenon known as spectral bias. Image denoising is a natural application of this property. Although denoising with DIP mitigates the need for large training sets, two often intertwined practical challenges need to be overcome: architectural design and noise fitting. Existing methods either handcraft or search for suitable architectures from a vast design space, due to the limited understanding of how architectural choices affect the denoising outcome. In this study, we demonstrate from a frequency perspective that unlearnt upsampling is the main driving force behind the denoising phenomenon with DIP. This finding leads to straightforward strategies for identifying a suitable architecture for every image without laborious search. Extensive experiments show that the estimated architectures achieve superior denoising results than existing methods with up to 95% fewer parameters. Thanks to this under-parameterization, the resulting architectures are less prone to noise-fitting 1.

View on arXivView PDF

Code Implementations(1)

MIT

[ICCV2023] The Devil is in the upsampling: Architectural Decisions Made Simpler for Denoising with Deep Image Prior

246Shell, PythonMay 25, 20233 years agoMIT
computer-visiondeep-learningdenoisingimage-restorationlow-level-vision+2 more

Similar Papers

Cite this paper

@article{liu2023devil,
  title  = {The Devil is in the Upsampling: Architectural Decisions Made Simpler for Denoising with Deep Image Prior},
  author = {Yilin Liu and Jiang-Ping Li and Yunkui Pang and Dong Nie and P. Yap},
  year   = {2023},
  eprint = {2304.11409},
  archivePrefix = {arXiv},
  url    = {https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11078028},
  journal = {ICCV 2023 2023}
}

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

Discussion