Image enhancement based on multiple frames and motion estimation
First Claim
1. A method for capturing images, comprising:
- acquiring a plurality of preview images;
estimating a global motion and a local motion based on at least a portion of the plurality of preview images; and
if the estimated local motion is less than or equal to the estimated global motion;
capturing a final image based at least on an exposure time based on the estimated global motion;
elsecapturing a first image based on at least a first exposure time,capturing at least a second image based on at least one second exposure time less than the first exposure time,separating a global motion region from a local motion region in the first image,andreconstructing the final image based at least on combining just the separated local motion region of the second image with at least the global motion region of the first image.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for capturing images is provided. In the system and method, preview images are acquired and global local and local motion are estimated based on at least a portion of the preview images. If the local motion is less than or equal to the global motion, a final image is captured based at least on an exposure time based on the global motion. If the local motion is greater than the global motion, a first image is captured based on at least a first exposure time and at least a second image is captured based on at least one second exposure time less than the first exposure time. After capturing the first and second images, global motion regions are separated from local motion regions in the first and second images, and the final image is reconstructed at least based on the local motion regions.
66 Citations
21 Claims
-
1. A method for capturing images, comprising:
-
acquiring a plurality of preview images; estimating a global motion and a local motion based on at least a portion of the plurality of preview images; and if the estimated local motion is less than or equal to the estimated global motion; capturing a final image based at least on an exposure time based on the estimated global motion;
elsecapturing a first image based on at least a first exposure time, capturing at least a second image based on at least one second exposure time less than the first exposure time, separating a global motion region from a local motion region in the first image, and reconstructing the final image based at least on combining just the separated local motion region of the second image with at least the global motion region of the first image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic imaging device, comprising:
a processing element communicatively coupled to an electronic optical system and that is arranged to; receive a plurality of preview images from the optical system; estimating a global motion and a local motion based on at least a portion of the plurality of preview images; and if the estimated local motion is less than or equal to the estimated global motion, configuring the optical system to provide a final image based at least on an exposure time based on the estimated global motion;
elseconfiguring the optical system to provide a first image based on at least a first exposure time and at least a second image based at least on a second exposure time less than the first exposure time, separating a global motion region from a local motion region in the first image, separating a global motion region from a local motion region in the second image, reconstructing the final image based at least on combining just the separated local motion region of the second image with at least the global motion region of the first image. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory processor readable storage medium that stores one or more components that, when executed, enable actions for capturing images, comprising:
-
acquiring a plurality of preview images; estimating a global motion and a local motion based on at least a portion of the plurality of preview images; and if the estimated local motion is less than or equal to the estimated global motion, capturing a final image based at least on an exposure time based on the estimated global motion;
else;capturing a first image based on at least a first exposure time, capturing at least a second image based on at least one second exposure time less than the first exposure time, separating a global motion region from a local motion region in the first image, separating a global motion region from a local motion region in the second image, and reconstructing the final image based on combining just the separated local motion region of the second image with at least the global motion region of the first image. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification