A two-stage approach to blind spatially-varying motion deblurring
Single image deblurring using motion density functions