Method for the recognition of objects

11402486 · 2022-08-02

Assignee

Inventors

Cpc classification

International classification

Abstract

A method includes identifying, from a reflected radar signal, a plurality of single detections corresponding to object surface spots detected by the radar sensor system, wherein the positions of the single detections in a Range-Doppler-map are deter-mined, wherein at least a region of the Range-Doppler map is divided into a plurality of adjacent evaluation regions separated by separation lines, wherein the separation lines extend parallel to one of the range axis and the Doppler axis. For each evaluation region, at least one selected detection is determined which has, among the detections present in the respective evaluation region, an extremal value with respect to the other axis of the range axis and the Doppler axis, and a boundary of the at least one object is determined based on the selected detections.

Claims

1. A method for recognition of objects in a traffic space by means of a radar sensor system arranged at or in a host vehicle, said method comprising: (i) transmitting a primary radar signal into the traffic space; (ii) receiving a secondary radar signal reflected by at least one object; (iii) identifying a plurality of detections corresponding to object surface spots detected by the radar sensor system, wherein positions of the detections in a Range-Doppler-map are determined, wherein the Range-Doppler-map has a range axis representing a distance between the radar sensor system and a respective object surface spot of the object surface spots and a Doppler axis representing a Doppler shift of the secondary radar signal as reflected by the respective object surface spot relative to the primary radar signal; (iv) dividing at least a region of the Range-Doppler map into a plurality of adjacent evaluation regions separated by separation lines, wherein the separation lines extend parallel to the range axis or the Doppler axis; (v) for each evaluation region of the adjacent evaluation regions, determining at least one selected detection among the detections present in the evaluation region that has an extremal value with respect to the range axis or the Doppler axis, the extremal value being: a lowest range value among the detections in the evaluation region when the separation lines extend parallel to the range axis, the lowest range value corresponding to an object surface spot facing the radar sensor system; or a highest or lowest Doppler value among the detections in the evaluation region when the separation lines extend parallel to the Doppler axis, the highest or lowest Doppler value corresponding to the object surface spot extending in a direction of propagation of the primary radar signal; and (vi) determining a boundary of the at least one object based on the at least one selected detection of each evaluation region.

2. The method in accordance with claim 1, wherein in step (vi), the boundary of the at least one object is determined exclusively based on the selected detections or based on a combination of the selected detections with detections fulfilling a separate detection criterion.

3. The method in accordance with claim 1, wherein 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, is computed for each of the selected detections.

4. The method in accordance with claim 1, wherein in step (v) when the separation lines extend parallel to the Doppler axis, a first selected detection is determined which has, among the detections present in the evaluation region, the highest Doppler value and a second selected detection is determined which has, among the detections present in the evaluation region, the lowest Doppler value.

5. The method in accordance with claim 1, wherein the 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.

6. The method in accordance with claim 5, wherein after carrying out the 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.

7. The method in accordance with claim 1, wherein in step (iv), a field of view of the radar sensor system is divided into field-of-view regions and the evaluation regions are defined by transforming the field-of-view regions into the Range-Doppler-map.

8. The method in accordance with claim 7, wherein the field-of-view-regions are circular sectors.

9. The method in accordance with claim 7, wherein the field-of-view-regions are annular sectors.

10. The method in accordance with claim 1, wherein in step (iv), less than 15 separation lines are defined to divide at least a region of the Range-Doppler map into a plurality of adjacent evaluation regions.

11. The method in accordance with claim 1, wherein in step (iv), 2 to 10 separation lines are defined to divide at least a region of the Range-Doppler map into a plurality of adjacent evaluation regions.

12. The method in accordance with claim 1, wherein in step (iv), 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.

13. A system for recognition of objects in a traffic space comprising: a radar sensor system for (i) transmitting a primary radar signal into a traffic space and for (ii) receiving a secondary radar signal reflected by at least one object; and an electronic processing unit for processing the secondary radar signal, wherein the electronic processing unit is configured to: (iii) identify a plurality of detections corresponding to object surface spots detected by the radar sensor system, wherein positions of the detections in a Range-Doppler-map are determined, wherein the Range-Doppler-map has a range axis representing a distance between the radar sensor system and a respective object surface spot of the object surface spots and a Doppler axis representing a Doppler shift of the secondary radar signal as reflected by the respective object surface spot relative to the primary radar signal; (iv) divide at least a region of the Range-Doppler map into a plurality of adjacent evaluation regions separated by separation lines, wherein the separation lines extend parallel to the range axis or the Doppler axis; (v) for each evaluation region of the adjacent evaluation regions, determine at least one selected detection among the detections present in the evaluation region that has an extremal value with respect to the range axis or the Doppler axis, the extremal value being: a lowest range value among the detections in the evaluation region when the separation lines extend parallel to the range axis, the lowest range value corresponding to an object surface spot facing the radar sensor system; or a highest or lowest Doppler value among the detections in the evaluation region when the separation lines extend parallel to the Doppler axis, the highest or lowest Doppler value corresponding to the object surface spot extending in a direction of propagation of the primary radar signal; and (vi) determine a boundary of the at least one object based on the at least one selected detection of each evaluation region.

14. The system in accordance with claim 13, wherein the radar sensor system is configured to be mounted to a side portion or a corner portion of a host vehicle.

15. The system in accordance with claim 13, wherein in step (vi), the boundary of the at least one object is determined exclusively based on the selected detections or based on a combination of the selected detections with detections fulfilling a separate detection criterion.

16. The system in accordance with claim 13, wherein the electronic processing unit, for determining the boundary of the at least one object in step (vi), is configured to compute 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, for each of the selected detections.

17. The system in accordance with claim 13, wherein in step (v) when the separation lines extend parallel to the Doppler axis, the electronic processing unit is further configured to determine: a first selected detection which has, among the detections present in the evaluation region, the highest Doppler value; and a second selected detection which has, among the detections present in the evaluation region, the lowest Doppler value.

18. The system in accordance with claim 13, wherein the electronic processing unit is further configured to carry out step (v) 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.

19. The system in accordance with claim 18, wherein after carrying out the step (v) for the first set of evaluation regions, the electronic processing unit is configured to define a spread 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.

20. A non-transitory computer-readable media including computer-executable instructions that, when executed, causes a radar sensor system to: (i) transmit a primary radar signal into a traffic space; and (ii) receive a secondary radar signal reflected by at least one object; and an electronic processing unit for processing the secondary radar signal to: (iii) identify a plurality of detections corresponding to object surface spots detected by the radar sensor system, wherein positions of the detections in a Range-Doppler-map are determined, wherein the Range-Doppler-map has a range axis representing a distance between the radar sensor system and a respective object surface spot of the object surface spots and a Doppler axis representing a Doppler shift of the secondary radar signal as reflected by the respective object surface spot relative to the primary radar signal; (iv) divide at least a region of the Range-Doppler map into a plurality of adjacent evaluation regions separated by separation lines, wherein the separation lines extend parallel to the range axis or the Doppler axis; (v) for each evaluation region of the adjacent evaluation regions, determine at least one selected detection among the detections present in the evaluation region that has an extremal value with respect to the range axis or the Doppler axis, the extremal value being: a lowest range value among the detections in the evaluation region when the separation lines extend parallel to the range axis, the lowest range value corresponding to an object surface spot facing the radar sensor system; or a highest or lowest Doppler value among the detections in the evaluation region when the separation lines extend parallel to the Doppler axis, the highest or lowest Doppler value corresponding to the object surface spot extending in a direction of propagation of the primary radar signal; and (vi) determine a boundary of the at least one object based on the at least one selected detection of each evaluation region.

Description

BRIEF DESCRIPTION OF DRAWINGS

(1) Subsequently, the present invention is explained in more detail based on an exemplary embodiment with reference to the accompanying figures, wherein:

(2) FIG. 1 shows, in a top view, a motor vehicle, a radar sensor system mounted to the motor vehicle and a stationary object to be detected by the radar sensor system;

(3) FIG. 2 shows an angular division of the field of view of a radar sensor system used in a method according to an embodiment of the invention;

(4) FIG. 3 shows a division of a Range-Doppler-map which corresponds to the angular division according to FIG. 2;

(5) FIG. 4 shows a radial division of the field of view of a radar sensor system used in a method according to an embodiment of the invention;

(6) FIG. 5 shows a division of a Range-Doppler-map which corresponds to the radial division according to FIG. 4;

(7) FIG. 6 shows selected detections determined by a method according to an embodiment of the invention in a top view;

(8) FIG. 7 shows the selected detections according to FIG. 6 in a Range-Doppler map;

(9) FIG. 8 is a Range-Doppler map showing an exemplary radar output signal as well as selected detections determined by a method according to the prior art;

(10) FIG. 9 is a Range-Doppler map showing an exemplary radar output signal as well as selected detections determined by a method according to an embodiment of the invention;

(11) FIG. 10 is a Range-Doppler-map showing an exemplary radar output signal as well as selected detections determined by a method according to an alternative embodiment of the invention;

(12) FIG. 11 shows selected detections determined by a method according to the prior art in a Cartesian coordinate system;

(13) FIG. 12 shows selected detections determined by a method according to an embodiment of the invention in a Cartesian coordinate system.

DETAILED DESCRIPTION

(14) 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.

(15) ‘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.

(16) 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.

(17) 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.

(18) 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.

(19) In FIG. 1, there is shown a motor vehicle 11, also called a host vehicle, and a side-viewing radar sensor system 13 mounted to a front corner section of the motor vehicle 11. The radar sensor system 13 is preferably based on a millimeter wave radar sensor. A single channel radar sensor is preferred to minimize the production costs. However, a multiple channel radar sensor may be provided to enhance the detection performance. The radar sensor system 13 can be connected to an electronic processing device (not shown), for example an advanced emergency braking system, a pedestrian collision avoidance system or an autonomous driving system.

(20) 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. FIG. 1 shows a situation where the motor vehicle 11 passes the stationary object 19.

(21) 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.

(22) Based on the secondary radar signal, a Range-Doppler-map 30 as shown in FIG. 8 is generated. The Range-Doppler-map 30 has a range axis 31 representing the distance between the radar sensor system 13 and the respective surface spot and a Doppler axis 32 representing the relative Doppler shift of the secondary radar signal as reflected by the respective surface spot relative to the primary radar signal. To generate the Range-Doppler-Map 30, the secondary radar signal is sampled in the time domain and then subjected to a Fast Fourier Transform (FFT). The Range-Doppler-map 30 can refer to a single channel or the average, for example the average amplitude, of different channels. Dependent on the application, the Range-Doppler-map 30 can be a raw data output of a FFT with windowing or be based on an output which has been subjected to post-processing steps such as thresholding or other algorithms.

(23) 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 FIG. 8, detections 35 are shown which are determined by means of thresholding. It can be seen that most of the detections 35 are in the far range, while in the near range no detections are found.

(24) Since different parts of the stationary object 19 (FIG. 1) have different relative Doppler shifts and the stationary object 19 extends along the driving direction 15, there is a pronounced spread of the output signal along the Doppler axis 32. Therefore, the peak reflection power is reduced and particularly detections in the low range region often fail to reach the threshold.

(25) According to the invention, this problem is avoided by determining selected detections 35′ as shown in FIGS. 2-7 and explained in further detail below.

(26) According to FIG. 2, the field of view 37 of the radar sensor system 13 is divided into field-of-view-regions 39. According to an embodiment of the invention, the field-of-view-regions 39 are regular circular sectors. Specifically, the field-of-view-regions 39 are defined by applying an incremental angle Δθas follows:
θ.sub.n=θ.sub.min+n.Math.Δθ  (2)
wherein θ.sub.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.

(27) The field-of-view-regions 39 are transformed into the Range-Doppler-space to generate evaluation regions 40 as shown in FIG. 3. The projection of the angular separation lines on the Range-Doppler map 30 can be written as
d.sub.n=v.Math.cos(θ.sub.n).   (3)

(28) 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 d.sub.min and a maximal Doppler value d.sub.max, respectively.

(29) 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 FIG. 3, is selected for further processing. A set 45 of selected detections 35′ is generated. In this manner, the closest detections 35′ corresponding to the closest boundary of the stationary object 19 are found.

(30) 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.

(31) FIGS. 4 and 5 refer to an alternative embodiment of the invention. The field-of-view-regions 39′ are annular sectors instead of circular sectors. Specifically, the field-of-view-regions 39′ are defined by applying an incremental radius Δr as follows:
r.sub.n=r.sub.min+n.Math.Δr   (4)
wherein r.sub.min 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.

(32) The field-of-view-regions 39′ are transformed into the Range-Doppler-space to generate evaluation regions 40′ as shown in FIG. 5.

(33) 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 r.sub.min and a maximal range value r.sub.max, respectively.

(34) 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 FIG. 5, are selected for further processing. The detections 35′ having extremal Doppler values are related to the maximum and minimum observation angle θ and thus to the contour of the stationary object 19.

(35) The selection of detections 35′ based on Doppler fences 41 according to FIGS. 2 and 3 can be combined with a selection of detections 35′ based on range fences 51 according to FIGS. 4 and 5 to find more detections 35′ related to the outer surface of the stationary object 19. The result of such a combined selection is shown in FIGS. 6 and 7.

(36) According to a specific embodiment of the invention, selected detections 35′ are determined based on Doppler fences 41 as shown in FIG. 3. Based on these detections, a Doppler spread ranging from d.sub.min to d.sub.max is defined. Then selected detections 35′ are determined based on range fences 51 as shown in FIG. 5. If the detections found in this step are outside the defined Doppler spread, they are used for further processing, otherwise they are removed from the list of selected detections 35′.

(37) FIGS. 8-10 show the Range-Doppler-maps 30 displaying the same secondary radar signal. In FIG. 8, detections 35 found by a conventional thresholding process are shown. In the low range region, no detections are present. In FIG. 9, detections 35′ found by a method according to the invention using Doppler fences 41 as shown in FIG. 3 are indicated in addition to the detections 35 found by the conventional thresholding process. It can be seen that more detections 35, 35′ in the near range are found.

(38) In FIG. 10, detections 35′ found by a method according to the invention using a combination of Doppler fences 41 as shown in FIG. 3 and range fences 51 as shown in FIG. 5 are indicated in addition to the detections 35 found by the conventional thresholding process. Compared to FIG. 9, more detections 35, 35′ in the far range are found.

(39) 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.

(40) In FIG. 11, detections 35 found by a conventional thresholding process are shown in a Cartesian coordinate system. The origin of the Cartesian coordinate system is located at the front bumper of the motor vehicle 11. For comparison, FIG. 12 shows detections 35 found by the conventional thresholding process and in addition detections 35 found by a method in accordance with the invention. The boundary of the stationary object 19 is discernible more clearly, since more detections 35, 35′ are present.

(41) 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.

(42) 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.

(43) 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.

(44) 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.

(45) 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.