This disclosure generally relates to the recognition of objects in a traffic space by means of a radar sensor system.
Modern motor vehicles are often equipped with advanced driver assistance systems (ADAS), such as lane departure warning systems, lane change assistance systems, active brake assist systems and the like. Such systems generally require a reliable identification of objects such as obstacles, other vehicles or pedestrians present in the environment of the host vehicle. The recognition of stationary objects is of particular importance. In many applications, it is desired to find the boundaries of stationary objects. Based on the boundaries, a map of the observed traffic space can be generated.
Radar sensor systems often use the known Doppler effect to gather information relating to objects moving relative to the host vehicle. The Doppler effect or Doppler shift is a change in frequency observed when a wave source moves relative to the receiver. A Range-Doppler-map can be generated more quickly and easily than a X-Y-map showing the actual positions of detected objects.
Usually, radar sensor systems output frames or scans. In each of the frames or scans, a plurality of single detections can be identified. In the context of the present disclosure, single detections are spot-like portions of the Range-Doppler-map which fulfill a predefined detection criterion. For example, pixels having intensity values above a threshold or defining a local maximum may constitute single detections.
The shapes of the real objects may be approximated based on the single detections—for example by creating a polyline connecting the detections on the ground plane. To determine an object boundary in this way, the range and the observation angle can be computed for each of the detections. However, the calculation of the observation angle or azimuth, for example by means of an angle-finding process, is rather complicated. Furthermore, due to the multitude of detections usually present, the computational effort is rather high.
To reduce the computational burden, it is possible to carry out the calculations only for a subset of the detections, for example only for the strongest detections. This can be performed using a threshold. Due to the spread of the Doppler signal, however, it is often difficult to find sufficient detections in all range regions of interest. This problem is particularly severe in situations where a stationary object is passed by the host vehicle.
The present invention relates to a method for the recognition of objects in a traffic space by means of a radar sensor system arranged at or in a host vehicle, comprising the steps:
In one embodiment,
The division of the Range-Doppler-map into evaluation regions enables a considerable reduction of the computational effort necessary for the determination of the object boundary, because angle calculations and the like only have to be carried out for a limited number of detections. Simultaneously, it is ensured that there is least one selected detection for each evaluation region and thus for each portion of the range axis or the Doppler axis. This means that the selected detections are distributed over a large section of the range axis or the Doppler axis, respectively. The reliability of the subsequent boundary recognition is thus enhanced. The separation lines can be called “fences”, since they define a border of an area. Specifically, separation lines extending parallel to the range axis can be called “Doppler fences”, whereas separation lines extending parallel to the Doppler axis can be called “range fences”.
Advantageous embodiments of the invention can be seen from the dependent claims, from the following description and from the appended figures.
In step (vi), the boundary of the at least one object can be determined exclusively based on the selected detections. The remaining, i. e. non-selected detections can be discarded, at least for the purpose of determining the object boundary. Thus, the number of calculations is kept low. However, it is also possible that the boundary of the at least one object can be determined based on a combination of the selected detections with detections fulfilling a separate detection criterion.
For determining the boundary of the at least one object in step (vi), an observation angle between a current line of sight and a fixed reference axis, in particular a driving direction or a longitudinal axis of the host vehicle, can be computed for each of the selected detections. The line of sight extends from the object surface spot associated with the respective detection to an active region of the radar sensor system. If both the range and the observation angle are known for a specific detection, the position of the respective object surface spot in Cartesian coordinates can be indicated.
According to an embodiment of the invention, the separation lines extend parallel to the range axis, wherein in step (v) a selected detection is determined which has, among the detections present in the respective evaluation region, the lowest range value. According to this embodiment, it is checked in step (v) which of the detections present in the respective evaluation region has the lowest range value. This check requires only little computational effort. The selection of the “closest” detections over an angular range enables an efficient determination of that surface portion of the object that at least essentially faces the radar sensor system.
According to another embodiment of the invention, the separation lines extend parallel to the Doppler axis, wherein in step (v) a selected detection is determined which has, among the detections present in the respective evaluation region, the highest or lowest Doppler value. According to this embodiment, it is checked in step (v) which of the detections present in the respective evaluation region has the highest or the lowest Doppler value, which requires only little computational effort and enables an efficient determination of surface portions of the object extending at least essentially in the direction of propagation of the primary radar signal.
It can be provided that in step (v), a first selected detection is determined which has, among the detections present in the respective evaluation region, the highest Doppler value and a second selected detection is determined which has, among the detections present in the respective evaluation region, the lowest Doppler value. Thus, lateral surfaces on both sides of a front surface of the object can be determined.
According to another embodiment of the invention, step (v) is carried out for a first set of evaluation regions separated by Doppler separation lines extending parallel to the range axis and subsequently for a second set of evaluation regions separated by range separation lines extending parallel to the Doppler axis, or vice versa. I. e. the range selection and the Doppler selection as described above can be combined to refine the selection process.
It can be provided that after carrying out step (v) for the first set of evaluation regions, a spread is defined based on the selected detections, wherein step (v) is carried out for the second set of evaluation regions only considering detections being outside the spread. According to a preferred embodiment, the selection is first carried out based on Doppler fences. Then it is checked which of the selected detections has the lowest Doppler value and which of the selected detections has the highest Doppler value. The range between the lowest Doppler value and the highest Doppler value is defined as the Doppler spread. Subsequently, a selection is carried out based on range fences. However, only such selected detections are considered for further calculations that are located outside the spread. This procedure avoids the selection of ghost detections which are “behind” a front surface of the object.
In step (iv), the field of view of the radar sensor system can be divided into field-of-view-regions and the evaluation regions can be defined by transforming the field-of-view-regions into the Range-Doppler-map. This enables an adequate division of the real world space of interest. Preferably, only a region of the Range-Doppler-map is divided into evaluation regions, in particular a region which corresponds to the field of view of the radar sensor system. The field of view is the effective sensing region of the radar sensor system in a Cartesian coordinate system, ranging from a minimum angle to a maximum angle and from a minimum radius to a maximum radius.
The field-of-view-regions can have the shape of, preferably regular, circular sectors. This corresponds to an angular division of the field of view.
Alternatively, the field-of-view-regions can have the shape of annular sectors. This corresponds to a radial division of the field of view.
It can be provided that in step (iv), less than 15 separation lines, preferably 2 to 10 separation lines and more preferably 3 to 7 separation lines are defined to divide at least a region of the Range-Doppler map into a plurality of adjacent evaluation regions. It has turned out that such a number of evaluation regions is sufficient for a reliable boundary recognition.
The invention also relates to a system for the recognition of objects in a traffic space comprising a radar sensor system for transmitting a primary radar signal into a traffic space and for receiving a secondary radar signal reflected by at least one object and an electronic processing unit for processing the secondary radar signal.
According to the invention, the electronic processing unit is configured for carrying out a method in accordance with any one of the preceding claims.
Dependent on the application, the electronic processing device may be united with the radar sensor system or configured as a separate unit. The electronic processing unit may comprise a computer.
Preferably, the radar sensor system is configured to be mounted to a side portion or a corner portion of the host vehicle.
The invention further relates to a computer program product including executable program code which, when executed, carries out a method as disclosed above.
The disclosure with reference to the inventive method is also true for the inventive system and the inventive computer program product.
Further features and advantages will appear more clearly on a reading of the following detailed description of the preferred embodiment, which is given by way of non-limiting example only and with reference to the accompanying drawings.
Subsequently, the present invention is explained in more detail based on an exemplary embodiment with reference to the accompanying figures, wherein:
Reference will now be made in detail to embodiments, examples of which are illustrated in the accompanying drawings. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the various described embodiments. However, it will be apparent to one of ordinary skill in the art that the various described embodiments may be practiced without these specific details. In other instances, well-known methods, procedures, components, circuits, and networks have not been described in detail so as not to unnecessarily obscure aspects of the embodiments.
‘One or more’ includes a function being performed by one element, a function being performed by more than one element, e.g., in a distributed fashion, several functions being performed by one element, several functions being performed by several elements, or any combination of the above.
It will also be understood that, although the terms first, second, etc. are, in some instances, used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first contact could be termed a second contact, and, similarly, a second contact could be termed a first contact, without departing from the scope of the various described embodiments. The first contact and the second contact are both contacts, but they are not the same contact.
The terminology used in the description of the various described embodiments herein is for describing embodiments only and is not intended to be limiting. As used in the description of the various described embodiments and the appended claims, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term “and/or” as used herein refers to and encompasses all possible combinations of one or more of the associated listed items. It will be further understood that the terms “includes,” “including,” “comprises,” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
As used herein, the term “if” is, optionally, construed to mean “when” or “upon” or “in response to determining” or “in response to detecting,” depending on the context. Similarly, the phrase “if it is determined” or “if [a stated condition or event] is detected” is, optionally, construed to mean “upon determining” or “in response to determining” or “upon detecting [the stated condition or event]” or “in response to detecting [the stated condition or event],” depending on the context.
In
In operation, the motor vehicle 11 is moving at a speed v in a driving direction 15. A stationary object 19, for example a wall, is located next to the motor vehicle 11. The stationary object 19 extends along the driving direction 15.
The radar sensor system 13 is configured for transmitting a primary radar signal into the traffic space 23 beside the motor vehicle 11 and for detecting the stationary objects 19 present in the traffic space 23 on the basis of a secondary radar signal reflected by the stationary objects 19. A line of sight 25 which extends from a specific spot of the stationary object 19 to the active region of the radar sensor system 13 is called a “line of sight”. The speed component related to such a spot and oriented along the respective line of sight 25 can be determined in a known manner using the Doppler effect. It is known that the relationship between the relative Doppler shift d and the speed v of the motor vehicle 11 is given as:
d=v cos(θ) (1)
wherein θ is the angle between the line of sight 25 and a reference axis 26 parallel to the driving direction 15.
Based on the secondary radar signal, a Range-Doppler-map 30 as shown in
Portions of the Range-Doppler-map 30 that fulfill a predefined detection criterion form single detections 35. Generally, a plurality of single detections 35 can be determined. In
Since different parts of the stationary object 19 (
According to the invention, this problem is avoided by determining selected detections 35′ as shown in
According to
θn=θmin+n·Δθ (2)
wherein θmin is a minimal observation angle of the radar sensor system 13 and n is a natural number. The borders separating the field-of-view-regions 39 are shown as dashed lines.
The field-of-view-regions 39 are transformed into the Range-Doppler-space to generate evaluation regions 40 as shown in
dn=v·cos(θn). (3)
Based on formulae (2) and (3), a series of vertical lines called Doppler fences 41 or separation lines 41 is generated. The evaluation regions 40 are separated by the Doppler fences 41. The first and the last evaluation region 40 are partly defined by a minimal Doppler value dmin and a maximal Doppler value dmax, respectively.
For each evaluation region 40, it is determined which of the detections 35 present in the respective evaluation region 40 has the lowest range value. This detection 35′, shown as filled dot in
A common problem in radar sensor technology is the generation of ghost targets as a consequence of multi-path propagation. The closest detection 35′ in a certain angle scope is likely to result from a reflection from the real object 19. Therefore, the selection of the closest detections 35′ reduces or avoids the problem of ghost targets.
rn=rmin+n·Δr (4)
wherein rmin is a minimal observation radius of the radar sensor system 13 and n is a natural number. The borders separating the field-of-view-regions 39′ are shown as dashed circular arcs.
The field-of-view-regions 39′ are transformed into the Range-Doppler-space to generate evaluation regions 40′ as shown in
Based on formula (4), a series of horizontal lines called range fences 51 or separation lines 51 is generated. The evaluation regions 40′ are separated by the range fences 51. The first and the last evaluation region 40′ are partly defined by a minimal range value rmin and a maximal range value rmax, respectively.
For each evaluation region 40′, it is determined which of the detections 35 present in the respective evaluation region 40′ has the lowest Doppler value and which of the detections 35 present in the respective evaluation region 40′ has the highest Doppler value. These detections 35′, shown as filled dots in
The selection of detections 35′ based on Doppler fences 41 according to
According to a specific embodiment of the invention, selected detections 35′ are determined based on Doppler fences 41 as shown in
In
Based on the selected detections 35′, the boundary of the stationary object 19 in a vehicle coordinate system is determined. For this purpose, the observation angle θ is computed for each of the selected detections 35′, preferably by means of an angle-finding process.
In
By the use of range fences 51 and/or Doppler fences 41, the Doppler resolution can be intentionally reduced to get a signal having a higher level from the stationary object 19.
In order to properly apply the Doppler fences 41, it is necessary that the stationary object 19 is located beside the motor vehicle 11. Otherwise, there is no unambiguous relationship between the observation angle θ and the relative Doppler.
An advantage of a method in accordance with the invention in comparison with a common contour extraction algorithm is a reduction of the number of detections 35 and thus a reduction of angle finding calculations. As the Range-Doppler-map 30 does not present the actual physical shape of a stationary object 19, there can be an over-sampling or an under-sampling. For example, if the motor vehicle 11 is driving at a high speed v, the objects 19 on the sides of the motor vehicle 11 have a large Doppler spread even if they are positioned relatively close to the motor vehicle 11. This leads to an over-sampling of the Range-Doppler contour. The use of range fences 51 and/or Doppler fences 41 avoids such an undesired over-sampling.
The invention thus enables a reliable recognition of stationary objects 19 by means of a radar sensor system 13 without the necessity to carry out a multitude of complex computations.
While this invention has been described in terms of the preferred embodiments thereof, it is not intended to be so limited, but rather only to the extent set forth in the claims that follow.
Number | Date | Country | Kind |
---|---|---|---|
18166848 | Apr 2018 | EP | regional |
Number | Name | Date | Kind |
---|---|---|---|
4958638 | Sharpe et al. | Sep 1990 | A |
5689268 | Shi | Nov 1997 | A |
6121916 | Mcdade | Sep 2000 | A |
6653971 | Guice et al. | Nov 2003 | B1 |
6674394 | Zorati | Jan 2004 | B1 |
8068134 | Yoshizawa | Nov 2011 | B2 |
8854251 | Tokoro | Oct 2014 | B2 |
9746549 | Parker | Aug 2017 | B1 |
10502826 | Tasovac | Dec 2019 | B2 |
10929653 | Yan et al. | Feb 2021 | B2 |
11131766 | Yan et al. | Sep 2021 | B2 |
20020028003 | Krebs et al. | Mar 2002 | A1 |
20030225517 | Schiffmann | Dec 2003 | A1 |
20100074379 | Li | Mar 2010 | A1 |
20100286543 | Balasaheb Patil et al. | Nov 2010 | A1 |
20110077532 | Kim et al. | Mar 2011 | A1 |
20110102234 | Adams et al. | May 2011 | A1 |
20130329523 | Karl | Dec 2013 | A1 |
20140261887 | Groot et al. | Sep 2014 | A1 |
20160054438 | Patole et al. | Feb 2016 | A1 |
20160124087 | Stainvas et al. | May 2016 | A1 |
20160259037 | Molchanov et al. | Sep 2016 | A1 |
20160284213 | Cao | Sep 2016 | A1 |
20160320853 | Lien et al. | Nov 2016 | A1 |
20170057497 | Laur et al. | Mar 2017 | A1 |
20170059695 | Fetterman | Mar 2017 | A1 |
20170085771 | Schwager et al. | Mar 2017 | A1 |
20170097413 | Gillian et al. | Apr 2017 | A1 |
20170276788 | Wodrich | Sep 2017 | A1 |
20170356991 | Yosoku | Dec 2017 | A1 |
20190137606 | Buddendick et al. | May 2019 | A1 |
20190206070 | Nash et al. | Jul 2019 | A1 |
20190318162 | Yan et al. | Oct 2019 | A1 |
20200064444 | Regani et al. | Feb 2020 | A1 |
20200124706 | Buddendick et al. | Apr 2020 | A1 |
20200142029 | Brooker et al. | May 2020 | A1 |
20200160046 | Andreou et al. | May 2020 | A1 |
Number | Date | Country |
---|---|---|
104360336 | Feb 2015 | CN |
10 2014 218092 | Mar 2016 | DE |
102015007040 | Dec 2016 | DE |
102016213254 | Jul 2017 | DE |
102016215102 | Dec 2017 | DE |
102016213007 | Jan 2018 | DE |
2017039862 | Mar 2017 | WO |
Entry |
---|
O. Bialer and S. Kolpinizki, “Multi-Doppler resolution automotive radar,” 2017 25th European Signal Processing Conference ( EUSIPCO), 2017, pp. 1937-1941, doi: 10.23919/EUSIPCO.2017.8081547. (Year: 2017). |
“Extended European Search Report”, EP Application No. 18166844.3, dated Oct. 9, 2018, 7 pages. |
“Notice of Allowance”, U.S. Appl. No. 16/361,897, dated Sep. 17, 2020, 8 Pages. |
Caspar, “Performance Comparison Between a Camera Only AEB-FCW and a Camera-Radar Fusion Aeb-FCW”, Mar. 2017, 8 pages. |
Fei, et al., “Human Gait Recognition Using Micro-Doppler Features”, May 2012, pp. 331-335. |
Ghaleb, et al., “A refine Micro-Doppler Analysis of Pedestrians in ISAR Imaging”, Jun. 2008, 4 pages. |
Gurbuz, et al., “Operational Assessment and Adaptive Selection of Micro-Doppler Features”, Dec. 2015, pp. 1196-1204. |
Gürbüz, et al., “Detection and Identification of Human Targets in Radar Data”, Proc. SPIE 6567, Signal Processing, Sensor Fusion, and Target Recognition XVI, 656701, May 7, 2007, 12 pages. |
Kim, et al., “Human Detection Using Doppler Radar Based on Physical Characteristics of Targets”, Feb. 2015, pp. 289-293. |
Lupfer, et al., “Increasing FastSLAM Accuracy for Radar Data by Integrating the Doppler Information”, Mar. 4, 2017, 4 pages. |
Schafer, “What is a Savitzky-Golay Filter”, Jul. 2011, 7 pages. |
Van Dorp, et al., “Feature-based Human Motion Parameter Estimation with Radar”, May 2008, pp. 135-145. |
Yan, et al., “Micro-Doppler Based Classifying Features for Automotive Radar VRU Target Classification”, Jun. 5, 2017, 8 pages. |
“Non-Final Office Action”, U.S. Appl. No. 16/359,301, dated Dec. 7, 2020, 7 pages. |
“Notice of Allowance”, U.S. Appl. No. 16/361,897, dated Dec. 2, 2020, 8 pages. |
“Supplemental Notice of Allowance”, U.S. Appl. No. 16/361,897, dated Jan. 25, 2021, 2 pages. |
“Notice of Allowance”, U.S. Appl. No. 16/359,301, dated Jul. 7, 2021, 7 pages. |
“Final Office Action”, U.S. Appl. No. 16/359,301, dated Apr. 5, 2021, 11 pages. |
Number | Date | Country | |
---|---|---|---|
20190317204 A1 | Oct 2019 | US |