Generative Adversarial Network (GAN) based Image-Deblurring
This thesis analyzes the challenging problem of Image Deblurring based on classical theorems and state-of-art methods proposed in recent years. By spectral analysis we mathematically show the effective of spectral regularization methods, and point out the linking between the spectral filtering result and the solution of the regularization optimization objective. For ill-posed problems like image deblurring, the optimization objective contains a regularization term (also called the regularization functional) that encodes our prior knowledge into the solution. We demonstrate how to craft a regularization term by hand using the idea of maximum a posterior estimation. Then, we point out the limitations of such regularization-based methods, and step into the neural-network based methods. Based on the idea of Wasserstein generative adversarial models, we can train a CNN to learn the regularization functional. Such data-driven approaches are able to capture the complexity, which may not be analytically modellable. Besides, in recent years with the improvement of architectures, the network has been able to output an image closely approximating the ground truth given the blurry observation. The Generative Adversarial Network (GAN) works on this Image-to-Image translation idea. We analyze the DeblurGAN-v2 method proposed by Orest Kupyn et al. [14] in 2019 based on numerical tests. And, based on the experimental results and our knowledge, we put forward some suggestions for improvement on this method.
Code (0)
등록된 구현이 없습니다.
Tasks
DeblurringGenerative Adversarial NetworkImage DeblurringImage-to-Image TranslationSimilar Papers 제목 키워드 기반
FMD-cGAN: Fast Motion Deblurring using Conditional Generative Adversarial Networks
In this paper, we present a Fast Motion Deblurring-Conditional Generative Adversarial Network (FMD-cGAN) that helps in blind motion deblurring of a single image. FMD-cGAN delivers impressive structural similarity and vis…
DeblurringGenerative Adversarial NetworkImage DeblurringBlind Motion Deblurring with Cycle Generative Adversarial Networks
Blind motion deblurring is one of the most basic and challenging problems in image processing and computer vision. It aims to recover a sharp image from its blurred version knowing nothing about the blur process. Many ex…
DeblurringDecoderGenerative Adversarial NetworkImage DeblurringLearnable Blur Kernel for Single-Image Defocus Deblurring in the Wild
Recent research showed that the dual-pixel sensor has made great progress in defocus map estimation and image defocus deblurring. However, extracting real-time dual-pixel views is troublesome and complex in algorithm dep…
DeblurringGenerative Adversarial NetworkImage DeblurringImage Defocus DeblurringAdversarial Spatio-Temporal Learning for Video Deblurring
Camera shake or target movement often leads to undesired blur effects in videos captured by a hand-held camera. Despite significant efforts having been devoted to video-deblur research, two major challenges remain: 1) ho…
DeblurringGenerative Adversarial NetworkVideo DeblurringBlind Deblurring Using GANs
Deblurring is the task of restoring a blurred image to a sharp one, retrieving the information lost due to the blur. In blind deblurring we have no information regarding the blur kernel. As deblurring can be considered a…
DeblurringGenerative Adversarial NetworkImage-to-Image TranslationTranslation