US 7,558,405 B2
Motion filtering for video stabilization
Marius Tico, Tampere (Finland); and Markku Vehviläinen, Tampere (Finland)
Assigned to Nokia Corporation, Espoo (Finland)
Filed on Jun. 30, 2005, as Appl. No. 11/174,297.
Prior Publication US 2007/0002146 A1, Jan. 04, 2007
Int. Cl. G06K 9/00 (2006.01); H04N 7/14 (2006.01); H04N 5/228 (2006.01)
U.S. Cl. 382—107  [348/14.1; 348/208.1] 20 Claims
OG exemplary drawing
 
1. A method for applying a motion filter of a video stabilization system to a sequence of video frames, said method comprising for a current video frame: a processor or processors to perform the following:
receiving an estimate of a motion in said current video frame compared to a first video frame of said sequence of video frames;
computing a correction value for said motion in said current video frame based on said motion estimate and on at least one state variable of said motion filter, wherein said at least one state variable is updated in said computation;
in case said computed correction value exceeds a system constraint of said video stabilization system, adjusting said at least one state variable in accordance with an extent by which said system constraint is exceeded and recomputing said correction value based on said motion estimate and on said adjusted state variable.