How do I remove motion blur? Is there a generically accepted method of removing motion blur from an image. For a simple case, we can assume that motion happens in a straight line. I assume that it's a two part process composed of motion estimation and then deconvolution, but how is it actually done?
Yes, deconvolution.  This page describes a number of deconvolution methods and methods for estimating the point spread function:


Removing Motion Blur from Astrophotographic Images


They say the deconvolution literature is "extremely extensive".   They choose Lucy-Richardson algorithm for deconvolution and develop their own motion estimation algorithm for determining the point spread function.