Blur-Invariant Deep Learning for Blind-Deblurring

T. M. Nimisha, Akash Kumar Singh, A. N. Rajagopalan; Proceedings of the IEEE International Conference on Computer Vision (ICCV), 2017, pp. 4752-4760


In this paper, we investigate deep neural networks for blind motion deblurring. Instead of regressing for the motion blur kernel and performing non-blind deblurring out- side of the network (as most methods do), we propose a compact and elegant end-to-end deblurring network. Inspired by the data-driven sparse-coding approaches that are capable of capturing linear dependencies in data, we generalize this notion by embedding non-linearities into the learning process. We propose a new architecture for blind motion deblurring that consists of an autoencoder that learns the data prior, and an adversarial network that attempts to generate and discriminate between clean and blurred features. Once the network is trained, the generator learns a blur-invariant data representation which when fed through the decoder results in the final deblurred output.

Related Material

[pdf] [supp]
author = {Nimisha, T. M. and Kumar Singh, Akash and Rajagopalan, A. N.},
title = {Blur-Invariant Deep Learning for Blind-Deblurring},
booktitle = {Proceedings of the IEEE International Conference on Computer Vision (ICCV)},
month = {Oct},
year = {2017}