Rethinking Coarse-to-Fine Approach in Single Image Deblurring
About
Coarse-to-fine strategies have been extensively used for the architecture design of single image deblurring networks. Conventional methods typically stack sub-networks with multi-scale input images and gradually improve sharpness of images from the bottom sub-network to the top sub-network, yielding inevitably high computational costs. Toward a fast and accurate deblurring network design, we revisit the coarse-to-fine strategy and present a multi-input multi-output U-net (MIMO-UNet). The MIMO-UNet has three distinct features. First, the single encoder of the MIMO-UNet takes multi-scale input images to ease the difficulty of training. Second, the single decoder of the MIMO-UNet outputs multiple deblurred images with different scales to mimic multi-cascaded U-nets using a single U-shaped network. Last, asymmetric feature fusion is introduced to merge multi-scale features in an efficient manner. Extensive experiments on the GoPro and RealBlur datasets demonstrate that the proposed network outperforms the state-of-the-art methods in terms of both accuracy and computational complexity. Source code is available for research purposes at https://github.com/chosj95/MIMO-UNet.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Image Deblurring | GoPro (test) | PSNR32.68 | 585 | |
| Image Deblurring | RealBlur-J (test) | PSNR32.05 | 226 | |
| Image Deblurring | GoPro | PSNR32.68 | 221 | |
| Image Deblurring | HIDE (test) | PSNR30 | 207 | |
| Deblurring | RealBlur-R (test) | PSNR35.54 | 147 | |
| Deblurring | RealBlur-J | PSNR32.05 | 65 | |
| Deblurring | RealBlur-R | PSNR39.45 | 63 | |
| Single-image motion deblurring | GoPro | PSNR32.45 | 44 | |
| Image Deblurring | HIDE | PSNR29.99 | 44 | |
| Image Deblurring | Average (GoPro & HIDE) (test) | PSNR31.22 | 38 |