1. A method for stabilizing motion in a sequence of frames, comprising: identifying one or more features in a first frame in the sequence of frames; calculating tracked positions for one or more features in each other frame in the sequence of frames based on the features in the first frame; calculating ideal positions for the features in each other frame in the sequence of frames based on the tracked positions; identifying transformation information based on the tracked positions and the calculated positions; and transforming each other frame in the sequence of frames by adjusting pixels in each other frame based on the transformation information.