DeblurGAN: Blind Motion Deblurring Using Conditional Adversarial Networks
About
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
Orest Kupyn, Volodymyr Budzan, Mykola Mykhailych, Dmytro Mishkin, Jiri Matas• 2017
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Image Deblurring | GoPro (test) | PSNR28.7 | 585 | |
| Image Deblurring | RealBlur-J (test) | PSNR27.97 | 226 | |
| Image Deblurring | GoPro | PSNR28.7 | 221 | |
| Image Deblurring | HIDE (test) | PSNR24.51 | 207 | |
| Deblurring | RealBlur-R (test) | PSNR33.79 | 147 | |
| Deblurring | RealBlur-J | PSNR27.97 | 65 | |
| Deblurring | RealBlur-R | PSNR33.79 | 63 | |
| Face Restoration | VggFace2 (test) | PSNR25.32 | 56 | |
| Face Restoration | WebFace (test) | PSNR29.41 | 55 | |
| Single-image motion deblurring | GoPro | PSNR28.7 | 44 |
Showing 10 of 34 rows