using SIFT to automatically detect and track features in a video and use them to transform the image to effect a 2D stabilization