Denoising and Regularization via Exploiting the Structural Bias of Convolutional Generators
원문 초록
Convolutional Neural Networks (CNNs) have emerged as highly successful tools for image generation, recovery, and restoration. A major contributing factor to this success is that convolutional networks impose strong prior assumptions about natural images. A surprising experiment that highlights this architectural bias towards natural images is that one can remove noise and corruptions from a natural image without using any training data, by simply fitting (via gradient descent) a randomly initialized, over-parameterized convolutional generator to the corrupted image. While this over-parameterized network can fit the corrupted image perfectly, surprisingly after a few iterations of gradient descent it generates an almost uncorrupted image. This intriguing phenomenon enables state-of-the-art CNN-based denoising and regularization of other inverse problems. In this paper, we attribute this effect to a particular architectural choice of convolutional networks, namely convolutions with fixed interpolating filters. We then formally characterize the dynamics of fitting a two-layer convolutional generator to a noisy signal and prove that early-stopped gradient descent denoises/regularizes. Our proof relies on showing that convolutional generators fit the structured part of an image significantly faster than the corrupted portion.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
XVerse: Consistent Multi-Subject Control of Identity and Semantic Attributes via DiT Modulation
fastWDM3D: Fast and Accurate 3D Healthy Tissue Inpainting
Evaluating Attribute Confusion in Fashion Text-to-Image Generation
Programmable-Room: Interactive Textured 3D Room Meshes Generation Empowered by Large Language Models
DiffusionBlocks: Blockwise Training for Generative Models via Score-Based Diffusion
Decoupled Classifier-Free Guidance for Counterfactual Diffusion Models
토론
이 논문과 연결된 포럼 글이 아직 없습니다.