IMAGE ENHANCEMENT BASED ON MULTIPLE FRAMES AND MOTION ESTIMATION
First Claim
1. An imaging device, comprising:
- an optical system used to receive images; and
a processing element communicatively coupled to the optical system and that is programmed to perform actions, including;
receiving 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
when 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; and
otherwise;
configuring the optical system to provide a first image based on at least a first exposure parameter set and a plurality of other images based at least on one or more other exposure parameter sets,separating a global motion region from a local motion region in the first image,separating a plurality of local motion regions from global motion regions in the plurality of other images, andgenerating a final composite image from a fusion of the separated global motion region from the first image with the separated plurality of local motion regions in the plurality of other images.
5 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.
6 Citations
20 Claims
-
1. An imaging device, comprising:
-
an optical system used to receive images; and a processing element communicatively coupled to the optical system and that is programmed to perform actions, including; receiving 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 when 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; and
otherwise;configuring the optical system to provide a first image based on at least a first exposure parameter set and a plurality of other images based at least on one or more other exposure parameter sets, separating a global motion region from a local motion region in the first image, separating a plurality of local motion regions from global motion regions in the plurality of other images, and generating a final composite image from a fusion of the separated global motion region from the first image with the separated plurality of local motion regions in the plurality of other images. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A controller device, comprising:
-
a memory management unit configured to receive and manage images; and a processor unit that is programmed to receive images and perform actions, including; receiving a plurality of preview images from the memory management unit; estimating a global motion and a local motion based on at least a portion of the plurality of preview images; and when the estimated local motion is less than or equal to the estimated global motion, configuring an optical system to provide a final image based at least on an exposure time based on the estimated global motion; and
otherwise;configuring the optical system to provide a first image based on at least a first exposure parameter set and a plurality of other images based at least on one or more other exposure parameter sets, separating a global motion region from a local motion region in the first image, separating a plurality of local motion regions from global motion regions in the plurality of other images, and generating a final composite image from a fusion of the separated global motion region from the first image with the separated plurality of local motion regions in the plurality of other images. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory processor-readable storage device, having processor executing instructions that perform actions, comprising:
-
receiving a plurality of preview images from an optical system; estimating a global motion and a local motion based on at least a portion of the plurality of preview images; and when 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; and
otherwise;configuring the optical system to provide a first image based on at least a first exposure parameter set and a plurality of other images based at least on one or more other exposure parameter sets, separating a global motion region from a local motion region in the first image, separating a plurality of local motion regions from global motion regions in the plurality of other images, and generating a final image from a composite of just the separated global motion region from the first image with the separated plurality of local motion regions in the plurality of other images. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification