WDR IMAGING WITH LED FLICKER MITIGATION
First Claim
1. A method of wide dynamic range (WDR) imaging, comprising:
- setting exposure times for a plurality of frames including a first frame and at least a second frame for an image sensor which includes a plurality of pixels to avoid saturating at least said second frame by setting a second exposure time greater than (>
) 1/a pulse-width modulation (PWM) frequency applied to a light emitting diode (LED) that illuminates a scene to generate second longer exposure time pixel data (second pixel data), wherein said first frame has a first exposure time<
said second exposure time generating first shorter exposure time pixel data (first pixel data);
computing a high intensity threshold from a full well capacity (FWC) of said image sensor and a low intensity threshold from said FWC divided by an intensity ratio;
obtaining raw image signals originating from said image sensor generated from said scene, wherein said second frame has second intensity values and said first frame has first intensity values for each of said plurality of pixels;
detecting whether flicker is present in each of said plurality of pixels based on comparing said first and said second intensity values to said high intensity threshold and to said low intensity threshold to determine whether said first pixel data is flickering data;
performing a WDR merge using a WDR merge algorithm by selecting weightings from said first and said second pixel data for each of said plurality of pixels including increasing a weighting of said second pixel data in a case of said flickering data, andforming a final image from said weightings after said WDR merge.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of WDR imaging. Exposure times (ETs) are set for first and second frames for an image sensor to avoid second frame saturating by setting a second ET>1/a PWM frequency applied to an LED illuminating a scene to generate second longer ET pixel data (PD). The first frame has first PD and a first ET<the second ET. A high and low intensity threshold are calculated from a full well capacity. Raw image signals are obtained originating from the image sensor of the scene. Flicker is detected by comparing the first and second frame intensity values to the high and low threshold to determine whether the first PD is flickering data. A WDR merge is performed by selecting weightings from the first and second PD for each pixel including increasing weighting of the second PD for flicker. A final image is formed from the weighted WDR merge.
17 Citations
19 Claims
-
1. A method of wide dynamic range (WDR) imaging, comprising:
-
setting exposure times for a plurality of frames including a first frame and at least a second frame for an image sensor which includes a plurality of pixels to avoid saturating at least said second frame by setting a second exposure time greater than (>
) 1/a pulse-width modulation (PWM) frequency applied to a light emitting diode (LED) that illuminates a scene to generate second longer exposure time pixel data (second pixel data), wherein said first frame has a first exposure time<
said second exposure time generating first shorter exposure time pixel data (first pixel data);computing a high intensity threshold from a full well capacity (FWC) of said image sensor and a low intensity threshold from said FWC divided by an intensity ratio; obtaining raw image signals originating from said image sensor generated from said scene, wherein said second frame has second intensity values and said first frame has first intensity values for each of said plurality of pixels; detecting whether flicker is present in each of said plurality of pixels based on comparing said first and said second intensity values to said high intensity threshold and to said low intensity threshold to determine whether said first pixel data is flickering data; performing a WDR merge using a WDR merge algorithm by selecting weightings from said first and said second pixel data for each of said plurality of pixels including increasing a weighting of said second pixel data in a case of said flickering data, and forming a final image from said weightings after said WDR merge. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A signal processing chain for wide dynamic range (WDR) multi-frame processing, comprising:
-
a pre-processing including statistics generation block for receiving pixel data from a plurality of frames; a WDR merge block having a flicker mitigation algorithm, said flicker mitigation algorithm for; setting exposure times for said plurality of frames including a first frame and at least a second frame for an image sensor which includes a plurality of pixels to avoid saturating at least said second frame by setting a second exposure time greater than (>
) 1/a pulse-width modulation (PWM) frequency applied to a light emitting diode (LED) that illuminates a scene to generate second longer exposure time pixel data (second pixel data), wherein said first frame has a first exposure time<
said second exposure time generating first shorter exposure time pixel data (first pixel data);computing a high intensity threshold from a full well capacity (FWC) of said image sensor and a low intensity threshold from said FWC divided by an intensity ratio; obtaining raw image signals originating from said image sensor generated from said scene, wherein said second frame has second intensity values and said first frame has first intensity values for each of said plurality of pixels; detecting whether flicker is present in each of said plurality of pixels based on comparing said first and said second intensity values to said high intensity threshold and to said low intensity threshold to determine whether said first pixel data is flickering data; performing a WDR merge using a WDR merge algorithm by selecting weightings from said first and said second pixel data for each of said plurality of pixels including increasing a weighting of said second pixel data in a case of said flickering data, and forming a final image from said weightings after said WDR merge. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An Advanced Driver Assistance System (ADAS) system, comprising:
-
an image sensor for generating image data from a scene; an image recognition system coupled to receive said image data from said image sensor including a video recognition processor and a transceiver; a processor block including a processor core coupled to said image recognition system, said processor core coupled to utilize at least one memory having a plurality of including a flicker mitigation algorithm for implementing a method of wide dynamic range (WDR) imaging, comprising; setting exposure times for a plurality of frames including a first frame and at least a second frame for said image sensor which includes a plurality of pixels to avoid saturating at least said second frame by setting a second exposure time greater than (>
) 1/a pulse-width modulation (PWM) frequency applied to a light emitting diode (LED) that illuminates said scene to generate second longer exposure time pixel data (second pixel data), wherein said first frame has a first exposure time<
said second exposure time generating first shorter exposure time pixel data (first pixel data);computing a high intensity threshold from a full well capacity (FWC) of said image sensor and a low intensity threshold from said FWC divided by an intensity ratio; obtaining raw image signals originating from said image sensor generated from said scene, wherein said second frame has second intensity values and said first frame has first intensity values for each of said plurality of pixels; detecting whether flicker is present in each of said plurality of pixels based on comparing said first and said second intensity values to said high intensity threshold and to said low intensity threshold to determine whether said first pixel data is flickering data; performing a WDR merge using a WDR merge algorithm by selecting weightings from said first and said second pixel data for each of said plurality of pixels including increasing a weighting of said second pixel data in a case of said flickering data, and forming a final image from said weightings after said WDR merge. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification