Digital Image Stabilization Techniques
brk: Is the camera in motion or steady?It's somewhat easy to do if it's steady (pick a couple of reference points).  Harder to do in-motion if you did not capture accelerometer data with the video feed.