DE102018126826A1 - Method for determining a confidence value for a detection quality of a road marking boundary, driver assistance system and motor vehicle - Google Patents
Method for determining a confidence value for a detection quality of a road marking boundary, driver assistance system and motor vehicle Download PDFInfo
- Publication number
- DE102018126826A1 DE102018126826A1 DE102018126826.2A DE102018126826A DE102018126826A1 DE 102018126826 A1 DE102018126826 A1 DE 102018126826A1 DE 102018126826 A DE102018126826 A DE 102018126826A DE 102018126826 A1 DE102018126826 A1 DE 102018126826A1
- Authority
- DE
- Germany
- Prior art keywords
- parameter
- value
- characterizing
- confidence
- function
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/04—Inference or reasoning models
- G06N5/048—Fuzzy inferencing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/98—Detection or correction of errors, e.g. by rescanning the pattern or by human intervention; Evaluation of the quality of the acquired patterns
- G06V10/993—Evaluation of the quality of the acquired pattern
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06V20/588—Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/167—Driving aids for lane monitoring, lane changing, e.g. blind spot detection
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Multimedia (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Fuzzy Systems (AREA)
- Automation & Control Theory (AREA)
- Traffic Control Systems (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zum Bestimmen eines Konfidenzwerts (C) für eine Erfassungsqualität einer Fahrbahnmarkierungsgrenze (K) einer Fahrbahn (9) für ein Kraftfahrzeug (1):
- Bestimmen einer Fahrbahnmarkierungsgrenze (K) einer erfassten Fahrbahn (9) in Abhängigkeit der erfassten Fahrbahnmarkierung (10, 11) mittels einer elektronischen Recheneinrichtung (12) des Fahrerassistenzsystems (2);
- Erzeugen zumindest eines Parameterwerts (V1 bis V7) eines die Fahrbahnmarkierungsgrenze (K) charakterisierenden Parameters (P1 bis P7) in Abhängigkeit der Erfassungsqualität mittels eines vorgegebenen Konfidenzmodells (M) mittels der elektronischen Recheneinrichtung (12);
- Klassifizieren des charakterisierenden Parameters (p1 bis P7) in Abhängigkeit des erzeugten Parameterwerts (V1 bis V7) mittels einer vorgegebenen Zugehörigkeitsfunktion (Z) für den charakterisierenden Parameter (P1 bis P7) gemäß dem vorgegebenen Konfidenzmodell (M); und
- Bestimmen des Konfidenzwerts (C) in Abhängigkeit des klassifizierten charakterisierenden Parameters (P1 bis P7) mittels der elektronischen Recheneinrichtung (12).
Ferner betrifft die Erfindung ein Computerprogrammprodukt, ein Fahrerassistenzsystem (2) und ein Kraftfahrzeug (1).
The invention relates to a method for determining a confidence value (C) for a detection quality of a road marking boundary (K) of a road (9) for a motor vehicle (1):
- Determining a lane marking limit (K) of a detected lane (9) as a function of the detected lane marking (10, 11) by means of an electronic computing device (12) of the driver assistance system (2);
- generating at least one parameter value (V1 to V7) of a parameter (P1 to P7) characterizing the road marking boundary (K) as a function of the detection quality by means of a predefined confidence model (M) by means of the electronic computing device (12);
- Classifying the characterizing parameter (p1 to P7) depending on the generated parameter value (V1 to V7) by means of a predetermined membership function (Z) for the characterizing parameter (P1 to P7) according to the predetermined confidence model (M); and
- Determining the confidence value (C) as a function of the classified characterizing parameter (P1 to P7) by means of the electronic computing device (12).
The invention further relates to a computer program product, a driver assistance system (2) and a motor vehicle (1).
Description
Die Erfindung betrifft ein Verfahren zum Bestimmen eines Konfidenzwerts für eine Erfassungsqualität einer Fahrbahnmarkierungsgrenze für ein Fahrerassistenzsystem eines Kraftfahrzeugs. Ferner betrifft die Erfindung ein Fahrerassistenzsystem zum Durchführen des Verfahrens sowie ein Kraftfahrzeug mit einem Fahrerassistenzsystem.The invention relates to a method for determining a confidence value for a detection quality of a road marking boundary for a driver assistance system of a motor vehicle. The invention further relates to a driver assistance system for carrying out the method and a motor vehicle with a driver assistance system.
Die Erkennung von Fahrbahnmarkierungen ist von großer Bedeutung für vielerlei unterschiedlicher Fahrerassistenzsysteme. Ein Beispiel hierfür ist neben autonomen Fahrsystemen und Spurhaltesystemen, beispielsweise auch ein System zum Erkennen von Stellplätzen beziehungsweise zum Erfassen eines Parkplatzes. Üblicherweise werden Fahrbahnmarkierungen am Rand eines Bilds der Umgebung des Kraftfahrzeugs erkannt. Beispielsweise wird das Bild der Umgebung aus einer Kamera des Kraftfahrzeugs empfangen oder aus Rohbildern mehrere Kameras des Kraftfahrzeugs zusammengesetzt. Anschließend kann durch bekannte Algorithmen einer Bildauswertung die Fahrbahnmarkierung in dem Bild erkannt werden. Beispielsweise werden hierzu Bildgradienten über unterschiedliche Bereiche des Bilds gebildet und dann eine Fahrbahnmarkierung erkannt, wenn der Bildgradient einem vorbestimmten Muster entspricht.The recognition of road markings is of great importance for many different driver assistance systems. In addition to autonomous driving systems and lane keeping systems, an example of this is, for example, a system for recognizing parking spaces or for detecting a parking space. Road markings are usually recognized at the edge of an image of the surroundings of the motor vehicle. For example, the image of the surroundings is received from a camera of the motor vehicle or several cameras of the motor vehicle are composed from raw images. The road marking in the image can then be recognized by known algorithms of an image evaluation. For this purpose, for example, image gradients are formed over different areas of the image and a road marking is then recognized if the image gradient corresponds to a predetermined pattern.
Für eine korrekte Funktionsweise des Fahrerassistenzsystems ist es notwendig, dass Fahrbahnmarkierungen zuverlässig und sicher erkannt werden. Beispielsweise ist es für einen Spurhalteassistenten von entscheidender Bedeutung, dass die Fahrbahnmarkierung zuverlässig erkannt werden kann. Insbesondere aufgrund von beispielsweise fehlenden Fahrbahnmarkierungen oder aufgrund von Beschädigungen an der Fahrbahnmarkierung kann es dazu kommen dass eine Fahrbahnmarkierung falsch interpretiert werden kann, was zu kritischen Situationen im Straßenverkehr führen kann. Insbesondere in einem vollautonomen Betrieb des Kraftfahrzeugs ist es von entscheidender Bedeutung, dass die Fahrbahnmarkierung zuverlässig bestimmt beziehungsweise erkannt werden kann.For the driver assistance system to function correctly, it is necessary for road markings to be recognized reliably and safely. For example, it is of crucial importance for a lane departure warning system that the lane marking can be reliably recognized. In particular, due to, for example, missing lane markings or due to damage to the lane marking, it can happen that a lane marking can be misinterpreted, which can lead to critical situations in road traffic. In a fully autonomous operation of the motor vehicle in particular, it is of crucial importance that the road marking can be reliably determined or recognized.
Aufgabe der vorliegenden Erfindung ist es, ein Verfahren, ein Fahrerassistenzsystem sowie ein Kraftfahrzeug zu schaffen, mittel welchen eine Erfassungsqualität einer Fahrbahn zuverlässig bestimmt werden kann.The object of the present invention is to provide a method, a driver assistance system and a motor vehicle, by means of which a detection quality of a roadway can be reliably determined.
Diese Aufgabe wird durch ein Verfahren, ein Fahrerassistenzsystem sowie ein Kraftfahrzeug gemäß den unabhängigen Patentansprüchen gelöst.This object is achieved by a method, a driver assistance system and a motor vehicle in accordance with the independent patent claims.
Ein Aspekt der Erfindung betrifft ein Verfahren zum Bestimmen eines Konfidenzwerts für eine Erfassungsqualität einer Fahrbahnmarkierungsgrenze für ein Fahrerassistenzsystem eines Kraftfahrzeugs. Es wird eine Fahrbahnmarkierung in einer Umgebung des Kraftfahrzeugs mittels einer Erfassungseinrichtung des Fahrerassistenzsystems erfasst. Es wird die Fahrbahnmarkierungsgrenze in Abhängigkeit der erfassten Fahrbahnmarkierung mittels einer elektronischen Recheneinrichtung des Fahrerassistenzsystems bestimmt. Es wird zumindest ein Parameterwert eines die Fahrbahnmarkierungsgrenze charakterisierenden Parameters in Abhängigkeit der Erfassungsqualität mittels eines vorgegebenen Konfidenzmodells mittels der elektronischen Recheneinrichtung erzeugt. Es wird der charakterisierende Parameter in Abhängigkeit des erzeugten Parameterwerts mittels einer vorgegebenen Zugehörigkeitsfunktion für den charakterisierenden Parameter gemäß dem vorgegebenen Konfidenzmodell klassifiziert. Es wird der Konfidenzwert in Abhängigkeit des klassifizierten charakterisierenden Parameters mittels der elektronischen Recheneinrichtung bestimmt.One aspect of the invention relates to a method for determining a confidence value for a detection quality of a road marking boundary for a driver assistance system of a motor vehicle. A road marking in an environment of the motor vehicle is detected by means of a detection device of the driver assistance system. The road marking limit is determined as a function of the detected road marking by means of an electronic computing device of the driver assistance system. At least one parameter value of a parameter characterizing the road marking limit is generated as a function of the detection quality by means of a predetermined confidence model by means of the electronic computing device. The characterizing parameter is classified depending on the generated parameter value by means of a predetermined membership function for the characterizing parameter according to the predetermined confidence model. The confidence value is determined as a function of the classified characterizing parameter by means of the electronic computing device.
Dadurch ist es ermöglicht, dass eine Qualität der Erfassung der Fahrbahnmarkierung für einen Fahrer des Kraftfahrzeugs oder beispielsweise für ein weiteres Fahrerassistenzsystem für den teilweise autonomen, insbesondere für den autonomen, Fahrbetrieb des Kraftfahrzeugs ausgegeben wird. Mit anderen Worten wird mittels des Konfidenzwerts beschrieben, wie gut beziehungsweise wie schlecht die Fahrbahnmarkierungsgrenze erfasst worden ist. Dadurch kann die Zuverlässigkeit der Erkennung der Fahrbahnmarkierung bestimmt werden. Insbesondere kann beispielsweise dann vorgesehen sein, sollte beispielsweise eine niedrige Erfassungsqualität mit einem niedrigen Konfidenzwert ausgegeben werden, dass beispielsweise beim teilweise autonomen Fahrbetrieb beziehungsweise beim vollautonomen Fahrbetrieb ein Fahrer des Kraftfahrzeugs die Fahraufgabe übernehmen soll, sodass eine kritische Situation aufgrund der schlechten Erfassung der Fahrbahnmarkierung verhinderte werden kann. Ferner kann beispielsweise bei einer niedrigen Qualität der Erfassung dem Fahrer ein entsprechendes Warnsignal ausgegeben werden, sodass der Fahrer gewarnt wird, dass die Erfassungsqualität der Fahrbahnmarkierung entsprechend niedrig ist. Sollte eine hohe Erfassungsqualität mit einem hohen Konfidenzwert bestimmt werden, so kann dies dazu führen, dass mit einer hohen Zuverlässigkeit der autonome Fahrbetrieb des Kraftfahrzeugs durchgeführt werden kann.This enables a quality of the detection of the road marking for a driver of the motor vehicle or, for example, for a further driver assistance system for the partially autonomous, in particular for the autonomous, driving operation of the motor vehicle. In other words, the confidence value is used to describe how well or how badly the road marking boundary has been detected. The reliability of the recognition of the lane marking can thereby be determined. In particular, it can then be provided, for example, if, for example, a low detection quality with a low confidence value is output that a driver of the motor vehicle should take over the driving task in partially autonomous driving operation or in fully autonomous driving operation, so that a critical situation due to poor detection of the lane marking is prevented can. Furthermore, if the quality of the detection is low, the driver can be given a corresponding warning signal, so that the driver is warned that the detection quality of the lane marking is correspondingly low. If a high detection quality with a high confidence value is determined, this can lead to the autonomous driving operation of the motor vehicle being able to be carried out with a high degree of reliability.
Insbesondere kann eine Position, eine Biegung oder eine Orientierung der Fahrbahnmarkierung bestimmt werden. Insbesondere können mittels des Konfidenzwerts dann die entsprechenden Eigenschaften der Fahrbahnmarkierung bewertet werden. Insbesondere ist es vorgesehen, dass durch die Fahrbahnmarkierungen die Fahrbahn definiert ist. Dazu kann beispielsweise die Fahrbahn auf einer linken und auf einer rechten Seite der Fahrbahn jeweils eine Fahrbahnmarkierung aufweisen. Die Fahrbahnmarkierungen auf der linken und auf der rechten Seite können sich dabei unterscheiden, können aber auch gleich ausgebildet sein. Beispielsweise kann auf einer rechten Fahrbahnseite eine durchgezogene Fahrbahnmarkierung ausgebildet sein, während auf einer linken Fahrbahnseite eine gestrichelte Fahrbahnmarkierung ausgebildet sein kann. In particular, a position, a bend or an orientation of the road marking can be determined. In particular, the corresponding properties of the road marking can then be assessed by means of the confidence value. In particular, it is provided that the roadway is defined by the road markings. For this purpose, for example, the lane can have a lane marking on a left and a right side of the lane. The lane markings on the left and on the right side can differ, but can also have the same design. For example, a solid road marking can be formed on a right side of the road, while a dashed road marking can be formed on a left side of the road.
Insbesondere aufgrund von fehlenden Fahrbahnmarkierungen oder aufgrund von Beschädigung der Fahrbahnmarkierung kann es dazu kommen, dass es bei der Erfassung der Fahrbahnmarkierung zu Fehlern kommen kann. Dies wiederum kann dann zu kritischen Situationen im Straßenverkehr führen.In particular due to missing lane markings or due to damage to the lane marking, errors can occur when the lane marking is detected. This in turn can lead to critical situations in road traffic.
Durch die Bewertung der Fahrbahnmarkierung auf Basis der Erfassungsqualität kann somit verhinderte werden, dass bei einer schlechten Erfassung der Fahrbahnmarkierung entsprechende Entscheidungen getroffen werden, die zu einer kritischen Situation führen könnten. Insbesondere kann dann beispielsweise bei einer schlechten Erfassung die Fahraufgabe an einen Fahrer des Kraftfahrzeugs übergeben werden. Somit können kritische Situationen im Straßenverkehr verhindert werden.By evaluating the lane marking on the basis of the detection quality, it can thus be prevented that, in the event of a poor detection of the lane marking, appropriate decisions are made which could lead to a critical situation. In particular, in the case of poor detection, for example, the driving task can then be handed over to a driver of the motor vehicle. Critical situations in road traffic can thus be prevented.
Insbesondere kann erfindungsgemäß vorgesehen sein, dass eine große Datenmenge bei der Erfassung der Fahrbahnmarkierung bewertet wird und der Konfidenzwert entsprechend ausgegeben wird. Mittels dieses Konfidenzwerts kann dann ein weiteres Fahrerassistenzsystem, welches den Konfidenzwert verarbeiten kann, beispielsweise weitere Entscheidungen treffen. Dies führt dazu, dass die Verarbeitung in dem weiteren Fahrerassistenzsystem einfacher durchgeführt werden kann, da dieses lediglich auf Basis des Konfidenzwerts weiterarbeiten kann, ohne die große Datenmenge weiter verarbeiten zu müssen. Dadurch kann vereinfacht und schneller eine Entscheidung des weiteren Fahrerassistenzsystems, beispielsweise bezüglich einer Fahraufgabenübernahme für den Fahrer, durchgeführt werden.In particular, it can be provided according to the invention that a large amount of data is evaluated when the lane marking is detected and the confidence value is output accordingly. Using this confidence value, a further driver assistance system that can process the confidence value can then make further decisions, for example. This means that the processing in the further driver assistance system can be carried out more easily, since this can only continue to work on the basis of the confidence value without having to process the large amount of data further. As a result, a decision of the further driver assistance system, for example with regard to taking over driving tasks for the driver, can be carried out in a simplified and faster manner.
Ferner kann vorgesehen sein, dass mittels des Fahrerassistenzsystems entsprechende vorbestimmte Regeln und Vorschriften bezüglich der Erfassungsqualität berücksichtigt werden. Beispielsweise kann berücksichtigt werden, dass bei einem Start des Fahrerassistenzsystems der Konfidenzwert niedrig ausgegeben wird, da die bisher erfassten Daten noch zu gering sind um die Erfassungsqualität als hoch beurteilen zu können. Dies führt dazu, dass entsprechend abhängig von vorgegebenen Kriterien die Ausgabe des Konfidenzwerts durchgeführt wird. Somit kann individuell und situationsbedingt der Konfidenzwert für die Fahrbahnmarkierung ausgegeben werden, sodass dies zu einer erhöhten Sicherheit im Straßenverkehr führen kann.Furthermore, it can be provided that corresponding predetermined rules and regulations regarding the detection quality are taken into account by means of the driver assistance system. For example, it can be taken into account that the confidence value is output low when the driver assistance system is started, since the data recorded so far are still too low to be able to assess the detection quality as high. As a result, the confidence value is output in accordance with predefined criteria. The confidence value for the lane marking can thus be output individually and depending on the situation, so that this can lead to increased safety in road traffic.
Insbesondere repräsentiert der Konfidenzwert wie zuverlässig und präzise die Form der Fahrbahnmarkierung für die Weitergabe an ein weiteres Fahrerassistenzsystem erkannt wurde. Beispielsweise sollte die erkannte Fahrbahnmarkierungsgrenze in der Form sehr nahe an der realen Fahrbahnmarkierungsgrenze liegen, so kann der Konfidenzwert als sehr hoch eingestuft werden, sollte beispielsweise ein niedriger Konfidenzwert des Systems ausgegeben werden, da die Form der erzeugten Fahrbahnmarkierungsgrenze nicht der realen Fahrbahnmarkierungsgrenze entspricht, so kann dies dazu führen, dass das weitere Fahrerassistenzsystem eine entsprechende Reaktion, beispielsweise eine Übergabe der Fahraufgabe durchführt.In particular, the confidence value represents how reliably and precisely the shape of the lane marking was recognized for transmission to another driver assistance system. For example, if the recognized lane marking limit should be very close to the real lane marking limit, the confidence value can be classified as very high.For example, a low confidence value of the system should be output because the shape of the generated lane marking limit does not correspond to the real lane marking limit this leads to the further driver assistance system carrying out a corresponding reaction, for example a transfer of the driving task.
Beispielsweise kann als charakterisierender Parameter eine Gesamtlänge der Fahrbahnmarkierung angesehen werden. Als Gesamtlänge kann dabei der Abstand zwischen den jeweiligen Endpunkten der erfassten Fahrbahnmarkierung angesehen werden. Insbesondere kann vorgesehen sein, dass je höher der Parameterwert der Gesamtlänge ist, desto besser die Erfassungsqualität ist. Ferner kann als charakterisierender Parameter eine akkumulierte Länge der Fahrbahnmarkierungen angesehen werden. Insbesondere handelt es sich dabei um die Summe aus den einzelnen Markierungen. Auch hierbei kann angesehen werden, dass je höher dieser Wert ist, desto höher die Erfassungsqualität ist. Beispielsweise kann als charakterisierender Parameter ein Residuenmittelwert angesehen werden. Dadurch kann repräsentiert werden, wie gut die Fahrbahnmarkierungsgrenze in das Konfidenzmodell passt. Je niedriger desto besser. Beispielsweise kann als charakterisierender Parameter der Mittelwert der Fahrbahnmarkierungsqualität angesehen werden. Insbesondere kann dadurch der Mittelwert der Detektionsqualität innerhalb der unterschiedlichen Detektionsschritte für eine jede Fahrbahnmarkierung genutzt werden. Je höher dieser Wert ist, desto höher ist die Erfassungsqualität. Als charakterisierender Parameter kann beispielsweise alles angesehen werden, welches das Verhältnis der Fahrbahnmarkierung, welche in das ausgewählte Modell passt, für die Fahrbahnmarkierungsgrenze darstellt. Je höher dieser Wert ist, desto höher ist die Erfassungsqualität. Als charakterisierender Parameter kann beispielsweise eine Erfassung der Fahrbahn dienen. Mit anderen Worten sollte überhaupt eine Fahrbahnmarkierungsgrenze erfasst worden sein, um den Konfidenzwert auszugeben. Sollte diese entsprechend erfasst worden sein, so wird der Konfidenzwert entsprechend steigen, sollte keine Fahrbahnmarkierung erfasst worden sein, so wird entsprechend der Konfidenzwert sinken. Ferner kann als charakterisierender Parameter ein Zähler eingesetzt werden, welcher repräsentiert, wie lange eine entsprechende Fahrbahnmarkierung erfasst worden ist. Je höher dieser Wert ist, desto höher ist die Erfassungsqualität. Somit kann mittels unterschiedlichen charakterisierenden Parametern die Fahrbahnmarkierung erfasst werden, wobei die charakterisierenden Parameter insbesondere unterschiedlichen Einfluss auf die Bestimmung des Konfidenzwerts einnehmen können. Dadurch kann redundant mit unterschiedlichen charakterisierenden Parametern die Fahrbahnmarkierung erfasst werden und der Konfidenzwert bestimmt werden. Dies führt zu einer erhöhten Ausgabequalität des Konfidenzwerts. Des Weiteren führt dies zu einer erhöhten Sicherheit im Straßenverkehr.For example, an overall length of the road marking can be regarded as the characterizing parameter. The distance between the respective end points of the detected lane marking can be viewed as the total length. In particular, it can be provided that the higher the parameter value of the total length, the better the detection quality. An accumulated length of the lane markings can also be regarded as the characterizing parameter. In particular, it is the sum of the individual markings. Here, too, it can be seen that the higher this value, the higher the detection quality. For example, a residual average value can be regarded as the characterizing parameter. This can represent how well the lane marking boundary fits into the confidence model. The lower the better. For example, the average value of the road marking quality can be regarded as the characterizing parameter. In particular, the mean value of the detection quality can be used for each lane marking within the different detection steps. The higher this value, the higher the detection quality. For example, anything that represents the ratio of the lane marking that fits into the selected model for the lane marking limit can be regarded as a characterizing parameter. The higher this value, the higher the detection quality. For example, a detection of the road can serve as a characteristic parameter. In other words, there should be one The lane marking limit has been recorded in order to output the confidence value. If this has been recorded accordingly, the confidence value will increase accordingly; if no lane marking has been recorded, the confidence value will decrease accordingly. Furthermore, a counter can be used as the characterizing parameter which represents how long a corresponding lane marking has been recorded. The higher this value, the higher the detection quality. The road marking can thus be detected by means of different characterizing parameters, the characterizing parameters in particular having a different influence on the determination of the confidence value. As a result, the lane marking can be recorded redundantly with different characterizing parameters and the confidence value can be determined. This leads to an increased output quality of the confidence value. Furthermore, this leads to increased safety in road traffic.
Bevorzugt kann vorgesehen sein, dass das erfindungsgemäße Verfahren auf einer einzigen elektronischen Recheneinrichtung durchgeführt wird. Es ist ebenfalls möglich, dass die unterschiedlichen Verfahrensschritte auf unterschiedlichen elektronischen Recheneinrichtungen durchgeführt werden kann.It can preferably be provided that the method according to the invention is carried out on a single electronic computing device. It is also possible that the different method steps can be carried out on different electronic computing devices.
Gemäß einer vorteilhaften Ausgestaltungsform wird der charakterisierende Parameter in Abhängigkeit des Parameterwerts in zumindest zwei, insbesondere in drei, Klassen klassifiziert. Insbesondere durch die Klassifizierung in zwei, insbesondere in drei, Klassen, kann einfach und dennoch zuverlässig eine entsprechende Erfassungsqualität ausgegeben werden. Beispielsweise kann angegeben werden, dass der charakterisierende Parameter mit einer hohen Qualität erfasst wurde oder mit einer niedrigen Qualität erfasst wurde. Dies führt dazu, dass auf einfache Art und Weise und ressourcensparend der charakterisierende Parameter klassifiziert wird und an das weitere Fahrerassistenzsystem weiter gegeben werden kann. Insbesondere kann dadurch dann auf einfache Art und Weise die Erfassungsqualität bewertet werden sodass es zuverlässig zu einer Verhinderung einer kritischen Situation im Straßenverkehr führen kann. Die Anzahl der Klassen ist rein beispielhaft zu verstehen. Die charakterisierenden Parameter können auch in mehr als drei Klassen klassifiziert werden.According to an advantageous embodiment, the characterizing parameter is classified into at least two, in particular three, classes depending on the parameter value. Corresponding detection quality can be output simply and nevertheless reliably, in particular by classification into two, in particular three, classes. For example, it can be stated that the characterizing parameter was recorded with a high quality or was recorded with a low quality. This means that the characterizing parameter is classified in a simple manner and in a resource-saving manner and can be passed on to the further driver assistance system. In particular, the recording quality can then be evaluated in a simple manner so that it can reliably prevent a critical situation in road traffic. The number of classes is to be understood as an example only. The characterizing parameters can also be classified into more than three classes.
Es hat sich weiterhin als vorteilhaft erwiesen, wenn mittels einer ersten Klasse eine niedrige Konfidenz bezüglich des charakterisierenden Parameters, mittels einer zweiten Klasse eine mittlere Konfidenz bezüglich des charakterisierenden Parameters und mittels einer dritten Klasse eine hohe Konfidenz bezüglich des charakterisierenden Parameters in Abhängigkeit des vorgegebenen Konfidenzmodells beschrieben wird. Beispielsweise sollte vorgesehen sein, dass die Werte des Konfidenzwerts zwischen 0 und 1 liegen, so kann 0 eine niedrige Konfidenz, also eine geringe Erfassungsqualität, beschreiben und 1 kann eine hohe Erfassungsqualität beschreiben. Beispielsweise kann vorgesehen sein, dass zwischen 0 und 0,3 als Konfidenzwert die erste Klasse mit der niedrigen Konfidenz beschrieben wird, zwischen 0,3 und 0,6 die mittlere Klasse mit dem mittleren Konfidenzwert beschrieben wird und mit den Werten 0,6 bis 1 die dritte Klasse mit dem hohen Konfidenzwert beschrieben wird. Dadurch ist es ermöglicht, dass in Abhängigkeit der jeweils eingeteilten Klasse mit dem jeweils eingeteilten Parameter in Abhängigkeit des jeweiligen Parameterwerts der charakterisierende Parameter klassifiziert wird, wodurch zuverlässig die Erfassungsqualität der Fahrbahnmarkierungsgrenze bestimmt werden kann.It has also proven to be advantageous if a first class describes a low confidence with regard to the characterizing parameter, with a second class an average confidence with regard to the characterizing parameter and with a third class a high confidence with regard to the characterizing parameter as a function of the given confidence model becomes. For example, it should be provided that the values of the confidence value lie between 0 and 1, so 0 can describe a low confidence, ie a low detection quality, and 1 can describe a high detection quality. For example, it can be provided that between 0 and 0.3 the first class with the low confidence is described as the confidence value, between 0.3 and 0.6 the middle class is described with the middle confidence value and with the values 0.6 to 1 the third class is described with the high confidence value. This makes it possible for the characterizing parameter to be classified as a function of the respectively divided class with the respectively divided parameter as a function of the respective parameter value, as a result of which the detection quality of the road marking boundary can be reliably determined.
Alternativ kann vorgesehen sein, dass mittels einer ersten Klasse eine hohe Konfidenz bezüglich des charakterisierenden Parameters, mittels einer zweiten Klasse eine mittlere Konfidenz bezüglich des charakterisierenden Parameters und mittels einer dritten Klasse eine niedrige Konfidenz bezüglich des charakterisierenden Parameters in Abhängigkeit des vorgegebenen Konfidenzmodells beschrieben wird.Alternatively, it can be provided that a first class describes a high confidence with regard to the characterizing parameter, with a second class an average confidence with respect to the characterizing parameter and with a third class a low confidence with regard to the characterizing parameter as a function of the specified confidence model.
In einer weiteren vorteilhaften Ausgestaltungsform wird eine Vielzahl von sich unterscheidenden, die Fahrbahnmarkierungsgrenze charakterisierenden Parametern bestimmt und ein jeweiliger Parameterwert eines jeweiligen charakterisierenden Parameters in Abhängigkeit der Erfassungsqualität erzeugt und ein jeweiliger charakterisierender Parameter in Abhängigkeit des jeweiligen Parameterwerts mittels einer jeweiligen Zugehörigkeitsfunktion für den jeweiligen charakterisierender Parameter mittels des vorgegebenen Konfidenzmodells klassifiziert und der Konfidenzwert in Abhängigkeit der Vielzahl der klassifizierten charakterisierender Parameter bestimmt. Insbesondere, da die Fahrbahnmarkierungsgrenze unterschiedlich charakterisierende Parameter aufweisen kann, kann mittels der Erfassung der unterschiedlichen charakterisierenden Parameter eine detaillierte Auswertung bezüglich der Erfassungsqualität der Fahrbahnmarkierungsgrenze durchgeführt werden. Insbesondere ist dann vorgesehen, dass zu jedem charakterisierenden Parameter ein jeweiliger Parameterwert erfasst wird. Insbesondere handelt es sich dabei um unterschiedliche charakterisierende Parameter. Insbesondere können sich dann auch die jeweiligen Parameterwerte unterscheiden. Jeder charakterisierende Parameter weist eine zugehörige Zugehörigkeitsfunktion innerhalb des Konfidenzmodells auf. Es wird dann jeder der Vielzahl der charakterisierenden Parameter in Abhängigkeit der jeweiligen Zugehörigkeitsfunktion entsprechend klassifiziert. Dabei können die charakterisierenden Parameter jeweils unterschiedlichen Klassen aufweisen. Es ist vorgesehen, dass dann in Abhängigkeit der charakterisierenden Parameter der Konfidenzwert bestimmt wird. Somit kann redundant und mit einer Vielzahl von unterschiedlichen charakterisierenden Parametern zuverlässig der Konfidenzwert bestimmt werden. Dies führt zu einer erhöhten Sicherheit bezüglich der Erfassungsqualität. Somit kann zuverlässig die Erfassungsqualität der Fahrbahnmarkierungsgrenze bezüglich des Konfidenzwerts bestimmt werden.In a further advantageous embodiment, a multiplicity of differing parameters characterizing the road marking boundary is determined and a respective parameter value of a respective characterizing parameter is generated as a function of the detection quality and a respective characterizing parameter is dependent on the respective parameter value by means of a respective membership function for the respective characterizing parameter of the given confidence model and the confidence value is determined as a function of the large number of classified characterizing parameters. In particular, since the lane marking boundary can have differently characterizing parameters, a detailed evaluation regarding the detection quality of the lane marking boundary can be carried out by detecting the different characterizing parameters. In particular, it is then provided that a respective parameter value is recorded for each characterizing parameter. In particular, these are different characterizing parameters. In particular, the respective parameter values can then also differ. Each characterizing parameter has an associated membership function within the confidence model. Each of the plurality of characterizing parameters then becomes dependent on the respective membership function classified accordingly. The characterizing parameters can each have different classes. It is provided that the confidence value is then determined as a function of the characterizing parameters. The confidence value can thus be determined redundantly and with a large number of different characterizing parameters. This leads to increased security with regard to the detection quality. The detection quality of the road marking boundary with respect to the confidence value can thus be reliably determined.
Es hat sich weiterhin als vorteilhaft erwiesen, wenn einem jeweiligen charakterisierenden Parameter ein jeweiliger vorgegebener Parametergewichtungswert zugewiesen wird und der Konfidenzwert in Abhängigkeit der jeweiligen gewichteten klassifizierten Parameter bestimmt wird. Mit anderen Worten kann vorgesehen sein, dass den unterschiedlichen charakterisierenden Parametern eine unterschiedliche Gewichtung innerhalb des Konfidenzmodells zugewiesen wird. Diese Gewichtung wird anhand der Parametergewichtungswerte vorgegeben. Beispielsweise kann vorgesehen sein, dass eine erfasste Gesamtlänge der Fahrbahnmarkierung ein hoher Gewichtungswert gegenüber einer zeitlichen Länge der Erfassung der Fahrbahnmarkierung zugewiesen wird. Mit anderen Worten kann vorgesehen sein, dass beispielsweise obwohl der Parameterwert der zeitlichen Erfassung als hoch eingestuft wird, und beispielsweise der Gesamtlänge ein niedriger Parameterwert zugewiesen wird, kann dennoch der Konfidenzwert als niedrig eingestuft werden, da dem Parameterwert der Gesamtlänge der Fahrbahnmarkierung eine höhere Gewichtung zukommen kann. Insbesondere können die Gewichtungswerte zuvor bestimmt werden. Insbesondere können diese abhängig von entsprechenden Feldversuchen sein, sodass dadurch den jeweiligen charakterisierenden Parameter eine entsprechende Gewichtung zugewiesen werden kann. Dies führt zu einer verbesserten Bestimmung der Erfassungsqualität der Fahrbahnmarkierungsgrenze, wodurch eine erhöhte Sicherheit im Straßenverkehr realisiert werden kann.It has also proven to be advantageous if a respective predetermined parameter weighting value is assigned to a respective characterizing parameter and the confidence value is determined as a function of the respective weighted classified parameters. In other words, it can be provided that the different characterizing parameters are assigned a different weighting within the confidence model. This weighting is specified on the basis of the parameter weighting values. For example, it can be provided that a recorded total length of the lane marking is assigned a high weighting value compared to a temporal length of the detection of the lane marking. In other words, it can be provided that, for example, although the parameter value of the time recording is classified as high and, for example, the overall length is assigned a low parameter value, the confidence value can nevertheless be classified as low, since the parameter value of the total length of the road marking is given greater weight can. In particular, the weighting values can be determined beforehand. In particular, these can be dependent on corresponding field tests, so that a corresponding weighting can be assigned to the respective characterizing parameters. This leads to an improved determination of the detection quality of the road marking boundary, as a result of which increased safety in road traffic can be achieved.
Ferner hat es sich als vorteilhaft erwiesen, wenn zumindest eine Regelfunktion mit einer Vielzahl von charakterisierenden Parametern erzeugt wird und der Konfidenzwert in Abhängigkeit der Regelfunktion bestimmt wird. Als Regelfunktion kann insbesondere angesehen werden, dass beispielsweise bei einem Start des Fahrerassistenzsystems eine niedrige Konfidenz ausgegeben werden soll. Insbesondere kann dies über die unterschiedlichen charakterisierenden Parameter innerhalb der Regelfunktion bestimmt werden. Insbesondere kann vorgesehen sein, dass die Regelfunktion die Vielzahl von charakterisierenden Parametern, welche insbesondere unterschiedlich sind, aufweist, und anhand dieser Regelfunktion dann der Konfidenzwert bestimmt werden kann. Die charakterisierenden Parameter innerhalb der Regelfunktion können hierbei unterschiedliche Parametergewichtungswerte für die Regelfunktion aufweisen, sodass die Wichtigkeit der einzelnen charakterisierenden Parameter in Abhängigkeit der jeweiligen Regelfunktion bestimmt wird. Dadurch kann zuverlässig in Abhängigkeit der Regelfunktion der Konfidenzwert für die Erfassungsqualität der Fahrbahnmarkierung ausgegeben werden.Furthermore, it has proven to be advantageous if at least one control function is generated with a large number of characterizing parameters and the confidence value is determined as a function of the control function. In particular, it can be regarded as a control function that, for example, a low confidence is to be output when the driver assistance system is started. In particular, this can be determined via the different characterizing parameters within the control function. In particular, it can be provided that the control function has the plurality of characterizing parameters, which are in particular different, and the confidence value can then be determined on the basis of this control function. The characterizing parameters within the control function can have different parameter weighting values for the control function, so that the importance of the individual characterizing parameters is determined as a function of the respective control function. As a result, the confidence value for the detection quality of the road marking can be reliably output as a function of the control function.
Mit anderen Worten können die Regelfunktionen aus einer Kombination von einer oder mehreren Klassen von einer oder mehreren Zugehörigkeitsfunktionen bestimmt werden.In other words, the control functions can be determined from a combination of one or more classes from one or more membership functions.
In einer weiteren vorteilhaften Ausgestaltungsform wird eine Vielzahl von unterschiedlichen Regelfunktionen mit einer Vielzahl von charakterisierenden Parametern erzeugt und einer jeweiligen Regelfunktion ein jeweiliger Regelgewichtungswert zugewiesen und ein Regelfunktionswert in Abhängigkeit der jeweiligen Regelgewichtungswerte bestimmt und der Konfidenzwert in Abhängigkeit des jeweiligen Regelfunktionswerts bestimmt. Mit anderen Worten kann eine Vielzahl von Regelfunktionen erzeugt werden. Die jeweilige Regelfunktion kann dann wiederum aus unterschiedlichen charakterisierenden Parametern bestimmt werden. Insbesondere kann vorgesehen sein, dass ein charakterisierender Parameter beispielsweise auch in mehreren Regelfunktionen mit berücksichtigt wird. Mit anderen Worten kann ein charakterisierender Parameter Einfluss auf unterschiedliche Regelfunktionen haben. Beispielsweise kann eine Regelfunktion derart bestimmt sein, dass bei einem Start des Systems dieser einen niedrigen Konfidenzwert aufweisen soll. Ferner kann beispielsweise als Regelfunktion vorgesehen sein, dass bei einer niedrigen Anzahl von Fahrbahnmarkierungen ein niedriger Konfidenzwert ausgeben werden sollte. Ferner kann beispielsweise vorgesehen sein, sollten die Fahrbahnmarkierungen präzise erfasst worden sein, dass der Konfidenzwert entsprechend hoch eingestuft wird. Somit kann mit einer Vielzahl von unterschiedlichen Regelfunktionen Einfluss auf den Konfidenzwert für die Erfassungsqualität genommen werden. Des Weiteren kann vorgesehen sein, dass der jeweiligen Regelfunktion ein entsprechender Regelgewichtungswert zugewiesen wird. Mit anderen Worten kann eine jeweilige vorgegebene Regelfunktion unterschiedliche Wichtigkeit für den Einfluss zur Bestimmung des Konfidenzwerts aufweisen. Insbesondere kann vorgesehen sein, dass diese Regelgewichtungswerte vorgegeben sind und beispielsweise auf Basis von Feldversuchen entstanden sind. Beispielsweise kann die Regelfunktion, dass beim Start des Systems ein niedriger Konfidenzwert ausgegeben wird, ein Regelgewichtungswert von 0,05 aufweisen, während beispielsweise der Regelfunktion, dass die Fahrbahnmarkierung eine niedrige oder hohe Qualität aufweist, ein mittlerer Konfidenzwert zugewiesen wird und dieser ein Regelgewichtungswert von beispielsweise 1 zugewiesen wird. Mit anderen Worten ist der Einfluss der zweiten genannten Regelfunktion höher als der Einfluss der erst genannten Regelfunktion. Dies führt dazu, dass in Abhängigkeit der Feldversuche jeweils den einzelnen Regeln eine Gewichtung zufällt, wodurch zuverlässig der Konfidenzwert für die Erfassungsqualität der Fahrbahnmarkierung ausgegeben werden kann.In a further advantageous embodiment, a large number of different control functions are generated with a large number of characterizing parameters and a respective control weight value is assigned to a respective control function and a control function value is determined as a function of the respective control weighting values and the confidence value is determined as a function of the respective control function value. In other words, a variety of control functions can be generated. The respective control function can then in turn be determined from different characterizing parameters. In particular, it can be provided that a characterizing parameter is also taken into account in several control functions, for example. In other words, a characterizing parameter can influence different control functions. For example, a control function can be determined in such a way that when the system is started, it should have a low confidence value. Furthermore, it can be provided as a control function, for example, that a low confidence value should be output in the case of a low number of road markings. Furthermore, it can be provided, for example, if the lane markings have been recorded precisely that the confidence value is rated accordingly high. This means that a large number of different control functions can influence the confidence value for the acquisition quality. Furthermore, it can be provided that a corresponding control weighting value is assigned to the respective control function. In other words, a respective predefined control function can have different importance for the influence for determining the confidence value. In particular, it can be provided that these standard weighting values are specified and have arisen, for example, on the basis of field tests. For example, the control function that a low confidence value is output when the system is started may have a rule weighting value of 0.05, while, for example, the control function that the road marking is of low or high quality is assigned a medium confidence value and this is assigned a rule weighting value of, for example, 1. In other words, the influence of the second control function mentioned is higher than the influence of the first control function mentioned. As a result, the individual rules are weighted depending on the field tests, which means that the confidence value for the detection quality of the lane marking can be reliably output.
Ebenfalls vorteilhaft ist, wenn ein Wert eines Regeleinflusses für die Bestimmung des Konfidenzwerts durch die Summe der jeweiligen Parameterwerte der jeweiligen Regel bestimmt wird. Mit anderen Worten wird der Regeleinfluss der einzelnen Parameterwerte der charakterisierenden Parameter bestimmt.It is also advantageous if a value of a rule influence for determining the confidence value is determined by the sum of the respective parameter values of the respective rule. In other words, the control influence of the individual parameter values of the characterizing parameters is determined.
Ferner kann vorgesehen sein, dass der Konfidenzwert als Durchschnitt der Regelfunktionswerte (Ruleweight) über die Regeleinflüsse (Rulelnfluence) bestimmt wird. Insbesondere kann der Regeleinfluss zwischen den Werten 0 und 1 liegen. Beispielsweise kann dann vorgesehen sein, dass durch die Formel:
Es hat sich weiterhin als vorteilhaft erwiesen, wenn mittels des charakterisierenden Parameters eine Erfassungsleistung und/oder eine Modelleinstellung und/oder eine Erfassungszuverlässigkeit und/oder eine Modellselektion und/oder eine Zeitkonsistenz der Fahrbahnmarkierungsgrenze bestimmt werden. Beispielsweise kann als Erfassungsleistung eine Gesamtlänge der Fahrbahnmarkierung angesehen werden. Als Gesamtlänge kann dabei der Abstand zwischen den jeweiligen Endpunkten der erfassten Fahrbahnmarkierung angesehen werden. Insbesondere kann vorgesehen sein, dass je höher der Parameterwert der Gesamtlänge ist, desto besser die Erfassungsqualität ist. Ferner kann als Erfassungsleistung eine akkumulierte Länge der Fahrbahnmarkierungen angesehen werden. Insbesondere handelt es sich dabei um die Summe aus den einzelnen Markierungen. Auch hierbei kann angesehen werden, dass je höher dieser Wert ist, desto höher die Erfassungsqualität ist. Beispielsweise kann als Modelleinstellung ein Residualmittelwert angesehen werden. Dadurch kann repräsentiert werden, wie gut die Fahrbahnmarkierungsgrenze in das Konfidenzmodell passt. Je niedriger desto besser. Beispielsweise kann als Erfassungszuverlässigkeit der Mittelwert der Fahrbahnmarkierungsqualität angesehen werden. Insbesondere kann dadurch der Mittelwert der Detektionsqualität innerhalb der unterschiedlichen Detektionsschritte für eine jede Fahrbahnmarkierung genutzt werden. Je höher dieser Wert ist, desto höher ist die Erfassungsqualität. Als Modellselektion kann beispielsweise alles angesehen werden, welches das Verhältnis der Fahrbahnmarkierung, welche in das ausgewählte Modell passt, für die Fahrbahnmarkierungsgrenze darstellt. Je höher dieser Wert ist, desto höher ist die Erfassungsqualität. Als Zeitkonsistenz kann beispielsweise eine Erfassung der Fahrbahn dienen. Mit anderen Worten sollte überhaupt eine Fahrbahnmarkierungsgrenze erfasst worden sein, um den Konfidenzwert auszugeben. Sollte diese entsprechend erfasst worden sein, so wird der Konfidenzwert entsprechend steigen, sollte keine Fahrbahnmarkierung erfasst worden sein, so wird entsprechend der Konfidenzwert sinken. Ferner kann als Zeitkonsistenz ein Zähler eingesetzt werden, welcher repräsentiert, wie lange eine entsprechende Fahrbahnmarkierung erfasst worden ist. Je höher dieser Wert ist, desto höher ist die Erfassungsqualität. Somit kann mittels unterschiedlichen charakterisierenden Parametern die Fahrbahnmarkierung erfasst werden, wobei die charakterisierenden Parameter insbesondere unterschiedlichen Einfluss auf die Bestimmung des Konfidenzwerts einnehmen können. Dadurch kann redundant mit unterschiedlichen charakterisierenden Parametern die Fahrbahnmarkierung erfasst werden und der Konfidenzwert bestimmt werden. Dies führt zu einer erhöhten Ausgabequalität des Konfidenzwerts. Des Weiteren führt dies zu einer erhöhten Sicherheit im Straßenverkehr.It has also proven to be advantageous if the characterizing parameter is used to determine a detection performance and / or a model setting and / or a detection reliability and / or a model selection and / or a time consistency of the road marking boundary. For example, a total length of the road marking can be viewed as the detection performance. The distance between the respective end points of the detected lane marking can be viewed as the total length. In particular, it can be provided that the higher the parameter value of the total length, the better the detection quality. Furthermore, an accumulated length of the lane markings can be regarded as the detection performance. In particular, it is the sum of the individual markings. Here, too, it can be seen that the higher this value, the higher the detection quality. For example, a residual mean value can be viewed as a model setting. This can represent how well the lane marking boundary fits into the confidence model. The lower the better. For example, the mean value of the road marking quality can be regarded as the detection reliability. In particular, the mean value of the detection quality can be used for each lane marking within the different detection steps. The higher this value, the higher the detection quality. For example, anything that represents the ratio of the lane marking that fits into the selected model for the lane marking limit can be viewed as a model selection. The higher this value, the higher the detection quality. A detection of the roadway can serve as time consistency, for example. In other words, a road marking boundary should have been detected at all in order to output the confidence value. If this has been recorded accordingly, the confidence value will increase accordingly; if no lane marking has been recorded, the confidence value will decrease accordingly. Furthermore, a counter can be used as the time consistency, which represents how long a corresponding lane marking has been recorded. The higher this value, the higher the detection quality. The road marking can thus be detected by means of different characterizing parameters, the characterizing parameters in particular having a different influence on the determination of the confidence value. As a result, the lane marking can be recorded redundantly with different characterizing parameters and the confidence value can be determined. This leads to an increased output quality of the confidence value. Furthermore, this leads to increased safety in road traffic.
Es hat sich weiterhin als vorteilhaft erwiesen, wenn der Konfidenzwert mittels einer Fuzzy-Logik der elektronischen Recheneinrichtung bestimmt wird. Mittels der Fuzzy-Logik kann eine Ausprägung einer Eigenschaft als Zugehörigkeitsgrad numerisch erfasst werden und damit eine Unschärfe (Fuzziness) präzise modelliert werden. Die Fuzzy-Logik basiert auf den unscharfen Mengen. Dabei wird die Menge nicht wie bisher durch die Objekte definiert, die Elemente dieser Menge sind, sondern über den Grad ihrer Zugehörigkeit zu dieser Menge. Dies geschieht insbesondere durch die Zugehörigkeitsfunktionen, die jedem Element einen numerischen Wert als Zugehörigkeitsgrad zuordnen. Die so eingeführten neuen Mengenoperationen definieren die Operationen als zugehöriges Logikkalkül, das die Modellierung von Indifferenzprozessen erlaubt. Mit anderen Worten kann vorgesehen sein, dass in Abhängigkeit des Parameterwerts der charakterisierende Parameter in beispielsweise zwei Klassen klassifiziert werden kann. Beispielsweise kann vorgesehen sein, dass mit einem Parameterwert von 0,3 der charakterisierende Parameter sowohl der ersten Klasse als auch der zweiten Klasse zugeordnet werden kann. Dadurch kann auf einfache Art und Weise die Unschärfe der charakterisierenden Parameter mit berücksichtigt werden. Dies führt zu einer Verringerung der Fehlinterpretation, da die Unschärfe mit berücksichtigt wird. Somit kann zuverlässig der Konfidenzwert bezüglich der Erfassungsqualität bestimmt werden.It has also proven to be advantageous if the confidence value is determined by means of a fuzzy logic of the electronic computing device. Using fuzzy logic, a characteristic of a property as a degree of membership can be numerically recorded and thus a fuzziness can be precisely modeled. The fuzzy logic is based on the fuzzy sets. The set is not defined as before by the objects that are elements of this set, but by the degree to which they belong to this set. This is done in particular through the membership functions, which assign a numerical value as a degree of membership to each element. The new set operations introduced in this way define the operations as an associated logic calculus that allows the modeling of indifference processes. In other words, it can be provided that, depending on the parameter value, the characterizing parameter can be classified into two classes, for example. For example, it can be provided that with the characterizing parameters of both the first class and the second class can be assigned to a parameter value of 0.3. As a result, the blurring of the characterizing parameters can be taken into account in a simple manner. This leads to a reduction in misinterpretation, since blurring is also taken into account. The confidence value with regard to the acquisition quality can thus be reliably determined.
Gemäß einer weiteren vorteilhaften Ausgestaltung kann das vorgegebene Konfidenzmodell in Abhängigkeit von Vorschriften und/oder vorgebbaren Regeln vorgegeben wird. Diese Vorschriften und/oder vorgebbaren Regeln können von der Definition des Systems her stammen oder können auf Basis von Feldversuchen und Verhalten bestimmt werden. Beispielsweise kann vorgesehen sein, dass das System die Vorschrift erfüllt, dass bei einem Fahrbahnwechsel des Kraftfahrzeugs das Fahrerassistenzsystem einen niedrigen Konfidenzwert ausgibt. Ferner könnte aber beispielsweise auch vorgesehen sein, dass wenn die Länge der Fahrbahnmarkierungen als sehr kurz eingeschätzt wird, das Fahrerassistenzsystem ebenfalls einen vorgegebenen niedrigen Konfidenzwert ausgibt. Dies kann beispielsweise auf Feldversuchen basieren, da man innerhalb des Feldversuches herausgefunden hat, dass die akkumulierten Längen der Fahrbahnmarkierungen als sehr kurz eingestuft werden können und daher eine geringe Zuverlässigkeit haben, sodass das Fahrerassistenzsystem einen niedrigen Konfidenzwert aufweisen kann.According to a further advantageous embodiment, the predefined confidence model can be predefined as a function of regulations and / or predefinable rules. These regulations and / or prescribable rules can originate from the definition of the system or can be determined on the basis of field tests and behavior. For example, it can be provided that the system fulfills the requirement that the driver assistance system outputs a low confidence value when changing the lane of the motor vehicle. Furthermore, it could also be provided, for example, that if the length of the road markings is estimated to be very short, the driver assistance system also outputs a predetermined low confidence value. This can be based on field tests, for example, since it was found within the field test that the accumulated lengths of the road markings can be classified as very short and therefore have a low reliability, so that the driver assistance system can have a low confidence value.
Ferner hat es sich als vorteilhaft erwiesen, wenn die Zugehörigkeitsfunktion in Abhängigkeit der Häufigkeitsverteilung der Falsch Positiv und der Richtig Positiv und der Falsch Negativ Vorhersagewerte für den charakterisierenden Parameter bestimmt wird. Dadurch kann ein binärer Klassifikator bereitgestellt werden. Um einen Klassifikator zu bewerten, muss man ihn in einer Reihe von Fällen anwenden, bei denen man zumindest im Nachhinein Kenntnis über die „wahre“ Klasse der jeweiligen Objekte hat. Ein Beispiel für so einen Fall ist ein Feldversuch, bei dem festgestellt werden soll, ob er in eine Klasse passt. Dies stellt einen Klassifikator dar, um den charakterisierende Parameter in eine erste Klasse, eine zweite Klasse oder beispielsweise dritte Klasse einordnen zu können. Richtig Positiv beschreibt dabei, dass der charakterisierende Parameter in die Klasse fällt und dies auch richtig bestimmt wurde. Falsch Negativ bedeutet dabei, dass der charakterisierende Parameter in die Klasse fällt, jedoch in die falsche Klasse eingeteilt wurde. Falsch Positiv bedeutet dabei, dass der charakterisierende Parameter nicht in die Klasse fällt, jedoch der charakterisierende Parameter dennoch falsch eingestuft wurde.It has also proven to be advantageous if the membership function is determined as a function of the frequency distribution of the false positive and the correct positive and the false negative predicted values for the characterizing parameter. This enables a binary classifier to be provided. To evaluate a classifier, you have to use it in a number of cases in which you have at least retrospective knowledge of the “true” class of the respective objects. An example of such a case is a field test to determine whether it fits into a class. This represents a classifier in order to be able to classify the characterizing parameter in a first class, a second class or, for example, a third class. True positive describes that the characterizing parameter falls into the class and that this was correctly determined. False negative means that the characterizing parameter falls into the class, but has been divided into the wrong class. False positive means that the characterizing parameter does not fall into the class, but the characterizing parameter was nevertheless classified incorrectly.
Dadurch kann auf einfache Art und Weise mittels eines binären Klassifikators die jeweilige Klassifizierung des charakterisierende Parameters durchgeführt werden. Dadurch kann auf einfache Art und Weise die Klassifikation durchgeführt werden und der Konfidenzwert bestimmt werden.As a result, the respective classification of the characterizing parameter can be carried out in a simple manner using a binary classifier. This enables the classification to be carried out in a simple manner and the confidence value to be determined.
Ein weiterer Aspekt der Erfindung betrifft ein Fahrerassistenzsystem mit zumindest einer Erfassungseinrichtung und einer elektronischen Recheneinrichtung, wobei das Fahrerassistenzsystem zum Durchführen des Verfahrens nach dem vorhergehenden Aspekt oder einer vorteilhaften Ausgestaltungsform davon ausgebildet ist. Insbesondere wird das Verfahren oder eine vorteilhafte Ausgestaltungsform davon auf dem Fahrerassistenzsystem durchgeführt.A further aspect of the invention relates to a driver assistance system with at least one detection device and an electronic computing device, the driver assistance system being designed to carry out the method according to the preceding aspect or an advantageous embodiment thereof. In particular, the method or an advantageous embodiment thereof is carried out on the driver assistance system.
Ein nochmals weiterer Aspekt der Erfindung betrifft ein Computerprogrammprodukt mit Programmcodemitteln, welche in einem computerlesbaren Medium abgespeichert sind, um das Verfahren nach dem vorherigen Aspekt oder eine vorteilhafte Ausgestaltungsform davon durchzuführen, wenn das Computerprogrammprodukt auf einem Prozessor einer elektronischen Recheneinrichtung abgearbeitet wird.A still further aspect of the invention relates to a computer program product with program code means which are stored in a computer-readable medium in order to carry out the method according to the previous aspect or an advantageous embodiment thereof when the computer program product is processed on a processor of an electronic computing device.
Ein nochmals weiterer Aspekt der Erfindung betrifft ein Kraftfahrzeug mit einem Fahrerassistenzsystem nach dem vorhergehenden Aspekt. Das Kraftfahrzeug ist insbesondere als Personenkraftwagen ausgebildet.Yet another aspect of the invention relates to a motor vehicle with a driver assistance system according to the previous aspect. The motor vehicle is designed in particular as a passenger car.
Vorteilhafte Ausgestaltungsformen des Verfahrens sind als vorteilhafte Ausgestaltungsformen des Fahrerassistenzsystems sowie des Kraftfahrzeugs anzusehen. Das Fahrerassistenzsystem sowie das Kraftfahrzeug weisen dazu gegenständliche Merkmale auf, welche eine Durchführung des Verfahrens und eine vorteilhafte Ausgestaltungsform davon ermöglichen.Advantageous embodiments of the method are to be regarded as advantageous embodiments of the driver assistance system and of the motor vehicle. For this purpose, the driver assistance system and the motor vehicle have physical features which enable the method to be carried out and an advantageous embodiment thereof.
Weitere Merkmale der Erfindung ergeben sich aus den Ansprüchen, den Figuren und der Figurenbeschreibung. Die vorstehend in der Beschreibung genannten Merkmale und Merkmalskombinationen sowie die nachfolgend in der Figurenbeschreibung genannten und/oder in den Figuren alleine gezeigten Merkmale und Merkmalskombinationen sind nicht nur der jeweils angegebenen Kombination sondern auch in anderen Kombinationen oder in Alleinstellung verwendbar, ohne den Rahmen der Erfindung zu verlassen. Es sind somit auch Ausführungen von der Erfindung als umfasst und offenbart anzusehen, die in den Figuren nicht explizit gezeigt und erläutert sind, jedoch aus den separierten Merkmalskombinationen aus den erläuterten Ausführungen hervorgehen und erzeugbar sind. Es sind auch Ausführungen und Merkmalskombinationen als offenbart anzusehen, die somit nicht alle Merkmale eines ursprünglich formulierten unabhängigen Anspruchs aufweisen. Es sind darüber hinaus Ausführungen und Merkmalskombinationen, insbesondere durch die oben dargelegten Ausführungsformen als offenbart anzusehen, die über die in den Rückbezügen der Ansprüche dargelegten Merkmalskombinationen hinausgehen oder abweichen.Further features of the invention result from the claims, the figures and the description of the figures. The features and combinations of features mentioned above in the description and the features and combinations of features mentioned below in the description of the figures and / or shown alone in the figures can be used not only in the combination specified but also in other combinations or on their own, without the scope of the invention leave. Embodiments of the invention are thus also to be regarded as encompassed and disclosed, which are not explicit in the figures are shown and explained, but emerge from the separated combinations of features from the explanations and can be generated. Versions and combinations of features are also to be regarded as disclosed, which therefore do not have all the features of an originally formulated independent claim. In addition, versions and combinations of features, in particular those disclosed by the above-described embodiments, are to be regarded as disclosed, which go beyond or differ from the combinations of features set out in the back references of the claims.
Ausführungsbeispiele der Erfindung werden nachfolgend anhand schematischer Zeichnungen näher erläutert.Exemplary embodiments of the invention are explained in more detail below with the aid of schematic drawings.
Dabei zeigen:
-
1 eine schematische Draufsicht auf eine Ausführungsform eines Kraftfahrzeugs mit einer Ausführungsform des Fahrerassistenzsystems; -
2 ein schematisches Ablaufdiagramm für die Durchführung einer Ausführungsform des Verfahrens; und -
3 ein schematisches Diagramm einer Ausführungsform einer Zugehörigkeitsfunktion.
-
1 a schematic plan view of an embodiment of a motor vehicle with an embodiment of the driver assistance system; -
2nd a schematic flow diagram for performing an embodiment of the method; and -
3rd a schematic diagram of an embodiment of a membership function.
In den Fig. sind gleiche oder funktionsgleiche Elemente mit den gleichen Bezugszeichen versehen.In the figures, identical or functionally identical elements are provided with the same reference symbols.
Mit den Kameras
Die
Es ist vorgesehen, dass ein Konfidenzwert
Dadurch ist es ermöglicht, dass eine Qualität der Erfassung der Fahrbahnmarkierung
Insbesondere kann eine Position, eine Biegung oder eine Orientierung der Fahrbahnmarkierung
Insbesondere aufgrund von fehlenden Fahrbahnmarkierungen
Durch die Bewertung der Fahrbahnmarkierung
Insbesondere kann erfindungsgemäß vorgesehen sein, dass eine große Datenmenge bei der Erfassung der Fahrbahnmarkierung
Insbesondere repräsentiert der Konfidenzwert
Beispielsweise kann als charakterisierender Parameter
Bevorzugt kann vorgesehen sein, dass das erfindungsgemäße Verfahren auf einer einzigen elektronischen Recheneinrichtung
Es kann insbesondere vorgesehen sein, dass das Fahrerassistenzsystem
Insbesondere ist vorgesehen, dass eine Vielzahl von sich unterscheidenden, die Fahrbahnmarkierungsgrenze
Insbesondere, da die Fahrbahnmarkierungsgrenze
Insbesondere ist den unterschiedlichen charakterisierenden Parametern
Ferner kann vorgesehen sein, dass zumindest eine Regelfunktion
Als Regelfunktion
Die jeweilige Regelfunktion
Insbesondere zeigt
Insbesondere zeigt dies, dass eine jeweilige Regelfunktion
Ferner kann vorgesehen sein, dass ein Wert eines Regeleinflusses für die Bestimmung des Konfidenzwerts
Ferner kann insbesondere vorgesehen sein, dass mittels des charakterisierenden Parameters
Ferner zeigt die
Des Weiteren zeigt
Insbesondere zeigt die
Insbesondere ist vorgesehen, dass die Zugehörigkeitsfunktion Z in Abhängigkeit der Häufigkeitsverteilung der Falsch Positiv und der Richtig Positiv und der Falsch Negativ Vorhersagewerte für den charakterisierenden Parameter
Dadurch kann auf einfache Art und Weise mittels eines binären Klassifikators die jeweilige Klassifizierung des charakterisierenden Parameters
Insgesamt zeigen die Fig. ein Verfahren zum Bestimmen einer Erfassungsqualität der Fahrbahnmarkierungsgrenze
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102018126826.2A DE102018126826A1 (en) | 2018-10-26 | 2018-10-26 | Method for determining a confidence value for a detection quality of a road marking boundary, driver assistance system and motor vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102018126826.2A DE102018126826A1 (en) | 2018-10-26 | 2018-10-26 | Method for determining a confidence value for a detection quality of a road marking boundary, driver assistance system and motor vehicle |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102018126826A1 true DE102018126826A1 (en) | 2020-04-30 |
Family
ID=70416798
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102018126826.2A Pending DE102018126826A1 (en) | 2018-10-26 | 2018-10-26 | Method for determining a confidence value for a detection quality of a road marking boundary, driver assistance system and motor vehicle |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102018126826A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114353813A (en) * | 2020-09-29 | 2022-04-15 | 安波福技术有限公司 | Road perception estimation in a road model |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112015004885T5 (en) * | 2014-10-28 | 2017-07-20 | Trw Automotive U.S. Llc | IMPROVED DRIVE TECHNOLOGY USING KINEMATIC DATA |
DE102016004726A1 (en) * | 2016-04-19 | 2017-10-19 | Daimler Ag | A method for assisting a driver in the transverse guidance of a vehicle and apparatus for carrying out the method |
US20180033148A1 (en) * | 2016-07-26 | 2018-02-01 | Neusoft Corporation | Method, apparatus and device for detecting lane boundary |
-
2018
- 2018-10-26 DE DE102018126826.2A patent/DE102018126826A1/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112015004885T5 (en) * | 2014-10-28 | 2017-07-20 | Trw Automotive U.S. Llc | IMPROVED DRIVE TECHNOLOGY USING KINEMATIC DATA |
DE102016004726A1 (en) * | 2016-04-19 | 2017-10-19 | Daimler Ag | A method for assisting a driver in the transverse guidance of a vehicle and apparatus for carrying out the method |
US20180033148A1 (en) * | 2016-07-26 | 2018-02-01 | Neusoft Corporation | Method, apparatus and device for detecting lane boundary |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114353813A (en) * | 2020-09-29 | 2022-04-15 | 安波福技术有限公司 | Road perception estimation in a road model |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102017203276B4 (en) | Method and device for determining a trajectory in off-road scenarios | |
EP3788552B1 (en) | Method and device for the determination of a depth-image from an input image | |
EP3393875B1 (en) | Method for the improved detection of objects by a driver assistance system | |
DE102010038567A1 (en) | Image recognition device with multiple classifiers | |
DE102010062129B4 (en) | Method and device for providing a virtual lane boundary | |
DE102019214402A1 (en) | METHOD AND DEVICE FOR PROCESSING DATA BY MEANS OF A NEURONAL CONVOLUTIONAL NETWORK | |
DE102018206806A1 (en) | Method and device for converting an input image of a first domain into an output image of a second domain | |
DE102018217091A1 (en) | Process, artificial neural network, device, computer program and machine-readable storage medium for the semantic segmentation of image data | |
DE102018213515A1 (en) | Method and device for detecting a boundary in an environment of an object | |
DE102016120066A1 (en) | A computer implemented method for controlling an object recognition system | |
DE102018113621A1 (en) | A method of training a convolutional neural network for processing image data for use in a driving support system | |
DE102018126826A1 (en) | Method for determining a confidence value for a detection quality of a road marking boundary, driver assistance system and motor vehicle | |
DE102020105070A1 (en) | Method for recognizing a drivable area in the surroundings of a vehicle with the aid of a binary artificial neural network, computing device and driver assistance system | |
DE102019209562B4 (en) | Device and method for training a neural network and device and method for validating a neural network | |
DE102018114912A1 (en) | Method for classifying a color of a road marking by means of a statistical road marking determination model, electronic computing device and driver assistance system | |
DE102022204722A1 (en) | Method for training a convolutional neural network | |
DE102022201679A1 (en) | Method and device for training a neural network | |
DE102021133977A1 (en) | Method and system for classifying virtual test scenarios and training methods | |
DE102021201698A1 (en) | Method for evaluating a known route and electronic computing device | |
DE102019216184A1 (en) | Method for the robustification of a neural network against adversarial disturbances | |
EP3973466A1 (en) | Method for making a neural network more robust in a function-specific manner | |
DE102018114956A1 (en) | Method for determining a current wet condition of a road surface using a wet condition model, electronic computing device and driver assistance system | |
DE102018211734A1 (en) | Method and device for selecting a preferred parking space from a plurality of available parking spaces | |
DE102012008030A1 (en) | Method for detecting road edge for vehicle, involves detecting road edge as a function of straight line which is designed depending on feature points | |
EP3278316A1 (en) | Method for assessing an association of a detection point with an object in an area surrounding a motor vehicle, and driver assistance system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R163 | Identified publications notified | ||
R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: G06K0009000000 Ipc: G06V0010000000 |