COLLABORATIVE SECURITY FOR COVERS
Patent Information
- Application Number
- DE602019073565
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2019-02-26
- Publication Date
- 2025-08-06
- Estimated Expiration
- 2039-02-26
AI Technical Summary
Existing vehicle-to-everything (V2X) systems struggle to effectively detect and communicate about potentially hazardous occluded objects in traffic environments, leading to inefficiencies in communication resources and delayed accident prevention.
A method that determines occluded areas based on sensor and gaze data, transmitting information signals only when a potential hazard is detected within these areas, using refined occluding object data and target vehicle field of view information to trigger warnings or control maneuvers.
Conserves communication resources by reducing unnecessary transmissions and enables efficient, automatic accident prevention by accurately identifying and addressing occluded hazards.
Description
[0001] The present disclosure relates to a combination of sensor systems and communication systems for use in a vehicle or traffic infrastructure. There are disclosed methods and devices for alleviating problems related to potentially hazardous occluded objects in a traffic environment.
[0002] A number of accidents occur throughout the vehicle infrastructure each year due to occlusion of potentially hazardous objects, i.e., potential hazards which cannot be detected or seen due to that the hazard is occluded or hidden from view by some static of moving object. When the hazard is finally detected, it may be too late to react or trigger emergency systems to avoid an accident.
[0003] Vehicle to vehicle (V2V) and vehicle to infrastructure (V2I) systems, commonly referred to as V2X systems, have been proposed as a means to alleviate the problems with occluded objects. Current solutions involve objects broadcasting their positions and motion vectors using active communication devices. Other solutions involve monitoring devices installed throughout the traffic infrastructure that identify and broadcast details about potentially hazardous objects to some road users.
[0004] US20180319280 describes an object-detection system which uses both sensors and V2X communication to detect both visible and hidden objects.
[0005] DE102016214316 discusses determining one or more driver vision occlusion areas that cannot be seen depending on a detected eye position of a driver and on information about the vehicle geometry.
[0006] US 2017 / 0327035 A1 discloses methods and systems for beyond-the-horizon threat indication for vehicles. Here, sensor systems are used to provide early warning to subscribing vehicles about possible hazards in the vicinity of the subscribing vehicle or in some pre-determined area of interest, such as an intersection.
[0007] US 9,910,442 B2 discloses methods for determining occluded areas based on the spatial extension and orientation of occluding objects.
[0008] US 2018 / 0319280 A1 discloses methods for detecting visually obstructed objects in automotive environments.
[0009] Even if manufacturers are now starting to equip vehicles with V2X capability, market penetration will take time before these systems become truly effective. Also, some types of road users might never be connected to a V2X system, like pedestrians, cyclists and powered two-wheelers.
[0010] There is a need for further improvements when it comes to detecting potentially hazardous occluded objects in traffic environments.
[0011] It is an object of the present disclosure to provide improved methods for V2X communication which address problems related to occluded objects. This object is at least partly obtained by the method of claim 1.
[0012] This way communications resources such as time and bandwidth are conserved since the information signal is only transmitted in case the potential hazard is occluded. Otherwise, it is assumed that the hazard is detected by the target vehicle. Consequently, the number of unnecessary warning signal transmissions is reduced.
[0013] According to the invention, the occluding object data comprises information related to an orientation and / or spatial extension of the occluding object. This way a more refined estimate of the occluded area can be generated based on, e.g., ray-tracing techniques.
[0014] According to the invention, the target vehicle data comprises information related to at least one field of view of the target vehicle. The field of view can be that of one or more sensors and can also comprise that of a driver gaze.
[0015] According to the invention, an ego vehicle comprising the vehicle signal processing system constitutes the occluding object. Thus, the ego vehicle may warn other road users about potential hazardous situations due to occlusion.
[0016] According to aspects, the information signal is arranged to trigger a warning system and / or a control maneuver in the target vehicle. This way efficient and automatic accident prevention can be realized.
[0017] According to aspects, the method comprises determining a threat level associated with the potential hazard with respect to the target vehicle and triggering transmission in case the threat level meets a severity criterion. This way communications resources are further conserved in that only severe enough hazards are triggering transmission of the information signal. There are also disclosed herein signal processing devices, systems, vehicles, and computer program products associated with the above-mentioned advantages.BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The present disclosure will now be described in detail with reference to the appended drawings, where: Figure 1 schematically illustrates a vehicle with a V2X transceiver and one or more on-board sensors; Figures 2-3 shows example scenarios comprising occluded objects; Figure 4-5 schematically illustrate occluded areas; Figure 6 is a flow chart illustrating methods; Figure 7 shows an example sensor signal processing system; and Figure 8 illustrates an example computer program product. DETAILED DESCRIPTION
[0019] Aspects of the present disclosure will now be described more fully hereinafter with reference to the accompanying drawings. The different arrangements, devices, systems, computer programs and methods disclosed herein can, however, be realized in many different forms and should be limited by the scope of the appended claims. Like numbers in the drawings refer to like elements throughout.
[0020] Figure 1 shows a vehicle 110 comprising at least one sensor 111. The sensor 111 is associated with a field of view (FoV) 125. The sensor may, e.g., be a radar or lidar sensor which detects objects in the sensor field of view. A vehicle may comprise a plurality of on-board sensors of different types and having different fields of view. These sensors provide information about a surrounding environment of the ego vehicle.
[0021] The techniques and methods disclosed herein are applicable to a wide variety of on-board sensor data types, including radar sensor data and lidar sensor data, but also, e.g., vision-related sensors such as camera and IR sensors, as well as ultrasound sensors.
[0022] In addition to sensors FoV, the driver and possibly also passengers in the vehicle 110 have fields of view. Gaze tracking systems can be used to monitor where the driver is looking, and which areas that are hidden from the driver field of view. Herein, a field of view is to be interpreted as that of one or more sensors, and / or that of a driver or passenger.
[0023] Herein, velocities, locations and areas may be determined with reference to global coordinate system, like WGS-84, or they may be relative quantities determined with respect to some local coordinate system, such as a local coordinate system defined based on an ego vehicle location and heading.
[0024] An object detected by a sensor is herein denoted a sensor detection 160. A sensor detection may comprise different types of information depending on the type of sensor that is used. For instance, a radar sensor provides sensor data comprising distances to detected objects, and often also a relative velocity of the object with respect to the radar transceiver. Radar sensors providing Doppler information are particularly suitable for obtaining joint range and relative velocity sensor data. Some radar sensors also provide angle information, e.g., relative to a bore-sight direction of the sensor transceiver.
[0025] Commonly, the raw sensor data is generated at a high rate and often also at a high resolution, implying that large quantities of data are generated. This means that raw sensor data consumes considerable communications resources, such as time and / or bandwidth, if it is to be communicated over the air as-is. It is preferred to limit the amount of communicated data, and thus also the occupied communications resources.
[0026] The vehicle 110 also comprises a signal processing unit 700. This unit will be discussed in more detail below in connection to Figure 7.
[0027] The vehicle 110 is equipped for V2X communications 115. This means that the vehicle comprises a transceiver 112 arranged for communicating with other transceivers in the traffic environment via V2X. These other transceivers may be comprised in other vehicles, or attached to devices in the traffic infrastructure, and also radio base stations deployed throughout the environment.
[0028] The methods disclosed herein limit the amount of information communicated via V2X by first determining occluded areas which are hidden from the viewpoint of some target vehicle. If a potential hazard is detected in the occluded area, an information transmission is triggered. This way only a limited amount of information is transmitted via V2X, since hazards outside of the occluded area does not trigger transmissions. The transmissions that are actually triggered are more likely to comprise relevant information not already detectable by, e.g., on-board sensors at the target vehicle or by eyesight from the target vehicle driver.
[0029] For example, if on-board calculations show that there is no direct line of sight, either occluded by dynamic or static objects, between a road user and an object, and that there is some threat level or hazard associated with the road user and the object, an information or warning transmission may be warranted. If on-board calculations instead show that a clear line of sight exists between the road user and the object, then a warning transmission may be redundant.
[0030] The proposed methods will now be illustrated through some example non-limiting scenarios.
[0031] Figure 2 illustrates a scenario 200 where a vehicle 120 is about to turn left at, e.g., an intersection. There is another vehicle 110 waiting to turn left which is obstructing the view of the vehicle 120. Drivers look for a clear path in one direction at a time and in many cases misses the occluded vehicle 150 which therefore constitutes a potential hazard. The hazard in this case is the potential collision which will occur if both vehicles continue in the same headings and with the same velocities 121, 151. For automatic emergency braking (AEB) systems, when the vehicles 120, 150 are finally visible to each other, it can be too late to trigger the AEB system.
[0032] The proposed method here first determines an occluded area 140 based on data obtained from the oncoming vehicle 120 and the location of the occluding object 130. The method detects the potential hazard, i.e., the other vehicle 150, in the occluded area, and therefore triggers transmission of a warning signal informing the vehicle 120 about the oncoming other vehicle 150. This way one or both vehicles 120, 150 are warned, and the accident can be avoided.
[0033] Figure 3 illustrates a scenario 300 where a pedestrian 150' is crossing a street 310. The pedestrian is hidden from a vehicle 120 approaching the crossing but is detected by another vehicle 110 which at the same time is an occluding object 130 occluding the view from the vehicle 120. The position and movement of the pedestrian 150' can in this case be communicated to the incoming vehicle 120 to avoid collision. This could, e.g., be done by warning the driver, signaling to the pedestrian (by both vehicles) or triggering an AEB system at the vehicle 120. Consequently, in this scenario 300 the method again determines an extent of an occluded area 140, detects the potential hazard (the pedestrian) in the occluded area 140, and therefore triggers transmission of an information signal or a warning signal via V2X.
[0034] Figure 4 illustrates an example of how an occluded area 140 can be determined based on trigonometry. Here, the occluded area 140 is determined as a sector 400 having a center 410 at the target vehicle 120. An arc 420 and an orientation 430 of the sector 400 is determined based on the location of the occluding object 130 in relation to the target vehicle 120. The part of the sector 400 behind the occluding object constitutes the occluded area.
[0035] If the spatial configuration of the occluding object is known, then the occluded area can be refined. For instance, all lines of sight comprised in a field of view (either eyesight or other sensor) defines a visible area. The occluded area 140 is then the part of the environment not comprised in the visible area. According to other aspects, a total field of view is first determined. The occluded area 140 is then determined as the part of the environment not comprised in the field of view.
[0036] Figure 5 shows an example where several objects occlude a sensor field of view. The occluded area 140a, 140b, 140c is here determined as a polygon based on a plurality of occluding objects, in relation to the target vehicle 120.
[0037] In general, the occluded area 140 can be determined in a number of different ways with varying complexity. The occluded area can be roughly estimated or be determined in a more refined manner. As mentioned above, the proposed methods may be advantageously combined with eye tracking or gaze tracking functions. Such functions may monitor where, e.g., a driver has directed his or her gaze during a current time window. A field of view can then be defined as an area covered by a drivers' gaze in a recent time period.
[0038] Figure 6 is a flow chart illustrating methods. In particular, there is illustrated a method in a vehicle signal processing system 700, for triggering transmission of an information signal 115 to a target vehicle 120. The method comprises obtaining S1 target vehicle data comprising a location of the target vehicle 120. The target vehicle data may, according to aspects, also comprise additional data such as heading, velocity, and the like. The vehicle data furthermore comprises information related to a field of view of the target vehicle. The target vehicle data may be obtained from on-board sensors, or via V2X transmission, or from a combination of different sources including from storage 730.
[0039] The method also comprises obtaining S2 occluding object data comprising a location of an occluding object 130. The occluding object data may also be obtained from on-board sensors or via V2X transmission, or from a combination of V2X transmission and on-board sensors, including from storage 730. The occluding object may be an ego vehicle 110, or it may be some other object, like a building.
[0040] The proposed method then determines S3 an occluded area 140 based on the target vehicle data and on the occluded object data. The occluded area 140 here represents an area that is hidden from the target vehicle 120 due to the occluding object 130. Some examples of the determining of the occluded area were given in connection to Figures 4 and 5.
[0041] If a potential hazard 150, 150' is detected S4 in the occluded area 140, then transmission of an information signal 115 comprising information related to the potential hazard to the target vehicle 120 is triggered S5.
[0042] According to aspects, the potential hazard 150 is detected S41 by one or more on-board sensors comprised in the ego vehicle 110. Potential hazards may of course also be detected by external sensors, by eye sight, or by other vehicles, which data is then communicated to the signal processing system 600.
[0043] Examples of potential hazards may comprise any of; A potential collision with an oncoming vehicle determined based on extrapolations 121,151 of motion tracks of the oncoming vehicle and the target vehicle 120.
[0044] A potential collision with a pedestrian or animal based on an extrapolation 121 of a motion track of the target vehicle 120. A potential collision with a fixed object based on an extrapolation 121 of a motion track of the target vehicle 120.
[0045] According to the invention, the occluding object data comprises information related to an orientation and / or spatial extension of the occluding object. This allows for a more accurate determination of the extent of the occluded area. In general, the determination of the occluded area can be based on geometrical relationships, such as straight lines, angles, and the like. For instance, the occluded area can be determined as all lines of view which cross the occluding object at some point, for instance as illustrated in Figures 2 and in Figure 3.
[0046] As mentioned above, the target vehicle data comprises information related to at least one field of view 125 of the target vehicle 120. This again allows for a more accurate determination of the extent of the occluded area 140. For instance, the occluded area 140 can now be determined as comprising any line of view not comprised in the field of view. According to some aspects, gaze tracking functions are combined with the proposed methods to determine fields of view and occluded areas. A V2X transceiver vehicle may then enquire some other target vehicle to check if a potential hazard has been detected by the driver, or if a warning signal should be issued. The method may also comprise enquiring via V2X to check if a potential hazard has been detected by the target vehicle or not. In case the hazard has been detected already, then the information signal need not be triggered. This way redundant information signal transmissions can be avoided, which is an advantage.
[0047] According to some aspects, the occluded area 140 is determined as a sector 400 having a center 410 at the target vehicle 120, wherein an arc 420 and an orientation 430 of the sector 400 is determined based on the location of the occluding object 130 in relation to the target vehicle 120. A sector 400 like this was discussed above in connection to Figure 4. Lines are drawn out from, e.g., a sensor location which pass corners of the occluding object 130. The area between the two lines behind the occluding object is then considered hidden from view. The spatial extension and orientation of the occluding object can, if not known, be assumed equal to some pre-configured values. A safety margin can be applied, i.e., the occluded area may be enlarged somewhat in order to account for any measurement errors and other uncertainties.
[0048] According to some other aspects, the occluded area 140 is determined as a polygon 400 based on the location of the occluding object 130, or based on a plurality of occluding objects, in relation to the target vehicle 120. One such example was discussed above in connection to Figure 5. The determination of the occluded area is of course improved if additional information becomes available, such as the field of view of the target vehicle, and / or the spatial configuration of the occluding object.
[0049] It is furthermore appreciated that the occluded area 140 can be determined as the part of the traffic environment not comprised in the field of view of the target vehicle 120. Thus, the field of view 125 is first determined, from which the occluded area 140 follows.
[0050] According to some other aspects not covered by the claims, the occluded area 140 is a pre-determined area configured in dependence of a current scenario. In this case the occluded area can be pre-configured manually based on scenario. For instance, a given intersection may be associated with occluded areas which have been surveyed in advance. The determining then comprises detecting a set of prerequisites, i.e., oncoming vehicle locations, and then mapping the prerequisites to the pre-configured areas. For example, in case a vehicle enters this pre-defined region at the same time as another vehicle enters another pre-defined region, then the two vehicles are assumed hidden from each other's view.
[0051] The method also comprises generating and transmitting S6 the information signal 115. The transmission may be over, e.g., 802.11p, DSRC, cellular communications, or the like.
[0052] According to aspects, the information signal 115 is arranged to trigger a warning system and / or a control maneuver in the target vehicle 120, such as an AEB system or the like.
[0053] According to aspects, the method also comprises determining S42 a threat level associated with the potential hazard 150 with respect to the target vehicle 120 and triggering transmission S51 in case the threat level meets a severity criterion. This way communicated information is further limited to only comprise information relevant to more severe scenarios.
[0054] Figure 7 schematically illustrates, in terms of a number of functional units, the components of a sensor signal processing system 700 according to an embodiment of the discussions herein. Processing circuitry 710 is provided using any combination of one or more of a suitable central processing unit CPU, multiprocessor, microcontroller, digital signal processor DSP, etc., capable of executing software instructions stored in a computer program product, e.g. in the form of a storage medium 730. The processing circuitry 710 may further be provided as at least one application specific integrated circuit ASIC, or field programmable gate array FPGA. The processing circuitry thus comprises a plurality of digital logic components.
[0055] Particularly, the processing circuitry 710 is configured to cause the system 700 to perform a set of operations, or steps. For example, the storage medium 730 may store the set of operations, and the processing circuitry 710 may be configured to retrieve the set of operations from the storage medium 730 to cause the system 700 to perform the set of operations. The set of operations may be provided as a set of executable instructions. Thus, the processing circuitry 710 is thereby arranged to execute methods as herein disclosed.
[0056] The storage medium 730 may also comprise persistent storage, which, for example, can be any single one or combination of magnetic memory, optical memory, solid state memory or even remotely mounted memory.
[0057] The sensor signal processing system 700 further comprises an interface 720 for communications with at least one external device, such as a vehicle sensor 111, and a V2X transceiver 112. As such the interface 720 may comprise one or more transmitters and receivers, comprising analogue and digital components and a suitable number of ports for wireline communication. The V2X transceiver 112 and the vehicle sensor 111 may be integrated into a single unit, possibly also comprising the interface 720. The processing circuitry 710 controls the general operation of the system 700, e.g. by sending data and control signals to the interface 720 and the storage medium 730, by receiving data and reports from the interface 720, and by retrieving data and instructions from the storage medium 730. Other components, as well as the related functionality, of the control node are omitted in order not to obscure the concepts presented herein. The sensor signal processing system 700 is, as discussed above, arranged to trigger transmission of an information signal 115 to a target vehicle 120. Towards this end, the processing circuitry is arranged as claimed in claim 11.
[0058] Figure 8 shows a computer program product 800 comprising computer executable instructions 810 to execute any of the methods disclosed herein.
Claims
1. A method for triggering transmission of an information signal (115) to a target vehicle (120) by means of a vehicle signal processing system (700) comprised in an ego-vehicle, the method comprising: obtaining (S1) target vehicle data comprising a location of the target vehicle (120) and at least one field of view (125) of the target vehicle (120), wherein the at least one field of view is that of one or more sensors of the target vehicle (120), and / or that of a driver or passenger of the target vehicle; obtaining (S2) occluding object data comprising a location, orientation and / or spatial extension of an occluding object (130), wherein the ego vehicle (110) comprising the vehicle signal processing system (600) constitutes the occluding object (130); determining (S3) an occluded area (140) based on the target vehicle data and on the occluded object data, wherein the occluded area (140) represents an area that is hidden from the target vehicle (120) due to the occluding object (130); and, only if a potential hazard (150, 150') is detected (S4) in the occluded area (140), triggering (S5) transmission of the potential hazard information signal (115) to the target vehicle (120), wherein the potential hazard information signal comprises information related to the potential hazard (150), wherein potential hazards detected outside of the occluded area do not trigger transmissions.
2. The method according to claim 1, wherein the occluded area (140) is determined as a sector (400) having a center (410) at the target vehicle (120), wherein an arc (420) and an orientation (430) of the sector (400) is determined based on the location of the occluding object (130) in relation to the target vehicle (120).
3. The method according to any of claims 1-2, wherein the occluded area (140) is determined as a polygon (400) based on the location of the occluding object (130), or based on a plurality of occluding objects, in relation to the target vehicle (120).
4. The method according to any previous claim, wherein the potential hazard (150) is detected (S41) by one or more on-board sensors comprised in the ego vehicle (110).
5. The method according to any previous claim, comprising generating and transmitting (S6) the information signal (115).
6. The method according to any previous claim, wherein the information signal (115) is arranged to trigger a warning system and / or a control maneuver in the target vehicle (120).
7. The method according to any previous claim, comprising determining (S42) a threat level associated with the potential hazard (150) with respect to the target vehicle (120), and triggering transmission (S51) in case the threat level meets a severity criterion.
8. The method according to any previous claim, wherein the potential hazard (150) comprises a potential collision with an oncoming vehicle determined based on extrapolations (121,151) of motion tracks of the oncoming vehicle and the target vehicle (120).
9. The method according to any of claims 1-7, wherein the potential hazard (150) comprises a potential collision with a pedestrian or animal based on an extrapolation (121) of a motion track of the target vehicle (120).
10. The method according to any of claims 1-7, wherein the potential hazard (150) comprises a potential collision with a fixed object based on an extrapolation (121) of a motion track of the target vehicle (120).
11. A sensor signal processing system (700) comprised in an ego-vehicle arranged to trigger transmission of an information signal (115) to a target vehicle (120), the sensor signal processing system comprising processing circuitry arranged to: obtain target vehicle data comprising a location of the target vehicle (120) and at least one field of view (125) of the target vehicle (120), wherein the at least one field of view is that of one or more sensors of the target vehicle (120), and / or that of a driver or passenger of the target vehicle; obtain occluding object data comprising a location, orientation and spatial extension of an occluding object (130) wherein the ego vehicle (110) comprising the vehicle signal processing system (600) constitutes the occluding object (130); determine an occluded area (140) based on the target vehicle data and on the occluded object data, wherein the occluded area (140) represents an area that is hidden from the target vehicle (120) due to the occluding object (130); and, only if a potential hazard (150, 150') is detected in the occluded area (140), trigger transmission of the information signal (115) to the target vehicle (120), wherein the information signal comprises information related to the potential hazard (150), wherein potential hazards detected outside of the occluded area do not trigger transmissions.