Blur, which is one of the most annoying artifacts in photographs, is caused by physical limitations of cameras such as long exposure time or lens aberration. Deblurring is a problem to remove blur from a blurry image so that valuable hidden information can be revealed. Deblurring can benefit consumer cameras, medical imaging, aerial and satellite imaging, and many others.