Perception sensor processing method and processing unit for performing the same

GB2625324BActive Publication Date: 2025-02-19APTIV TECHNOLOGIES AG
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
GB2022018827
Authority / Receiving Office
GB · GB
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-12-14
Publication Date
2025-02-19
Estimated Expiration
2042-12-14

Smart Images

  • Figure 00000001_0000
    Figure 00000001_0000
  • Figure 00000001_0001
    Figure 00000001_0001
  • Figure 00000001_0002
    Figure 00000001_0002
Patent Text Reader

Abstract

Method and unit for processing perception sensor data in an ego vehicle, comprising receiving sensor data associated with locations of detections in a coordinate system having a y-axis and an x-axis.
Need to check novelty before this filing date? Find Prior Art

Description

[002] Many modern vehicles are fitted with perception sensor systems, such as RADAR and LIDAR system, to provide localization data. Typically, sensor data from multiple sensors within a system are fused to provide for more accurate localisation of the vehicle on the road. This fused sensor data is then processed to provide information about objects in the surrounding area. However, RADAR and LIDAR systems will typically receive a significant number of detections. Consequently, the computational demands required to process and track all these detections becomes excessively high in practical applications, such as in electronic control units within vehicles. Accordingly, to focus processing resource on the most useful objects, most conventional RADAR or LIDAR processing methods will prioritise object detections based on their proximity. Accordingly, detections that are closer to the vehicle will be prioritized above those further away. For example, subsequent downstream processing resource may have capacity to process up to a fixed number of object detections. For instance, embedded systems may have a fixed number of processing paths. As such, a prioritisation score may be used to determine which detections are allocated to the available processing slots, thereby down selecting the input sensor data. This is thereby intended to focus processing on the most relevant objects.

[003] Nevertheless, there remains a need to improve automotive perception sensor processing. That is, because the systems are reliant on processing noisy and uncertain sensor measurement data, the processing demands to interpret this data remains very high. As senor sensitivity increases, and more sensors are used in combination, the need to effectively prioritise the most important objects for downstream processing only increases.

[004] In view of the above, there remains a need for improved methods and systems for processing sensor detections. Summary

[005] According to a first aspect, there is provided a method for processing perception sensor data in an ego vehicle, comprising: receiving sensor data associated with locations of detections in a coordinate system having a y-axis and an x-axis; assigning a priority value to the detections based on their location in the coordinate system; and generating output data based on the corresponding location of the detections and the assigned priority values, wherein the priority values are assigned based on the detections location in the coordinate system according to a pre selected prioritisation scheme .

[006] In this way, rather than merely prioritising detections based on proximity to the origin of the coordinate system, which is typically the location of the ego vehicle in automotive applications, priority can be more heavily weighted to objects according to a pre-selected prioritisation scheme. For example, the prioritisation scheme may prioritise objects ahead of the vehicle, rather than to the side or behind it. In this respect, for example, for most ADAS (advanced driver assistance systems) functions, such as ACC (adaptive cruise control), objects in front of the vehicle are more useful. Accordingly, by adopting an asymmetric prioritisation scheme, processing of objects for ADAS and autonomous driving systems can be optimised.

[007] In embodiments, the pre-selected prioritisation scheme is selected based on a set of criteria. In embodiments, the criteria a may be selected based on, for example, driving conditions, vehicle operating parameters, and driving mode. In this way, the safety of the vehicle occupants may be enhanced based on prevailing conditions .

[008] In embodiments, the prioritisation scheme is configured to assign areas in the coordinate system with higher priority.

[009] In embodiments, the sensor data is RADAR data. In this way, the tracking of objects in RADAR data, which provides both location and velocity information, can be optimized.

[0010] In embodiments, the step of generating output data comprises down selection based on the assigned priority values. In this way, downstream processing resource can be focused on the most useful detections .

[0011] In embodiments, the step of generating output data comprises selecting detections having an assigned priority value above a threshold. In this way, downstream processing resource can be restricted to only the most useful detections needed for subsequent processing .

[0012] In embodiments, the threshold is determined based on a number of available tracking channels for detections, and the step of generating output data comprises selecting a detection to associate with each available tracking channel based on its assigned priority value. In this way, detections may be selected in order of priority based on the number of subsequently available processing paths. This may be used, for example, with embedded systems which may only track a limited number of objects at one time.

[0013] In embodiments, the method further comprises the step of forwarding the generated data for downstream processing.

[0014] In embodiments, the prioritisation scheme is configured to assign a higher priority to detections coming from a selected location relative to the ego vehicle. For example, in an embodiment, the rate of variation between assigned priority the x- and y- axis may be configured such that a higher priority is assigned to detections in front of the origin in the coordinate system. In this way, objects ahead of the vehicle, and more centrally located, may for example be prioritised above those to the side.

[0015]

[0016] In embodiments, the perception sensor data is automotive perception sensor data and an origin of the coordinate system represents an ego vehicle.

[0017] According to a second aspect, there is provided a perception sensor processing unit, comprising: an input for receiving sensor data associated with locations of detections in a coordinate system having a y-axis and an x-axis; a prioritisation block for assigning a priority value to detections based on their location in the coordinate system; and an output for generating output data based on the detections and the assigned priority values, wherein the priority values are assigned based on the corresponding location of the detections in the coordinate system according to a preselected prioritisation scheme. In this way a processor unit may be provided for implementing the above method. It will be understood that the processing unit may be provided as a multidomain controller or other automotive electronic control unit.

[0018] In embodiments, the sensor data is RADAR data.

[0019] In embodiments, the perception sensor processing unit is an automotive electronic control unit and the origin of the coordinate system represents an ego vehicle.

[0020] In embodiments, the step of generating output data comprises down selection based on the assigned priority values. In embodiments, the step of generating output data comprises down selection based on the assigned priority values.

[0021] In embodiments, the pre-selected prioritisation scheme is selected based on a set of criteria.

[0022] In embodiments, the prioritisation scheme is configured to assign areas in the coordinate system with higher priority.

[0023] According to a third aspect, there is provided a nontransient computer readable medium comprising instructions which, when executed by a computer, implement a method according to any one of the above statements.

[0024] According to a fourth aspect, there is provided a computer software product comprising instructions which, when executed by a computer, implement a method according to any one of the above statements . Brief Description of Drawings

[0025] Illustrative embodiments will now be described with reference to the drawings in which: Figure 1 shows a visualisation of a conventional prioritisation method for RADAR sensor data; Figure 2 shows a schematic representation of a RADAR sensor processing unit according to an illustrative embodiment of the invention; and Figure 3 shows a visualisation of the asymmetric prioritisation method for RADAR sensor data used by the processing unit shown in Figure 2. Detailed Description

[0026] Figure 1 shows a visualisation of a conventional prioritisation method based on proximity. The ego vehicle is at the centre or origin at coordinates 0,0, and objects detected closer to the centre are given the highest priority. Objects further away are assigned a lower priority. Accordingly, the priority is set based on the distance of the object from the centre according to: Priority Score = - (long_pos2 + lat_pos2)

[0027] The present inventor has identified that an issue with the above conventional methodology is that objects behind and to the side of the ego vehicle are prioritized equally high as the objects in front of the vehicle. However, in practice, objects in front of the vehicle, even if further away, are more useful for downstream processing functions. For example, objects in the vehicles' path, ahead in the direction of travel, are important for accurately implementing advanced driver assistance systems or autonomous driving control.

[0028] In view of the above, in the embodiment shown in Figure 1, an asymmetric prioritisation method is adopted, which gives a higher priority or weighting to objects in front of the vehicle, rather than to the sides or behind.

[0029] In this connection, Figure 2 shows a schematic representation of a RADAR sensor processing unit 1 according to the illustrative embodiment of the invention. In this embodiment, the processing unit 1 comprises a RADAR input 2, a prioritisation block 3, and a downstream processing block 4. Data from the RADAR sensor system is fed into the RADAR input 2, from where it is first processed to prioritisation block 3. The processed data output from the prioritisation block is then fed to a downstream processing block 4, for example which may form part of the vehicles ADAS or autonomous driving systems, for instance for implementing adaptive cruise control.

[0030] In this connection, the prioritisation block 3 applies the asymmetric prioritisation method according to the visualisation shown in Figure 3.

[0031] In other embodiments more complex prioritisation schemes may be used. In such embodiments, the assignment of a priority value may be more complex and hence is not as quick computationally. However, it may be used to provide, for example, a wider region of high prioritisation ahead of the vehicle, facilitating better detection of wider road junctions, for example.

[0032] Accordingly, with the above methods, detections in front of the ego vehicle are prioritised for subsequent processing. As such, objects ahead of the vehicle are prioritised such that more of these objects are identified and tracked in downstream processing. Accordingly, better performance in relation to these objects may be achieved, thereby enabling higher availability of functions that rely on objects in front of the ego vehicle.

[0033] Accordingly, with the above processing unit and prioritisation method, perception sensor data may be processed more effectively than existing solutions. For example, additional tracking and perception steps may be focussed on the most relevant objections, thereby minimising computational complexity, and hence increasing the ability to provide real time applications.

[0034] It will be understood that the embodiments illustrated above show applications only for the purposes of illustration. In practice, embodiments may be applied to many different configurations, the detailed embodiments being straightforward for those skilled in the art to implement. PG G I- Ug

Claims

1. A method for processing perception sensor data in an ego vehicle, comprising :receiving sensor data associated with locations of detections in a coordinate system having a y-axis and an x-axis;assigning a priority value to the detections based on their location in the coordinate system; andgenerating output data based on the detections and the assigned priority values,wherein the priority values are assigned based on the corresponding location of the detections in the coordinate system according to a pre-selected prioritisation scheme.

2. A method according to claim 1, wherein the pre-selected prioritisation scheme is selected based on a set of criteria.

3. A method according to claim 1 or 2, wherein the prioritisation scheme is configured to assign areas in the coordinate system with higher priority.

4. A method according to any one of claims 1 to 3, wherein the step of generating output data comprises down selection based on the assigned priority values.

5. A method according to any preceding claim, wherein the step of generating output data comprises selecting detections having an assigned priority value above a threshold.

6. A method according to claim 5, wherein the threshold is determined based on a number of available tracking channels for detections, and the step of generating output data comprises selecting a detection to associate with each available tracking channel based on its assigned priority value.

7. A method according to any preceding claim, further comprising the step of forwarding the generated data for downstream processing.PG G I- Ug8. A method according to any preceding claim, wherein the prioritisation scheme is configured to assign a higher priority to detections coming from a selected location relative to the ego vehicle .

9. A method according to any preceding claim, wherein the sensor data is RADAR data.

10. A perception sensor processing unit, comprising:an input for receiving sensor data associated with locations of detections in a coordinate system having a y-axis and an x-axis;a prioritisation block for assigning a priority value to the detections based on their location in the coordinate system; andan output for generating output data based on the detections and the assigned priority values,wherein the priority values are assigned based on the corresponding location of the detections in the coordinate system according to a pre-selected prioritisation scheme.

11. A perception sensor processing unit according to claim 10, wherein the perception sensor processing unit is an automotive electronic control unit and the origin of the coordinate system represents an ego vehicle.

12. A perception sensor processing unit according to any one of claims 10-11, wherein the step of generating output data comprises down selection based on the assigned priority values.

13. A perception sensor processing unit according to any one of claims 10-12, wherein the step of generating output data comprises down selection based on the assigned priority values.

14. A perception sensor processing unit according to any one of claims 9-13, wherein the pre-selected prioritisation scheme is selected based on a set of criteria.

15. A perception sensor processing unit according to any one of claims 9-14, wherein the prioritisation scheme is configured toassign areas in the coordinate system with higher priority.

16. A non-transient computer readable medium comprising instructions which, when executed by a computer, implement a method according to any one of claims 1 to 9.PG G I- Ug

Citation Information

Patent Citations

  • All-round pedestrian detection system

    CN108764218A

  • All -round pedestrian detection system

    CN208460034U

  • Vehicle i.e. lorry, surrounding area monitoring method, involves detecting leading vehicle as reference object and target object, and assigning relevance value to target object, where relevance value depends on leading vehicle

    DE102009022588A1

  • Obstacle distance detecting device

    JP2010086443A

  • Distance estimation to objects and free-space boundaries in autonomous machine applications

    US20220019893A1