Patent ID: 8675081

Claim:
A method for video stabilization of a sequence of images captured by a camera, the sequence of images comprising at least one successive image pair with a current image, I i+1 , and a previous image, I i , i≧0 denoting an image frame number, and the method comprising the steps of: estimating an optical flow from the previous image, I i , to the current image, I i+1 ; determining an Euclidean transformation, F i , from the previous image, I i , to the current image, I i+1 , wherein the Euclidean transformation, F i , comprises a product of at least a rotation matrix, R i , and a scaling factor, s i , and a translation matrix, T i ; restricting the transformation of the current image, I i+1 , by using Euclidean matrices A i and B i , wherein: A i is used to store absolute frame transformation relative world frame coordinates, A 0 is the identity matrix and A i+1 is equal to A i F i −1 for i≧0 and B i is used to store visualization window coordinate transformation; and transforming the current image, I i+1 , by applying the inverse of the Euclidean transformation, F i , to the current image, I i+1 .