Generating a monochrome image
AssigneeRaytheon Company
InventorCraig R. Franklin
Life of this patent
Estimating the term…
Abstract
Systems and methods are described for generating a monochrome image from a color filter array. Image data from an image capturing device may be received having a color filter array comprising a plurality of filter positions. The image data may be interpolated to de-mosaic the image data into three sets of data representing red, blue, and green (RGB) data, respectively, for each of the plurality of filter positions. A weight may be calculated for each value of the RGB data based on a local gradient calculated for each value of the RGB data. A pixel value may be calculated for each pixel position for generating a monochrome image using the weight for each value of the RGB data.
Claims21
A method for generating a monochrome image from a color filter array, comprising:
- receiving image data from an image capturing device having a color filter array over a sensor comprising a plurality of filter positions;
- de-mosaicing the image data into three sets of data representing red, blue, and green (RGB) data, respectively, for each of the plurality of filter positions;
- calculating a local gradient for each value of the RGB data;
- calculating a weight for each value of the RGB data based on the local gradient calculated for each value of the RGB data;
- and
- calculating a pixel value for each pixel position of the plurality of filter positions for the sensor for generating a monochrome image using the weight for each value of the RGB data.
A method for generating a monochrome image from a color filter array, comprising:
- receiving image data from an image capturing device having a color filter array over a sensor comprising a plurality of filter positions;
- removing a black level from the image data;
- calculating and applying a global gain to the image data for each of the plurality of filter positions;
- de-mosaicing the image data into three sets of data representing red, blue, and green (RGB) data, respectively, for each of the plurality of filter positions;
- performing a median operation for each value of the three sets of data representing the RGB data to calculate a spatial noise reduction;
- calculating a local gradient based on the spatial noise reduction;
- calculating a weight for each value of the RGB data based on the local gradient;
- calculating a pixel value for each pixel position of the plurality of filter positions for the sensor using the weight for each value of the RGB data;
- and
- outputting a monochrome image based on the pixel value for each pixel position.
A system for generating a monochrome image, comprising:
- an image capturing device with a color filter array, over a sensor, comprising red, blue, and green components arrayed in a plurality of filter positions, the image capturing device operable to generate image data associated with each of the plurality of filter positions;
- circuitry configured to:
- receive the image date from the image capturing device;
- de-mosaic the image data to de-mosaic the image data into three sets of data representing red, blue, and green (RGB) data, respectively, for each of the plurality of filter positions;
- calculate a local gradient for each value of the RGB data;
- calculate a weight for each value of the RGB data based on the local gradient calculated for each value of the RGB data;
- and
- calculate a pixel value for each pixel position of the plurality of filter positions for the sensor for generating a monochrome image using the weight for each value of the RGB data.
Dependencies are inferred from the claim text.