COMPENSATING FOR SENSOR SATURATION AND MICROLENS MODULATION DURING LIGHT-FIELD IMAGE PROCESSING
First Claim
Patent Images
1. In a light-field image capture device having a plurality of microlenses, a method for compensating for sensor saturation and microlens modulation, comprising:
- in a processor, determining a flat-field response contour for each of at least one region of an image sensor;
in the processor, generating a modulation image based on the at least one flat-field response contour;
in the processor, generating a demodulation image from the modulation image;
in the processor, receiving light-field image data;
in the processor, applying the generated demodulation image to the received light-field image data to generate a demodulated light-field image; and
outputting the light-field demodulated image on a display device.
5 Assignments
0 Petitions
Accused Products
Abstract
According to various embodiments, the system and method of the present invention process light-field image data so as to reduce color artifacts, reduce projection artifacts, and/or increase dynamic range. These techniques operate, for example, on image data affected by sensor saturation and/or microlens modulation. Flat-field images are captured and converted to modulation images, and then applied on a per-pixel basis, according to techniques described herein.
-
Citations
58 Claims
-
1. In a light-field image capture device having a plurality of microlenses, a method for compensating for sensor saturation and microlens modulation, comprising:
-
in a processor, determining a flat-field response contour for each of at least one region of an image sensor; in the processor, generating a modulation image based on the at least one flat-field response contour; in the processor, generating a demodulation image from the modulation image; in the processor, receiving light-field image data; in the processor, applying the generated demodulation image to the received light-field image data to generate a demodulated light-field image; and outputting the light-field demodulated image on a display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for adjusting pixel sensitivities in an image capture device, comprising:
-
capturing a frame of image data representing a scene, the image data comprising a plurality of pixels, each pixel having a plurality of values associated with different colors; estimating a chrominance of the scene illumination; adjusting sensor gain individually for each of the different colors, based on the estimated chrominance; capturing a subsequent frame of image data, using the adjusted sensor gain for each of the different colors; and storing the captured frame. - View Dependent Claims (22, 23)
-
-
24. A method for adjusting pixel sensitivities in an image capture device, comprising:
-
in a processor, receiving image data representing a scene, the image data comprising a plurality of pixels, each pixel having a plurality of values associated with different colors; in the processor, estimating a chrominance of the scene illumination; in the processor, based on the estimated chrominance, determining maximum sensor values for each of the different colors; in the processor, clamping pixel values to corresponding maximum sensor values, to generate a processed image; and outputting the processed image on a display device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer program product for compensating for sensor saturation and microlens modulation in a light-field image capture device having a plurality of microlenses, comprising:
-
a non-transitory computer-readable storage medium; and computer program code, encoded on the medium, configured to cause at least one processor to perform the steps of; determining a flat-field response contour for each of at least one region of an image sensor; generating a modulation image based on the at least one flat-field response contour; generating a demodulation image from the modulation image; receiving light-field image data; applying the generated demodulation image to the received light-field image data to generate a demodulated light-field image; and causing a display device to output the light-field demodulated image. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44)
-
-
45. A computer program product for adjusting pixel sensitivities in an image capture device, comprising:
-
a non-transitory computer-readable storage medium; and computer program code, encoded on the medium, configured to cause at least one processor to perform the steps of; capturing a frame of image data representing a scene, the image data comprising a plurality of pixels, each pixel having a plurality of values associated with different colors; estimating a chrominance of the scene illumination; adjusting sensor gain individually for each of the different colors, based on the estimated chrominance; capturing a subsequent frame of image data, using the adjusted sensor gain for each of the different colors; and storing the captured frame.
-
-
46. A computer program product for adjusting pixel sensitivities in an image capture device, comprising:
-
a non-transitory computer-readable storage medium; and computer program code, encoded on the medium, configured to cause at least one processor to perform the steps of; receiving image data representing a scene, the image data comprising a plurality of pixels, each pixel having a plurality of values associated with different colors; estimating a chrominance of the scene illumination; based on the estimated chrominance, determining maximum sensor values for each of the different colors; clamping pixel values to corresponding maximum sensor values, to generate a processed image; and causing a display device to output the processed image. - View Dependent Claims (47)
-
-
48. A system for compensating for sensor saturation and microlens modulation in a light-field image capture device having a plurality of microlenses, comprising:
-
circuitry configured to perform the steps of; determining a flat-field response contour for each of at least one region of an image sensor; generating a modulation image based on the at least one flat-field response contour; generating a demodulation image from the modulation image; receiving light-field image data; and applying the generated demodulation image to the received light-field image data to generate a demodulated light-field image; and a display device, communicatively coupled to the circuitry, configured to output the light-field demodulated image. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55)
-
-
56. A system for adjusting pixel sensitivities in an image capture device, comprising:
-
circuitry configured to perform the steps of; capturing a frame of image data representing a scene, the image data comprising a plurality of pixels, each pixel having a plurality of values associated with different colors; estimating a chrominance of the scene illumination; adjusting sensor gain individually for each of the different colors, based on the estimated chrominance; and capturing a subsequent frame of image data, using the adjusted sensor gain for each of the different colors; and a storage device, communicatively coupled to the circuitry, configured to store the captured frame.
-
-
57. A system for adjusting pixel sensitivities in an image capture device, comprising:
-
circuitry configured to perform the steps of; receiving image data representing a scene, the image data comprising a plurality of pixels, each pixel having a plurality of values associated with different colors; estimating a chrominance of the scene illumination; based on the estimated chrominance, determining maximum sensor values for each of the different colors; and clamping pixel values to corresponding maximum sensor values, to generate a processed image; and a display device, communicatively coupled to the circuitry, configured to output the processed image. - View Dependent Claims (58)
-
Specification