IP Library Granted Patent US 10,521,890
Granted Patent B2
US 10,521,890 · App. 15/845,645 · Granted Dec 31, 2019

Static soiling detection and correction

Inventor: Rui Guerreiro (Hove, GB)
Assignee: Continental Automotive GmbH
G06T5/005G06K9/40G06K9/4647G06T7/0002G06T2207/10016G06T2207/20182G06T2207/30168G06T2207/30252
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,521,890
App. No.
15/845,645
Granted
Dec 31, 2019
Kind
B2
Abstract

A method and device for detecting image artifacts. Pixel transition values of camera images are computed in a first direction by comparing intensity differences between neighboring pixels with an upper threshold and a lower threshold and setting a corresponding pixel transition value. A low pass filter with respect to time and a spatial filter are applied to the pixel transition values. Pixels of potential artifact regions are identified by comparing magnitude values of the smoothed pixel transition values with a predetermined detection threshold.

Claims (23)

1. A method for detecting image artifacts, comprising:

receiving image data from a vehicle camera, the image data comprising image frames;

comparing intensity differences between neighboring pixels in a first direction with a pre-determined upper threshold and with a pre-determined lower threshold;

setting a pixel transition value to a first value when the intensity difference is greater than the pre-determined upper threshold, setting the pixel transition value to a second value when the intensity difference is less than the pre-determined lower threshold, and setting the pixel transition value to zero when the intensity difference lies between the pre-determined upper threshold and the pre-determined lower threshold;

computing accumulated pixel transition values of the pixel transition values by applying a low pass filter with respect to a frame index;

computing smoothed pixel transition values by applying a spatial filter with respect to pixel locations;

computing a magnitude value of the smoothed and accumulated pixel transition values for the pixel locations of the image frame; and

identifying pixels of potential artifact regions by comparing the magnitude value with a predetermined detection threshold.

2. The method of claim 1 , further comprising:

comparing intensity differences between neighboring pixels in a second direction with the pre-determined upper threshold and with the pre-determined lower threshold; and

setting the pixel transition value to the first value when the intensity difference is greater than the pre-determined upper threshold, setting the pixel transition value to the second value when the intensity difference is less than the pre-determined lower threshold, and setting the pixel transition value to zero when the intensity difference lies between the pre-determined upper threshold and the pre-determined lower threshold.

3. The method of claim 1 , wherein the computation of output values of the low pass filter comprises computing an accumulated value at a frame index f for the respective first or second direction as a weighted sum of the accumulated value at the earlier frame index f−1 and the smoothed pixel transition value at the earlier at frame index f.

4. The method of claim 3 , wherein a weight factor of the accumulated value at the earlier frame index f−1 is at least 0.95.

5. A microprocessor for detecting image artifacts, comprising:

an input connection for receiving image data from a vehicle camera, the image data comprising image frames; and

an output connection for outputting locations of detected pixels;

wherein the microprocessor is operative to

compare intensity differences between neighboring pixels in a first direction with a pre-determined upper threshold and with a pre-determined lower threshold,

set a pixel transition value to a first value when the intensity difference is greater than the pre-determined upper threshold, setting the pixel transition value to a second value when the intensity difference is less than the pre-determined lower threshold and setting the pixel transition value to zero when the intensity difference lies between the pre-determined upper threshold and the pre-determined lower threshold,

compute accumulated pixel transition values of the pixel transition values by applying a low pass filter with respect to a frame index,

compute smoothed pixel transition values by applying a spatial filter with respect to pixel locations,

compute a magnitude value of the smoothed and accumulated pixel transition values for the pixel locations of the image frame, and

identify pixels of potential artifact regions by comparing the magnitude value with a predetermined detection threshold.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2025
From: CONTINENTAL AUTOMOTIVE GMBH
To: CONTINENTAL AUTONOMOUS MOBILITY GERMANY GMBH
Reel/Frame 070438/0643 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2019
From: GUERREIRO, RUI
To: CONTINENTAL AUTOMOTIVE GMBH
Reel/Frame 049601/0927 →
Cited By (1)
US 12,470,835