| 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 |

| 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.
|