Deep Random Projector: Accelerated Deep Image Prior

Taihui Li, Hengkang Wang, Zhuang Zhong, Ju Sun
2/14/2026

No official code found. Best implementation: sun-umn/Deep-Random-Projector (18 stars, MIT, last commit 2023-06-09).

Abstract

Deep image prior (DIP) has shown great promise in tackling a variety of image restoration (IR) and general visual inverse problems, needing no training data. However, the resulting optimization process is often very slow, inevitably hindering DIP's practical usage for time-sensitive scenarios. In this paper, we focus on IR, and propose two crucial modifications to DIP that help achieve substantial speedup: 1) optimizing the DIP seed while freezing randomly-initialized network weights, and 2) reducing the network depth. In addition, we reintroduce explicit priors, such as sparse gradient prior-encoded by total-variation regularization, to preserve the DIP peak performance. We evaluate the proposed method on three IR tasks, including image denoising, image super-resolution, and image inpainting, against the original DIP and variants, as well as the competing metaDIP that uses meta-learning to learn good initializers with extra data. Our method is a clear winner in obtaining competitive restoration quality in a minimal amount of time. Our code is available at https://github.com/sun-umn/Deep-Random-Projector.

DOISemantic Scholar

Code Implementations(1)

MIT

Deep Random Projector: Accelerated Deep Image Prior

182PythonMar 24, 20233 years agoMIT

Cite this paper

@article{li2026deep,
  title  = {Deep Random Projector: Accelerated Deep Image Prior},
  author = {Taihui Li and Hengkang Wang and Zhuang Zhong and Ju Sun},
  year   = {2026},
  doi    = {10.1109/CVPR52729.2023.01743},
  url    = {https://doi.org/10.1109/CVPR52729.2023.01743},
  journal = {CVPR 2023 2023}
}

Discussion