System and method for visibility range detection
First Claim
1. A system for calculating a visibility range for a vehicle comprising:
- a high dynamic range image sensor system comprising;
a pixel array comprising a plurality of pixels;
readout circuitry in electrical communication with each pixel of the pixel array and operable to readout a distinct pixel value corresponding to one of a plurality of exposure times for each pixel in a single image frame; and
at least one processor in communication with the readout circuitry, wherein, the processor is operable to;
calculate color metric identifying a hue change in a scene represented by the pixel values in the single image frame;
identify a plurality of edges in the scene based on the hue change exceeding a predetermined hue change threshold for a plurality of neighboring pixels of the plurality of pixels;
quantify the plurality of edges in the scene by summing the plurality of edges;
calculate the color metric based on the number of edges; and
calculate a visibility range from the vehicle based on the color metric.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for calculating a visibility range from a vehicle is disclosed. The system comprises a high dynamic range image sensor system comprising a pixel array including a plurality of pixels. The image sensor further includes readout circuitry in electrical communication with each pixel of the pixel array. The readout circuitry is operable to readout a distinct pixel value corresponding to one of a plurality of exposure times for each pixel in a single image frame. The system further comprises at least one processor in communication with the readout circuitry. The processor is operable to calculate a visibility range from the vehicle based on a plurality of image processing algorithms.
45 Citations
14 Claims
-
1. A system for calculating a visibility range for a vehicle comprising:
a high dynamic range image sensor system comprising; a pixel array comprising a plurality of pixels; readout circuitry in electrical communication with each pixel of the pixel array and operable to readout a distinct pixel value corresponding to one of a plurality of exposure times for each pixel in a single image frame; and at least one processor in communication with the readout circuitry, wherein, the processor is operable to; calculate color metric identifying a hue change in a scene represented by the pixel values in the single image frame; identify a plurality of edges in the scene based on the hue change exceeding a predetermined hue change threshold for a plurality of neighboring pixels of the plurality of pixels; quantify the plurality of edges in the scene by summing the plurality of edges; calculate the color metric based on the number of edges; and calculate a visibility range from the vehicle based on the color metric. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. An apparatus configured to identify a visibility range comprising:
an image sensor system comprising; a pixel array comprising a plurality of pixels; and readout circuitry in electrical communication with each pixel of the pixel array, the readout circuitry operable to capture pixel data for each pixel; and at least one processor configured to; identify hue values based on the pixel data; calculate a number of hue changes based on hue values; identify a plurality of edges in the current image frame based on the number of hue changes identified in the plurality of pixels; quantify the plurality of edges by summing the plurality of edges; and identify a visibility range based on the summation of the plurality of edges. - View Dependent Claims (10, 11, 12)
-
13. A method for detecting a visibility range for a vehicle comprising:
-
capturing a first pixel value for a first pixel of a pixel array at a first integration period of a plurality of selectable integration periods in a current image frame of a plurality of image frames; capturing a second pixel value for a second pixel of the pixel array at a second integration period in the current image frame; comparing the first pixel value to the second pixel value to determine a hue change value; identify a plurality of edges in the current image frame by summing a plurality of hue changes by comparing a plurality of pixel values in the current image frame; quantify the plurality of edges in the scene by summing the plurality of edges; and identifying a visibility range based on a quantity of the plurality of edges in the current image frame. - View Dependent Claims (14)
-
Specification