PIP: Positional-encoding Image Prior
Nimrod Shabtay, Eli Schwartz, Raja Giryes
TL;DR
This work reframes Deep Image Prior as an implicit neural representation and introduces Positional Encoding Image Prior (PIP), which substitutes DIP’s random latent input with Fourier-feature encodings and replaces convolutional layers with per-coordinate MLPs. Through this reparameterization, PIP achieves similar denoising and super-resolution performance to DIP but with far fewer parameters, and extends naturally to video via 3D Fourier features, delivering superior temporal consistency compared with 3D-DIP and other INR approaches. The paper investigates spectral bias, compares architectural variants (CNN vs. MLP; fixed vs. learned frequencies), and demonstrates broad applicability, including inpainting, dehazing, and CLIP inversion. The results suggest Fourier-feature based positional encoding as a powerful, flexible prior for image and video restoration, with implications for implicit representations and NeRF-like multitask generalization.
Abstract
In Deep Image Prior (DIP), a Convolutional Neural Network (CNN) is fitted to map a latent space to a degraded (e.g. noisy) image but in the process learns to reconstruct the clean image. This phenomenon is attributed to CNN's internal image-prior. We revisit the DIP framework, examining it from the perspective of a neural implicit representation. Motivated by this perspective, we replace the random or learned latent with Fourier-Features (Positional Encoding). We show that thanks to the Fourier features properties, we can replace the convolution layers with simple pixel-level MLPs. We name this scheme ``Positional Encoding Image Prior" (PIP) and exhibit that it performs very similarly to DIP on various image-reconstruction tasks with much less parameters required. Additionally, we demonstrate that PIP can be easily extended to videos, where 3D-DIP struggles and suffers from instability. Code and additional examples for all tasks, including videos, are available on the project page https://nimrodshabtay.github.io/PIP/
