Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2022 Mar 23;12:4981. doi: 10.1038/s41598-022-08810-z

Potential risk assessment for safe driving of autonomous vehicles under occluded vision

Denggui Wang 1, Weiping Fu 1,2,, Qingyuan Song 1, Jincao Zhou 1
PMCID: PMC8943059  PMID: 35322105

Abstract

This study aimed to explore how autonomous vehicles can predict potential risks and efficiently pass through the dangerous interaction areas in the face of occluded scenes or limited visual scope. First, a Dynamic Bayesian Network based model for real-time assessment of potential risks is proposed, which enables autonomous vehicles to observe the surrounding risk factors, and infer and quantify the potential risks at the visually occluded areas. The risk distance coefficient is established to integrate the perception interaction ability of traffic participants into the model. Second, the predicted potential risk is applied to vehicle motion planning. The vehicle movement is improved by adjusting the speed and heading angle control. Finally, a dynamic simulation platform is built to verify the proposed model in two specific scenarios of view occlusion. The model has been compared with the existing methods, the autonomous vehicles can accurately assess the potential danger of the occluded areas in real-time and can safely, comfortably, and effectively pass through the dangerous interaction areas.

Subject terms: Mechanical engineering, Computer science

Introduction

The current autonomous driving technology still faces many problems, the safety problem of autonomous vehicles (AVs) has been given highly recognition and close attention by public1. For safety reasons, the safety officer must continuously monitor the autonomous driving system and cannot achieve fully automated driving2. The uncertainty and potential danger caused by the vision of the vehicle sensors are often the corner case in the safety problem of autonomous driving. The so-called "potential danger scene" refers to when the autonomous vehicle (AV) is driving in the current driving area, other traffic participant (TP) may enter the current driving area from the area where the visual field of the AV's optical sensor is blocked, which may lead to unpredictable conflicts3,4. The sensor range is limited, especially on some urban roads due to occlusions caused by continuously parked cars or buildings. The AV does not respond in time to the sudden appearance of pedestrians in the driving area of the vehicle, resulting in traffic accidents5. In recent years, the uncertain potential risk caused by visual field occlusion has attracted the attention of the academic community. This paper proposes a real-time risk assessment algorithm applied to urban road scenes with intermittent occlusion, focusing on quantifying the risk in the environment. The method is suitable for the uncertainty of the traffic environment and the movement of TPs, and uses probability to quantify the potential risk in the dangerous area.

The remainder of this paper is arranged as follows: The rest of this part reviews the current work related to risk assessment for autonomous driving in scenarios with occlusion or limited visibility; In “Method”, proposes the potential risk assessment model in detail and shows how the AV applies potential risks in motion planning; Then, validates the effectiveness of the proposed model through simulation tests and results analysis; Last, concludes and discusses the future direction of the present work.

Lefèver et al. Related research performed a detailed review of motion prediction and risk assessment68. Generally, there are two main types of risk assessment, the deterministic method and the probabilistic method. The deterministic approach is a binary prediction that only estimates whether potential collisions will occur912. Probabilistic methods are usually applicable to the temporal and spatial relationship between vehicles, even the uncertainty of input data, and probabilistic descriptions to model the risk level8,9,1317. This paper focuses on predicting accident probability (potential risk) caused by visual field occlusion. The potential risk can be solved by expanding the field of vision18,19 or by introducing prediction individuals and potential obstacles (also known as phantom or virtual objects)14,2024. These strategies become very difficult to address in dynamic occlusion scenes. In recent motion planning, Partially Observable Markov Decision Process (POMDP) have optimized the behavior of AVs, thus reducing the collision risk caused by occlusion2528. However, the calculation amount of the POMDP method increases exponentially with the number of states required for operation, which limits its applicability. To reduce the conservatism of vehicle operation, Schratter et al. activated an automatic emergency braking system (AEB) in a critical situation29. However, it does not to infer the sudden appearance of pedestrians according to the surrounding environment, and only uses the AEB method when pedestrians to suddenly rush out, the comfort of vehicles in the intermittent visual field occlusion scene needs to be verified. In the early stage, considering occlusion was used in the motion planning of mobile robots18,30,31, later, the risk assessment system of road vehicles considered the scene of occluded intersection. However, most of the above literature is limited to studying the interaction between vehicles in intersection occlusion scenes. At the same time, there is little literature on roadside occlusion scenes, especially in roadside intermittent occlusion complex scenes with more pedestrians. Recent works utilize forward reachability analysis to over-approximate potential occluded objects’ future occupancy based on the current sensor observations and generate collision-free trajectories by avoiding the entire forward reachable set (FRS) over the planning horizon14,17,32. However, this approach ignores the AVs’ future ability to respond to objects, which are currently occluded but may later become visible through new sensor observations.

Dynamic Bayesian networks (DBNs) are widely applied to reasoning problems with dynamic uncertainty16,3335. This paper uses the assessment method based on DBN to quantitative analysis the potential risk of visual field occlusion and combines qualitative knowledge, such as expert experience judgement, with quantitative knowledge. The primary contributions of this study are as follows: (1) A DBN-based probability model is created, with which the potential risks from visually occluded areas are quantified. (2) A distance and velocity-based risk distance coefficient model is proposed to represent TPs' perceptual interaction function. (3) Motion planning of AVs is improved in intermittently occluded scenarios based on the results of potential risk assessment.

Method

The potential risk γc proposed in this paper refers to the probability or possibility of collision with TP, which came out of the occluded area all of a sudden, during AV passes through the interaction area. As expressed in γc=[0,1], the potential risk varies with different traffic environments36. This paper takes the scene of visual field occlusion on one side of the AV as an example, as shown in Fig. 1, the occluded area may suddenly appear TPs (e.g. pedestrians passing through the clearance between vehicle and vehicle, bicycles or cars passing through the intersection), and the TP may enter the current driving area of the AV. Figure 1 shows common scenes of road and intersection with single occlusion or intermittent occlusion, such as pedestrian crossings, bus stops and intersections. The variables vet and set represent the speed of the AV and distance between the AV and the interaction area at time t respectively. The variable tc represents the time required for the AV to pass through the interaction area which length is si, tc=si/vet. At the current speed, it can be predicted that the AV will reach the Q point of the interaction area after te=set/vet seconds. Whether the AV continues to pass through the interaction area at the current speed depends on the predicted potential risk γc value within the time tc. Let vp represent the average speed of the occluded TP in Δt times, Δd=vp·Δt indicates the distance traveled by traffic participants in Δt times. At any time t, the occluded area is divided into nt cells along the X direction, nt=(te+tc)/Δt. Let mt=te/Δt; when the occluded TP move forward with vp, the TPs on the nc(nc=nt-mt) cells will arrive at the risk interaction area in the te(te+tc) period, resulting in potential risks to the AV. Using γc,it(imt,mt+1,,nt) to represent the risk probability generated by cell i at time t, the maximum value of γc,it is recorded as γc:

γc=argmaxγc,itR[γc,it|Ot](i[mt,nt]) 1

where Ot represents the observed value of the AV around the interaction area at time t, which will be described in the later part.

Figure 1.

Figure 1

Schematic diagram of the model-the blue car is the ego vehicle, the truck and red car are occlusions, and the pedestrians, bicycles, black car are occluded TPs. Accidents may occur in interaction areas.

As shown in Fig. 1, the distance between the AV and the interaction area at t1 is set1, and the visual range in the X direction of the interaction area is xt1. As the vehicle moves forward, the visual range gradually increases, and the visual range at t2 and t3 becomes xt2 and xt3 respectively. yp represents the minimum distance between the occlusion and the TPs, and do represents the transverse distance between the centerline of the AV and the occlusion, so the visual range xt of the AV in the X direction of the interaction area at time t as:

xt=do+do·ypset=do·(set+yp)set 2

Equation (2) indicates that the visible range xt at time t is related not only to set but also to yp and do. When the vehicle is driving, it is as far away from obstacles as possible, which is in line with the human driving experience.

Potential risk assessment model

Simulate the principle of potential risk assessment by human drivers, the core idea of the proposed model is that the AV can inferring the potential risk probability of the occluded area by observing the surrounding environmental. To facilitate the description, pedestrians are the main TPs. The proposed risk assessment model based on DBN analysis is shown in Fig. 2, ρl is used to represent pedestrians illegally crossing the road in the initial section (cell nt) of the occluded area, its probability value P(ρl) can be predicted and inferred by AVs observing the state of environmental impact factors (yellow nodes). ρl=1 represents the event is occurrence, and P(ρl=1) is the occurrence probability, that is, the prior probability of risk assessment. Node "Zi" represents the event in which the road cell i is or not occupied by pedestrians at time t, and the node "Oi" represents the observation event of the AV to the road cell i. The AV infers the potential collision risk by observing whether pedestrians occupy the road, that is posteriori probability, P(Z=1|O). This paper uses GeNle software to help build Bayesian network. The reasoning mechanism of this software can perform fast and accurate causal reasoning.

Figure 2.

Figure 2

The structure of risk assessment model.

It should be noted that the acquisition and measurement technology of variables is not the focus of this research, so it is not introduced in detail in this paper. We assume that the autonomous vehicle can accurately identify the surrounding traffic participants in real time by on-board sensors, and can also accurately measure and obtain various kinds of variables required by the model.

Prior probability P(ρl=1)

In the occluded areas proposed above, the probability of pedestrians darting out P(ρl=1) is uncertain, and the probability varies with different factors, such as traffic environment and time. Determination of risk influencing factors is a crucial issue, which can be carried out by reviewing literature, consulting experts and analyzing historical data. In actual risk assessment, however, it is impossible to establish an assessment model that includes all indicators due to restrictions from the availability of data and the impact of indicators on assessment results. Akin et al. observed pedestrian crossing behavior near Michigan State University through previous video data and concluded that more than 90% of people would choose crosswalks in road sections without signal control37. In the study of pedestrian crossing behavior without signal lights in nine urban sections of Changsha in China38, 1275 groups of sample data show that 42.35% of pedestrians have "crossed the street illegally" on the main road. The proportion of pedestrians "crossing the street illegally" is 63.8% lower when there is a divider than when there is no divider, and the number of one-way lanes is 2, 3,4, the proportion is 36.7%, 50.3%, and 71.6% lower respectively than one-way lanes is 1. When pedestrians "cross the street illegally", the general headway on the road is H ≥ 2.7 s, and the vehicle speed range is V ≤ 7.78 M/s.

The results show that the main factors affecting pedestrian "illegal crossing" are the number of lanes, traffic flow, vehicle speed, divider, and pedestrian crossing facilities and so on. In this paper, as show in Fig. 3, priori probability calculation model is established by considering environmental factors such as pedestrian flow (ωp), the number of one-way lanes(nl), divider(di), crosswalk(cr) and the speed of obstacles (vo), i.e.:

P(ρl=1)=P(ρl=1|cr,di,ωp,vo,nl) 3
Figure 3.

Figure 3

The prior probability P(ρl=1) reasoning (when nl=2,di=0,cr=0,vo=0).

Table 1 details the meaning and status values of each node, which are described in detail in this part and “Posteriori probability of risk assessment”.

Table 1.

The meaning and states of variables.

Node State Value Meaning Node State Value Meaning
cr Yes 1 Crosswalk vo Static 0 vo=0 m/s
No 0 Not crosswalk Low 3 0<vo3 m/s
ωp ω0 0 ω=0(person time/h) Medi 7 3<vo7 m/s
ω1 1 0<ω/36001 High 9 vo>7 m/s
ω2 2 1<ω/36002 di Yes 1 Have divider
ω3 3 2<ω/36003 No 0 No divider
ω4 4 3<ω/36004 ρl ρl1 1 Prior value of potential risk
ω5 5 ω/3600>4 ρl 0 0
nl One 1 The number of one-way lanes O Yes 1 Observation values
Two 2 No 0
Three 3 Z Yes 1 Is there anyone on the road
More 4 No 0

It is not the focus of this paper that the value of the nodes of environmental impact factor should be acquired in the model. We assume that it can be accurately acquired through vehicle sensor and road network information. The probability distribution of ρl=1 under the joint distribution of all environmental impact factors is conditional probability. Theoretical and practical studies show that the Poisson model can reasonably predict the probability of random events. Assuming that the number of pedestrians reaching the occluded areas follows the Poisson distribution:

P(N(t)=n)=(λt)ne-λtn! 4

Suppose the average arrival rate of pedestrians per hour is ω, we define ωp=ω/3600, and propose the probability model of pedestrians crossing the road as follows:

P(ρl=1)=λρ·1-P(N(t)=0))=λρ·(1-e-ωp) 5

where 1-e-ωp=1-P(N(t)=0) represents the probability of pedestrians reaching the occluded area within 1 s,λρ is the environmental impact coefficient, indicating the impact of various environmental factors on pedestrian crossing the road.

λρ=Pc(1-cr)×Kd(di)Kv(vo)×nl 6

where Pc represents the probability of pedestrians crossing the street illegally without being affected by other environmental factors. Kd and Kv represent the "crosswalk influence coefficient" and "obstacle speed influence coefficient" respectively. cr,di0,1 represent whether the pedestrian crossing area is a crosswalk and whether there is a divider in the center of the road respectively. vo represents the moving speed of the obstacle, and nlN represents the number of one-way lanes. Based on some resemble research37,38, in this paper we set Pc=0.4, Kd=0.36, Kv=1.45.

Bayesian reasoning is applicable to situations where the nature of nodes is discrete, so ωp and vo is measured at the stage level. The values of various states are shown in Table 1. According to Eqs. (5) and (6), when ωp,di,cr,vo and nl are at different levels, P(ρl=1) has different values. Taking a non-signalized control section nl=1, di=0, cr=0,vo=0 as an example, ω detected by on-board sensor is 1<ω/36002, the probability P(ρl=1) reasoning result is 0.346, as shown in Fig. 3. Similarly, when ωp=0, then P(ρl=1)=0; when ωp=5, nl=1, di=0, cr=1,vo=0,then P(ρl=1)=0.9931.

Posteriori probability of risk assessment P(Z=1|O)

Taking P(ρl) as a priori probability, the potential risk value of the AV passing through the interaction area is inferred according to Bayesian theory based on the observation data of the road section by the onboard sensor. Zit{0,1} is used to indicate whether there is TP on road cell i at time t. Zit=1 indicates yes, and Zit=0 indicates no. Then, P(Zit=0)=P(ρl), and the occupancy probability of road cell i after Δt sec is updated to P(Zit+1). According to Markov property, there is:

P(Zit+1|Zi+1t,Zit)=j=01k=01P(Zi+1t=j)P(Zit=k)·Kz 7

where Kz denotes the state transition matrix in the DBN, and its value can be allocated based on empirical data, in this paper we set Zi-1t=Zit-1. As shown in Fig. 1, the road segment represented by the dotted line cells can be divided into two parts: the road cells observable by AV and those occluded by obstacle. According to Eq. (2), the left side of xt is observable road cells, while the right side is occluded road cells. Oit{0,1} is used to represent the observation result of the AV to cell i at time t, where Oit=0 indicates that no TP is observed on cell i, and Oit=1 indicates that TP is observed on cell i. According to Bayesian theory, the occupancy probability of cell i is inferred following observation as:

P(Zit=1|Oit)=P(Oit|Zit)P(Zit=1)P(Oit|Zit=0)P(Zit=0)+P(Oit|Zit=1)P(Zit=1) 8

where P(Oit|Zit=1) represents the observed probability value when Zit=1. For visible road cells, the observation result is correlated with the road structure and performance of onboard visual equipment15. In the experiment, P(Oit=1|Zit=1) = 0.9, P(Oit=1|Zit=0) = 0.05, P(Zit) can be obtained by Eq. (7).

Risk distance coefficient

Most existing studies concerning the risk of collisions caused by occluded fields of view have regarded the potential virtual TPs within occluded areas as independent physical entities with motion functions only, which failed to consider their perceptual decision-making functions or their virtual interactions with AVs. In fact, regardless of whether they are pedestrians or vehicles, TPs usually pay attention to the surrounding environment when they entering an intersection area out from behind occluding object, especially at places with high traffic volumes. According to relevant research4,15, when the AV reaches the interaction area, the magnitude of risk with the magnitudes of the distance between the TP and the interaction area is nonlinearly correlated because most TPs are also agents with the ability to adjust their states. At larger distances, TPs have more time to judge the dangers and make timely adjustments to speed or direction, thereby reducing the risk. In contrast, a smaller distance indicates greater risk.

McGill was developed a "conditional risk" model integrating drivers' attention, which describes the nonlinear relationship of vehicle distance from intersection areas with risk15. Actually, the magnitude of potential risks is linked not only to the pedestrian speed and the distance between TPs and AVs but also to factors such as speed direction and perceptual capability of TPs. On the basis of the "conditional risk" model, this paper proposes a risk function that integrates the attention, speed, and perceptual interaction capabilities of TPs, which is called the risk distance coefficient and denoted by Kd.

Kd=1di<dsexp-λdk(di-ds)σd2·|cos(θ)|(π/2θ3π/2)otherwise 9

where di represents the vertical distance from the TP on cell i to the intersection area. ds is the minimum safe distance, in the case of pedestrians, ds=0.8 m in the experimentation; σd is the standard deviation. Parameter 0λd1 indicates the attention degree of TPs in the model to the surrounding environment, parameter k0,1 indicates the perceptual capability of TPs. k=0 indicates perceptually incapable, such as children or moving objects, and k=1 indicates perceptually capable. In addition, θ is defined as the angle between the movement direction of TPs and the line connecting the intersection area and TPs, π/2θ3π/2. Figure 4 depicts the risk distance coefficient between the pedestrian and the intersection area.

Figure 4.

Figure 4

Distance coefficient field graph k=1.

If the time taken for pedestrians to arrive at the intersection area is longer than for the vehicle to pass through the intersection area, i.e., at farther distances, the area can be regarded as less dangerous. When the distance from pedestrians to the intersection area is less than the safe distance ds, the risk distance coefficient Kd=1.

Potential risk assessment

Finally, the potential risk on road cell i is constituted by the product of P(Zit=1|Oit) and the Kd, which can be obtained by Eqs. (8) and (9) as:

γc,it=Kd·P(Zit=1|Oit)(i[mt,nt]) 10

By substituting Eqs. (10) into (1), the potential risk arising from the visually occluded area is precisely obtained.

γc=argmaxγc,it{R[γc,it|Ot](i[mt,nt])}=argmax{Kd·P(Zit|Oit)(i[mt,nt])}

The observation result Oit of cell i is a time-dependent discrete value. The model performs sampling and computation at time intervals of Δt. The potential risk assessment algorithm for occluded areas is shown in Algorithm I.graphic file with name 41598_2022_8810_Figa_HTML.jpg

Application of the model

Based on the above risk assessment model, this section applies the model to the motion planning of AVs under occluded vision for safe driving. Inspired by the work of Yu et al.14, we use γc to adjust the speed and heading angle in the AV motion planning, which can improve the safety and comfort of the AV. Our purpose is to ensure the safety of AV operation and improve passenger comfort by changing the speed and heading angle according to the potential risk.

Vehicle speed

When there is no risk, or the risk is less than the threshold γgo, the desired vehicle speed vedes is set as the speed limit vl of the current road section. When the potential risk is predicted, the desired vehicle speed should be adjusted, we set the desired speed as:

vedes=vl(1-γc) 11
Deceleration

At time t, the AV runs on the predetermined route at the speed of vet, due to the obstruction of the front vision, the AV starts the potential risk assessment model. When the vehicle observes danger or the sudden emergence of pedestrians, first consider the safety and decelerate with the deceleration ae-. The greater the absolute value of ae-, the shorter the braking distance, and the higher safety, but the lower the comfort, the vice versa. In motion planning, the security cost Lsaf(ae-) associated with ae- should be considered first as:

Lsaf(ae-)=exp-(sae--sae,max-)2σsaf2=exp-14[(ae--ae,max-)·ta2]2σsaf2 12

where ae,max- represents the maximum deceleration in the AV performance index. When the AV decelerates with ae,max-, the braking distance is the shortest and the lowest safety cost. σsaf is the standard deviation at which the nonlinear least-squares optimization method can be solved based on the collected driving experience data.sae- and sae,max- are represent the forward distance of the vehicle under deceleration ae- and ae,max- in unit time ta respectively. When the deceleration is a.

sa=vet·ta-a·ta22 13

In addition to the safety cost Lsaf(ae-), the comfort cost Lcom(ae-) is also considered to drive the AV to meet the required speed vet.

Lcom(ae-)=exp-(Δvae--Δvae,min-)2σcom2=exp-[(ae--ae,min-)·ta]2σcom2 14

where Δv represents the speed change in unit time ta, ae,min- is the minimum deceleration (the highest comfort), and σcom is the standard deviation. According to Eq. (12) and Eq. (14), the optimal deceleration threshold ae- during braking can be found by solving the optimization problem of Eq. (15):

minae-λ-·Lsaf(ae-)+(1-λ-)Lcom(ae-)s.t.ve,minvet+ae·tave,max;|ae,min-||ae-||ae,max-| 15

where ve,min and ve,max are the minimum speed and the maximum speed of the AV respectively, and the values can be seen in Table 2. λ- represents the security cost weight, and a larger λ- means that the vehicle has higher requirements for safety. Passing on λ-, the “maximum comfortable deceleration”ae- can be obtained, represents the maximum deceleration selected by the AV in the view of comfort properties. When the real-time speed vet of the AV exceeds the expected speed vedes or there is a potential danger, the vehicle will adjust the speed in real-time according to the distance set and the speed vet, vet+1=vet-aet·dt, where the real-time deceleration aet is:

aet=vet2/2sets.t.|aet||ae-||ae,max-| 16
Table 2.

Parameters for simulations.

(Equation) Parameter Value
Δt, vp 0.1 s, 1.5 m/s or 2.0 m/s
(2) yp,do 1.5–2.0, 2.0–5.0 m
(4) Pc,Kd,Kv 0.40, 0.36, 1.45
(7) Kz Zi+1t=Zit-1
(9) ds,σd,λd 0.8 m, 4.7, 0.9
(12) σsaf (14) σcom 1.05, 1.5,
(12) ae,min-,ae,max- 0 m/s2, − 6 m/s2
(17) ae,min+,ae,max+ 0 m/s2, + 6 m/s2
(15) λ-,(19)λ+ 0.9, 0.25
(20) γgo P(Z=1|O=0)
(21) τ 0.2 s
(22) σe 4.9
(24) athresh 4 m/s2
Acceleration

Acceleration operation is generally operated when there is no risk or the risk is low, so the acceleration planning in this study mainly considers the comfort and conservatism of vehicle driving. The calculation model of acceleration is similar to the calculation of deceleration, which only needs to change the weight (use λ+ represents conservative cost weight). The comfortable acceleration ae+ during acceleration can be obtained by reducing the cost weight of conservative, the specific description is shown in Eqs. (1719).

Lsaf(ae+)=exp-14[(ae+-ae,max+)·ta2]2σsaf2 17
Lcom(ae+)=exp-[(ae+-ae,min+)·ta]2σcom2 18

and

minae+λ+·Lsaf(ae+)+(1-λ+)Lcom(ae+)s.t.ve,minvet+ae·tave,max;ae,min+ae+ae,max+ 19

Based on the foregoing analysis, the speed of AVs is formulated as follows:

vet+1=vet-aet·dtvet>vedesor (γc>γgoanddetset)0γcγgoandset=0min(vedes,vet+ae+·dt)vet<vedesandγc<γgovetotherwise 20

where det represents the braking distance of the AV at vet speed and acceleration aet:

det=vet·τ+vet22aet 21

where τ represents the vehicle operation delay time, which in this paper is τ=0.2 seconds.

Heading angle

According to Eq. (2), the farther the lateral distance between the vehicle and the occluded area, the more conducive it is to increasing visibility and reducing risk, therefore, change the heading angle θego when the AV is running to achieve lateral motion control. Inspired by the potential field method, a threat model of potential risk in the occluded area to surrounding vehicles was established as:

Γe=γc.exp-deo22σe2 22

where 0Γeγc, indicates the threat degree of potential risk to AV. σe is the standard deviation of the potential field, and deo is the distance between the AV and the edge of the occluded area (the junction of the visible area and occluded area). By mapping risk γc to the threat degree Γe through Eq. (22), the vehicle's heading is deflected θego:

θego=±λe·arcsinΓe 23

where λe is the risk repulsion factor used to optimize θego. “±” indicates left or right deflection. In part V, this paper takes λe = 1. When the AV is allowed to lateral movement, it is possible to reduces the risk or increases visibility by lateral motion. According to Eq. (23), θego is inversely proportional to deo, and real-time risk γc is in direct proportion. Similarly, after the vehicle bypasses the occluded areas, it takes the initially planned target route as the final attraction target and horizontally returns to the target route.

The potential risk assessment model-based velocity planning algorithm for intermittently occluded areas is shown in Algorithm II.graphic file with name 41598_2022_8810_Figb_HTML.jpg

Validation

To validate the effectiveness of the proposed model, a dynamic simulation model was built based on Python programming, with which simulation verification is performed by setting up two typical occluded vision scenes based on the natural environment. Furthermore, comparison was made with other existing methods. The values of relevant parameters are shown in Table 2, in this paper, the meter is the unit of length and the second is the unit of time.

Scene setting

Straight road scene

The straight road scene selects the road section with continuous parking in the city, as shown in the picture on the left of Fig. 5, three buses are parking continuously at the bus stop, and there is another bus stop on the opposite of the road. In this scenario, there is a high probability for pedestrians to darting out to the opposite bus stop. The speed limit of the road section is vl = 36 km/h (10 m/s), the number of one-way lanes is 2, there is no divider, and the flow of people is 0ω/36001 person time/hour. According to Eqs. (5) and (8): when cr=0, then P(ρl=1) = 0.126, P(Z=1|O=0) = 0.015, P(Z=1|O=1) = 0.722, as shown in the picture on the right of Fig. 5, when cr=1, then P(ρl=1) = 0.316, P(Z=1|O=0) = 0.046, P(Z=1|O=1) = 0.893.

Figure 5.

Figure 5

On the left-hand side, shows the actual scene where pedestrians are easy to darting out. On the right-hand side, shows the reasoning results of priori probability using our method.

In Fig. 5, the length of the test road we selected is 60 m, and the road structure is shown in Fig. 6a. There are three occluded areas (1#, 2#, 3#) on the right side of the road. The situation of pedestrians crossing the road randomly in the occluded area, and to verify the model, we simulated the random pedestrian model by uses random numbers simulation in the experiment.

Figure 6.

Figure 6

Simulation test scenario structure.

Intersection scene

To further validate the effectiveness of the proposed method, we verified the left turn experiment of AVs at intersections without signal lights, as shown in Fig. 6b, in this traffic scene we set nl=2 nl=2, di=0,cr=1, vo=0, ωp=1. We recreated the scene for verification by using the same map, initial speed of 9 m/s, expected speed of 9 m/s, maximum acceleration, and minimum acceleration provided in the some works14,21, the traffic participants are pedestrians and other vehicles on the road, and their maximum speed is set to 10 m/s. To simulate scenarios with heavy occlusion, the occlusions added in this scene are the building which in roadside and bulky vehicles running on roads.

Results and analysis

Straight road scene

In all simulation test, there was no collision occurred. Even if there is no sudden pedestrian, the AV will be moderately slow down at high speed and be as far away from the risk area as possible laterally to increase the visual range and reduce the risk, as shown in Fig. 7. Figure 7 describes only one type case.

Figure 7.

Figure 7

The screenshot of the dynamic simulation test is on the left, and the top and middle graph of the right is the position–velocity, risk curve, and the time–velocity, acceleration curve respectively, which are generated by the proposed method. The bottom graph on the right shows the velocity and acceleration curves generated by the AEB method.

When AV passes through the occluded area 1#. When pedestrians suddenly rush out, the vehicle can also slow down or stop smoothly without fierce shaking to avoid accidents, and performs well in ride comfort. In area 2#, the pedestrian changes his direction for safety (as shown in the green track), so the AV keeps moving at a constant speed without slowing down. Compared with the profiles generated by AEB, that is adopted in the works of Schratter et al.29, the AV can safely also pass through the risk areas with the distance is 60 m using the proposed method. Experimental in the same environment showed the AV’s acceleration of our method is generally lower and the AV is more comfortable.

However, to the best of our knowledge, there is no common computational metric in the literature for ride comfort. We using the following Discomfort Score (DS), which defined by Yu et al.14 to represent a continuous range of discomfort:

DS=1T0Tmax0,aet-athreshdt 21

where T is the duration to reach the goal, and athresh is the threshold of comfortable deceleration. In the same situation under this scene as show in Fig. 7, when the AV crosses the 60 m test road, the AEB method DS = 2.67, taking 9.0 s, and the proposed method DS = 0.63, taking 9.5 s. But when no pedestrian darting out, both methods are the same in terms of DS and time consuming. Due to the randomness of pedestrian crossing the street illegally, we simulated 1000 cases of pedestrian crossing randomly when AV adopted two methods to pass through the scene shown in Fig. 6a. The average discomfort score, DSaver, and the average time consuming, Taver, as follows:

AEB:DSaver=2.14,Taver=7.9s;
Theproposedmethod:DSaver=1.02,Taver=9.1s.

The result shows that, when facing the scene with occluded area, using our method will make the ego-vehicle behavior more cautious. In the emergency of darting out of TPs, the proposed method makes the ego-vehicle more preventive and comfortable than the method of AEB.

Intersection scene

Figure 8c, d describe the speed and acceleration profiles generated by using the ethod proposed by Yu et al.14 and using our proposed method to realize the left turn of the AV in two cases respectively. Figure 8e shows various potential risk curves predicted by the AV using the method proposed in this paper in scenarios (a) and (b) respectively. In the figure, “R-right” is the potential risk arising from the right road at crossroad which occluded by the building, “R-left” is the potential risk arising from the left road at crossroad, “R-opposite” is the potential risk arising from the oncoming lane while AV crossing the intersection, they are represent the risk probability of collision between the AV and the other vehicles if AV's speed adjustment is not made. Both the method of Yu et al.14 and ours are make the AV turn left safely without collision, for two scenarios, our method has obtained the speed profile which is basically consistent with the speed profile obtained by Yu et al.14.

Figure 8.

Figure 8

(a) Scenario of intersection with one static occlusion (building) and no incoming traffic. (b) The same scenario with one other vehicle (truck) coming from the left. (c) Speed and acceleration profiles obtained by Yu et al.14 in two scenarios (the left one generated by scenario (a), the right one generated by scenario (b)). (d) Speed and acceleration profiles of ours. (e) Speed and risk profiles of ours.

For the first scenario, our method obtains zero acceleration, this is because the initial speed of the vehicle is low. When the initial speed of the AV was increased from 9 to 11 m/s, the test found that the speed of the forward movement of AV would drop somewhat, this due to the potential risk of the road blocked by the building is detected by AV. Under the condition of higher speed, the AV will appear more cautious, which is more in line with natural human driving habits, a cautious approach is reasonable when the full state of the world cannot be observed. So, our method is also suitable for similar intersection scenes with occlusions.

In order to verify that our method is applicable to traffic scenes with visual occlusion, we add traffic vehicles in the Fig. 9 scenario. When the other vehicle suddenly appears from the area which occluded by the building, the AV can observe the surrounding environmental factors, change the speed according to the potential risks of reasoning from all directions, and complete the turn left safely without collision, as show in Fig. 9a and Fig. 9b. There are two fluctuations in the “R-opposite” in Fig. 9c, which are represent the potential risks of the oncoming lane being occluded by the two vehicles when they crossing the intersection.

Figure 9.

Figure 9

(a), (b) Scenario of intersection with one other vehicle (truck) coming from the left road at crossroad and one other vehicle (truck) coming from the right road which occluded by the building. (c) Speed and risk profiles of AV.

With good generalization adaptability, our method is suitable for most traffic scenes with visual occlusion. By verification, this method is suitable for scenes on road and intersection with single occlusion or intermittent occlusion, such as pedestrian crossings, bus stops and intersections. Complex scenes in real traffic, such as roundabout or suburban roads, can be decomposed into several road or intersection with small curvature. In addition, since the proposed method is inseparable from the observation of the surroundings by on-board sensors, if the weather is bad, such as fog or night with low visibility, our work may face a challenge, which is also a problem that we need to solve in our future research. For more complex and special scenes, we will explore more factors affecting potential risks.

Conclusion

This paper proposed a potential risk assessment model for AVs under occluded vision. Utilizing Bayesian theory, the model can infer the potential risks arising from TPs in occluded areas based on factors such as the surrounding environment of the occluded area, thereby allowing AVs to safely and efficiently pass through the dangerous interactive areas under limited perceptual data. Under the assumption of the AV’s travel path has been planned, from the security, comfort and careful driving aspects, the AV movement was improved by the speed and heading angle control. Through the simulation test, the presented approach allows AV advancing into the road in a comfortably and cautious manner, successively increasing the observable area. The model is suitable for scenes with intermittent occlusion, and also applicable to scene of intersection without signal light and visual field occlusion. However, since the proposed method is inseparable from the observation of the surroundings by on-board sensors, if the weather is bad, such as fog or night with low visibility, our work may face a challenge, which is also a problem that we need to solve in our future research. For more complex and special scenes, we will explore more factors affecting potential risks. In addition, the environmental factors considered in the model are not comprehensive enough, especially when there are many dynamic obstacles, the model needs to be further optimized. On the basis of the current work, we will conduct future research in the following three directions:

  1. Further study the potential risk assessment of complex traffic scenes, especially with many dynamic obstructions.

  2. Combined with the road risk analysis of traffic engineering, we will systematically establish a collision risk analysis (DBN inference) model under occluded vision and integrate the established risk assessment model into the complete motion planning method of AVs.

  3. Explore more factors affecting the potential risk and discuss how to adjust the road structure and natural data used in the model and learn the best model parameters.

Author contributions

D.W. and W.F. Designed the study; D.W. conceived the simulation and conducted the experiment; Q.S. and W.F. analyzed the simulation results; D.W. drafted the paper; J.Z. provided insights on the draft; W.F. revised the draft; all authors reviewed the final manuscript.

Competing interests

The authors declare no competing interests.

Footnotes

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Paden B, Čáp M, Yong SZ, Yershov D, Frazzoli E. A survey of motion planning and control techniques for self-driving urban vehicles. IEEE Trans. Intell. Veh. 2016;1:33–55. doi: 10.1109/TIV.2016.2578706. [DOI] [Google Scholar]
  • 2.Naumann, M., Konigshof, H., Lauer, M. & Stiller, C. Safe but not Overcautious Motion Planning under Occlusions and Limited Sensor Range. 2019 IEEE Intelligent Vehicles Symposium (IV), 140–145 (2019).
  • 3.Gilroy, S., Jones, E. & Glavin, M. Overcoming occlusion in the automotive environment: A review. IEEE Trans. Intell. Transp. Systems, 1–13, (2019).
  • 4.Raksincharoensak P, Hasegawa T, Nagai M. Motion planning and control of autonomous driving intelligence system based on risk potential optimization framework. Int. J. Autom. Eng. 2016;7:53–60. doi: 10.20485/jsaeijae.7.AVEC14_53. [DOI] [Google Scholar]
  • 5.Jeong, Y., Yoo, J., Yoon, Y. & Yi, K. Collision preventive velocity planning based on static environment representation for autonomous driving in occluded region*. 2020 IEEE Intelligent Vehicles Symposium (IV), 425–430 (2020).
  • 6.Lefèvre, S., Laugier, C. & Guzman, J. I. Evaluating risk at road intersections by detecting conflicting intentions. 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems, 4841–4846 (2012).
  • 7.Lefèvre S, Vasquez D, Laugier C. A survey on motion prediction and risk assessment for intelligent vehicles. ROBOMECH Journal. 2014;1:1–14. doi: 10.1186/s40648-014-0001-z. [DOI] [Google Scholar]
  • 8.Li G, et al. Risk assessment based collision avoidance decision-making for autonomous vehicles in multi-scenarios. Transp. Res C-Emer. 2021;122:102820. doi: 10.1016/j.trc.2020.102820. [DOI] [Google Scholar]
  • 9.Noh S. Decision-making framework for autonomous driving at road intersections: Safeguarding against collision, overly conservative behavior, and violation vehicles. IEEE Trans. Ind. Electron. 2019;66:3275–3286. doi: 10.1109/TIE.2018.2840530. [DOI] [Google Scholar]
  • 10.Kim J, Kum D. Collision risk assessment algorithm via lane-based probabilistic motion prediction of surrounding vehicles. IEEE Trans. Intell. Transp. Syst. 2018;19:2965–2976. doi: 10.1109/TITS.2017.2768318. [DOI] [Google Scholar]
  • 11.Bošnak, M. & Škrjanc, I. Efficient Time-To-Collision Estimation for a Braking Supervision System with LIDAR. 2017 3rd IEEE International Conference on Cybernetics (CYBCON), 1–6 (2017).
  • 12.Ruskic N, Mirovi V. Estimation of left-turn capacity at the unsignalized intersection. Simul. Model. Pract. Theory. 2021;106:102170. doi: 10.1016/j.simpat.2020.102170. [DOI] [Google Scholar]
  • 13.Noh S, An K. Decision-making framework for automated driving in highway environments. IEEE Trans. Intell. Transp. Syst. 2018;19:58–71. doi: 10.1109/TITS.2017.2691346. [DOI] [Google Scholar]
  • 14.Yu M-Y, Vasudevan R, Johnson-Roberson M. Occlusion-aware risk assessment for autonomous driving in urban environments. IEEE Robot. Autom. Lett. 2019;4:2235–2241. doi: 10.1109/LRA.2019.2900453. [DOI] [Google Scholar]
  • 15.McGill SG, et al. Probabilistic risk metrics for navigating occluded intersections. IEEE Robot. Autom. Lett. 2019;4:4322–4329. doi: 10.1109/LRA.2019.2931823. [DOI] [Google Scholar]
  • 16.Katrakazas C, Quddus M, Chen WH. A new integrated collision risk assessment methodology for autonomous vehicles. Accid Anal Prev. 2019;127:61–79. doi: 10.1016/j.aap.2019.01.029. [DOI] [PubMed] [Google Scholar]
  • 17.Yu, M.-Y., Vasudevan, R. & Johnson-Roberson, M. Risk Assessment and planning with bidirectional reachability for autonomous driving. 2020 IEEE International Conference on Robotics and Automation (ICRA), 5363–5369 (2020).
  • 18.Chung W, et al. Safe navigation of a mobile robot considering visibility of environment. IEEE Trans. Industr. Electron. 2009;56:3941–3950. doi: 10.1109/TIE.2009.2025293. [DOI] [Google Scholar]
  • 19.Bouraine, S., Fraichard, T. & Salhi, H. Provably safe navigation for mobile robots with limited field-of-views in unknown dynamic environments. 2012 IEEE International Conference on Robotics and Automation, 174–179 (2012).
  • 20.Vanholme B, Gruyer D, Lusetti B, Glaser S, Mammar S. Highly automated driving on highways based on legal safety. IEEE Trans. Intell. Transp. Syst. 2013;14:333–347. doi: 10.1109/TITS.2012.2225104. [DOI] [Google Scholar]
  • 21.Orzechowski, P. F., Meyer, A. & Lauer, M. Tackling Occlusions & Limited Sensor Range with Set-based Safety Verification. Ieee Int C Intell Tr, 1729–1736 (2018).
  • 22.Matsumi R, Raksincharoensak P, Nagai M. Study on autonomous intelligent drive system based on potential field with hazard anticipation. J. Robot. Mechatron. 2015;27:5–11. doi: 10.20965/jrm.2015.p0005. [DOI] [Google Scholar]
  • 23.Damerow, F., Puphal, T., Li, Y. & Eggert, J. Risk-based driver assistance for approaching intersections of limited visibility. 2017 IEEE International Conference on Vehicular Electronics and Safety (ICVES), 178–184 (2017).
  • 24.Lee M, Sunwoo M, Jo K. Collision risk assessment of occluded vehicle based on the motion predictions using the precise road map. Robot Auton Syst. 2018;106:179–191. doi: 10.1016/j.robot.2018.05.005. [DOI] [Google Scholar]
  • 25.Brechtel, S., Gindele, T. & Dillmann, R. Probabilistic decision-making under uncertainty for autonomous driving using continuous POMDPs. 17th International IEEE Conference on Intelligent Transportation Systems (ITSC), 392–399 (2014).
  • 26.Bouton, M., Nakhaei, A., Fujimura, K. & Kochenderfer, M. J. Scalable Decision Making with Sensor Occlusions for Autonomous Driving. 2018 IEEE International Conference on Robotics and Automation (ICRA), 2076–2081 (2018).
  • 27.Hubmann, C. et al. A POMDP Maneuver Planner For Occlusions in Urban Scenarios. 2019 IEEE Intelligent Vehicles Symposium (IV), 2172–2179 (2019).
  • 28.Lin, X. et al. Decision Making through Occluded Intersections for Autonomous Driving. 2019 Ieee Intelligent Transportation Systems Conference (Itsc) 2449–2455 (2019).
  • 29.Schratter M, Bouton M, Kochenderfer MJ, Watzenig D. Pedestrian collision avoidance system for scenarios with occlusions. IEEE Int. Veh. Sym. 2019 doi: 10.1109/IVS.2019.8814076. [DOI] [Google Scholar]
  • 30.Sadou MC, Polotski V, Cohen P. Occlusions in obstacle detection for safe navigation. IEEE Intell. Veh. Symp. 2004;2004:716–721. [Google Scholar]
  • 31.Phan D, Yang J, Grosu R, Smolka SA, Stoller SD. Collision avoidance for mobile robots with limited sensing and limited information about moving obstacles. Formal Methods Syst. Des. 2017;51:62–86. doi: 10.1007/s10703-016-0265-4. [DOI] [Google Scholar]
  • 32.Debada E, Ung A, Gillet D. Occlusion-aware motion planning at roundabouts. IEEE Trans. Intell. Veh. 2021;6:276–287. doi: 10.1109/TIV.2020.3019211. [DOI] [Google Scholar]
  • 33.Khan B, Khan F, Veitch B. A dynamic Bayesian network model for ship-ice collision risk in the arctic waters. Saf. Sci. 2020;130:104858. doi: 10.1016/j.ssci.2020.104858. [DOI] [Google Scholar]
  • 34.de Ona J, Mujalli RO, Calvo FJ. Analysis of traffic accident injury severity on Spanish rural highways using Bayesian networks. Accid Anal. Prev. 2011;43:402–411. doi: 10.1016/j.aap.2010.09.010. [DOI] [PubMed] [Google Scholar]
  • 35.Liang Y, Lee JD. A hybrid Bayesian Network approach to detect driver cognitive distraction. Transp. Res. Part C Emerg. Technol. 2014;38:146–155. doi: 10.1016/j.trc.2013.10.004. [DOI] [Google Scholar]
  • 36.Xing-Li LI, Kuang ZJ. Hua effects of pedestrians crossing on urban road traffic flow. J. North Univ. China. 2010;31:414–418. [Google Scholar]
  • 37.Sisiopiku VP, Akin D. Pedestrian behaviors at and perceptions towards various pedestrian facilities: An examination based on observation and survey data. Transp. Res. Part F Traffic Psychol. Behav. 2003;6(4):249–274. doi: 10.1016/j.trf.2003.06.001. [DOI] [Google Scholar]
  • 38.Juan-Liu LI. Research on Pedestrian Crossing Behavior at Mid-block Street Crosswalk. Changsha University of Science Technology; 2014. [Google Scholar]

Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES