Method and apparatus for obtaining high dynamic range images
First Claim
1. A system for obtaining a relatively high dynamic range image of a scene using a relatively low dynamic range image sensor adapted to be exposed to incident light from the scene for capturing an image thereof comprising:
- an image sensor having a multiplicity of light-sensing elements in an array, each light-sensing element having a particular one of a plurality of sensitivity levels to incident light in accordance with a predetermined sensitivity pattern for the array of light-sensing elements and a respective response function, each light-sensing element being responsive to incident light from the scene for producing a captured image brightness value at a corresponding one of a multiplicity of pixel positions of a pixel position array, whereby each one of the multiplicity of pixel positions corresponds to a particular one of the plurality of sensitivity levels of the light-sensing elements;
a captured image memory for storing the captured image brightness values produced by the light-sensing elements at corresponding ones of the multiplicity of pixel positions of the pixel position array;
an off-grid estimator for deriving from the captured image brightness values in the captured image memory respective estimated off-grid brightness values at a multiplicity of off-grid positions located at respective interstices of the pixel position array so as to form a regular off-grid position array, the off-grid estimator comprising;
an off-grid position generator for providing the off-grid positions of the off-grid position array;
a sensitivity pattern memory for storing data indicative of the sensitivity level corresponding to each one of the pixel positions of the pixel position array;
a plurality of sensitivity level off-grid brightness value estimators, each corresponding to a respective one of the sensitivity levels, for receiving off-grid positions from the off-grid position generator and sensitivity pattern data from the sensitivity pattern memory, each one of the plurality of sensitivity level off-grid brightness value estimators being responsive to an off-grid position received from the off-grid position generator and the sensitivity pattern data from the sensitivity pattern memory for deriving from the captured image brightness values in the captured image memory a respective sensitivity level off-grid brightness value for the corresponding sensitivity level at the received off-grid position;
an accumulator for combining the respective sensitivity level off-grid brightness values derived by the plurality of sensitivity level off-grid brightness value estimator for the corresponding sensitivity levels at each off-grid position received from the off-grid position generator to derive a respective combined sensitivity level off-grid brightness value at each off-grid position received from the off-grid position generator; and
a response function compensator for compensating the respective combined sensitivity level off-grid brightness value at each off-grid position received from the off-grid position generator by the inverse of a combined response function of the light-sensing elements to derive a respective estimated off-grid brightness value at each off-grid position received from the off-grid position generator, the combined response function being the sum of weighted response functions of light-sensing elements having different ones of the plurality of sensitivity levels, each one of the weighted response functions being a response function of a light-sensing element having a respective one of the sensitivity levels multiplied by a redetermined weighting factor for the sensitivity levels; and
an output image generator for deriving pixel brightness values of an output image from the estimated off-grid brightness values.
1 Assignment
0 Petitions
Accused Products
Abstract
The application provides techniques for obtaining a relatively high dynamic range image of a scene using a relatively low dynamic range image sensor exposed to incident light from the scene for capturing an image. The image sensor has a multiplicity of light-sensing elements in an array and each light sensing element has a particular one of a plurality of sensitivity levels to incident light in accordance with a predetermined sensitivity pattern for the array of light-sensing elements and has a response function. Each light sensing element is responsive to incident light from the scene for producing a captured image brightness value at a corresponding one of a multiplicity of pixel positions of a pixel position array. Each one of the multiplicity of pixel positions corresponds to a particular one of the plurality of sensitivity levels of the light sensing elements.
84 Citations
30 Claims
-
1. A system for obtaining a relatively high dynamic range image of a scene using a relatively low dynamic range image sensor adapted to be exposed to incident light from the scene for capturing an image thereof comprising:
-
an image sensor having a multiplicity of light-sensing elements in an array, each light-sensing element having a particular one of a plurality of sensitivity levels to incident light in accordance with a predetermined sensitivity pattern for the array of light-sensing elements and a respective response function, each light-sensing element being responsive to incident light from the scene for producing a captured image brightness value at a corresponding one of a multiplicity of pixel positions of a pixel position array, whereby each one of the multiplicity of pixel positions corresponds to a particular one of the plurality of sensitivity levels of the light-sensing elements; a captured image memory for storing the captured image brightness values produced by the light-sensing elements at corresponding ones of the multiplicity of pixel positions of the pixel position array; an off-grid estimator for deriving from the captured image brightness values in the captured image memory respective estimated off-grid brightness values at a multiplicity of off-grid positions located at respective interstices of the pixel position array so as to form a regular off-grid position array, the off-grid estimator comprising; an off-grid position generator for providing the off-grid positions of the off-grid position array; a sensitivity pattern memory for storing data indicative of the sensitivity level corresponding to each one of the pixel positions of the pixel position array; a plurality of sensitivity level off-grid brightness value estimators, each corresponding to a respective one of the sensitivity levels, for receiving off-grid positions from the off-grid position generator and sensitivity pattern data from the sensitivity pattern memory, each one of the plurality of sensitivity level off-grid brightness value estimators being responsive to an off-grid position received from the off-grid position generator and the sensitivity pattern data from the sensitivity pattern memory for deriving from the captured image brightness values in the captured image memory a respective sensitivity level off-grid brightness value for the corresponding sensitivity level at the received off-grid position; an accumulator for combining the respective sensitivity level off-grid brightness values derived by the plurality of sensitivity level off-grid brightness value estimator for the corresponding sensitivity levels at each off-grid position received from the off-grid position generator to derive a respective combined sensitivity level off-grid brightness value at each off-grid position received from the off-grid position generator; and a response function compensator for compensating the respective combined sensitivity level off-grid brightness value at each off-grid position received from the off-grid position generator by the inverse of a combined response function of the light-sensing elements to derive a respective estimated off-grid brightness value at each off-grid position received from the off-grid position generator, the combined response function being the sum of weighted response functions of light-sensing elements having different ones of the plurality of sensitivity levels, each one of the weighted response functions being a response function of a light-sensing element having a respective one of the sensitivity levels multiplied by a redetermined weighting factor for the sensitivity levels; and an output image generator for deriving pixel brightness values of an output image from the estimated off-grid brightness values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification