English

Learning a Convolutional Neural Network for Non-uniform Motion Blur Removal

Computer Vision and Pattern Recognition 2015-04-14 v3

Abstract

In this paper, we address the problem of estimating and removing non-uniform motion blur from a single blurry image. We propose a deep learning approach to predicting the probabilistic distribution of motion blur at the patch level using a convolutional neural network (CNN). We further extend the candidate set of motion kernels predicted by the CNN using carefully designed image rotations. A Markov random field model is then used to infer a dense non-uniform motion blur field enforcing motion smoothness. Finally, motion blur is removed by a non-uniform deblurring model using patch-level image prior. Experimental evaluations show that our approach can effectively estimate and remove complex non-uniform motion blur that is not handled well by previous approaches.

Keywords

Cite

@article{arxiv.1503.00593,
  title  = {Learning a Convolutional Neural Network for Non-uniform Motion Blur Removal},
  author = {Jian Sun and Wenfei Cao and Zongben Xu and Jean Ponce},
  journal= {arXiv preprint arXiv:1503.00593},
  year   = {2015}
}

Comments

This is a final version accepted by CVPR 2015

R2 v1 2026-06-22T08:42:02.585Z