Command Palette
Search for a command to run...
DeblurGAN: Blind Motion Deblurring Using Conditional Adversarial Networks
Orest Kupyn; Volodymyr Budzan; Mykola Mykhailych; Dmytro Mishkin; Jiri Matas

Abstract
We present DeblurGAN, an end-to-end learned method for motion deblurring. The learning is based on a conditional GAN and the content loss . DeblurGAN achieves state-of-the art performance both in the structural similarity measure and visual appearance. The quality of the deblurring model is also evaluated in a novel way on a real-world problem -- object detection on (de-)blurred images. The method is 5 times faster than the closest competitor -- DeepDeblur. We also introduce a novel method for generating synthetic motion blurred images from sharp ones, allowing realistic dataset augmentation. The model, code and the dataset are available at https://github.com/KupynOrest/DeblurGAN
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| deblurring-on-realblur-j-trained-on-gopro | DeblurGAN | SSIM (sRGB): 0.834 |
| deblurring-on-realblur-r-trained-on-gopro | DeblurGAN | SSIM (sRGB): 0.903 |
| deblurring-on-reds | DeblurGAN | Average PSNR: 24.09 |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.