Dynamic demosaicing of camera pixels
First Claim
1. A system to perform dynamic demosaicing for a camera in a vehicle, the system comprising:
- an array of image sensors of the camera configured to obtain light intensity values, wherein each image sensor of the array of image sensors represents a pixel;
an array of filters of the camera configured to overlay the array of image sensors such that each filter of the array of filters corresponds with one image sensor of the array of image sensors and restricts a wavelength range for which the one image sensor of the array of image sensors obtains the light intensity value, wherein the array of filters includes at least two different types of filters corresponding with two different wavelength ranges; and
a processor configured to estimate a current state associated with the vehicle and to select a demosaicing algorithm based on the current state associated with the vehicle such that, for each pixel, the demosaicing algorithm facilitates an estimate of the light intensity value at a different wavelength range than the wavelength range for which the corresponding image sensor obtained the light intensity value, wherein the processor is configured to select the demosaicing algorithm according to a rule-based algorithm that matches the current state associated with the vehicle with the demosaicing algorithm, the at least two different types of filters include a red filter, a green filter, and a blue filter corresponding, respectively, with wavelength ranges of red light, green light, and blue light, and a monochrome filter corresponding with a larger wavelength range than the wavelength ranges of the red light, the green light, and the blue light, and the demosaicing algorithm, based on the current state being ambient light below a threshold level, adds a weighted sum of one or more light intensity values measured by one or more image sensors of the array of image sensors with the monochrome filter to an estimate of the red light, the green light, and the blue light at every pixel.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system to perform dynamic demosaicing for a camera in a vehicle involve an array of image sensors of the camera to obtain light intensity values. Each image sensor of the array of image sensors represents a pixel. An array of filters of the camera overlays the array of image sensors and restricts a wavelength range for which the one image sensor of the array of image sensors obtains the light intensity value. The array of filters includes at least two different types of filters corresponding with two different wavelength ranges. A processor estimates a current state associated with the vehicle and selects a demosaicing algorithm based on the current state such that, for each pixel, the demosaicing algorithm facilitates an estimate of the light intensity value at a different wavelength range than the wavelength range for which the corresponding image sensor obtained the light intensity value.
17 Citations
12 Claims
-
1. A system to perform dynamic demosaicing for a camera in a vehicle, the system comprising:
-
an array of image sensors of the camera configured to obtain light intensity values, wherein each image sensor of the array of image sensors represents a pixel; an array of filters of the camera configured to overlay the array of image sensors such that each filter of the array of filters corresponds with one image sensor of the array of image sensors and restricts a wavelength range for which the one image sensor of the array of image sensors obtains the light intensity value, wherein the array of filters includes at least two different types of filters corresponding with two different wavelength ranges; and a processor configured to estimate a current state associated with the vehicle and to select a demosaicing algorithm based on the current state associated with the vehicle such that, for each pixel, the demosaicing algorithm facilitates an estimate of the light intensity value at a different wavelength range than the wavelength range for which the corresponding image sensor obtained the light intensity value, wherein the processor is configured to select the demosaicing algorithm according to a rule-based algorithm that matches the current state associated with the vehicle with the demosaicing algorithm, the at least two different types of filters include a red filter, a green filter, and a blue filter corresponding, respectively, with wavelength ranges of red light, green light, and blue light, and a monochrome filter corresponding with a larger wavelength range than the wavelength ranges of the red light, the green light, and the blue light, and the demosaicing algorithm, based on the current state being ambient light below a threshold level, adds a weighted sum of one or more light intensity values measured by one or more image sensors of the array of image sensors with the monochrome filter to an estimate of the red light, the green light, and the blue light at every pixel. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of performing dynamic demosaicing for a camera in a vehicle, the method comprising:
-
obtaining light intensity values from an array of image sensors of the camera, each image sensor of the array of image sensors representing a pixel and each image sensor of the array of image sensors having a filter of an array of filters overlaid such that the filter of the array of filters restricts a wavelength range for which the image sensor of the array of image sensors obtains the light intensity value, wherein the array of filters includes at least two different types of filters corresponding with two different wavelength ranges; estimating, using a processor, a current state associated with the vehicle; and selecting, using the processor, a demosaicing algorithm based on the current state associated with the vehicle such that, for each pixel, the demosaicing algorithm facilitates an estimate of the light intensity value at a different wavelength range than the wavelength range for which the corresponding image sensor obtained the light intensity value, wherein the selecting the demosaicing algorithm is according to a rule-based algorithm that matches the current state associated with the vehicle with the demosaicing algorithm, the obtaining the light intensity values includes obtaining red light, green light, blue light, and monochromatic light based on the at least two different types of filters including a red filter, a green filter, and a blue filter corresponding, respectively, with wavelength ranges of the red light, the green light, and the blue light, and a monochrome filter corresponding with the monochromatic light with a larger wavelength range than the wavelength ranges of the red light, the green light, and the blue light, and, based on the estimating the current state indicating an ambient light level below a threshold level, the selecting the demosaicing algorithm includes selecting the demosaicing algorithm that adds a weighted sum of one or more light intensity values measured by one or more image sensors of the array of image sensors with the monochrome filter to an estimate of the red color, the green color, and the blue color at every pixel. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium storing instructions that, when processed by processing circuitry, cause the processing circuitry to implement a method of performing dynamic demosaicing for a camera in a vehicle, the method comprising:
-
obtaining light intensity values from an array of image sensors of the camera, each image sensor of the array of image sensors representing a pixel and each image sensor of the array of image sensors having a filter of an array of filters overlaid such that the filter of the array of filters restricts a wavelength range for which the image sensor of the array of image sensors obtains the light intensity value, wherein the array of filters includes at least two different types of filters corresponding with two different wavelength ranges; estimating a current state associated with the vehicle; and selecting a demosaicing algorithm based on the current state associated with the vehicle such that, for each pixel, the demosaicing algorithm facilitates an estimate of the light intensity value at a different wavelength range than the wavelength range for which the corresponding image sensor obtained the light intensity value, wherein the selecting the demosaicing algorithm is according to a rule-based algorithm that matches the current state associated with the vehicle with the demosaicing algorithm, the obtaining the light intensity values includes obtaining red light, green light, blue light, and monochromatic light based on the at least two different types of filters including a red filter, a green filter, and a blue filter corresponding, respectively, with wavelength ranges of the red light, the green light, and the blue light, and a monochrome filter corresponding with the monochromatic light with a larger wavelength range than the wavelength ranges of the red light, the green light, and the blue light, and, based on the estimating the current state indicating an ambient light level below a threshold level, the selecting the demosaicing algorithm includes selecting the demosaicing algorithm that adds a weighted sum of one or more light intensity values measured by one or more image sensors of the array of image sensors with the monochrome filter to an estimate of the red color, the green color, and the blue color at every pixel. - View Dependent Claims (12)
-
Specification