DE102004056015A1 - Measurement data e.g. distance data, evaluating method for distance measurement system, involve organizing data in matrix form, defining two dimensional image space, transforming image space to parameter space, and analyzing parameter space - Google Patents
Measurement data e.g. distance data, evaluating method for distance measurement system, involve organizing data in matrix form, defining two dimensional image space, transforming image space to parameter space, and analyzing parameter space Download PDFInfo
- Publication number
- DE102004056015A1 DE102004056015A1 DE102004056015A DE102004056015A DE102004056015A1 DE 102004056015 A1 DE102004056015 A1 DE 102004056015A1 DE 102004056015 A DE102004056015 A DE 102004056015A DE 102004056015 A DE102004056015 A DE 102004056015A DE 102004056015 A1 DE102004056015 A1 DE 102004056015A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- space
- parameter space
- distance
- transformation
- 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
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/66—Radar-tracking systems; Analogous systems
- G01S13/72—Radar-tracking systems; Analogous systems for two-dimensional tracking, e.g. combination of angle and range tracking, track-while-scan radar
- G01S13/723—Radar-tracking systems; Analogous systems for two-dimensional tracking, e.g. combination of angle and range tracking, track-while-scan radar by using numerical data
-
- 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/40—Extraction of image or video features
- G06V10/48—Extraction of image or video features by mapping characteristic values of the pattern into a parameter space, e.g. Hough transformation
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Image Analysis (AREA)
Abstract
Description
Die vorliegende Erfindung betrifft ein Verfahren zur Auswertung von Messdaten, insbesondere von Entfernungsdaten und Zeitdaten, eines Entfernungsmesssystems, insbesondere eines Entfernungsmesssystems eines Kraftfahrzeugs.The The present invention relates to a method for the evaluation of Measurement data, in particular of distance data and time data, a Distance measuring system, in particular a distance measuring system of a motor vehicle.
Die vorliegende Erfindung betrifft ferner ein System zur Auswertung von Messdaten, insbesondere von Entfernungsdaten und Zeitdaten, eines Entfernungsmesssystems insbesondere eines Kraftfahrzeugs.The The present invention further relates to a system for evaluation measurement data, in particular distance data and time data, a distance measuring system, in particular of a motor vehicle.
Derartige Verfahren und Systeme sind aus dem Stand der Technik bekannt und weisen den Nachteil auf, dass die Qualität der Auswertung sich deutlich verschlechtert, sobald die Messdaten nicht mehr regelmäßig erhalten werden, was zu sog. Detektionslücken in dem Entfernungsmesssystem führt. Diese Detektionslücken entstehen bei auf Wellenausbreitungseffekten basierenden Entfernungsmesssystemen insbesondere durch destruktive Interferenz von Signalen oder auch durch andere Störungen z.B. der verwendeten Sensoren.such Methods and systems are known in the art and have the disadvantage that the quality of the evaluation is clear deteriorates as soon as the measurement data is no longer received regularly become, what to so-called detection gaps in the distance measuring system leads. These detection gaps occur in distance measuring systems based on wave propagation effects in particular by destructive interference of signals or else through other disorders e.g. the sensors used.
Bekannte Ansätze, eine zuverlässige Messdatenauswertung auch bei Detektionslücken zu gewährleisten, schlagen die Verwendung von Kalmanfiltern vor. Kalmanfilter weisen jedoch den Nachteil auf, dass sich ein Fangbereich für eine Detektion von Messdaten proportional zur Anzahl der in Folge ausgefallenen Messdaten, d.h. proportional zur Länge der Detektionslücke, vergrößert, wodurch bei erneuter Versorgung mit Messdaten häufig eine unerwünschte Verschmelzung dieser Messdaten mit nicht korrespondierenden vorherigen Detektionen auftritt.Known Approaches, a reliable one To ensure measurement data analysis even with detection gaps suggest the use from Kalman filters. Kalman filters, however, have the disadvantage that a catchment area for a detection of measurement data proportional to the number of consecutive failed measurement data, i. proportional to the length of the detection gap, increased, thereby with renewed supply of measurement data often an undesirable merger this measurement data with non-corresponding previous detections occurs.
Demgemäß ist es Aufgabe der vorliegenden Erfindung, ein verbessertes Auswertungsverfahren des beschriebenen Typs und ein verbessertes System zur Auswertung von Messdaten bereitzustellen, das insbesondere auch bei Detektionslücken eine zuverlässige Auswertung der Messdaten ermöglicht.Accordingly, it is Object of the present invention, an improved evaluation of the described type and an improved system for the evaluation of To provide measurement data, especially in detection gaps a reliable evaluation the measurement data allows.
Diese Aufgabe wird bei einem Verfahren der eingangs genannten Art erfindungsgemäß durch die folgenden Schritte gelöst:
- – Organisieren der Messdaten in Matrixform, wobei die Entfernungsdaten vorzugsweise spaltenweise und die Zeitdaten vorzugsweise zeilenweise angeordnet sind, wodurch ein zweidimensionaler Bildraum definiert wird, dessen Punkte jeweils einem 2-Tupel bestehend aus einem Zeitdatenwert und einem Entfernungsdatenwert entsprechen,
- – Transformieren der Messdaten aus dem Bildraum in einen Parameterraum unter Verwendung einer vorgebbaren Transformation, insbesondere einer Hough-Transformation,
- – Analysieren des Parameterraums.
- Organizing the measurement data in matrix form, wherein the distance data are preferably arranged column by column and the time data are preferably arranged line by line, whereby a two-dimensional image space is defined, whose points correspond in each case to a 2-tuple consisting of a time data value and a distance data value,
- Transforming the measurement data from the image space into a parameter space using a predefinable transformation, in particular a Hough transformation,
- - Analyze the parameter space.
Die erfindungsgemäße Anordnung der Messdaten in Matrixform ermöglicht eine effiziente Weiterverarbeitung der Messdaten und stellt eine insbesondere für die erfindungsgemäß anschließend durchgeführte Transformation sehr zweckmäßige Form dar.The inventive arrangement the measurement data in matrix form an efficient further processing of the measured data and provides a especially for the transformation subsequently carried out according to the invention very convenient form represents.
Die Transformation in den Parameterraum ermöglicht je nach Wahl der Parameter eine zweckmäßige Darstellung der Messdaten derart, dass eine Erkennung vorgebbarer geometrischer Strukturen wie z.B. Linien, Kreise und dergleichen vereinfacht wird. Ebenso kann die Darstellung der Messdaten im Parameterraum die Auswahl bestimmter Gruppen von Messdaten erleichtern.The Transformation into the parameter space allows depending on the choice of parameters a convenient representation the measurement data such that a detection specifiable geometric Structures such as e.g. Lines, circles and the like is simplified. Likewise, the representation of the measured data in the parameter space can be the selection facilitate certain groups of measurement data.
Hierbei ist die Hough-Transformation erfindungsgemäß sehr vorteilhaft einsetzbar. Der Erfindungsgegenstand ist jedoch nicht auf die Anwendung der Hough-Transformation begrenzt, sondern andere Transformationen, welche eine Überführung der Messdaten aus dem Bildraum in eine in dem Parameterraum zweckmäßige Darstellung leisten, sind auch verwendbar.in this connection the Hough transformation can be used very advantageously according to the invention. However, the subject of the invention is not limited to the application of Limited Hough transformation, but other transformations, which a transfer of the Measurement data from the image space in a useful in the parameter space representation are also suitable.
Eine sich an die erfindungsgemäße Transformation anschließende Analyse des Parameterraums nutzt die vorteilhafte Darstellung der Messdaten in dem Parameterraum zur Auswertung aus.A to the transformation according to the invention subsequent Analysis of the parameter space uses the advantageous representation of Measurement data in the parameter space for evaluation.
Bei einer sehr vorteilhaften Ausführungsform des erfindungsgemäßen Verfahrens bildet die Transformation ein vorgebbares, parametrisierbares Objekt aus dem Bildraum auf einen Punkt des Parameterraums ab.at a very advantageous embodiment of the inventive method the transformation forms a specifiable, parameterizable object from the image space to a point of the parameter space.
Parametrisierbare Objekte im Sinne der Erfindung sind dabei beispielsweise mathematische Funktionen wie z.B. Polynome, aber auch implizit definierte bzw. definierbare Objekte wie z.B. Kreise, Ellipsen und generell parametrische Kurven jeglicher Art.parameterized Objects within the meaning of the invention are, for example, mathematical functions such as. Polynomials, but also implicitly defined or definable Objects such as Circles, ellipses and general parametric curves of any kind.
Besonders zweckmäßig für eine effiziente Auswertung der Messdaten ist beispielsweise die Auswahl einer Geraden als parametrisierbares Objekt, weil zur parametrischen Darstellung einer Geraden in einer Ebene, wie z.B. in dem zweidimensionalen Bildraum, nur zwei Parameter erforderlich sind.Especially suitable for efficient evaluation The measurement data is, for example, the selection of a straight line as parametrisierbares Object, because of the parametric representation of a straight line in one Plane, such as in the two-dimensional image space, only two parameters required are.
Ganz besonders vorteilhaft sieht eine weitere erfindungsgemäße Verfahrensvariante vor, dass die Transformation nur bezüglich eines vorgebbaren Teilbereichs des Parameterraums durchgeführt wird. Auf diese Weise können wahlweise nur für eine bestimmte Auswertung interessierende Bereiche verarbeitet werden, wodurch eine unnötige Aufbereitung nicht interessierender Bereiche unterbleibt und die Verarbeitungsgeschwindigkeit des Verfahrens gesteigert wird.A particularly advantageous embodiment of the method according to the invention provides that the transformation is carried out only with respect to a predefinable subarea of the parameter space. In this way, regions of interest can optionally be processed only for a specific evaluation, whereby an unnecessary treatment of non-interest areas is omitted and the processing speed of the method is increased.
Bei einer weiteren sehr vorteilhaften Ausführungsform des erfindungsgemäßen Verfahrens ist der Parameterraum ein n-dimensionaler, vorzugsweise diskreter Raum, wobei ggf. Schrittweiten zur Diskretisierung des Parameterraums vorzugsweise in Abhängigkeit einer gewünschten Genauigkeit des Auswertungsverfahrens gewählt werden.at a further very advantageous embodiment of the method according to the invention is the parameter space an n-dimensional, preferably discrete space, where necessary, increments for discretization the parameter space preferably in dependence of a desired Accuracy of the evaluation method can be selected.
Die Diskretisierung des Parameterraums ermöglicht eine einfache rechnerische Auswertung z.B. mittels eines digitalen Signalprozessors und erlaubt durch die Vorgabe einer Schrittweite für die Diskretisierung eine Anpassung der Genauigkeit von Verarbeitungsschritten, die mit in dem Parameterraum dargestellten Daten durchgeführt werden. Beispielsweise ist es hierdurch auch möglich, bei einem dreidimensionalen Parameterraum zwei Dimensionen des Parameterraums mit verhältnismäßig großer Schrittweite zu diskretisieren und die verbleibende dritte Dimension des Parameterraums mit einer geringeren Schrittweite zu diskretisieren, weil die wichtigsten Informationen in dem Parameterraum sich auf die dritte Dimension beziehen und dort demnach die größte Genauigkeit erforderlich ist.The Discretization of the parameter space allows a simple computational Evaluation e.g. by means of a digital signal processor and allowed by the specification of a step size for the discretization an adaptation of the accuracy of processing steps, which are performed with data represented in the parameter space. For example, it is also possible in a three-dimensional Parameter space two dimensions of the parameter space with a relatively large step size to discretize and the remaining third dimension of the parameter space to discretize with a smaller increment, because the most important Information in the parameter space refers to the third dimension refer and therefore there the greatest accuracy is required.
Eine weitere sehr vorteilhafte Ausführungsform des erfindungsgemäßen Verfahrens ist dadurch gekennzeichnet, dass der Parameterraum ein zweidimensionaler diskreter Raum ist und die Transformation die folgenden Schritte aufweist:
- – Vorsehen einer Akkumulatormatrix zur Repräsentation des Parameterraums bzw. eines zu betrachtenden Teils des Parameterraums,
- – Initialisieren der Elemente der Akkumulatormatrix,
- – Anwenden einer Transformationsvorschrift auf jeden Punkt des Bildraums.
- Provision of an accumulator matrix for representing the parameter space or a part of the parameter space to be considered,
- Initializing the elements of the accumulator matrix,
- Apply a transformation rule to every point of the image space.
Die erfindungsgemäße Ausbildung des Parameterraums als zweidimensionaler Raum ermöglicht eine Darstellung z.B. von Geraden im Parameterraum. Je nach Transformationsvorschrift sind die Geraden beispielsweise durch einen ersten Parameter, der z.B. einem y-Achsenabschnitt eines kartesischen Koordinatensystems entspricht und durch einen zweiten Parameter, der z.B. einer Steigung der Geraden entspricht, in dem Parameterraum darstellbar. Weitere Darstellungsarten von Geraden im Parameterraum sind ebenfalls denkbar, beispielsweise der Hesseschen Normalform entsprechend unter Verwendung eines Abstands der Geraden von einem Koordinatenursprung und eines Winkels, den die Gerade mit einer x-Achse des kartesischen Koordinatensystems einschließt.The inventive training of parameter space as a two-dimensional space allows one Representation e.g. of straight lines in parameter space. Depending on the transformation rule are the straight lines, for example, by a first parameter, the e.g. a y-intercept of a Cartesian coordinate system and by a second parameter, e.g. a slope corresponds to the straight line, can be displayed in the parameter space. Further Representation of straight lines in the parameter space are also conceivable for example, the Hessian normal form according to using a distance of the straight line from a coordinate origin and a Angle, the line with an x-axis of the Cartesian coordinate system includes.
Die Darstellung der Geraden in einem zweidimensionalen Parameterraum ist bei der Verarbeitung von Entfernungsdaten und Zeitdaten besonders zweckmäßig, weil hiermit beispielsweise Entfernungsverläufe über der Zeit einfach darstellbar und analysierbar sind.The Representation of the straight lines in a two-dimensional parameter space is particularly useful in the processing of distance data and time data because hereby, for example, distance profiles over time easily representable and are analyzable.
Die Akkumulatormatrix ermöglicht eine Repräsentation des diskreten zweidimensionalen Parameterraums und weist demgemäß eine der Diskretisierungsschrittweite der beiden Dimensionen sowie einem betrachteten Parameterbereich entsprechend viele Reihen bzw. Spalten auf.The Accumulator matrix allows a representation of the discrete two-dimensional parameter space and accordingly has one of the Discretization step size of the two dimensions and a considered parameter range corresponding to many rows or columns on.
Beispielsweise kann zur Auswertung der Messdaten des Entfernungsmesssystems ein Zeitfenster betrachtet werden, in das fünfzig Entfernungsmessungen fallen, so dass dementsprechend fünfzig Entfernungsdaten und fünfzig Zeitdaten vorliegen. Diese Messdaten stellen jeweils paarweise Punkte des zweidimensionalen Bildraums dar.For example can be used to evaluate the measurement data of the distance measuring system Time windows are considered in the fifty distance measurements fall, so that fifty distance data and accordingly fifty Time data available. These measurements provide pairs of points of the two-dimensional image space.
Falls eine Transformationsvorschrift basierend auf der Hesseschen Normalform einer Geraden in der Ebene gewählt wird, bestehen die Parameter des Parameterraums aus dem Abstand der Geraden vom Koordinatenursprung und aus einem Winkel, den die Gerade mit der x-Achse eines in der Ebene liegenden kartesischen Koordinatensystems einschließt. Je nach der gewünschten Abstands- bzw.- Winkelauflösung ist dementsprechend eine Diskretisierung des Parameterraums vorzunehmen.If a transformation rule based on the Hessian normal form a straight line in the plane chosen is, the parameters of the parameter space consist of the distance the straight line from the coordinate origin and from an angle that the Especially with the x-axis of an in-plane Cartesian Coordinate system includes. Depending on the desired Distance or angular resolution Accordingly, a discretization of the parameter space is to be made.
Für den Fall, dass Abstände der Geraden vom Koordinatenursprung in einem Bereich von 0 bis 99 betrachtet werden, mit einer Auflösung von 1, sind dementsprechend 100 Reihen der Akkumulatormatrix auszuwählen. Für den zu betrachtenden Winkelbereich wird je nach gewünschter Winkelauflösung ebenso vorgegangen.In the case, that distances the straight line from the coordinate origin in a range from 0 to 99 are considered, with a resolution of 1, are accordingly Select 100 rows of accumulator matrix. For the angle range to be considered will depending on the desired Angular resolution as well proceed.
Nach Anwendung der Transformationsvorschrift enthält die Akkumulatormatrix z.B. in Form relativer Häufigkeiten Informationen darüber, wie viele Geraden mit den jeweiligen Parametern Abstand/Winkel im Bildraum vorhanden sind.To Applying the transformation protocol includes the accumulator matrix, e.g. in the form of relative frequencies Information about it, how many lines with the respective parameters distance / angle in Picture space are available.
Besonders vorteilhaft umfasst das Anwenden der Transformationsvorschrift folgende Schritte:
- – Aufstellen einer Transformationsgleichung für jeden Punkt des Bildraums unter Verwendung der Hesseschen Normalform der Geradengleichung,
- – Lösen der Transformationsgleichung, wobei als Lösung eine Punkteschar im Parameterraum erhalten wird,
- – für jeden Punkt der die Lösung repräsentierenden Punkteschar Inkrementieren eines dem jeweiligen Punkt entsprechenden Elements der Akkumulatormatrix.
- Setting up a transformation equation for each point of the image space using the Hessian normal form of the straight line equation,
- Solving the transformation equation, whereby a set of points in the parameter space is obtained as the solution,
- For each point of the set of points representing the solution, incrementing an element of the Ak corresponding to the respective point kumulatormatrix.
Beispielsweise
wird für
einen Punkt (t_i, r_i) des Bildraums bestehend aus einem Zeitdatum
(t_i) und einem damit korrespondierenden Entfernungsdatum (r_i)
die Transformationsgleichung wie folgt erhalten:
Das
Lösen der
Transformationsgleichung (G1) kann beispielsweise durch systematisches
Einsetzen aller interessierender Werte für R und für θ erfolgen, wobei zur praktischen
Realisierung des Verfahrens beispielsweise aufgrund numerischer
Ungenauigkeiten die Transformationsgleichung (G1) auch dann als
gelöst
angesehen werden darf, wenn der Differenzterm
Für einen weiteren Punkt (t_i + 1, r_i) des Bildraums sind dieselben Schritte durchzuführen, die wiederum auf eine Punkteschar im Parameterraum führen, usw. Ebenso ist für alle weiteren Punkte des Bildraums zu verfahren.For one another point (t_i + 1, r_i) of the image space are the same steps perform, which in turn lead to a set of points in parameter space, etc. Likewise is for to move all other points of the picture space.
Für jeden Punkt (R, θ) im Parameterraum, der die Transformationsgleichung (G1) bzw. (G1') löst, wird in der betreffenden, dem Punkt entsprechenden, Reihe bzw. Spalte der Akkumulatormatrix der Wert des jeweiligen Matrixelements inkrementiert. Vor der Auswertung der Transformationsgleichungen sind die Elemente der Akkumulatormatrix zunächst zu initialisieren, beispielsweise mit dem Wert Null.For each Point (R, θ) in the parameter space, which solves the transformation equation (G1) or (G1 ') in the relevant row or column corresponding to the point the accumulator matrix increments the value of the respective matrix element. Before evaluating the transformation equations are the elements the accumulator matrix first to initialize, for example, with the value zero.
Diejenigen Elemente der Akkumulatormatrix, die nach dem Transformationsprozess die größten Werte aufweisen, entsprechen mit ihren Parametern R, θ den am häufigsten im Bildraum auftretenden Geraden. Auf diese Weise können demnach Geraden, d.h. Zeitverläufe der Entfernungsdaten, ermittelt werden. Durch Verwendung der beschriebenen Transformation ist eine zuverlässige Erkennung einer Geraden im Bildraum auch dann möglich, wenn infolge von Detektionslücken ein oder mehrere Entfernungsdaten fehlen.Those Elements of the accumulator matrix after the transformation process the biggest values have, with their parameters R, θ the most commonly occurring in the image space Straight. That way you can therefore, straight lines, i. time courses the distance data, are determined. By using the described Transformation is a reliable one Detection of a straight line in the image space is possible even if due to detection gaps or more distance data is missing.
Eine weitere sehr vorteilhafte Ausführungsform des erfindungsgemäßen Verfahrens ist dadurch gekennzeichnet, dass das Analysieren des Parameterraums den folgenden Schritt umfasst:
- – Ermitteln des größten Elements der Akkumulatormatrix, vorzugsweise mithilfe einer zweidimensionalen Differentiation der Elemente der Akkumulatormatrix.
- Determining the largest element of the accumulator matrix, preferably by means of a two-dimensional differentiation of the elements of the accumulator matrix.
Hierdurch ist eine einfache und zuverlässige Bestimmung häufig im Bildraum auftretender Geraden möglich.hereby is a simple and reliable determination often possible in the image space.
Ganz besonders vorteilhaft ist bei einer weiteren Ausführungsform des erfindungsgemäßen Verfahrens das Aufstellen einer Geradengleichung unter Verwendung der dem größten Element der Akkumulatormatrix entsprechenden Parameter des Parameterraums vorgeschlagen.All is particularly advantageous in a further embodiment the method according to the invention setting up a straight line equation using the largest element the accumulator matrix corresponding parameters of the parameter space proposed.
Hiermit ergibt sich in Form der erhaltenen Geradengleichung ein analytischer Zusammenhang zwischen den Entfernungsdaten und den Zeitdaten. Mithilfe dieses analytischen Zusammenhangs ist es möglich, auch bei Detektionslücken, d.h. z.B. bei sporadisch fehlenden Entfernungsdaten, Aussagen über die wahrscheinliche Entfernung des erfassten Objekts zu machen.Herewith results in the form of the obtained linear equation an analytical Relationship between the distance data and the time data. aid From this analytical point of view it is possible, even with detection gaps, i. e.g. for sporadically missing distance data, statements about the to make probable distance of the detected object.
Die aufgestellte Geradengleichung kann insbesondere sehr vorteilhaft zur Vorhersage und/oder Interpolation von Messdaten, insbesondere von Entfernungsdaten (r_i), und/oder zum Ermitteln einer Geschwindigkeit und/oder einer Beschleunigung, und/oder zur Vorhersage einer verbleibenden Zeit bis zu einer Kollision verwendet werden.The erected straight-line equation can be very beneficial in particular for the prediction and / or interpolation of measured data, in particular distance data (r_i), and / or to determine a speed and / or acceleration, and / or prediction of a remaining one Time to be used until a collision.
Bei einer anderen erfindungsgemäßen Verfahrensvariante wird der Schritt der Transformation und/oder der Analyse des Parameterraums in Abhängigkeit von Daten durchgeführt, die von anderen Systemen, insbesondere Entfernungsmesssystemen, erhalten werden. Somit sind beispielsweise die Diskretisierungsschrittweiten für den Parameterraum und/oder weitere Kenngrößen des erfindungsgemäßen Verfahrens wie z.B. der betrachtete Bereich des Parameterraums je nach den auszuwertenden Messdaten wählbar.at another method variant according to the invention becomes the step of transformation and / or analysis of the parameter space dependent on performed by data, that of other systems, especially distance measuring systems, to be obtained. Thus, for example, the discretization step sizes for the Parameter space and / or other characteristics of the method according to the invention such as. the considered area of the parameter space depending on the can be selected.
Als eine weitere Lösung der Aufgabe der vorliegenden Erfindung ist ein System zur Auswertung von Messdaten gemäß Anspruch 11 angegeben.When another solution The object of the present invention is a system for the evaluation of Measurement data according to claim 11 indicated.
Da die Messdaten des Entfernungsmesssystems üblicherweise in kurzer zeitlicher Folge aufgenommen werden, kann bei den zu untersuchenden Objekten des Bildraums näherungsweise von Geraden ausgegangen werden. Diese Geraden im Bildraum repräsentieren eine zeitlich konstante Änderung der Entfernungsdaten, d.h. eine konstante Geschwindigkeit.Since the measurement data of the distance measuring system are usually recorded in a short time sequence, it can be assumed that the objects to be examined in the image space are approximately straight lines. These lines in the image space represent a temporally constant change of the distance data, ie a constant Speed.
Das erfindungsgemäße Verfahren ist jedoch nicht auf eine Parametrisierung von Geraden im Bildraum beschränkt. Falls eine höhere Genauigkeit bei der Auswertung der Messdaten aus dem Bildraum gefordert ist, kann eine Transformationsgleichung gewählt werden, welche beispielsweise Polynome zweiten Grades aus dem Bildraum in den Parameterraum überführt, wobei in dem Parameterraum dementsprechend drei Dimensionen zur Darstellung der Daten vorzusehen sind. Als Ergebnis wird im Gegensatz zu der vorstehend beschriebenen Verfahrensvariante ein Polynom zweiten Grades erhalten, welches den zeitlichen Verlauf der Entfernungsdaten im Bildraum angibt. Mit diesem Polynom ist u.U. eine genauere Interpolation von Messdaten z.B. zur Vervollständigung von Detektionslücken möglich, als mit einer Geraden.The inventive method However, this is not a parameterization of straight lines in the image space limited. If a higher Accuracy required in the evaluation of the measurement data from the image space is, a transformation equation can be chosen which, for example, polynomials second degree transferred from the image space in the parameter space, where in the parameter space accordingly three dimensions for presentation of the data. As a result, unlike the method variant described above a polynomial second Grades obtained, which shows the time course of the distance data in the image space indicates. With this polynomial u.U. a more precise interpolation from measurement data e.g. to completion of detection gaps possible, as with a straight line.
Weitere Ausführungsformen, Anwendungsgebiete und Vorteile der vorliegenden Erfindung sind in der nachfolgenden Figurenbeschreibung unter Bezugnahme auf die Figuren der Zeichnung aufgeführt, wobeiFurther Embodiments, Fields of application and advantages of the present invention are in the following description of the figures with reference to the figures the drawing listed, where
Bei
den Messdaten aus
Bei
einer Auflösung
der Entfernungsdaten von 1 cm je Spalte ist demnach ein Entfernungsbereich
von 1 cm bis 80 cm aus den in
Der Übergang
von einer Zeile zur nächsten Zeile
entspricht einer Zeitdauer, die zwischen zwei Entfernungsmessungen
in dem Entfernungsmesssystem
Das
die Messdaten liefernde Entfernungsmesssystem
Allerdings
weisen die in
Um
trotz der Abwesenheit sinnvoller Messdaten in einem den Reihen 25
bis 30 entsprechenden Zeitraum Aussagen über die Entfernung des Kraftfahrzeugs
zu dem Hindernis machen zu können,
werden die einen Bildraum definierenden Messdaten erfindungsgemäß unter
Verwendung einer auf Algorithmen der Hough-Transformation basierenden
Transformation in einen Parameterraum überführt, der eine vorteilhafte
Analyse der Messdaten ermöglicht
und die Berechnung einer in
Die
Transformation wird erfindungsgemäß in dem Schritt
Hierzu
wird für
jeden Punkt (r_i, t_i) des Bildraums, d.h. für jedes Element der in
D.h., die Auswertung jedes einzelnen Punkts (r_i, t_i) des Bildraums führt auf eine Punkteschar im Parameterraum. Der Parameterraum ist vorzugsweise ein diskreter Raum, der entsprechend der Transformationsgleichung (G1) zwei Dimensionen, nämlich den Abstand R und den Winkel θ aufweist.that is, the evaluation of each individual point (r_i, t_i) of the image space is performed a set of points in parameter space. The parameter space is preferred a discrete space that conforms to the transformation equation (G1) two dimensions, namely the distance R and the angle θ.
Zur Darstellung der Punktescharen im Parameterraum ist eine sog. Akkumulatormatrix vorgesehen, deren Elemente jeweils einem Punkt in dem zweidimensionalen Parameterraum entsprechen. Die Akkumulatormatrix wird vor der oben beschriebenen Auswertung der Transformationsgleichung (G1) initialisiert, indem jedem ihrer Elemente der Wert Null zugewiesen wird.to Representation of the points in parameter space is a so-called accumulator matrix whose elements are each a point in the two-dimensional Correspond parameter space. The accumulator matrix will be in front of the top initialized evaluation of the transformation equation (G1), by assigning zero value to each of its elements.
Anschließend wird die oben beschriebene Auswertung der Transformationsgleichung (G1) für jeden Punkt des Bildraums durchgeführt, wobei das Lösen der Transformationsgleichung (G1) beispielsweise durch systematisches Einsetzen aller interessierender Werte für R und θ erfolgen kann.Subsequently, will the evaluation of the transformation equation (G1) described above for each Point of the picture space performed, being the release the transformation equation (G1), for example, by systematic Insertion of all interesting values for R and θ can take place.
Für jeden Punkt (R, θ) im Parameterraum, der die Transformationsgleichung (G1) bzw. (G1') löst, wird in der betreffenden, dem Punkt entsprechenden, Reihe bzw. Spalte der Akkumulatormatrix der Wert des jeweiligen Matrixelements inkrementiert.For each Point (R, θ) in the parameter space, which solves the transformation equation (G1) or (G1 ') in the relevant row or column corresponding to the point the accumulator matrix increments the value of the respective matrix element.
In
Dabei bedeutet ein Zahlenwert von fünf in dem Element der Akkumulatormatrix mit den Koordinaten R = 22 und θ = 75 beispielsweise, dass in dem bisherigen Prozess fünfmal eine Transformationsgleichung gemäß (G1) für bestimmte Punkte des Bildraums angesetzt worden ist, bei der die Werte R = 22 und θ = 75 die jeweilige Gleichung gelöst haben.there means a numerical value of five in the element of the accumulator matrix with the coordinates R = 22 and θ = For example, five times in the previous process Transformation equation according to (G1) for certain Points of the image space has been set at which the values R = 22 and θ = 75 solved the respective equation to have.
Derjenige Bereich der Akkumulatormatrix mit den größten Matrixelementen gibt demgemäß die Parameter von Geraden an, welche in dem Bildraum dominant auftreten.The one The area of the accumulator matrix with the largest matrix elements accordingly gives the parameters of straight lines that appear dominant in the image space.
Für den in
Für den weiteren,
in
Zugleich
ist das letztgenannte Element mit den Koordinaten R = 73 und θ = 77 auch
absolut gesehen das größte Element.
Das bedeutet, dass in dem in
Eine Übersicht über den
gesamten Parameterraum, die insbesondere auch den in
Gemäß einer
vorteilhaften Ausführungsform der
Erfindung wird zur Analyse gemäß Schritt
Unter
Kenntnis desjenigen Elements der Akkumulatormatrix mit dem größten Wert
kann die Gleichung einer Geraden aufgestellt werden, welche die Messdaten
des Bildraums analytisch beschreibt und welche in
Durch
das Einsetzen dieser Parameter in die Transformationsgleichung (G1)
erhält
man
Mithilfe
der Geradengleichung (G2) lassen sich im Schritt
Unter Kenntnis der erfindungsgemäß ermittelten Geradengleichung (G2) kann beispielsweise auch eine Vorhersage von zukünftigen Messdaten erfolgen, ferner kann aus der Geradengleichung eine Geschwindigkeit des Kraftfahrzeugs und /oder eine Beschleunigung ermittelt werden, darüber hinaus ist es auch möglich, die Geradengleichung (G2) dazu zu verwenden, um eine verbleibende Zeit vorherzusagen, nach der eine Kollision des Kraftfahrzeugs mit dem Hindernis voraussichtlich eintreten wird.Under Knowledge of the invention determined Line equation (G2) can, for example, also be a prediction of future Measured data are carried out, also can from the straight-line speed the motor vehicle and / or an acceleration are determined, about that It is also possible Use the straight-line equation (G2) to select a remaining one Time to predict after a collision of the motor vehicle with the Obstacle is expected to occur.
Bei
einer anderen sehr vorteilhaften Ausführungsform des erfindungsgemäßen Verfahrens
wird eine Analyse des Parameterraums in Abhängigkeit von Daten durchgeführt, die
von anderen Systemen, insbesondere Entfernungsmesssystemen
Ferner
ist es unter Einschränkung
des jeweiligen Wertebereichs der Parameter des Parameterraums, beispielsweise
also unter Einschränkung
des Wertebereichs für
den Abstand R der Geraden und/oder für den Winkelbereich θ auch möglich, nur interessierende
Bereiche des Parameterraums zu analysieren und damit den Rechenaufwand
des Verfahrens zu verringern. Beispielsweise kann unter Kenntnis
einer Relativgeschwindigkeit des Kraftfahrzeugs bezogen auf ein
Hindernis von vornherein nur ein gewisser Bereich des Parameterraums
betrachtet werden, der hinsichtlich seiner den Winkel θ beschreibenden
Dimension auf interessierende Werte eingeschränkt ist. Derartige interessierende
Werte werden beispielsweise aus der Beziehung zwischen der Geradensteigung,
die mit dem Winkel θ zusammenhängt, und
der vorstehend erwähnten
Relativgeschwindigkeit ermittelt, denn bei dem in
Das erfindungsgemäße Verfahren ist jedoch nicht auf eine Parametrisierung von Geraden im Bildraum beschränkt. Beispielsweise kann zur Erzielung einer höheren Genauigkeit bei der Interpolation im Rahmen der Auswertung der Messdaten eine Transformationsgleichung gewählt werden, welche beispielsweise Polynome 2. Grades aus dem Bildraum in den Parameterraum überführt, wobei in dem Parameterraum dementsprechend 3 Dimensionen zur Darstellung der Daten vorzusehen sind. Somit wird als Ergebnis im Gegensatz zu den vorstehend beschriebenen Verfahrensvarianten ein Polynom 2. Grades erhalten, welches den zeitlichen Verlauf der Entfernungsdaten im Bildraum angibt. Analog zur Suche des Maximums der zweidimensionalen Akkumulatormatrix ist bei einer derartigen Verfahrensvariante der nunmehr dreidimensionale Parameterraum auf sein größtes Element zu untersuchen, das heißt, alle Elemente des dreidimensionalen Parameterraums müssen beispielsweise im Wege einer sequentiellen Suche analysiert werden, um das Maximum zu finden. Eine mehrdimensionale Differentiation ist ebenfalls anwendbar.The inventive method However, this is not a parameterization of straight lines in the image space limited. For example, to achieve greater accuracy in interpolation in the Frame of the evaluation of the measured data a transformation equation chosen which, for example, polynomials 2nd degree from the image space transferred into the parameter space, where in the parameter space accordingly 3 dimensions for representation of the data. Thus, as a result, in contrast to the method variants described above, a polynomial 2nd degree, which shows the time course of the distance data in the image space indicates. Analogous to the search of the maximum of the two-dimensional accumulator matrix is in such a process variant of the now three-dimensional Parameter space on its biggest element to investigate, that is, For example, all elements of the three-dimensional parameter space must be analyzed by a sequential search to the maximum to find. Multidimensional differentiation is also applicable.
Die
mittels des erfindungsgemäßen Verfahrens
erhaltenen Auswertungsergebnisse können ggf. von dem Auswertungssystem
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102004056015A DE102004056015A1 (en) | 2004-11-12 | 2004-11-12 | Measurement data e.g. distance data, evaluating method for distance measurement system, involve organizing data in matrix form, defining two dimensional image space, transforming image space to parameter space, and analyzing parameter space |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102004056015A DE102004056015A1 (en) | 2004-11-12 | 2004-11-12 | Measurement data e.g. distance data, evaluating method for distance measurement system, involve organizing data in matrix form, defining two dimensional image space, transforming image space to parameter space, and analyzing parameter space |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102004056015A1 true DE102004056015A1 (en) | 2006-05-18 |
Family
ID=36273908
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102004056015A Withdrawn DE102004056015A1 (en) | 2004-11-12 | 2004-11-12 | Measurement data e.g. distance data, evaluating method for distance measurement system, involve organizing data in matrix form, defining two dimensional image space, transforming image space to parameter space, and analyzing parameter space |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102004056015A1 (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19541448A1 (en) * | 1995-05-12 | 1996-11-14 | Mitsubishi Electric Corp | Distance measurement system for motor vehicle |
DE19834670A1 (en) * | 1998-07-31 | 2000-02-03 | Siemens Ag | Method and arrangement for recognizing unauthorized write or read accesses to a memory area of at least one memory arranged in a microprocessor system and arrangement for carrying out the method |
DE19963006A1 (en) * | 1999-12-24 | 2001-06-28 | Bosch Gmbh Robert | Method to detect and evaluate objects near vehicle, involves determining speed and distance of target object within virtual barrier or range gate, whose length and distance from vehicle can be varied |
DE10025844A1 (en) * | 2000-05-25 | 2001-12-06 | Adc Automotive Dist Control | Method for determining the distance between a reference object and at least one target object |
DE10146095A1 (en) * | 2001-09-19 | 2003-04-03 | Bosch Gmbh Robert | Distance measurement method |
DE10161681A1 (en) * | 2001-12-14 | 2003-07-03 | Joachim Falkenhagen | Method for identification of objects within sequential radar images by displacement of the images relative to each other so that objects moving with a speed corresponding to the displacement form an aggregate object |
DE69625423T2 (en) * | 1995-09-12 | 2003-08-14 | Matsushita Electric Ind Co Ltd | Device for recognizing an object in which the position of a flat object is estimated using a Hough transformation |
DE10242852A1 (en) * | 2002-09-14 | 2004-03-25 | Technische Universität Ilmenau Abteilung Forschungsförderung und Technologietransfer | Surface geometry measurement method in which interference in the coordinate points related to form element calculation is minimized by filtering of the points using both balancing and recognition methods |
DE10252323A1 (en) * | 2002-11-11 | 2004-05-19 | Ibeo Automobile Sensor Gmbh | Method for determining an own movement of a vehicle |
-
2004
- 2004-11-12 DE DE102004056015A patent/DE102004056015A1/en not_active Withdrawn
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19541448A1 (en) * | 1995-05-12 | 1996-11-14 | Mitsubishi Electric Corp | Distance measurement system for motor vehicle |
DE69625423T2 (en) * | 1995-09-12 | 2003-08-14 | Matsushita Electric Ind Co Ltd | Device for recognizing an object in which the position of a flat object is estimated using a Hough transformation |
DE19834670A1 (en) * | 1998-07-31 | 2000-02-03 | Siemens Ag | Method and arrangement for recognizing unauthorized write or read accesses to a memory area of at least one memory arranged in a microprocessor system and arrangement for carrying out the method |
DE19963006A1 (en) * | 1999-12-24 | 2001-06-28 | Bosch Gmbh Robert | Method to detect and evaluate objects near vehicle, involves determining speed and distance of target object within virtual barrier or range gate, whose length and distance from vehicle can be varied |
DE10025844A1 (en) * | 2000-05-25 | 2001-12-06 | Adc Automotive Dist Control | Method for determining the distance between a reference object and at least one target object |
DE10146095A1 (en) * | 2001-09-19 | 2003-04-03 | Bosch Gmbh Robert | Distance measurement method |
DE10161681A1 (en) * | 2001-12-14 | 2003-07-03 | Joachim Falkenhagen | Method for identification of objects within sequential radar images by displacement of the images relative to each other so that objects moving with a speed corresponding to the displacement form an aggregate object |
DE10242852A1 (en) * | 2002-09-14 | 2004-03-25 | Technische Universität Ilmenau Abteilung Forschungsförderung und Technologietransfer | Surface geometry measurement method in which interference in the coordinate points related to form element calculation is minimized by filtering of the points using both balancing and recognition methods |
DE10252323A1 (en) * | 2002-11-11 | 2004-05-19 | Ibeo Automobile Sensor Gmbh | Method for determining an own movement of a vehicle |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60308413T2 (en) | METHOD AND DEVICE FOR EDITING AND ANALYZING DIGITAL TERRAIN DATA. | |
EP3497476A1 (en) | Motor vehicle and method for a 360° detection of the surroundings | |
EP2417476B1 (en) | Fmcw radar sensor and method for frequency matching | |
DE19962997A1 (en) | Calibrating a sensor system involves detecting sensor data as static or quasi-static objects taking into account object movement, feeding data to calibration unit for correction | |
DE19633693C1 (en) | Method of detecting target pattern in static or dynamic systems | |
DE102019200141A1 (en) | Method for capturing partial areas of an object | |
WO2005061985A2 (en) | Method and device for determining the position of at least one point of reflection on an obstacle | |
DE10310214A1 (en) | A method for acquiring environmental information and method for determining the location of a parking space | |
DE102008015535B4 (en) | Process for image processing of stereo images | |
EP0700544B1 (en) | Spatial filtering process and system | |
DE19680510B4 (en) | Seismic monitoring system for earthquake forecasting - evaluates detected seismic parameters to locate minor tremors with spatial and chronological quantification of latter for earthquake prediction | |
DE102013220170A1 (en) | Method for determining a kinematic state variable of an object | |
DE102004056015A1 (en) | Measurement data e.g. distance data, evaluating method for distance measurement system, involve organizing data in matrix form, defining two dimensional image space, transforming image space to parameter space, and analyzing parameter space | |
DE19900737A1 (en) | Method for correcting measurement results of coordinate measuring machine; by using remaining valid measurement values for evaluating measurement results | |
DE3541969C2 (en) | Device for measuring lateral deviation (vertical distance between vehicle and target trajectory) and relative yaw angle (angle between vehicle longitudinal axis and tangent to target trajectory) of a vehicle | |
DE19828318C2 (en) | Wire highlighting | |
DE102019132151A1 (en) | Method for calibrating an environment sensor of a vehicle on the basis of data from a reference environment sensor, taking into account occupancy cards, computing device and sensor system | |
DE102019220607A1 (en) | Use of ultrasound-based subsystems for 360 ° environment detection | |
DE102006051091B4 (en) | Method for object recognition in vehicles by means of close-range detection | |
DE102006011590B4 (en) | Device for measuring a parking space | |
DE102004024595B3 (en) | Determining usability of remote sensing data involves determining distances between first and second image matrix elements and automatically assessing usability of image matrix using the distances | |
DE102019210128A1 (en) | Method for evaluating recorded sensor data from a sensor | |
DE4111785A1 (en) | KALMAN FILTER | |
EP2251849B1 (en) | Method for improved recognition of conduit-type objects | |
DE102018122092A1 (en) | Method for determining at least one position parameter of an object in an environment of a motor vehicle, computer program product, driver assistance system and motor vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OM8 | Search report available as to paragraph 43 lit. 1 sentence 1 patent law | ||
R082 | Change of representative | ||
R005 | Application deemed withdrawn due to failure to request examination |
Effective date: 20111115 |