DE102011055343A1 - Method for detection of rain from image of camera that is partially focused on disk of vehicle, involves evaluating span width and standard deviation of intensity values inside window with adjacent pixels for determination of edge increase - Google Patents
Method for detection of rain from image of camera that is partially focused on disk of vehicle, involves evaluating span width and standard deviation of intensity values inside window with adjacent pixels for determination of edge increase Download PDFInfo
- Publication number
- DE102011055343A1 DE102011055343A1 DE102011055343A DE102011055343A DE102011055343A1 DE 102011055343 A1 DE102011055343 A1 DE 102011055343A1 DE 102011055343 A DE102011055343 A DE 102011055343A DE 102011055343 A DE102011055343 A DE 102011055343A DE 102011055343 A1 DE102011055343 A1 DE 102011055343A1
- Authority
- DE
- Germany
- Prior art keywords
- image
- pixels
- edge
- camera
- pixel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60S—SERVICING, CLEANING, REPAIRING, SUPPORTING, LIFTING, OR MANOEUVRING OF VEHICLES, NOT OTHERWISE PROVIDED FOR
- B60S1/00—Cleaning of vehicles
- B60S1/02—Cleaning windscreens, windows or optical devices
- B60S1/04—Wipers or the like, e.g. scrapers
- B60S1/06—Wipers or the like, e.g. scrapers characterised by the drive
- B60S1/08—Wipers or the like, e.g. scrapers characterised by the drive electrically driven
- B60S1/0818—Wipers or the like, e.g. scrapers characterised by the drive electrically driven including control systems responsive to external conditions, e.g. by detection of moisture, dirt or the like
- B60S1/0822—Wipers or the like, e.g. scrapers characterised by the drive electrically driven including control systems responsive to external conditions, e.g. by detection of moisture, dirt or the like characterized by the arrangement or type of detection means
- B60S1/0833—Optical rain sensor
- B60S1/0844—Optical rain sensor including a camera
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Image Analysis (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zur Erkennung von Regen aus Bilddaten einer Kamera, die zumindest teilweise auf eine Scheibe eines Fahrzeugs fokussiert ist. Die Kamera kann insbesondere hinter einer Windschutzscheibe im Fahrzeug angeordnet und auf diese fokussiert sein. Mindestens eine Kante wird in den auf die Scheibe des Fahrzeugs fokussierten Bilddaten der Kamera erkannt, z.B. als Intensitäts- oder Farbübergang benachbarter Bildpunkte bzw. Pixel. Es wird ein Maß für den Anstieg der mindestens einen Kante bestimmt, bevorzugt ein Gradient der Intensitätswerte.The invention relates to a method for detecting rain from image data of a camera which is at least partially focused on a pane of a vehicle. In particular, the camera can be arranged behind a windshield in the vehicle and focused on it. At least one edge is detected in the image data of the camera focused on the window of the vehicle, e.g. as intensity or color transition of adjacent pixels or pixels. A measure of the slope of the at least one edge is determined, preferably a gradient of the intensity values.
Description
Die Erfindung betrifft ein Verfahren zur Detektion von Regentropfen auf einer Scheibe mittels einer Kamera. The invention relates to a method for detecting raindrops on a pane by means of a camera.
In der
Zur Erkennung von Regentropfen auf einer Scheibe aus Bilddaten einer Kamera werden häufig Kantenerkennungsalgorithmen eingesetzt. Herkömmliche Kantenerkennungsalgorithmen benötigen vergleichsweise wenig Rechenleistung. Edge recognition algorithms are often used to detect raindrops on a pane of image data from a camera. Conventional edge detection algorithms require comparatively little computing power.
Eine Schwierigkeit bei der Erkennung von Regen aus Kanten im Bild liegt darin, dass Kanten im Bild erkannt werden, obwohl auf einer trockenen Scheibe kein Regen vorhanden ist, weil im Bild trotzdem Kanten vorliegen können, die einen anderen Ursprung haben. Dies kann zu einer Fehlauslösung einer automatischen Scheibenwischersteuerung führen. One difficulty in detecting rain from edges in the image is that edges are detected in the image, although there is no rain on a dry disk because there may still be edges in the image that have a different origin. This can lead to a false triggering of an automatic windscreen wiper control.
Eine Möglichkeit, die Regenerkennung zu optimieren besteht darin, komplexe Lernverfahren für eine Objekterkennung aus den Bilddaten einzusetzen, die nach einer Lernphase möglichst zuverlässig erkennen können, ob Regen auf der Scheibe ist oder nicht. Nachteilig an diesen Verfahren ist, dass der Bedarf an Rechenleistung sehr hoch ist, was die benötigte Hardwareausstattung teuer macht. One way to optimize the rain detection is to use complex learning methods for an object recognition from the image data, which can recognize as reliable as possible after a learning phase, whether rain is on the disc or not. A disadvantage of this method is that the need for computing power is very high, which makes the required hardware equipment expensive.
Aufgabe der vorliegenden Erfindung ist es, die genannten Nachteile der aus dem Stand der Technik bekannten Verfahren zu überwinden. The object of the present invention is to overcome the mentioned disadvantages of the processes known from the prior art.
Diese Aufgabe wird gelöst durch ein Verfahren zur Erkennung von Regen aus Bilddaten einer Kamera, die zumindest teilweise auf eine Scheibe eines Fahrzeugs fokussiert ist. Die Kamera kann insbesondere hinter einer Windschutzscheibe im Fahrzeug angeordnet und auf diese fokussiert sein. Mindestens eine Kante wird in den auf die Scheibe des Fahrzeugs fokussierten Bilddaten der Kamera erkannt, z.B. als Intensitäts- oder Farbübergang benachbarter Bildpunkte bzw. Pixel. Zudem wird ein Maß für den Anstieg der mindestens einen Kante bestimmt, beispielsweise ein räumlicher Gradient der Intensitätswerte. Im Folgenden wird nur noch der Begriff Intensitätswert verwendet, er soll gleichzeitig auch Farbwerte (z.B. R-G-B oder C-M-Y-K) umfassen, die in gleicher Weise als einzelne Farbintensitätswerte betrachtet werden können. This object is achieved by a method for detecting rain from image data of a camera which is at least partially focused on a pane of a vehicle. In particular, the camera can be arranged behind a windshield in the vehicle and focused on it. At least one edge is detected in the image data of the camera focused on the window of the vehicle, e.g. as intensity or color transition of adjacent pixels or pixels. In addition, a measure for the rise of the at least one edge is determined, for example a spatial gradient of the intensity values. In the following, only the term intensity value will be used, and it shall at the same time also include color values (for example R-G-B or C-M-Y-K) which may likewise be regarded as individual color intensity values.
Die Lösung verwendet also eine Kantenerkennung, die jedoch gegenüber bekannten Kantenerkennungsalgorithmen (Canny, Sobel etc.) verbessert ist. Innerhalb eines Auswertungsbereichs bzw. einer Region-of-interest (ROI) des Bildes, aus dem Regen erkannt werden soll, werden vorzugsweise Stellen ermittelt, an denen die Wahrscheinlichkeit Regen zu erkennen hoch ist, im Vergleich zu benachbarten Bildbereichen. Thus, the solution uses edge detection, which, however, is improved over known edge detection algorithms (Canny, Sobel, etc.). Within an area of evaluation or a region-of-interest (ROI) of the image from which rain is to be detected, it is preferable to determine locations at which the probability of detecting rain is high in comparison to adjacent image areas.
Eine Grundidee der Erfindung ist es, Kanten im Bild auf die Steilheit des Intensitätsanstiegs zu untersuchen. Kanten mit einem steilen Intensitätsanstieg können Objekten im Nahbereich, d.h. insbesondere Regentropfen auf der Scheibe, zugeordnet werden, und werden als relevante Kanten bezeichnet. Kanten mit einem flachen Intensitätsanstieg können Objekten im Fernbereich zugeordnet werden, die sich vor der Scheibe befinden, und sind zur Regenerkennung im Rahmen der vorliegenden Erfindung irrelevant. A basic idea of the invention is to examine edges in the image for the steepness of the intensity increase. Edges with a steep increase in intensity can cause near-end objects, i. especially raindrops on the disk, and are referred to as relevant edges. Edges with a flat increase in intensity can be assigned to distant objects located in front of the disk and are irrelevant to rain detection in the present invention.
Bevorzugt wird eine Kante mit einem steilen Anstieg als Bestandteil eines in den Bilddaten abgebildeten potentiellen Regentropfens auf der Scheibe klassifiziert. Damit ist gemeint, dass bei einer Klassifizierung von Kantenpunkten bzw. von aus Kantenpunkten gruppierten Objekten, Kanten mit einem steilen Anstieg mit einer höheren Wahrscheinlichkeit als Regentropfen klassifiziert werden – und insofern relevante Kanten sind – als Kanten, die einen flachen Anstieg aufweisen. Preferably, an edge with a steep slope is classified as part of a potential raindrop on the disk imaged in the image data. By this is meant that when classifying edge points or objects grouped from edge points, edges with a steep slope are more likely to be classified as raindrops - and thus are relevant edges - than edges having a shallow slope.
Gemäß einer vorteilhaften Ausführungsform werden zur Bestimmung des Anstiegs einer Kante an einer Pixelposition die Spannweite und die Standardabweichung von Intensitätswerten innerhalb eines Fensters mit benachbarten Pixeln ausgewertet werden, wobei die Pixelposition im Zentrum des Fensters liegt. Als Fenster kann vorteilhaft ein n×n Pixel großes Fenster verwendet werden, so dass die Spannweite und die Standardabweichung von Intensitätswerten der aktuellen Pixelposition und der n2 – 1 benachbarten Pixeln ausgewertet werden. Beispielsweise werden die Intensitätswerte für ein Fenster von 3×3 Pixeln ausgewertet, wobei der aktuell betrachtete Pixel in der Mitte dieses Fensters liegt. Die Spannweite gibt die Differenz aus Maximal- und Minimalwert dieser neun einzelnen Intensitätswerte an. Auch Fenster mit n = 5, 7, ... sind vorstellbar. According to an advantageous embodiment, to determine the slope of an edge at a pixel position, the span and standard deviation of intensity values within a window will be evaluated with adjacent pixels, with the pixel position in the center of the window. As a window, advantageously, an n × n pixel-sized window can be used, so that the span and the standard deviation of intensity values of the current pixel position and the n 2 -1 adjacent pixels are evaluated. For example, the intensity values for a window of 3 × 3 pixels are evaluated, with the currently considered pixel lying in the middle of this window. The span indicates the difference between the maximum and minimum values of these nine individual intensity values. Even windows with n = 5, 7, ... are conceivable.
Vorteilhaft wird tagsüber zusätzlich die durchschnittliche Intensität von Pixeln des gesamten Auswertungsbereichs ausgewertet und berücksichtigt. Beispielsweise kann die Intensität des Kantenpixels und/oder der benachbarten Pixel verglichen werden mit der durchschnittlichen Intensität von Pixeln im Auswertungsbereich des Bildes. Tagsüber erscheinen Regentropfen auf der Scheibe dunkler im Bild, daher lässt eine unterdurchschnittliche Intensität auf einen Regentropfen schließen. Advantageously, during the daytime, the average intensity of pixels of the entire evaluation area is additionally evaluated and taken into account. For example, the intensity of the edge pixel and / or the adjacent pixels may be compared to the average intensity of pixels in the evaluation area of the image. During the day raindrops appear darker in the picture on the glass, therefore, a below-average intensity indicates a raindrop.
Nachts wird bevorzugt eine Beleuchtung zumindest des Regensensorbereichs der Scheibe aktiviert. Alle starken Kanten können nachts als relevant eingestuft und zur Regenerkennung weiterbetrachtet werden. At night, lighting of at least the rain sensor area of the pane is preferably activated. All strong edges can be classified as relevant at night and further considered for rain detection.
In einer vorteilhaften Ausführungsform erfolgt eine Objektbildung aus einer Gruppierung der relevanten Kanten. Ausgehend von einem ersten ermittelten (und somit validen) Kantenpixel wird hierbei in alle acht benachbarten Richtungen nach weiteren validen Kantenpixeln gesucht. Gefundene benachbarte bzw. zusammenhängende Kantenpixel werden zu einem Objekt verbunden. In an advantageous embodiment, object formation takes place from a grouping of the relevant edges. Starting from a first determined (and thus valid) edge pixel, a search is then made in all eight adjacent directions for further valid edge pixels. Found contiguous edge pixels are connected to an object.
Eine bevorzugte Ausgestaltung der Erfindung sieht vor, von jedem gebildeten Objekt eine zugehörige rechteckige Fundstelle im Bild zu analysieren, um aus Anzahl der (validen) Kantenpixel, Seitenverhältnis des Bildausschnitts und/oder Prozentsatz von gesättigten Pixeln zu ermitteln, ob das gebildete Objekt einen Kandidaten für einen Regentropfen darstellt oder nicht. Gesättigte Pixel sind Pixel mit einem sehr hohen bzw. maximalen Intensitätswert, z.B. 80 oder 90 Prozent des maximalen Intensitätswerts. A preferred embodiment of the invention provides to analyze an associated rectangular location of each formed object in the image to determine from the number of (valid) edge pixels, aspect ratio of the image detail and / or percentage of saturated pixels, whether the formed object is a candidate for a raindrop or not. Saturated pixels are pixels with a very high or maximum intensity value, e.g. 80 or 90 percent of the maximum intensity value.
Regentropfen haben unterschiedliche Formen und Größen, nachdem sie sich auf der Scheibe anlagern. Kleine Regentropfen können in einer bestimmten Wettersituation nahezu transparent sein. Um in dieser Situation Regen zu erkennen, kann vorteilhaft ein Schwellwert, der zur Extraktion von validen Kantenpixeln dient, angepasst werden, in Abhängigkeit von der Spannweite der Intensitätswerte der Pixel im Auswertungsbereich (der ROI) und/oder von der Belichtungszeit der Kamera. Raindrops have different shapes and sizes after they attach to the disc. Small raindrops can be almost transparent in a specific weather situation. In order to detect rain in this situation, it is advantageously possible to adapt a threshold value which is used to extract valid edge pixels, depending on the range of the intensity values of the pixels in the evaluation region (the ROI) and / or on the exposure time of the camera.
In bestimmten Fällen kann es vorkommen, dass die Informationen, die aus der ROI ermittelt werden nicht ausreichen, um Sonnenreflexe von hellen Regentropfen aus den Bilddaten zu unterscheiden. Dem kann bevorzugt abgeholfen werden, indem ein zweiter Auswertungsbereich verwendet wird, um die Sonne in einem oberen Teil des Bildes zu erkennen. Eine zirkuläre Hough Transformation kann verwendet werden, um die kreisförmige Sonnenscheibe im Bild zu erkennen. In certain cases, the information obtained from the ROI may not be sufficient to distinguish sun-reflections from light raindrops from the image data. This can be remedied preferably by using a second evaluation area to detect the sun in an upper part of the image. A circular Hough transformation can be used to detect the circular solar disk in the image.
Das Phänomen eines „Schwalls“ tritt auf, wenn innerhalb von kurzer Zeit ein Großteil der Scheibe mit Wasser bedeckt ist. Dies stellt eine gefährliche Situation dar, weil der Fahrer praktisch nicht mehr durch das Fenster sehen kann. Um einen Wasserschwall zu erkennen, wird bevorzugt die Differenz der Gesamtzahl von starken Kanten zwischen zwei aufeinanderfolgenden Bildern berechnet. Im Bild vor dem Wasserschwall sind noch Kanten einzelner Tropfen zu erkennen, während im Bild, in dem der Wasserschwall erstmals eintritt, viele dieser Kanten verschwinden, da ein Großteil der Scheibe flächig mit Wasser bedeckt ist. Die Absolutzahl der relevanten Kanten und die relative Änderung werden zur Erkennung des Wasserschwalls mit vorgegebenen Schwellwerten verglichen. Bei Erkennung eines Wasserschwalls kann beispielsweise ein Signal an die Scheibenwischersteuerung ausgegeben werden, so dass die Scheibe mit maximaler Geschwindigkeit gewischt wird. The phenomenon of a "surge" occurs when, within a short time, most of the disk is covered with water. This poses a dangerous situation because the driver practically can not see through the window anymore. In order to detect a water surge, the difference of the total number of strong edges between two consecutive images is preferably calculated. In the picture in front of the waterfall edges of individual drops are still visible, while in the picture, in which the water splash first occurs, many of these edges disappear, since a large part of the disc is covered with water surface. The absolute number of relevant edges and the relative change are compared with predetermined thresholds to detect the water surge. Upon detection of a water surge, for example, a signal to the windshield wiper control can be output, so that the disc is wiped at maximum speed.
Die Erfindung bietet mehrere Vorteile:
Robustheit: Die Regenerkennung basiert auf einer Analyse von Objekten auf der Scheibe, aber auch Umgebungsinformationen (Sonne, Schatten, etc.) können berücksichtigt werden. The invention offers several advantages:
Robustness: Rain detection is based on an analysis of objects on the disk, but also environmental information (sun, shadow, etc.) can be taken into account.
Universalität: Das Verfahren funktioniert mit jeder Kamera, die zumindest einen Teilbereich einer Fahrzeugscheibe fokussiert abbildet. Universality: The method works with any camera that focuses on at least a portion of a vehicle window focused.
Kostenersparnis: Das Verfahren ist nicht sonderlich rechenaufwendig, die Regensensorfunktionalität kann problemlos in eine multifunktionale Fahrerassistenzkamera integriert werden, wobei die Regenerkennung zuverlässiger ist als bei herkömmlichen Regensensoren mittels Dioden. Cost savings: The process is not particularly computationally intensive, the rain sensor functionality can be easily integrated into a multifunctional driver assistance camera, the rain detection is more reliable than conventional rain sensors using diodes.
Im Folgenden wird die Erfindung anhand von Figuren und Ausführungsbeispielen näher erläutert. In the following the invention will be explained in more detail with reference to figures and exemplary embodiments.
Das beschriebene Ausführungsbeispiel umfasst mehrere Schritte zur Bildauswertung: The described embodiment comprises several steps for image evaluation:
1. Berechnung der Gradientengröße („Kantenstärke”) 1. Calculation of the gradient size ("edge strength")
Zur Regenerkennung ist die Kamera auf einen Nahbereich fokussiert. Da die Scheibe transparent ist, sind Objekte im Hintergrund bzw. im Fernbereich (wie z.B. Straße, Fußgänger, vorausfahrendes Fahrzeug) zwar sichtbar, aber die Kanten dieser Objekte sind unscharf (aufgrund der mangelnden Tiefenschärfe der Kamera). Eine ausgewählte statistische Methode wird zur Berechnung der Gradientengröße herangezogen (siehe
Die Spannweite (englisch: range) r und die Standardabweichung s von Pixel-Intensitätswerten Xi aus einem n × n Kern (bzw. Abfragefenster) sind wie bereits erläutert relevante Größen für den Anstieg von Kanten. The range r and the standard deviation s of pixel intensity values X i from an n × n kernel (or query window) are, as already explained, relevant quantities for the rise of edges.
Für ein 3 × 3 Fenster sind die Funktionen fr, fs zur Berechnung der Spannweite r und der Standardabweichung s durch folgende Formeln gegeben:
Das Fenster wj kann in entsprechender Weise zur Abfrage weiterer Bildpixel pkl über den Bildausschnitt bzw. das Bild verschoben werden, wodurch sich die Werte Xi für die angegebenen Gleichungen i.d.R. ändern. The window w j can be moved in a corresponding manner to query further image pixels p kl over the image section or the image, whereby the values X i for the equations given change as a rule.
Die Merkmalsextraktoren fr und fs liefern also für jede Pixelposition zwei Werte, einen für die lokale Spannweite und einen für die lokale Standardabweichung. Diese Werte können nun mit je einem Schwellwert verglichen werden. Hieraus resultiert dann eine Aussage, ob eine Pixelposition einer relevanten Kante zugeordnet wird oder nicht. Tagsüber wird zusätzlich überprüft, ob der Pixel oder der Pixel und seine benachbarten Pixel gemittelt über eine niedrigere Intensität verfügen als der Mittelwert aller Pixelintensitäten im Auswertungsbereich. Sofern ein Pixel diese Kriterien (steile Kante, ggfs. tagsüber: Pixel(-region) dunkel) erfüllt, wird er als valider Pixel bezeichnet, da bislang davon auszugehen ist, dass er Bestandteil eines Regentropfens im Bild ist. The feature extractors f r and f s thus provide two values for each pixel position, one for the local span and one for the local standard deviation. These values can now be compared with one threshold each. This then results in a statement as to whether a pixel position is assigned to a relevant edge or not. In addition, it is checked during the day whether the pixel or the pixel and its neighboring pixels averaged have a lower intensity than the average of all pixel intensities in the evaluation area. If a pixel fulfills these criteria (steep edge, possibly daytime: pixel (region) dark), it is referred to as a valid pixel, since it can be assumed so far that it is part of a raindrop in the image.
Kanten mit einem steilen Anstieg entsprechen Objekten im Nahbereich, also Objekten im Bereich der Windschutzscheibe. Kanten mit einem flachen Anstieg entsprechen Objekten aus dem Fernbereich bzw. aus dem Hintergrund der Windschutzscheibe. Diese vergleichsweise einfache Kantenerkennungsmethode dient dazu, starke Kanten von weichen Kanten zu unterscheiden. Edges with a steep rise correspond to objects in the vicinity, ie objects in the area of the windshield. Ridges with a shallow rise correspond to objects from the far field or from the background of the windshield. This comparatively simple edge detection method serves to distinguish strong edges from soft edges.
2. Filtern von Kanten 2. Filter edges
Sonnen- oder andere helle Lichtreflexe in der Region-of-interest werden aufgrund Ihrer ausgeprägten Kantenstärke bei der Berechnung der Gradientengröße als mögliche Nahbereichsobjekte erkannt. Tagsüber wird daher zur Regenerkennung bevorzugt eine weitere Berechnung angestellt. Eine modifizierte Mittelwertbildung-Segmentierung der ROI wird angewendet: Eine relevante Pixelkante sollte tagsüber einen hohen Gradienten aufweisen und die Intensität des Pixels bzw. der Nachbarpixel sollte einen Wert unterhalb der mittleren ROI-Intensität aufweisen. Der Pixel bzw. die „Pixelgegend“ sollte dunkler als die durchschnittliche ROI-Intensität sein. Starke Kanten, die durch Störsignale verursacht sind, können durch morphologische Methoden eliminiert werden: Erosion mit anschließender Dilatation. Sun or other bright light reflections in the region-of-interest are recognized as possible near-field objects in the calculation of the gradient size due to their pronounced edge strength. During the day, therefore, a further calculation is preferably made for rain detection. A modified averaging segmentation of the ROI is applied: a relevant pixel edge should have a high gradient during the day, and the intensity of the pixel or neighboring pixels should be below the mean ROI intensity. The pixel or "pixel area" should be darker than the average ROI intensity. Strong edges caused by interfering signals can be eliminated by morphological methods: erosion with subsequent dilatation.
Zur nächtlichen Regenerkennung wird eine Infrarot-Beleuchtung der Windschutzscheibenfläche aktiviert, die zur Regenerkennung von der Kamera fokussiert abgebildet wird. Nachts können alle starken Kanten als relevante Kanten verwendet werden. Die oben beschriebene Segmentierung durch Mittelwertbildung ist hier nicht erforderlich. For nocturnal rain detection, an infrared illumination of the windshield surface is activated, which is focused on rain detection by the camera. At night, all strong edges can be used as relevant edges. The segmentation by averaging described above is not required here.
3. Objektbildung/-erkennung durch Gruppierung von Kanten 3. Object formation / recognition by grouping edges
Die validen Kantenpixel werden mittels einer als „object membership map“ (OMM) bezeichneten Methode zu Objekten gruppiert. The valid edge pixels are grouped into objects by means of a method called "object membership map" (OMM).
Jeder valide Pixel wird in acht Richtungen erweitert. Wenn einer der Nachbarpixel ebenfalls ein valider Pixel ist, wird dieser Pixel mit demselben Objektindex belegt, wie der (relevante) Ausgangspixel. Auf diese Weise werden alle miteinander verbundenen validen Pixel von relevanten Kanten mit dem Index des Objekts belegt, dem sie entsprechen. Dieser Vorgang wird wiederholt, was zu dem Ergebnis führt, dass Gruppen von verbundenen validen Pixeln erhalten werden, die jeweils mit einem Objektindex belegt sind. Each valid pixel is expanded in eight directions. If one of the neighboring pixels is also a valid pixel, this pixel is assigned the same object index as the (relevant) output pixel. In this way, all connected valid pixels of relevant edges are assigned the index of the object to which they correspond. This process is repeated, with the result that groups of connected valid pixels are obtained, each of which is populated with an object index.
4. Filtern von Objekten 4. Filtering objects
Jedes Objekt wird nun im Bild durch ein Rechteck begrenzt. Die Daten der Rechtecke (Fundstellen im Bild) werden während der Auswertung der OMM-Matrix berechnet. Jede rechteckige Fundstelle im Bild wird ausgewertet, um Fehlerkennungen zu eliminieren. Irrelevante Fundstellen im Bild haben ein spezifisches Seitenverhältnis, Prozentsatz an gesättigten Pixelintensitäten (nahe des Maximalwerts), Anzahl an validen Kantenpixeln. Über eines oder mehrere dieser Kriterien können relevante von irrelevanten Fundstellen im Bild unterschieden werden. Irrelevante Fundstellen enthalten eine sehr kleine Anzahl relevanter Kanten (bzw. valider Pixel) und können als Rauschen oder Fehlsignal betrachtet werden. Die relevanten Fundstellen umfassen dagegen Kandidaten für Objekte zur Regenerkennung. Zur Verdeutlichung könnten irrelevante Fundstellen mit einem roten Rahmen im Bild belegt werden, relevante mit einem grünen Rahmen. Each object is now bounded in the image by a rectangle. The data of the rectangles (occurrences in the picture) are calculated during the evaluation of the OMM matrix. Every rectangular location in the image is evaluated to eliminate false identifications. Irrelevant occurrences in the image have a specific aspect ratio, percentage of saturated pixel intensities (near the maximum value), number of valid edge pixels. One or more of these criteria can be used to distinguish relevant from irrelevant sites in the image. Irrelevant occurrences contain a very small number of relevant edges (or valid pixels) and can be regarded as noise or false signal. The relevant references, on the other hand, include candidates for objects for rain detection. For clarification, irrelevant occurrences could be shown in the picture with a red frame, relevant with a green frame.
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- WO 2010/072198 A1 [0002] WO 2010/072198 A1 [0002]
Zitierte Nicht-PatentliteraturCited non-patent literature
- „Fuzzy Models and Algorithms for Pattern Recognition and Image Processing“, Autoren: James C. Bezdek, James Keller, Raghu Krisnapuram, Nikhil Pal, Seiten 566–567 [0027] "Fuzzy Models and Algorithms for Pattern Recognition and Image Processing", authors: James C. Bezdek, James Keller, Raghu Krisnapuram, Nikhil Pal, pp. 566-567 [0027]
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102011055343A DE102011055343A1 (en) | 2011-11-15 | 2011-11-15 | Method for detection of rain from image of camera that is partially focused on disk of vehicle, involves evaluating span width and standard deviation of intensity values inside window with adjacent pixels for determination of edge increase |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102011055343A DE102011055343A1 (en) | 2011-11-15 | 2011-11-15 | Method for detection of rain from image of camera that is partially focused on disk of vehicle, involves evaluating span width and standard deviation of intensity values inside window with adjacent pixels for determination of edge increase |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102011055343A1 true DE102011055343A1 (en) | 2013-05-16 |
Family
ID=48144796
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102011055343A Withdrawn DE102011055343A1 (en) | 2011-11-15 | 2011-11-15 | Method for detection of rain from image of camera that is partially focused on disk of vehicle, involves evaluating span width and standard deviation of intensity values inside window with adjacent pixels for determination of edge increase |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102011055343A1 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102014207994A1 (en) * | 2014-04-29 | 2015-10-29 | Conti Temic Microelectronic Gmbh | Device for detecting precipitation for a motor vehicle |
| DE102014224127A1 (en) | 2014-11-26 | 2016-06-02 | Bayerische Motoren Werke Aktiengesellschaft | Method and device for monitoring the surface roughness of a pane |
| EP3336748A1 (en) | 2016-12-13 | 2018-06-20 | Continental Automotive GmbH | Detection of heavy rain by temporally measuring blur from edges |
| EP3336747A1 (en) | 2016-12-13 | 2018-06-20 | Continental Automotive GmbH | Rain detection with a camera |
| DE102017217072A1 (en) | 2017-09-26 | 2019-03-28 | Volkswagen Aktiengesellschaft | A method for detecting a weather condition in an environment of a motor vehicle and control device and motor vehicle |
| CN109733331A (en) * | 2019-01-16 | 2019-05-10 | 京东方科技集团股份有限公司 | Control system for windscreen wiper and control method |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19803694C1 (en) * | 1998-01-30 | 1999-04-22 | Kostal Leopold Gmbh & Co Kg | Method of detecting objects on a transparent plate, e.g. a motor vehicle windscreen |
| DE19950046A1 (en) * | 1999-10-12 | 2001-04-26 | E Lead Electronic Co | Optically functioning automatic control system for windshield wipers |
| DE102006016774A1 (en) * | 2005-04-11 | 2006-10-12 | Denso Corp., Kariya | rain sensor |
| DE102007057745A1 (en) * | 2007-11-30 | 2009-06-04 | Robert Bosch Gmbh | Control method and control device for a windshield wiper device |
| WO2010072198A1 (en) | 2008-12-23 | 2010-07-01 | Adc Automotive Distance Control Systems Gmbh | Optical module having multifocal lens for detecting far and near fields in an image |
-
2011
- 2011-11-15 DE DE102011055343A patent/DE102011055343A1/en not_active Withdrawn
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19803694C1 (en) * | 1998-01-30 | 1999-04-22 | Kostal Leopold Gmbh & Co Kg | Method of detecting objects on a transparent plate, e.g. a motor vehicle windscreen |
| DE19950046A1 (en) * | 1999-10-12 | 2001-04-26 | E Lead Electronic Co | Optically functioning automatic control system for windshield wipers |
| DE102006016774A1 (en) * | 2005-04-11 | 2006-10-12 | Denso Corp., Kariya | rain sensor |
| DE102007057745A1 (en) * | 2007-11-30 | 2009-06-04 | Robert Bosch Gmbh | Control method and control device for a windshield wiper device |
| WO2010072198A1 (en) | 2008-12-23 | 2010-07-01 | Adc Automotive Distance Control Systems Gmbh | Optical module having multifocal lens for detecting far and near fields in an image |
Non-Patent Citations (2)
| Title |
|---|
| "Fuzzy Models and Algorithms for Pattern Recognition and Image Processing", Autoren: James C. Bezdek, James Keller, Raghu Krisnapuram, Nikhil Pal, Seiten 566-567 |
| James C. Betdek; et. al.: Fuzzy Models and Algorithms for Pattern Recognition and Image Processing. Kluwer Academic Publishers : Norwell, Massachusetts USA, 1999. 562 - 579. - ISBN 0-7923-8521-7 * |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102014207994A1 (en) * | 2014-04-29 | 2015-10-29 | Conti Temic Microelectronic Gmbh | Device for detecting precipitation for a motor vehicle |
| DE102014224127A1 (en) | 2014-11-26 | 2016-06-02 | Bayerische Motoren Werke Aktiengesellschaft | Method and device for monitoring the surface roughness of a pane |
| EP3336748A1 (en) | 2016-12-13 | 2018-06-20 | Continental Automotive GmbH | Detection of heavy rain by temporally measuring blur from edges |
| EP3336747A1 (en) | 2016-12-13 | 2018-06-20 | Continental Automotive GmbH | Rain detection with a camera |
| DE102017217072A1 (en) | 2017-09-26 | 2019-03-28 | Volkswagen Aktiengesellschaft | A method for detecting a weather condition in an environment of a motor vehicle and control device and motor vehicle |
| DE102017217072B4 (en) | 2017-09-26 | 2023-08-31 | Volkswagen Aktiengesellschaft | Method for detecting a weather condition in an area surrounding a motor vehicle, and control device and motor vehicle |
| CN109733331A (en) * | 2019-01-16 | 2019-05-10 | 京东方科技集团股份有限公司 | Control system for windscreen wiper and control method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102016216118B4 (en) | Object recognition device and stain detection method | |
| DE102007043164B4 (en) | Nebula detection device for motor vehicles | |
| DE69624980T2 (en) | Object monitoring method and device with two or more cameras | |
| DE102018203807A1 (en) | Method and device for detecting and evaluating road conditions and weather-related environmental influences | |
| EP2788245B1 (en) | Method and device for locating a predefined parking position | |
| DE102014209197B4 (en) | Device and method for detecting precipitation for a motor vehicle | |
| WO2013072231A1 (en) | Method for fog detection | |
| DE102011001037B4 (en) | In-vehicle device for white line detection | |
| DE102014103136A1 (en) | Object detection device | |
| DE102011055343A1 (en) | Method for detection of rain from image of camera that is partially focused on disk of vehicle, involves evaluating span width and standard deviation of intensity values inside window with adjacent pixels for determination of edge increase | |
| DE102017217072B4 (en) | Method for detecting a weather condition in an area surrounding a motor vehicle, and control device and motor vehicle | |
| DE102015205225A1 (en) | Method and device for detecting a target object in the blind spot of a vehicle | |
| DE102012209514A1 (en) | Method and device for detecting a visual impairment of a disc | |
| DE102013019138A1 (en) | A method for detecting a hidden state of a camera, camera system and motor vehicle | |
| DE102013212495A1 (en) | Method and device for inspecting a contoured surface, in particular the underbody of a motor vehicle | |
| DE102018008442A1 (en) | Method for weather and / or visibility detection | |
| WO2013178407A1 (en) | Method and device for processing stereoscopic data | |
| DE102013022076A1 (en) | Method for determining a width of a target vehicle by means of a camera system of a motor vehicle, camera system and motor vehicle | |
| DE102013012930A1 (en) | Method for determining a current distance and / or a current speed of a target object from a reference point in a camera image, camera system and motor vehicle | |
| DE102006005512B4 (en) | System and method for measuring the distance of a preceding vehicle | |
| DE102017223160A1 (en) | Method for detecting at least one object lying on a motor vehicle and control device and motor vehicle | |
| DE102009011866A1 (en) | Method and apparatus for determining a range of visibility for a vehicle | |
| DE102006036402A1 (en) | System and method for measuring the distance of a preceding vehicle | |
| DE102013022050A1 (en) | Method for tracking a target vehicle, in particular a motorcycle, by means of a motor vehicle, camera system and motor vehicle | |
| WO2017041795A1 (en) | Stereo camera device for monitoring the surroundings of a motor vehicle, motor vehicle with such a stereo camera device and method for detecting rain drops or deposits |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R163 | Identified publications notified | ||
| R005 | Application deemed withdrawn due to failure to request examination |