DE102022126904A1 - Neighboring lane detection based on lane models - Google Patents
Neighboring lane detection based on lane models Download PDFInfo
- Publication number
- DE102022126904A1 DE102022126904A1 DE102022126904.3A DE102022126904A DE102022126904A1 DE 102022126904 A1 DE102022126904 A1 DE 102022126904A1 DE 102022126904 A DE102022126904 A DE 102022126904A DE 102022126904 A1 DE102022126904 A1 DE 102022126904A1
- Authority
- DE
- Germany
- Prior art keywords
- lane
- model
- lanes
- features
- neighboring
- 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
- G06V20/588—Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3602—Input other than that of destination using image analysis, e.g. detection of road signs, lanes, buildings, real preceding vehicles using a camera
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/25—Determination of region of interest [ROI] or a volume of interest [VOI]
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/09623—Systems involving the acquisition of information from passive traffic signs by means mounted on the vehicle
-
- 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)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Automation & Control Theory (AREA)
- Traffic Control Systems (AREA)
Abstract
Die Erfindung bezieht sich auf ein Verfahren zum Detektieren von Nachbarfahrspuren (18, 24, 25) mit dem Bereitstellen von Einzelbildern der Fahrspuren (18, 24, 25), dem Extrahieren von Fahrspurmerkmalen (23) aus den Einzelbildern, wobei die Fahrspurmerkmale (23) den Verlauf der Fahrspurbegrenzungen (19, 20, 21, 22) der Fahrspuren (18, 24, 25) definieren, dem Bereitstellen eines ersten Fahrspurmodells zum Modellieren des Verlaufs der Fahrspurbegrenzungen (19, 20, 21, 22) auf der Basis der extrahierten Fahrspurmerkmale (23), wobei ein jeweiliger Verlauf durch seine Koordinaten in einem gemeinsamen Koordinatensystem beschrieben wird. Das Verfahren beinhaltet ferner das Berechnen der Breite (w) einer ersten der Fahrspuren (18) aus den Koordinaten, das Zuweisen der Breite (w) zu mindestens einer der Nachbarfahrspuren (24, 25), und das Abschätzen des Verlaufs der Fahrspurbegrenzungen (19, 20, 21, 22) der mindestens einen Nachbarfahrspur (24, 25) aus der zugewiesenen Breite (w).The invention relates to a method for detecting neighboring lanes (18, 24, 25) with the provision of individual images of the lanes (18, 24, 25), the extraction of lane features (23) from the individual images, wherein the lane features (23) define the course of the lane boundaries (19, 20, 21, 22) of the lanes (18, 24, 25), the provision of a first lane model for modeling the course of the lane boundaries (19, 20, 21, 22) on the basis of the extracted lane features (23), wherein a respective course is described by its coordinates in a common coordinate system. The method further includes calculating the width (w) of a first of the lanes (18) from the coordinates, assigning the width (w) to at least one of the neighboring lanes (24, 25), and estimating the course of the lane boundaries (19, 20, 21, 22) of the at least one neighboring lane (24, 25) from the assigned width (w).
Description
Die vorliegende Erfindung bezieht sich auf ein Verfahren zum Detektieren von Nachbarfahrspuren, beinhaltend das Bereitstellen von Einzelbildern oder individuellen Bildern der Fahrspuren, das Extrahieren von Fahrspurmerkmalen aus den Einzelbildern, wobei die Fahrspurmerkmale den Verlauf der Fahrspurbegrenzungen der Fahrspuren definieren, und das Bereitstellen eines ersten Fahrspurmodells zum Modellieren des Verlaufs der Fahrspurbegrenzungen aus den extrahierten Fahrspurmerkmalen, wobei ein jeweiliger Verlauf durch seine Koordinaten in einem gemeinsamen Koordinatensystem beschrieben wird. Außerdem ist die vorliegende Erfindung auf ein Fahrerassistenzsystem, eine Vorrichtung und ein Computerprogrammprodukt, das in der Lage ist, das Verfahren zum Detektieren von Nachbarfahrspuren durchzuführen, gerichtet.The present invention relates to a method for detecting neighboring lanes, including providing single images or individual images of the lanes, extracting lane features from the single images, wherein the lane features define the course of the lane boundaries of the lanes, and providing a first lane model for modeling the course of the lane boundaries from the extracted lane features, wherein a respective course is described by its coordinates in a common coordinate system. Furthermore, the present invention is directed to a driver assistance system, a device and a computer program product that is capable of carrying out the method for detecting neighboring lanes.
Verschiedene Fahrerassistenzsysteme (ADAS) sind aus dem Stand der Technik bekannt. Solche Fahrerassistenzsysteme können verschiedene Automatisierungsebenen, beginnend von der Ebene 1, wie beispielsweise den ACC (Abstandsregeltempomat), bis zur Ebene 5, vollständig autonomes Fahren, aufweisen. Zum Implementieren dieser Fahrfunktionen, die den Fahrer unterstützen, oder auch vollständig autonomer Fahrfunktionen, ist es erforderlich, dass solche Systeme vorausliegende Objekte, Hindernisse oder andere Verkehrsteilnehmer detektieren können. Außerdem ist es in den meisten der Systeme auch wichtig abzuschätzen, ob solche Objekte oder Hindernisse in der Fahrspur oder im Fahrbereich, der voraussichtlich durch das Eigenfahrzeug befahren wird, angeordnet sind, beispielsweise um die Geschwindigkeit anzupassen und/oder einen gewissen Sicherheitsabstand zu einem voranfahrenden Fahrzeug aufrechtzuerhalten. Wenn beispielsweise ein voranfahrendes Fahrzeug detektiert wird, aber es sich nicht in der Fahrspur des Eigenfahrzeugs befindet, ist es somit in einem solchen Fall auch nicht erforderlich, den Fahrer zu warnen oder das Fahrzeug automatisch zu verlangsamen. Daher ist es erforderlich, nicht nur jeweils zu wissen, ob Objekte vorneweg wie beispielsweise voranfahrende Fahrzeuge grundsätzlich vorhanden sind, sondern auch jeweils so zuverlässig wie möglich zu wissen, ob ein dem Eigenfahrzeug voranfahrendes Fahrzeug sich in dem durch das Eigenfahrzeug zu befahrenden Fahrspurbereich befindet oder nicht.Various driver assistance systems (ADAS) are known from the state of the art. Such driver assistance systems can have various levels of automation, starting from
Eine Fahrspurdetektion unter Verwendung von Kamerasystemen war eine der ersten entwickelten Computervisions-ADAS-Funktionen. Solche Fahrspurdetektionssysteme können auf Fahrspurmodellen für Mehrkamera- und Fischaugenkamerasysteme basieren.Lane detection using camera systems was one of the first computer vision ADAS features developed. Such lane detection systems can be based on lane models for multi-camera and fisheye camera systems.
Auch die
Zusätzliche Probleme können entstehen, wenn halbautonome oder vollautonome Fahrzeuge in einer mehrspurigen Straße Fahrspuren wechseln. Es kann Stabilitätsprobleme verursachen, wenn eine zusätzliche Fahrspur vorhanden ist, die dem ADAS nicht bekannt ist.Additional problems can arise when semi-autonomous or fully autonomous vehicles change lanes on a multi-lane road. It can cause stability problems if there is an additional lane that is unknown to the ADAS.
Es ist eine Aufgabe der vorliegenden Erfindung, die Stabilität der Fahrspurdetektion in einer mehrspurigen Umgebung zu erhöhen. Ferner sollen eine entsprechende Vorrichtung und ein entsprechendes Computerprogrammprodukt bereitgestellt werden.It is an object of the present invention to increase the stability of lane detection in a multi-lane environment. Furthermore, a corresponding device and a corresponding computer program product are to be provided.
Gemäß der vorliegenden Erfindung wird diese Aufgabe durch ein Verfahren, eine Vorrichtung und ein Computerprogrammprodukt, wie in den unabhängigen Ansprüchen definiert, gelöst.According to the present invention, this object is achieved by a method, a device and a computer program product as defined in the independent claims.
Folglich ist die vorliegende Erfindung auf ein Verfahren zum Detektieren von Nachbarfahrspuren in einer mehrspurigen Straße gerichtet, das die Schritte beinhaltet
- a) Bereitstellen von Einzelbildern der Fahrspuren,
- b) Extrahieren von Fahrspurmerkmalen aus den Einzelbildern, wobei die Fahrspurmerkmale den Verlauf von Fahrspurbegrenzungen der Fahrspuren definieren,
- c) Bereitstellen eines ersten Fahrspurmodells zum Modellieren des Verlaufs der Fahrspurbegrenzungen auf der Basis der extrahierten Fahrspurmerkmale, wobei ein jeweiliger Verlauf durch seine Koordinaten in einem gemeinsamen Koordinatensystem beschrieben wird, sowie
- d) Berechnen einer Breite einer ersten der Fahrspuren aus den Koordinaten,
- e) Zuweisen der Breite zu mindestens einer der Nachbarfahrspuren,
- f) Abschätzen des Verlaufs der Fahrspurbegrenzungen der mindestens einen Nachbarfahrspur aus der zugewiesenen Breite.
- a) Providing individual images of the lanes,
- b) Extracting lane features from the individual images, whereby the lane features define the course of lane boundaries of the lanes,
- c) providing a first lane model for modelling the course of the lane boundaries on the basis of the extracted lane features, wherein a respective course is described by its coordinates in a common coordinate system, and
- d) Calculating a width of a first of the lanes from the coordinates,
- e) Assigning the width to at least one of the adjacent lanes,
- f) Estimating the course of the lane boundaries of at least one adjacent lane from the assigned width.
Ein Fahrzeug, das auf einer Fahrspur oder auf der sogenannten Eigenfahrspur fährt, kann beispielsweise die Eigenfahrspur detektieren oder verfolgen müssen, um Unterstützungsinformationen für den Fahrer bereitzustellen. Dazu kann das Fahrzeug eine oder mehrere Kameras (zum Beispiel ein Mehrkamerasystem oder ein Fischaugenkamerasystem) zum Bereitstellen von Bildern (auch Einzelbilder genannt) der Fahrspur beinhalten. Fahrspurmerkmale, die den Verlauf der Fahrspurbegrenzungen der Fahrspur beschreiben, werden aus diesen Bildern extrahiert. Fahrspurmerkmale können einen Kurswinkel, eine seitliche Position (mit Bezug auf das Fahrzeug), eine Fahrspurbreite und -krümmung oder Fahrspurmarkierungen beinhalten. Ein erstes Fahrspurmodell zum Modellieren oder Vorhersagen des Verlaufs der Fahrspurbegrenzungen auf der Basis der extrahieren Fahrspurmerkmale wird bereitgestellt.For example, a vehicle traveling in a lane or in the so-called own lane may need to detect or track the own lane to provide assistance information to the driver. To do so, the vehicle may include one or more cameras (for example, a multi-camera system or a fisheye camera system) to provide images (also called single images) of the lane. Lane features describing the course of the lane boundaries of the lane are extracted from these images. Lane features may include a heading angle, a lateral position (with respect to the vehicle), a lane width and curvature, or lane markings. A first lane model for modeling or predicting the course of the lane boundaries based on the extracted lane features is provided.
Gemäß der Erfindung wird ein jeweiliger Verlauf einer Fahrspurbegrenzung durch ihre Koordinaten in einem Koordinatensystem beschrieben, das an dem Fahrzeug zentriert sein kann. Mit anderen Worten, das Fahrzeug kann am Schnittpunkt einer virtuellen x- und virtuellen y-Achse angeordnet sein, wobei die x-Achse entlang der Fahrzeuglängsrichtung verläuft und die y-Achse senkrecht zur x-Achse entlang der Fahrzeugquerrichtung verläuft. Die Eigenfahrspur kann als Satz von zwei gekoppelten Begrenzungen (links und rechts) modelliert werden, die durch Polynome dritter Ordnung beschrieben werden können, die sich nur in ihrem Schnittpunkt mit der beschriebenen y-Achse unterscheiden (siehe Gleichung 1):
Wobei der Schnittpunkt der y-Achse mit der linken Begrenzung (cLeft) positiv ist, wohingegen der Schnittpunkt mit der rechten Begrenzung (cRight) negativ ist.Where the intersection of the y-axis with the left boundary (c Left ) is positive, whereas the intersection with the right boundary (c Right ) is negative.
Gemäß der Erfindung wird die Breite einer ersten der Fahrspuren, beispielsweise die Breite der Eigenfahrspur, aus den Koordinaten der Verläufe der Fahrspurbegrenzungen, beispielsweise als Differenz des linken und des rechten Schnittpunkts, cLeft und cRight, berechnet.According to the invention, the width of a first of the lanes, for example the width of the own lane, is calculated from the coordinates of the courses of the lane boundaries, for example as the difference between the left and right intersection points, c Left and c Right .
Die Breite der ersten der Fahrspuren wird dann mindestens einer der Nachbarfahrspuren zugewiesen. Mit anderen Worten wird angenommen, dass die mindestens eine Nachbarfahrspur dieselbe Breite wie die erste der Fahrspuren aufweist. Aus der zugewiesenen Breite wird dann der Verlauf der Fahrspurbegrenzungen der mindestens einen Nachbarfahrspur abgeschätzt. Dies kann beispielsweise durch virtuelles Verschieben von einer oder beiden der gekoppelten Begrenzungen der Eigenfahrspur gemäß dem Betrag der berechneten Breite in einer Richtung von der Position des Fahrzeugs im gemeinsamen Koordinatensystem weg durchgeführt werden.The width of the first of the lanes is then assigned to at least one of the neighboring lanes. In other words, it is assumed that the at least one neighboring lane has the same width as the first of the lanes. The course of the lane boundaries of the at least one neighboring lane is then estimated from the assigned width. This can be done, for example, by virtually moving one or both of the coupled boundaries of the own lane according to the amount of the calculated width in a direction away from the position of the vehicle in the common coordinate system.
Das erfindungsgemäße Verfahren ist insofern vorteilhaft, als es die Abschätzung oder Detektion von Nachbarfahrspuren ermöglicht, ohne notwendigerweise reale Daten zu erfassen, die die Nachbarfahrspuren beschreiben, unter der Annahme, dass die Nachbarfahrspuren dieselbe Breite wie die Eigenfahrspur aufweisen. Folglich stellt das erfindungsgemäße Verfahren eine effiziente Weise zum Bereitstellen von Informationen über Nachbarfahrspuren an ein ADAS bereit, was wiederum die Gesamtstabilität der Fahrspurdetektion in einer mehrspurigen Umgebung verbessert.The method according to the invention is advantageous in that it enables the estimation or detection of neighboring lanes without necessarily collecting real data describing the neighboring lanes, assuming that the neighboring lanes have the same width as the own lane. Consequently, the method according to the invention provides an efficient way of providing information about neighboring lanes to an ADAS, which in turn improves the overall stability of lane detection in a multi-lane environment.
Gemäß einer bevorzugten Ausführungsform teilen sich die erste der Fahrspuren, vorzugsweise die Eigenfahrspur, und die mindestens eine der Nachbarfahrspuren eine gemeinsame Fahrspurbegrenzung. Mit anderen Worten, die erste der Fahrspuren und die mindestens eine Nachbarfahrspur verlaufen direkt nebeneinander. Mit noch anderen Worten kann die linke Begrenzung der ersten der Fahrspuren (oder der Eigenfahrspur) gleichzeitig die rechte Begrenzung der mindestens einen Nachbarfahrspur (der mindestens einen Nachbarfahrspur, die auf der linken Seite der Eigenfahrspur verläuft) sein. Gemäß der beschriebenen Ausführungsform beinhaltet der Schritt zum Abschätzen des Verlaufs der Fahrspurbegrenzungen der mindestens einen Nachbarfahrspur aus der zugewiesenen Breite (w) das Addieren der zugewiesenen Breite zu den Koordinaten der gemeinsamen Fahrspurbegrenzung und/oder das Subtrahieren der zugewiesenen Breite von den Koordinaten der gemeinsamen Fahrspurbegrenzung (siehe Gleichung 2):
Nachdem der Verlauf der Begrenzungen der Nachbarfahrspuren abgeschätzt wurde, können sie unter Verwendung derselben Methode wie für die erste der Fahrspuren oder die Eigenfahrpur modelliert werden. Die Nachbarfahrspur, die links von der Eigenfahrspur verläuft, kann beispielsweise als gekoppeltes Modell modelliert werden, das aus der benachbarten linken Begrenzung und der linken Eigenbegrenzung besteht, während die Nachbarfahrspur, die rechts von der Eigenfahrspur verläuft, als gekoppeltes Modell modelliert werden kann, das aus der benachbarten rechten Begrenzung und der rechten Eigenbegrenzung besteht. Sobald die Fahrspurmodelle für die verschiedenen Fahrspuren abgeschätzt sind, können sie unabhängig voneinander modelliert und verfolgt werden.After the course of the boundaries of the neighboring lanes has been estimated, they can be modelled using the same method as for the first of the lanes or the own lane. The neighboring lane, which runs to the left of the own lane, can be modelled as coupled model consisting of the adjacent left boundary and the left self-boundary, while the neighboring lane running to the right of the self-boundary lane can be modeled as a coupled model consisting of the adjacent right boundary and the right self-boundary. Once the lane models for the different lanes are estimated, they can be modeled and tracked independently.
Gemäß einer weiteren Ausführungsform beinhaltet das Verfahren die Schritte
- - Aktualisieren des ersten Fahrspurmodells mit den extrahierten Fahrspurmerkmalen,
- - Bereitstellen eines statischen zweiten Fahrspurmodells auf der Basis eines Ausreißerdetektionsalgorithmus,
- - Berechnen eines verfolgten Konfidenzwerts für das aktualisierte erste Fahrspurmodell und eines statischen Konfidenzwerts für das statische zweite Fahrspurmodell, und
- - Entscheiden auf der Basis beider Konfidenzwerte, ob das aktualisierte erste Fahrspurmodell oder das statische zweite Fahrspurmodell zum Berechnen von aktuellen Informationen über die Fahrspuren verwendet werden soll.
- - Updating the first lane model with the extracted lane features,
- - Providing a static second lane model based on an outlier detection algorithm,
- - calculating a tracked confidence value for the updated first lane model and a static confidence value for the static second lane model, and
- - Based on both confidence values, decide whether the updated first lane model or the static second lane model should be used to calculate current information about the lanes.
Mit anderen Worten, ein statisches zweites Fahrspurmodell wird bereitgestellt. Im Gegensatz zum ersten Fahrspurmodell wird das statische zweite Fahrspurmodell nicht mit aktuellen Fahrspurmerkmalen aktualisiert. Das zweite Fahrspurmodell basiert vielmehr auf einem festen Ausreißerdetektionsalgorithmus. Dieser Algorithmus unterscheidet zwischen Ausreißern und Einliegern gemäß vorgegebenen Kriterien. Mit Bezug auf die extrahierten Fahrspurmerkmale wird ein Konfidenzwert für jedes Modell, beispielsweise auf der Basis einer statistischen Hypothese, berechnet. Insbesondere werden ein verfolgter Konfidenzwert für das aktualisierte erste Fahrspurmodell und ein statischer Konfidenzwert für das statische zweite Fahrspurmodell berechnet. Mit Hilfe dieser Konfidenzwerte wird entschieden, das aktualisierte erste Fahrspurmodell oder das statische zweite Fahrspurmodell für weitere Berechnungen mit Bezug auf die Fahrspuren zu verwenden. Vorzugsweise wird jenes Modell verwendet, das den höheren Konfidenzwert liefert. Dies garantiert, dass die berechneten aktuellen Informationen über die Fahrspur (beispielsweise die Fahrspurkoordinaten) genauer sind. Daher ist auch die Abschätzung des Verlaufs der Fahrspurbegrenzungen der Nachbarfahrspuren genauer.In other words, a static second lane model is provided. In contrast to the first lane model, the static second lane model is not updated with current lane features. Rather, the second lane model is based on a fixed outlier detection algorithm. This algorithm distinguishes between outliers and inliers according to predetermined criteria. With respect to the extracted lane features, a confidence value is calculated for each model, for example based on a statistical hypothesis. In particular, a tracked confidence value for the updated first lane model and a static confidence value for the static second lane model are calculated. Using these confidence values, a decision is made to use the updated first lane model or the static second lane model for further calculations related to the lanes. Preferably, the model that provides the higher confidence value is used. This guarantees that the calculated current information about the lane (for example the lane coordinates) is more accurate. Therefore, the estimation of the course of the lane boundaries of the neighboring lanes is also more accurate.
In einer bevorzugten Ausführungsform wird die Aktualisierung des ersten Fahrspurmodells durch Vorhersagen einer neuen Version des ersten Fahrspurmodells mit Hilfe von Kalman-Filterung und Anpassen der neuen Version des ersten Fahrspurmodells an die extrahierten Fahrspurmerkmale durchgeführt. Eine solche Prozedur ermöglicht es, das Modell leicht mit einer Vielzahl von Merkmalselementen zu aktualisieren. Diese Merkmalselemente beschreiben die Fahrspur und bilden einen Zustandsvektor für das Kalman-Filter.In a preferred embodiment, the updating of the first lane model is performed by predicting a new version of the first lane model using Kalman filtering and adapting the new version of the first lane model to the extracted lane features. Such a procedure allows the model to be easily updated with a plurality of feature elements. These feature elements describe the lane and form a state vector for the Kalman filter.
Vorzugsweise wird ein unabhängiges Kalman-Filter für jede der Fahrspuren implementiert. So kann das System mit Situationen zurechtkommen, in denen die Eigen- und Nachbarfahrspur(en) ein Teil derselben Straße sind, wenn anfänglich die Nachbarfahrspur(en) erscheint (erscheinen), aber nach einer Weile eine separate Straße bildet (bilden).Preferably, an independent Kalman filter is implemented for each of the lanes. This allows the system to cope with situations where the own and neighboring lane(s) are part of the same road, when initially the neighboring lane(s) appears, but after a while forms a separate road.
Vorzugsweise verfolgen das erste Fahrspurmodell und das zweite Fahrspurmodell eine Fahrspurgeometrie über die Zeit. Folglich stellen die Fahrspurmodelle vorzugsweise aktuelle Informationen über Fahrspurabmessungen, die Fahrspurposition und/oder Fahrspurorientierung bereit. Solche Informationen können mit Bezug auf den Typ der Fahrspur klassifiziert werden.Preferably, the first lane model and the second lane model track a lane geometry over time. Thus, the lane models preferably provide current information about lane dimensions, lane position, and/or lane orientation. Such information may be classified with respect to the type of lane.
Gemäß einer weiteren Ausführungsform beinhaltet das Verfahren die Schritte
- - Berechnen einer Trennlinie oder Aufteilungslinie der Fahrspur, vorzugsweise einer Mittellinie, für jede der Fahrspuren,
- - Verwenden der Trennlinie einer jeweiligen Fahrspur zum Aufteilen der extrahierten Fahrspurmerkmale in verschiedene Sätze von Fahrspurmerkmalen, wobei die Fahrspurmerkmale von jedem der Sätze von Fahrspurmerkmalen einer der Fahrspurbegrenzungen der jeweiligen Fahrspur zugewiesen werden,
- - Bestimmen der Nähe von jedem der Fahrspurmerkmale zu seiner zugewiesenen Fahrspurbegrenzung,
- - Bewerten, ob ein jeweiliges Fahrspurmerkmal die abgeschätzte Fahrspurbegrenzung unterstützt, gemäß einem vorbestimmten Bewertungsalgorithmus auf der Basis der Nähe, und
- - Aktualisieren des ersten Fahrspurmodells auf der Basis der unterstützenden Fahrspurmerkmale, die ihre jeweilige Fahrspurbegrenzung unterstützen.
- - Calculating a lane dividing line or division line, preferably a centre line, for each of the lanes,
- - using the dividing line of a respective lane to divide the extracted lane features into different sets of lane features, wherein the lane features of each of the sets of lane features are assigned to one of the lane boundaries of the respective lane,
- - Determining the proximity of each of the lane features to its assigned lane boundary,
- - Evaluating whether a respective lane feature supports the estimated lane boundary according to a predetermined proximity-based evaluation algorithm, and
- - Updating the initial lane model based on the supporting lane features that support their respective lane boundaries.
Vorzugsweise beziehen sich die Fahrspurmerkmale auf Fahrspurmarkierungen, und vor der Aktualisierung des ersten Fahrspurmodells mit Fahrspurmarkierungen werden die Fahrspurmarkierungen in zwei getrennte Sätze für eine jeweilige linke und eine jeweilige rechte Begrenzung einer jeweiligen Fahrspur durch Berechnen der Mittellinie oder Trennlinie mit Hilfe des ersten Fahrspurmodells aufgeteilt. Vorzugsweise ist die Trennlinie ein Polynom zweiter Ordnung oder ein Polynom dritter Ordnung. Das Vorzeichen (positiv oder negativ) des seitlichen Abstandes von der Trennlinie kann verwendet werden, um die Fahrspurmarkierungen in linke und rechte Fahrspurmarkierungen zu klassifizieren. Eine solche Trennung in eine linke und rechte Begrenzung stellt eine hohe Qualität sicher, wenn das entsprechende Fahrspurmodell angepasst wird.Preferably, the lane features relate to lane markings, and prior to updating the first lane model with lane markings, the lane markings are divided into two separate sets for a respective left and a respective right boundary of a respective lane by calculating the centerline or dividing line using the first lane model on Preferably, the dividing line is a second order polynomial or a third order polynomial. The sign (positive or negative) of the lateral distance from the dividing line can be used to classify the lane markings into left and right lane markings. Such a separation into a left and right boundary ensures high quality when the corresponding lane model is adapted.
Gemäß einer weiteren Ausführungsform wird die Trennlinie oder Mittellinie einer jeweiligen Fahrspur durch Addieren der zugewiesenen Breite zu den Koordinaten der Trennlinie oder Mittellinie ihrer Nachbarfahrspur und/oder durch Subtrahieren der zugewiesenen Breite von den Koordinaten der Trennlinie oder Mittellinie ihrer Nachbarfahrspur berechnet (siehe Gleichung 3):
Wobei msplitline die Trennlinie oder Mittellinie der Eigenfahrspur bezeichnet, msplitlineLL die Trennlinie oder Mittellinie der linken Nachbarfahrspur bezeichnet und msplitlineRR die Trennlinie oder Mittellinie der rechten Nachbarfahrspur bezeichnet.Where m splitline denotes the dividing line or center line of the own lane, m splitline LL denotes the dividing line or center line of the left neighboring lane and m splitline RR denotes the dividing line or center line of the right neighboring lane.
Die vorstehend erwähnte Aufgabe kann auch durch ein Fahrerassistenzsystem gelöst werden, das dazu ausgelegt ist, ein Verfahren gemäß irgendeinem Verfahren zum Detektieren von Nachbarfahrspuren, wie hierin beschrieben, durchzuführen. Irgendeine andere Vorrichtung zum Detektieren von Nachbarfahrspuren kann dazu eingerichtet sein, die beschriebenen Verfahren durchzuführen. Modifikationen und Vorteile des erfindungsgemäßen Verfahrens können auch für das erfindungsgemäße Fahrerassistenzsystem oder die erfindungsgemäße Vorrichtung gelten und umgekehrt.The above-mentioned object can also be achieved by a driver assistance system that is designed to carry out a method according to any method for detecting neighboring lanes as described herein. Any other device for detecting neighboring lanes can be designed to carry out the described methods. Modifications and advantages of the method according to the invention can also apply to the driver assistance system according to the invention or the device according to the invention and vice versa.
Außerdem kann die obige Aufgabe auch durch ein Computerprogrammprodukt mit Programmcodemitteln gelöst werden, die insbesondere in einem computerlesbaren Medium gespeichert sind, um das Verfahren zum Detektieren von Nachbarfahrspuren, wie hierin beschrieben, durchzuführen, wenn das Computerprogrammprodukt auf einer Computervorrichtung einer elektronischen Steuereinheit abgearbeitet wird.Furthermore, the above object can also be achieved by a computer program product with program code means, which are stored in particular in a computer-readable medium, in order to carry out the method for detecting adjacent lanes as described herein when the computer program product is processed on a computer device of an electronic control unit.
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 in der jeweils angegebenen Kombination, sondern auch in anderen Kombinationen verwendbar, ohne den Rahmen der Erfindung zu verlassen. Es sind somit auch Ausführungen von der Erfindung als enthalten und offenbart anzusehen, die in den Figuren nicht explizit gezeigt und erläutert sind, jedoch durch separierte 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ührungen, als offenbart anzusehen, die über die in den Rückbezügen der Ansprüche dargelegten Merkmalskombinationen hinausgehen oder davon abweichen.Further features of the invention emerge from the claims, the figures and the description of the figures. The features and combinations of features mentioned above in the description as well as the features and combinations of features mentioned below in the description of the figures and/or shown in the figures alone can be used not only in the combination specified in each case, but also in other combinations without departing from the scope of the invention. Thus, embodiments of the invention are also to be regarded as included and disclosed which are not explicitly shown and explained in the figures, but which emerge and can be generated from the explained embodiments through separate combinations of features. Embodiments 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, embodiments and combinations of features, in particular through the embodiments set out above, which go beyond or deviate from the combinations of features set out in the references to the claims are to be regarded as disclosed.
Die vorliegende Erfindung wird nun in Verbindung mit den beigefügten Figuren genauer beschrieben, die zeigen in:
-
1 ein Prinzipblockdiagramm eines Fahrspurerfassungssystems; -
2 ein schematisches Blockdiagramm des Verarbeitungsschemas eines Fahrspurmodellmoduls; -
3 eine schematische Darstellung eines Eigenfahrspurmodells; -
4 eine schematische Darstellung einer Eigen- und von zwei Nachbarfahrspuren und ihrer entsprechenden Begrenzungen; -
5 eine schematische Darstellung der Fahrspurmarkierungsaufteilung pro Begrenzung; -
6 ein schematisches Ablaufdiagramm einer Verfolgung während einer F ah rspurwechselsituation.
-
1 a schematic block diagram of a lane detection system; -
2 a schematic block diagram of the processing scheme of a lane model module; -
3 a schematic representation of a private lane model; -
4 a schematic representation of one of the lanes and two adjacent lanes and their corresponding boundaries; -
5 a schematic representation of the lane marking distribution per boundary; -
6 a schematic flow diagram of a pursuit during a lane change situation.
Die folgenden Ausführungsformen stellen bevorzugten Beispiele der vorliegenden Erfindung dar.The following embodiments represent preferred examples of the present invention.
Die Fahrzeuggeometrieinformationen vom Systemeingabemodul 1 zusammen mit Merkmalsverfolgungsinformationen vom Merkmalsverfolgungsmodul 4 werden in ein Fahrspurpositionslogikmodul 5 eingegeben, das auch Fahrspurverfolgungsmodul genannt werden kann. Folglich empfängt das Fahrspurpositionslogikmodul 5 Informationen über detektierte Fahrspurmarkierungen 23 (das heißt beispielsweise Begrenzungsboxen und Positionen von inneren Merkmalen), vorzugsweise in Fahrzeugkoordinaten. Aus diesen Informationen versucht das Fahrspurpositionslogikmodul 5, eine Fahrspur 18 (vgl.
Parallel kann eine Recheneinheit 13 ein bestes Modell aus den Messungen berechnen. Insbesondere kann sie für jeden Zeitstempel eine Ausgleichsfahrspurhypothese aus den ankommenden Fahrspurmarkierungsmerkmalen 23, das heißt den Datensegmenten vom Merkmalsverfolgungsmodul 4, berechnen. Dafür verwendet das Rechenmodul 13 vorzugsweise eine Kombination von RANSAC (random sample consensus) und Anpassung kleinster Quadrate. Das Ergebnis kann „statisches bestes Modell“ (hierin auch statisches zweites Fahrspurmodell genannt) genannt werden.In parallel, a
Eine Entscheidungslogik 14 kann Konfidenzwerte für eine vorgegebene Hypothese verwenden, um zu entscheiden, ob das aktualisierte oder verfolgte erste Modell von der Aktualisierungseinheit 12 oder das statische zweite Fahrspurmodell von der Recheneinheit 13 verwendet werden soll, um die Fahrspurverfolgung zu korrigieren. Für diese Korrektur kann eine Korrektureinheit 15 die jeweiligen Informationen von der Entscheidungseinheit 14 empfangen. Als Ergebnis kann das Fahrspurmodell für die Fahrspurvorhersageeinheit 10 aktualisiert werden oder das Fahrspurmodell bleibt mit Bezug auf den vorherigen Zeitschritt unverändert. Es ist bevorzugt, an dem Ergebnis des vorherigen Zeitschritts festzuhalten, wenn sowohl das statische zweite Fahrspurmodell als auch das verfolgte erste Fahrspurmodell zu niedrige Konfidenzwerte liefern. Das aktuelle Fahrspurmodell liefert schließlich Ausgabeinformationen 16, die Klassifikationsinformationen wie den Fahrspurtyp oder die Fahrspurgeometrie beinhalten können.A
Das vorgeschlagene Verfahren ermöglicht eine Erweiterung eines Fahrspurerfassungssystems, wie in
Das hier beschriebene Verfahren, um die Fahrspurmodellierung und -verfolgung zu erweitern, um mehr als eine Fahrspur zu detektieren, basiert auf der Annahme, dass die Breite w der verschiedenen Fahrspuren auf derselben Straße ähnlich ist. Das Kombinieren dieser Annahme mit der Annahme des gekoppelten Fahrspurmodells ermöglicht, sobald die Eigenfahrspur 18 detektiert und modelliert ist, die benachbarte linke Begrenzung 21 und die benachbarte rechte Begrenzung 22 (
In einer bevorzugten Ausführungsform baut das Fahrspurerfassungssystem von
Das statische Modell für die Eigenfahrspur 18 wird unter Verwendung von RANSAC berechnet. Aus einer Liste von Merkmalen (abgetastete Punkte der eingehenden Fahrspurmarkierungen 23) für die linke und die rechte Begrenzung 19, 20 werden n Merkmale (standardmäßig 6) für jede Begrenzung 19, 20 zufällig ausgesucht. Mit diesen Merkmalen wird ein Ausgleichskandidatenmodell oder best fit Kandidatenmodell unter Verwendung eines Polynoms berechnet. Diese Schritte werden wiederholt, bis entweder alle Merkmale als Einlieger klassifiziert wurden oder die Anzahl von Iterationen einen bestimmten Wert erreicht, der konfigurierbar und standardmäßig 50 ist. Wenn nach diesem Prozess ein gültiges Modell vorhanden ist, wird ausgewertet, welche Fahrspurmarkierungen 23 zu dem Modell passen, und das Modell wird unter Verwendung dieser Fahrspurmarkierungen 23 erneut berechnet.The static model for the
Es muss beachtet werden, dass die Merkmale Punkte sind, die von den Fahrspurmarkierungen 23 abgetastet werden. Daher könnte es passieren, dass ein Merkmal einer Fahrspurmarkierung 23 zu einem Modell passen kann, wohingegen die ganze Fahrspurmarkierung 23 nicht passt. Unter Verwendung aller Fahrspurmarkierungen 23, die zu dem Modell passen, wird das endgültige statische Eigenmodell berechnet.It must be noted that the features are points sampled from the
Sobald das statische Eigenmodell berechnet ist, können unter Verwendung des hier vorgeschlagenen Verfahrens die benachbarte linke Begrenzung 21 und die benachbarte rechte Begrenzung 22 unter Verwendung von Gleichung 2 abgeschätzt werden.Once the static eigenmodel is calculated, the adjacent
In einem nächsten Schritt kann geprüft werden, ob Fahrspurmarkierungen 23 vorhanden sind, die die abgeschätzten benachbarten Fahrspurbegrenzungen 21, 22 unterstützen. Dazu wird für jeden der Fahrspurmarkierungskandidaten für die entsprechenden benachbarten Begrenzungen 21, 22 geprüft, welche zu den abgeschätzten benachbarten Begrenzungen 21, 22 passen. Dies kann durch Berechnen des MSE (mittlerer quadratischer Fehler) zwischen den Punkten der Fahrspurmarkierungen 23 und der jeweiligen Begrenzung 21, 22 durchgeführt werden. Für die benachbarten Begrenzungen 21, 22 ist der MSE-Fehler auch gültig, der für die Eigenbegrenzungen 19, 20 verwendete Schwellenwert muss jedoch angepasst werden. Einerseits weisen die Fahrspurmarkierungen 23, die den benachbarten Begrenzungen 21, 22 zugeordnet sind, aufgrund ihres höheren Abstandes zur Kamera einen höheren Reprojektionsfehler auf. Andererseits ermöglicht das Lockern des MSE-Schwellenwerts, dass die Fahrspur kleine Änderungen in der Breite aufweist. Wenn Fahrspurmarkierungen 23 vorhanden sind, die zur benachbarten linken Begrenzung 21 passen, werden diese Fahrspurmarkierungen 23 und die Fahrspurmarkierungen 23, die zur linken Eigenbegrenzung 19 passen, verwendet, um das Modell der linken Nachbarfahrspur zu berechnen. Wenn Fahrspurmarkierungen 23 vorhanden sind, die zur benachbarten rechten Begrenzung 22 passen, werden ebenso diese Fahrspurmarkierungen 23 und die Fahrspurmarkierungen 23, die zur rechten Eigenbegrenzung 20 passen, verwendet, um das Modell der rechten Nachbarfahrspur zu berechnen. Ansonsten können das Modell der linken Nachbarfahrspur und/oder das Modell der rechten Fahrspur als nicht gültig betrachtet werden.In a next step, it can be checked whether
Das aktualisierte Modell für die Eigenfahrspur 18 wird auf der Basis des vorhergesagten Modells berechnet. Für jede der linken Eigenbegrenzung 19 oder rechten Eigenbegrenzung 20 prüft das System, ob Fahrspurmarkierungen 23 vorhanden sind, die zur Begrenzung 19, 20 passen, unter Verwendung eines MSE-Schwellenwerts. Wenn Fahrspurmarkierungen 23 vorhanden sind, die die Begrenzungen 19, 20 unterstützen, wird das Modell unter Verwendung dieser Fahrspurmarkierungen 23 erneut berechnet. Dieselbe Prozedur wird zum Berechnen des aktualisierten Modells der linken Nachbarfahrspur 24 und des aktualisierten Modells der rechten Nachbarfahrspur 25 vorgeschlagen. Wie für das statische Modell erläutert, müssen die Schwellenwerte für die Nachbarmodelle aktualisiert werden.The updated model for the
Sobald das statische Modell und das aktualisierte Modell für jede Fahrspur 18, 24, 25 aufgebaut sind, prüft das Fahrspurpositionslogikmodul 5, welches Modell für jede Fahrspur 18, 24, 25 geeigneter ist. Die Auswahl der Modelle kann für jede der Fahrspuren 18, 24, 25 unabhängig sein, die ausgewählten Modelle müssen jedoch unter den Fahrspuren 18, 24, 25 konsistent sein:
- - die Breite der Modelle muss ähnlich sein;
- - die
18, 24, 25 können nicht einander kreuzen;Fahrspuren - -
die rechte Nachbarfahrspur 25 muss sich rechtsvon der Eigenfahrspur 18 befinden; - -
die linke Nachbarfahrspur 24 muss sich linksvon der Eigenfahrspur 18 befinden.
- - the width of the models must be similar;
- -
18, 24, 25 cannot cross each other;lanes - - the right-
hand neighbouring lane 25 must be located to the right of theown lane 18; - - the left neighbouring
lane 24 must be to the left of theown lane 18.
Zum Verfolgen können drei unabhängige Kalman-Filter zum unabhängigen Verfolgen der drei Fahrspuren 18, 24, 25 implementiert werden. Der Vorteil der Verwendung von drei unabhängigen Kalman-Filtern besteht darin, dass das System mit Situationen zurechtkommen kann, in denen die Eigenfahrspur 18 und eine oder mehrere Nachbarfahrspuren 24, 25 ein Teil derselben Straße sind, wenn anfänglich die Nachbarfahrspur 24, 25 erscheint, aber nach einer Weile die Nachbarfahrspur 24, 25 eine separate Straße bildet. Der Einfachheit halber wird das Verfolgungsmodell hier nicht beschrieben, Details sind in
Im vorstehend beschriebenen Beispiel wird ein Fahrspurwechsel nach rechts detektiert. Dies bedeutet, dass die Fahrspur, die für eine Weile als rechte Nachbarfahrspur 25 verfolgt wurde, zur neuen Eigenfahrspur 18' wird und die zeitliche Konsistenz des Verfolgers und die Konfidenz für die Detektion viel höher sind, als wenn man beginnen würde, die Nachbarfahrspuren im Fahrspurwechselfall zu verfolgen.In the example described above, a lane change to the right is detected. This means that the lane that was followed for a while as the right neighboring
Wenn im Entscheidungsblock S2 kein Wechsel nach rechts detektiert wird, geht das System zum Entscheidungsblock S6 weiter. Wenn im Entscheidungsblock S6 ein Wechsel nach links detektiert wird, wird die neue rechte Nachbarfahrspur 25' als gleich der früheren Eigenfahrspur 18 betrachtet (S7). Die Fahrspur, die als linke Nachbarfahrspur 24 verfolgt wurde, wird zur neuen Eigenfahrspur 18' (S8). Schließlich wird die frühere linke Nachbarfahrspur 24 zurückgesetzt (S9).If no change to the right is detected in decision block S2, the system proceeds to decision block S6. If a change to the left is detected in decision block S6, the new right neighbor lane 25' is considered to be equal to the former own lane 18 (S7). The lane that was tracked as the
Mit anderen Worten, im Fall eines Fahrspurwechsels wird nur die Rolle der jeweiligen Fahrspur geändert, wohingegen das System die Verfolgung der Fahrspuren während des ganzen Prozesses beibehalten kann. Dies ist ein weiterer Vorteil der Verwendung von verschiedenen Verfolgungsfiltern für die verschiedenen Fahrspuren 18, 24, 25.In other words, in case of a lane change, only the role of the respective lane is changed, whereas the system can keep tracking the lanes during the whole process. This is another advantage of using different tracking filters for the
Insgesamt zeigen die beschriebenen Ausführungsformen, wie ein Verfahren für die Fahrspurdetektion auf die Detektion von Nachbarfahrspuren erweitert werden kann.Overall, the described embodiments show how a method for lane detection can be extended to the detection of neighboring lanes.
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDED 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 documents listed by the applicant was 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 accepts no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- US 2010/0054538 A1 [0004]US 2010/0054538 A1 [0004]
- WO 2019/224103 A1 [0005, 0041, 0042, 0049]WO 2019/224103 A1 [0005, 0041, 0042, 0049]
Claims (11)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102022126904.3A DE102022126904A1 (en) | 2022-10-14 | 2022-10-14 | Neighboring lane detection based on lane models |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102022126904.3A DE102022126904A1 (en) | 2022-10-14 | 2022-10-14 | Neighboring lane detection based on lane models |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102022126904A1 true DE102022126904A1 (en) | 2024-04-25 |
Family
ID=90572786
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102022126904.3A Withdrawn DE102022126904A1 (en) | 2022-10-14 | 2022-10-14 | Neighboring lane detection based on lane models |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102022126904A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102024131641A1 (en) | 2024-08-12 | 2026-02-12 | Bayerische Motoren Werke Aktiengesellschaft | Method and device for detecting an emergency lane situation |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100054538A1 (en) | 2007-01-23 | 2010-03-04 | Valeo Schalter Und Sensoren Gmbh | Method and system for universal lane boundary detection |
| DE102018112177A1 (en) * | 2018-05-22 | 2019-11-28 | Connaught Electronics Ltd. | Lane detection based on lane models |
| US11396291B2 (en) * | 2018-06-04 | 2022-07-26 | Honda Motor Co., Ltd. | Inferring a lane boundary position by the detected position of other vehicles in different lanes |
-
2022
- 2022-10-14 DE DE102022126904.3A patent/DE102022126904A1/en not_active Withdrawn
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100054538A1 (en) | 2007-01-23 | 2010-03-04 | Valeo Schalter Und Sensoren Gmbh | Method and system for universal lane boundary detection |
| DE102018112177A1 (en) * | 2018-05-22 | 2019-11-28 | Connaught Electronics Ltd. | Lane detection based on lane models |
| WO2019224103A1 (en) | 2018-05-22 | 2019-11-28 | Connaught Electronics Ltd. | Lane detection based on lane models |
| US11396291B2 (en) * | 2018-06-04 | 2022-07-26 | Honda Motor Co., Ltd. | Inferring a lane boundary position by the detected position of other vehicles in different lanes |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102024131641A1 (en) | 2024-08-12 | 2026-02-12 | Bayerische Motoren Werke Aktiengesellschaft | Method and device for detecting an emergency lane situation |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102013205950B4 (en) | Roadside detection method | |
| DE10043467B4 (en) | System and method for determining a road marking line | |
| DE102017129075A1 (en) | PARKING NAVIGATION SYSTEM AND METHOD | |
| DE102015108605A1 (en) | Vehicle lane change path planning algorithm for an autonomous-driving vehicle | |
| WO2020048669A1 (en) | Method for determining a lane change indication of a vehicle, computer-readable storage medium, and vehicle | |
| DE102018112177A1 (en) | Lane detection based on lane models | |
| DE102018100150A1 (en) | METHOD AND DEVICE FOR OPTIMIZING A TRAJECTORY FOR A SELF-CONTROLLED VEHICLE | |
| DE102011055458A1 (en) | Adaptation technology for the detection of a free lane by means of reliable local model calibration | |
| DE102020200169B3 (en) | Method for merging several data sets for the generation of a current lane model of a roadway and device for data processing | |
| DE102010035812B4 (en) | Road marking line detection device for vehicles | |
| EP2023265A1 (en) | Method for recognising an object | |
| DE102011055459A1 (en) | Adaptation technology for the detection of a free lane with additional classifiers | |
| DE102017117593A1 (en) | Vehicle driving assistance device | |
| DE102020203756A1 (en) | MOTORWAY EXIT DETECTION AND LINE REFLECTION FOR VEHICLE TRACTION DETERMINATION | |
| DE102018123896A1 (en) | Method for operating an at least partially automated vehicle | |
| DE102013203908A1 (en) | Estimate the future speed of a vehicle | |
| DE102022126904A1 (en) | Neighboring lane detection based on lane models | |
| DE102018213191A1 (en) | Method for lane and lane detection | |
| DE102018113559A1 (en) | A method of recognizing a lane mark by validating by line width; Control means; Pitch recognition system; as well as driver assistance system | |
| DE102013217060A1 (en) | Accurate positioning of a vehicle | |
| EP3576013A1 (en) | Estimation of a path of a rail path | |
| DE102018109680A1 (en) | Method for distinguishing lane markings and curbs by parallel two-dimensional and three-dimensional evaluation; Control means; Driving assistance system; as well as computer program product | |
| DE102013217061B4 (en) | Accurate positioning of a vehicle | |
| WO2020104579A1 (en) | Method and system for determining a driving corridor | |
| DE102012008780B4 (en) | Method and device for detecting at least one road edge and motor vehicle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R163 | Identified publications notified | ||
| R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |