METHODS AND SYSTEMS FOR IMAGE STABILIZATION
First Claim
1. A computer implemented method for image stabilization for an image-capturing device with associated calibration data, the method comprising:
- determining motion data for the image-capturing device using a motion-estimating device;
matching motion data to a sequence of frames captured by the image-capturing device to determine motion data for each frame;
constructing a target motion path of the image-capturing device based on the motion data for each frame; and
computing a desired motion correction from a motion path observed in the motion data to the target motion path.
1 Assignment
0 Petitions
Accused Products
Abstract
Several methods, devices and systems for stabilizing images and correcting rolling shutter effects are described. In one embodiment, a computer implemented method for image stabilization for an image-capturing device with associated calibration data includes determining motion data for the image-capturing device using a motion-estimating device. The method also includes matching motion data to a sequence of frames captured by the image-capturing device to determine motion data for each frame, constructing a target motion path of the image-capturing device based on the motion data for each frame, and computing a desired motion correction from a motion path observed in the motion data to the target motion path.
18 Citations
22 Claims
-
1. A computer implemented method for image stabilization for an image-capturing device with associated calibration data, the method comprising:
-
determining motion data for the image-capturing device using a motion-estimating device; matching motion data to a sequence of frames captured by the image-capturing device to determine motion data for each frame; constructing a target motion path of the image-capturing device based on the motion data for each frame; and computing a desired motion correction from a motion path observed in the motion data to the target motion path. - View Dependent Claims (2, 5, 6, 7, 8)
-
- 3. The method of claim 3, wherein utilizing the calibration data comprises mapping image coordinates of an image plane of an image sensor of the image-capturing device into normalized image coordinates of a three dimensional coordinate.
-
9. A computer readable medium containing executable computer program instructions which when executed by a data processing system cause said system to perform a method, the method comprising:
-
determining motion data for the system using a motion-estimating device; matching motion data to a sequence of frames captured by the system to determine motion data for each frame; and constructing a target motion path of the system based on the motion data for each frame; and computing a desired motion correction from a motion path observed in the motion data to the target motion path. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An image-capturing device, comprising:
-
an image sensor with associated calibration data to sense images; a storage device coupled to the image sensor, the storage device to store captured images; a motion-estimating device to detect motion data; and a processing system coupled to the storage device and the motion-estimating device, the processing system is configured to perform an automatic image stabilization mechanism by determining motion data for the image-capturing device using the motion-estimating device, matching motion data to a sequence of frames captured by the image-capturing device to determine motion data for each frame, and estimating a motion path of the image-capturing device based on the motion data for each frame. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification