Abstract:
A method determines a pixel value in a high dynamic range image from two images of different brightness by obtaining corresponding input pixel intensities from the two images, determining combination weights, and calculating the pixel value in the high dynamic range image as a weighted average of the input pixel intensities. Another method determines a pixel value in a high dynamic range image from more than two images by forming pairs of corresponding input pixel intensities, determining relative combination weights for the input pixels intensities for each pair, applying a normalization condition to determine absolute combination weights, and calculating the pixel value in the high dynamic range image as a weighted average of the input pixel intensities. Systems for generating high dynamic range image generation from two or more input images include a processor, a memory, a combination weight module, and a pixel value calculation module.
Abstract:
A random estimation analog-to-digital converter for converting a first analog signal into a digital signal includes a random bit generator, a digital-to-analog converter, a summer, an M-bit analog-to-digital converter, and a digital combiner. The random bit generator generates random least significant bits (LSBs) and the digital-to-analog converter then converts the random LSBs into a second analog signal. The summer subtracts the second analog signal from the first analog signal in the analog domain. The M-bit analog-to-digital converter then converts the modified first analog signal into the most significant bits (MSBs) of the digital image signal. The digital combiner combines the random LSBs with the MSBs in the digital domain to generate the digital signal. In one example, the random LSBs are extra bits that are beyond the maximum resolution of the M-bit analog-to-digital converter.
Abstract:
A random estimation analog-to-digital converter for converting a first analog signal into a digital signal includes a random bit generator, a digital-to-analog converter, a summer, an M-bit analog-to-digital converter, and a digital combiner. The random bit generator generates random least significant bits (LSBs) and the digital-to-analog converter then converts the random LSBs into a second analog signal. The summer subtracts the second analog signal from the first analog signal in the analog domain. The M-bit analog-to-digital converter then converts the modified first analog signal into the most significant bits (MSBs) of the digital image signal. The digital combiner combines the random LSBs with the MSBs in the digital domain to generate the digital signal. In one example, the random LSBs are extra bits that are beyond the maximum resolution of the M-bit analog-to-digital converter.
Abstract:
An image data aggregating high dynamic range imaging system includes an image sensor for generating N image data sets from an array of photodiodes, where N is an integer greater than one. The image sensor is adapted to generate each of the N image data sets with a different respective exposure time duration of the array of photodiodes. The system further includes an image data aggregating module for aggregating the N image data sets to obtain a virtual long exposure image data set.
Abstract:
A method of reading pixel data from a pixel array includes exposing each one of a plurality of regions of pixels a respective exposure time. Pixel data is read from the plurality of regions of pixels. The pixel data is interpolated from a first one of the plurality of regions of pixels to determine the pixel data of the regions of pixels other than the first one of the plurality of regions of pixels to generate a first image having the first exposure time. The pixel data is interpolated from the second one of the plurality of regions of pixels to determine the pixel data of the regions of pixels other than the second one of the plurality of regions to generate a second image having the second exposure time. The images are combined to produce a high dynamic range image.
Abstract:
A method of reading pixel data from a pixel array includes exposing each one of a plurality of regions of pixels a respective exposure time. Pixel data is read from the plurality of regions of pixels. The pixel data is interpolated from a first one of the plurality of regions of pixels to determine the pixel data of the regions of pixels other than the first one of the plurality of regions of pixels to generate a first image having the first exposure time. The pixel data is interpolated from the second one of the plurality of regions of pixels to determine the pixel data of the regions of pixels other than the second one of the plurality of regions to generate a second image having the second exposure time. The images are combined to produce a high dynamic range image.
Abstract:
An image data aggregating high dynamic range imaging system includes an image sensor for generating N image data sets from an array of photodiodes, where N is an integer greater than one. The image sensor is adapted to generate each of the N image data sets with a different respective exposure time duration of the array of photodiodes. The system further includes an image data aggregating module for aggregating the N image data sets to obtain a virtual long exposure image data set.
Abstract:
A method determines a pixel value in a high dynamic range image from two images of different brightness by obtaining corresponding input pixel intensities from the two images, determining combination weights, and calculating the pixel value in the high dynamic range image as a weighted average of the input pixel intensities. Another method determines a pixel value in a high dynamic range image from more than two images by forming pairs of corresponding input pixel intensities, determining relative combination weights for the input pixels intensities for each pair, applying a normalization condition to determine absolute combination weights, and calculating the pixel value in the high dynamic range image as a weighted average of the input pixel intensities. Systems for generating high dynamic range image generation from two or more input images include a processor, a memory, a combination weight module, and a pixel value calculation module.
Abstract:
An image sensor includes an array of light sensitive elements and a filter array. Each filter element is in optical communication with a respective light sensitive element. The image sensor receives filtered light having a repeating pattern. Light sensitive elements in at least two successive rows alternately receive light having a first color and a second color, and light sensitive elements in common columns of the successive rows alternately receive light having the first color and the second color. Light sensitive elements in at least two additional successive rows alternately receive light having a third and a fourth color, and light sensitive elements in common columns of the additional successive rows alternately receive light having the third color and the fourth color. Output values of pairs of sampled light sensitive elements receiving light of a common color and from successive rows are combined to generate a down-sampled image.