Methods For Generating Enhanced Digital Images
First Claim
1. A method of processing data captured by an image sensor having plural elements defining a first resolution, a first group of said elements positioned at a first set of locations and capturing light of a first color, a second group of said elements positioned at a second set of locations and capturing light of a second color, and a third group of said elements positioned at a third set of locations and capturing light of a third color, the sensor providing image data comprised of samples of single colors at different points in a scene, the method comprising:
- capturing plural sets of image data using said image sensor;
determining alignment between captured sets of image data; and
combining color samples from said captured sets to yield enhanced image data, said enhanced data having the same first resolution, but including samples of plural colors at each of plural different points in the scene, rather than just samples of single colors at different points.
6 Assignments
0 Petitions
Accused Products
Abstract
Slight camera movement between capture of successive images is advantageously utilized to minimize or eliminate the need to interpolate in order to fill in the “holes” in a Bayer pattern. The captured color values from multiple appropriately positioned images are used to fill these holes. For example, instead of interpolating the value of red for the second pixel position on the first row of a Bayer pattern, an image is selected which is positioned one pixel to the right of the first image, and the red vales from this image are used for the red values of the second pixel on the first line. Values of the pixels in multiple images which are appropriately aligned to each pixel position are averaged to generate a better value for each pixel position. Information carried by a digital watermark (either alone or together with other techniques) is used to determine the alignment of the images. Images are selected which are positioned so that corresponding pixels fall within a specified tolerance from a location in a Bayer pattern. The pixel values of the images which fall within the specified tolerance of each pixel position in a Bayer pattern are selected and used for the alignment.
-
Citations
12 Claims
-
1. A method of processing data captured by an image sensor having plural elements defining a first resolution, a first group of said elements positioned at a first set of locations and capturing light of a first color, a second group of said elements positioned at a second set of locations and capturing light of a second color, and a third group of said elements positioned at a third set of locations and capturing light of a third color, the sensor providing image data comprised of samples of single colors at different points in a scene, the method comprising:
-
capturing plural sets of image data using said image sensor;
determining alignment between captured sets of image data; and
combining color samples from said captured sets to yield enhanced image data, said enhanced data having the same first resolution, but including samples of plural colors at each of plural different points in the scene, rather than just samples of single colors at different points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
- 9. In a method of combining plural sets of image data to yield an enhanced set of image data, an improvement comprising determining rotation and/or scale of each of said sets of image data prior to said combining.
-
12. In a method of combining plural sets of image data of a subject, to yield an enhanced set of image data of said subject, an improvement comprising aligning said sets of image data by reference to a steganographic registration pattern encoded in said subject.
Specification