Non-Uniform Camera Shake Removal Using a Spatially-Adaptive Sparse Penalty and David Wipf