Papers › "Zero-Shot" Super-Resolution using Deep Internal Learning

"Zero-Shot" Super-Resolution using Deep Internal Learning

17 Dec 2017arXiv:1712.06087archive 2025-07-28

Assaf Shocher, Nadav Cohen, Michal Irani

Deep Learning has led to a dramatic leap in Super-Resolution (SR) performance in the past few years. However, being supervised, these SR methods are restricted to specific training data, where the acquisition of the low-resolution (LR) images from their high-resolution (HR) counterparts is predetermined (e.g., bicubic downscaling), without any distracting artifacts (e.g., sensor noise, image compression, non-ideal PSF, etc). Real LR images, however, rarely obey these restrictions, resulting in poor SR results by SotA (State of the Art) methods. In this paper we introduce "Zero-Shot" SR, which exploits the power of Deep Learning, but does not rely on prior training. We exploit the internal recurrence of information inside a single image, and train a small image-specific CNN at test time, on examples extracted solely from the input image itself. As such, it can adapt itself to different settings per image. This allows to perform SR of real old photos, noisy images, biological data, and other images where the acquisition process is unknown or non-ideal. On such images, our method outperforms SotA CNN-based SR methods, as well as previous unsupervised SR methods. To the best of our knowledge, this is the first unsupervised CNN-based SR method.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

Davidwang96/my-ZSSR mentioned on GitHubpytorch report
HarukiYqM/pytorch-ZSSR mentioned on GitHubpytorch report
assafshocher/ZSSR mentioned on GitHub report
galprz/ZSSR-pytorch mentioned on GitHubpytorch report
mohit1997/ZSSR mentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Image CompressionImage Super-ResolutionSuper-Resolution

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Image Super-Resolution BSD100 - 4x upscaling ZSSR PSNR 27.12 #52 of 71 Archive leaderboard report
Image Super-Resolution BSD100 - 4x upscaling ZSSR SSIM 0.7211 #52 of 71 Archive leaderboard report
Image Super-Resolution Set14 - 4x upscaling ZSSR PSNR 28.01 #82 of 104 Archive leaderboard report
Image Super-Resolution Set14 - 4x upscaling ZSSR SSIM 0.7651 #82 of 104 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections