Respective sets of motion vectors are computed for pairs of image frames. The computed motion vectors are classified into motion classes. Motion clusters are identified in the image frames based at least in part on the motion classes. An identified motion cluster is selected as a motion stabilization...http://www.google.de/patents/US7433497?utm_source=gb-gplus-sharePatent US7433497 - Stabilizing a sequence of image frames