From Motion Blur to Motion Flow: A Deep Learning Solution for Removing Heterogeneous Motion Blur
Single image deblurring using motion density functions