Image Restoration With Enhanced Filtering
AssigneeDigitalOptics Corporation International
InventorsAnatoly Litvinov, Yoav Lavi, Uri Kinrot
Life of this patent
Estimating the term…
Abstract
A method for imaging includes receiving an input image that includes a matrix of pixels (32) having input pixel values. The input pixel values are processed so as to detect a region of saturation in the input image. A first image filtering operation is applied to the input pixel values of at least the pixels that are outside the region of saturation, so as to generate first filtered pixel values. A second image filtering operation is applied to the input pixel values of at least the pixels that are within the region of saturation, so as to generate second filtered pixel value. An enhanced output image is generated by stitching together the first and second filtered pixel values.
Claims32
A method for imaging, comprising:
- receiving an input image comprising a matrix of pixels having input pixel values;
- processing the input pixel values so as to detect a region of saturation in the input image;
- applying a first image filtering operation to the input pixel values of at least the pixels that are outside the region of saturation, so as to generate first filtered pixel values;
- applying a second image filtering operation to the input pixel values of at least the pixels that are within the region of saturation, so as to generate second filtered pixel value;
- and
- generating an enhanced output image by stitching together the first and second filtered pixel values.
A method for imaging, comprising:
- receiving from an image sensor an input image comprising a first number of rows of pixels having input pixel values responsive to light focused onto the image sensor by objective optics, which have a point spread function (PSF) that gives rise to an input blur of the input image;
- compressing the input pixel values and storing the compressed pixel values in an input buffer comprising a second number of buffer lines that is less than the first number;
- reading out and decompressing the stored, compressed pixel values from the input buffer so as to provide the decompressed pixel values to a deconvolution filter (DCF), which has a filter kernel determined according to the PSF;
- and
- processing the decompressed pixel values using the DCF so as to generate an output image having an output blur that is smaller than the input blur.
A method for imaging, comprising:
- receiving from an image sensor an input image comprising a matrix of pixels having input pixel values responsive to light focused onto the image sensor by objective optics, which have a point spread function (PSF) that gives rise to an input blur of the input image;
- processing the input pixel values to derive contrast statistics of the input image;
- selecting a filter kernel responsively to the PSF and to the contrast statistics;
- and
- applying a deconvolution filter (DCF) using the selected filter kernel to the input pixel values in order to generate an output image having an output blur that is smaller than the input blur.
Apparatus for imaging, comprising:
- a saturation detector, which is configured to receive an input image comprising a matrix of pixels having input pixel values, and to process the input pixel values so as to detect a region of saturation in the input image;
- and
- at least one filter circuit, which is configured to apply a first image filtering operation to the input pixel values of at least the pixels that are outside the region of saturation, so as to generate first filtered pixel values, and to apply a second image filtering operation to the input pixel values of at least the pixels that are within the region of saturation, so as to generate second filtered pixel value, and to generate an enhanced output image by stitching together the first and second filtered pixel values.
Apparatus for imaging, comprising:
- an image sensor, which is configured to generate an input image comprising a first number of rows of pixels having input pixel values responsive to light focused onto the image sensor;
- objective optics, which are configured to focus the light onto the image sensor with a point spread function (PSF) that gives rise to an input blur of the input image;
- an encoder, which is configured to compress the input pixel values;
- an input buffer, comprising a second number of buffer lines that is less than the first number, which is coupled to store the compressed pixel values;
- a decoder, which is coupled to read out and decompress the stored, compressed pixel values from the input buffer;
- and
- a deconvolution filter (DCF), which has a filter kernel determined according to the PSF and is coupled to receive and process the decompressed pixel values from the decoder so as to generate an output image having an output blur that is smaller than the input blur.
Apparatus for imaging, comprising:
- an image sensor, which is configured to generate an input image comprising a matrix of pixels having input pixel values responsive to light focused onto the image sensor;
- objective optics, which are configured to focus the light onto the image sensor with a point spread function (PSF) that gives rise to an input blur of the input image;
- and
- an image restoration circuit, which is configured to process the input pixel values to derive contrast statistics of the input image, to select a filter kernel responsively to the PSF and to the contrast statistics, and to apply a deconvolution filter (DCF) using the selected filter kernel to the input pixel values in order to generate an output image having an output blur that is smaller than the input blur.
Dependencies are inferred from the claim text.