Collision Prediction in An Integrated Framework of Scenario-Based and Data-Driven Approaches
Collision Prediction in An Integrated Framework of Scenario-Based and Data-Driven Approaches
INDEX TERMS Collision prediction, deep learning, risk assessment, scenario-based assessment.
prediction utilizing simplified model [8], [9], [10], [11]. The majority of current driving systems are designed and
Some researchers have devised a collision index that exam- assessed using real-world dataset. However, occurrences of
ines all physically possible trajectories of the ego vehicle and safety-critical scenarios within the dataset are infrequent.
surrounding objects. If the algorithm identifies a trajectory Consequently, in the realm of safety assessment, recent focus
combination that would avoid a collision, then it refrains from has been directed towards the exploration of scenario-based
triggering a collision detection [12]. Another single-behavior evaluation techniques and methods for generating scenarios
threat metrics, a predictive occupancy map (POM) was that include safety-critical situations. In previous research,
introduced to discern risks associated with multi-vehicle a scenario generation framework involving two main pro-
scenarios. Collision detection operates on the basis of the cesses was introduced: scenario generation and scenario
POM. When the collision risk associated with the ego vehicle, selection. During the scenario generation phase, functional,
represented by the risk value at the center of the ego vehicle logical, or even explicitly concrete scenarios are crafted
within the POM, surpasses a pre-determined threshold, the based on various sources of information such as expert
collision is predicted [13]. In contrast to single-behavior knowledge, real-world driving data, and accident data.
threat metrics, probabilistic approaches provide the advan- In scenario selection, scenarios are chosen by sampling
tage of considering uncertainties in state estimation during from parameter ranges or distributions. For evaluation, two
decision-making processes. The calculation of collision approaches are considered: testing-based and falsification
probability involves summing the probabilities of stochastic based approaches. In the testing-based approach, safety
reachable sets or state regions corresponding to a potential function is evalutated based on scenarios covering parameter
collision [14], [15], [16]. Several automotive manufacturers ranges specified by minimum and maximum values. In the
have successfully deployed and introduced model-based falsification-based method, there are several options to
algorithms to the market, specifically in the form of adaptive discover counterexamples that violate the safety requirement,
cruise control (ACC) and forward collision warning (FCW) such as utilizing accident database, increasing the criticality
systems. However, in most model-based methods, it becomes and complexity of scenarios [23].
necessary to establish one or more thresholds to activate Several studies have explored the enhancement of the
safety systems. This particular aspect can present a challenge performance of passive safety systems through the utilization
in adapting to diverse driving scenarios, as the thresholds are of pre-crash information, extending beyond mere collision
frequently calibrated through heuristic methods or calculated prediction. Based on the identification of crash types, the
using fixed formulas. activation of reversible restrains or airbags is determined
In the data-driven approach, multilayer perceptron neural accordingly. The assurance of reliable discrimination of crash
network (MLP) was introduced for rear-end collision warning types enhances the robustness and performance of passive
algorithm (MCWA) [17]. For the same purpose, a CNN was safety systems [24], [25].
developed, with the input image was generated based on Both model-based and data-driven algorithms for collision
the gramian angular summation field (GASF) matrix. This prediction possess limitations respectively, thus highlighting
CNN-based algorithm is denoted as the rear-end collision pre- the necessity for an integrated framework to enhance
diction mechanism (RCPM) [18]. Nevertheless, the majority performance. Moreover, a review of previous studies on
of studies within this approach detect collisions using infor- collision prediction indicates a lack of focus on all-around
mation derived from the primary vehicle in a lane-following collision prediction, primarily due to the utilization of limited
scenario. Consequently, this approach may be limited, as it scenarios. In this study, we introduce a data-driven algorithm
fails to capture the interrelationships among objects in a aimed at predicting all-around collisions and identifying
traffic scene [19]. To capture interrelationship, a simplified impact sections. To mitigate unexpected outcomes from
bird’s eye view input representation was introduced. It can be neural networks, we incorporate model-based threat metrics
generated from diverse sensor setups and dataset, which can into an SBEV format. These metrics, which have proven
enhance model’s adaptability to new sensor configurations effective in commercial applications, especially in collision
that frequently arise due to the competitive nature of the detection, are anticipated to offer supplementary information
market [20]. In collision detection, data-driven approaches beneficial for classifying critical situations. The proposed
have demonstrated superior performance compared to model- algorithm is developed using a range of pre-crash scenarios
based algorithms [17], [18], [21]. However, a data-driven involving safety-critical situations, derived from accident
approach may produce unexpected outcomes when faced data statistics. Additionally, real-world data is employed to
with extremely rare or unknown driving scenarios that were enhance robustness against false alarms, given its higher
not present in the training dataset [22]. Moreover, data-driven complexity compared to simulated data. In previous studies
models necessitate safety-critical scenarios and extensive related to the integrated safety systems, pre-crash informa-
dataset for network training. However, a notable scarcity tion, including front or side impact area were utilized to
of open dataset suitable for the development of collision enhance the performance of safety systems. The all-around
prediction algorithms exists. collision prediction with a more detailed segmentation of the
by illustrating their current position and size using filled To prevent overfitting, dropout is incorporated into the fully
bounding boxes. To account for the prediction of future connected layer [30]. The final step involves applying the
motion of these surrounding vehicles, their bounding boxes soft-max function to the output of the last layer, resulting in
within the prediction time horizon [tk+1 , tk+2 , · · · , tk+Np ] a 13-tuple probability distribution denoted as ŷ. This distri-
are also rasterized. In the case of these predicted state, bution represents the posterior probabilities associated with
bounding boxes are rasterized without being filled, indicating collision mode.
that they are outlined shapes rather than solid-filled ones. We utilize the standard cross-entropy loss function, which
The color assigned to surrounding vehicles is determined is defined as follows:
by probabilistic threat metric. Specifically, we allocate the 13
n X
1X j j
probabilistic metric(gp ) to the red channel. Therefore, the loss yk , ŷk = yk logŷk (8)
level of brightness in the resulting color indicates the objects n
k=1 j=1
criticality or threat level. When both the trajectory prediction
j
and threat metric are rasterized for the target vehicle, the where yk represents the j-th element of yk and n denotes the
current position of the target vehicle is indicated by the filled size of the training set.
red rectangle, while the predicted position is shown by the With the trained W ∗ , for a given input DSM Ik , its
empty red rectangle in the DSM image in Fig. 3. In the 13-class probability distribution inference ŷk is given as the
subsequent step, lane information is transformed into the feed-forward output of the network, i.e., ŷk = f (xk |W ∗ ). The
green channel of the DSM. predicted collision mode ĉk corresponding to Ik is the index
of ŷk with the maximum probability, i.e.,
B. CLASSIFICATION AND DECISION
ĉk = i∗ = arg max ŷik (9)
We establish a CNN-based network denoted as f , which i
includes a collection of weights represented as W . This where max ŷik represents a component-wise maximum of ŷk .
network takes a DSM image at time k, denoted as Ik , i
as its input. The image Ik is a three-dimensional array with Imperfect or erroneous decisions can be attributed to
dimensions h × w × 3. The primary purpose of this network is factors such as noisy sensor signals, the topology of the neural
to produce an output in the form of a probability distribution. network, and untrained driving scenarios [22]. Considering
This distribution encompasses 13 distinct classes: 12 collision that the decision network is not devoid of flaws, occasional
modes illustrated in Fig. 2 and safe class. This notation is imperfect decisions regarding collision modes may occur.
expressed as follows: In such circumstances, employing a testing method from the
field of fault detection and isolation (FDI) can be beneficial
ŷk = f (Ik |W ) (6) in addressing the previously mentioned issue. We utilize a
double threshold statistical testing method, which is designed
where ŷk ∈ R13 , ŷik ∈ [0, 1] is the i-th component of ŷk , and to manage the probability of false alarms effectively while
P13 i
i=1 ŷk = 1. maximizing the detection capability in FDI. This method
Utilizing the DSM represented by Ik and its corresponding utilizes two separate tests with two levels of thresholds to
13-tuple label yk , which is one hot encoded, we proceed enable the adjustment of the trade-off between detection
to train the network with the objective of determining the power and the probability of false alarms [31]. It’s analogous
optimal W ∗ that minimize a loss function, described as to the inherent contradiction in collision detection, where
follows: the objective is to both predict all collisions and minimize
1Xn erroneous decision. To apply the double threshold testing
W ∗ = arg min loss yk , ŷk
method for making decisions regarding collision modes,
W n we employ the second level of test from this approach.
k=1
n In the second level of the test, a window is introduced, and
1X
= arg min loss (yk , f (Ik |W )) (7) collision mode classification outcomes derived from the CNN
W n
k=1 model are accumulated. Subsequently, the number of each
Given that our DSM-based inputs are compact and collision mode classification within the window is counted.
contain limited data, there is no need for complex neural Following this, the respective probabilities associated with
network architectures typically designed for processing each collision mode are computed and compared against the
natural images. Through experimentation, we have selected pre-defined threshold, ε. The final decision rule is formulated
a network configuration. The initial two layers carry out as follows:
a sequence of operations, including a convolution using d̂k ks (Nd , ĉk ), ε = ĉk if Pr (ks ) ≥ ε
(10)
3 × 3 filters, a max-pooling operation with a 2 × 2 win-
dow, and the application of the ReLU activation function. where d̂k indicates the determined collision mode, Nd
The subsequent layer conducts a convolution without the represents the window, ĉk denotes classification outputs from
inclusion of a max-pooling operation. Following this, there the CNN model, and ks is the number of respective collision
is a fully connected layer with thirteen output neurons. mode classifications in the window.
IV. SCENARIO-BASED TRAINING scenarios, we collected simulation data describing the state
A. PRE-CRASH SCENARIO DATABASE of the vehicles. This information included details such as
In this study, a database for the development of a conflict position, velocity, acceleration, width, length, and heading
mode judgment model is created and used for training and angle, and it was recorded at intervals of 0.01 s, equivalent to a
evaluation. The database consists of simulation data and frequency of 100Hz. This generated data amounts to a total of
experimental data. When training a neural network to identify 13,750 driving records, representing a driving distance of
collision mode, it becomes imperative to incorporate pre- 3,717 kilometers and a cumulative driving time of 68 hours.
crash data. In the absence of an accessible open dataset The experimental data utilized in this study were acquired
comprising authentic accident driving data derived from from a vehicle that was equipped with a variety of sensors,
onboard sensors in autonomous vehicles, we have undertaken as depicted in Fig. 4. The sensors installed on the vehicle were
the collection of scenario-based simulation data specifically used to capture information on the motion of surrounding
intended for the development and evaluation of algorithms for objects in real traffic flow. Specifically, the front vision sensor
decision-making regarding collision mode [32]. A collision was responsible for providing data related to lane markers
prediction model trained solely on simulation data may and nearby objects, including their respective classification
exhibit inferior performance in real-world environments. details. Additionally, the front and corner radar sensors were
Therefore, for falsification, where we search for scenarios utilized to acquire data on the relative position, heading
in which the AV fails to meet the required criteria, angle, velocity, and box size of the surrounding objects in
we incorporate experimental data collected from onboard local body fixed coordinates of the data collection vehicle.
sensors in autonomous vehicles into the development of our Furthermore, a low-cost GPS device was employed for rough
proposed algorithm. precision ego localization. All the sensor data obtained were
Simulation data acquisition process was executed using synchronized and stored on an industrial PC. Moreover,
the IPG CarMaker simulation platform. In scenario-based a sensor fusion algorithm was implemented to process the
safety assessment, a series of test scenarios is initially aforementioned sensor data and generate tracks of traffic
defined, and accident data can serve as the basis for their actors, which encompass state estimates that provide more
selection [32]. To conduct a statistical analysis of pre-crash accurate information compared to the data obtained from
scenarios, we utilized the crash databases of the Traffic individual sensors. In this investigation, seven different
Accident Analysis System (TAAS) in South Korea spanning drivers operated the AV to gather data of the surrounding
from 2012 to 2014 and data from the Initiative for the Global vehicles on both urban roads and highways in South Korea.
Harmonization of Accident Data (IGLAD) covering the years The experimental dataset corresponds to a driving distance of
2007 to 2018 [33], [34]. From the comprehensive collection 1,787 kilometers and a cumulative driving time of 25 hours.
of scenarios within the statistical dataset, our specific choices The average duration of both simulation data is approxi-
included 8 non-junction scenarios and 6 junction scenarios. mately 20 s. In contrast, each set of raw experimental data has
These scenarios were identified and given slightly modified a duration of 2 minutes. To maintain uniformity in data length,
names based on pre-crash scenario typology of NHTSA, and the experimental data was divided into 20-second snippets.
the corresponding list is provided in Table 1 [35], [36]. The annotation of collision mode for simulation data
was automatically determined by examining the information
TABLE 1. Scenario catalog for simulation. obtained from the simulation platform. Every 0.01 second,
which is the sample period we set, the collision sensor within
the IPG CarMaker simulator produces data indicating the
occurrence or absence of a collision event. The instance when
the collision sensor initially detects a collision is defined as
the moment of impact (ti ). Following this, the impact area
is assessed by considering the position, width, length, and
heading angle at the time of the collision. The distribution
of collision mode annotation is depicted in Fig. 5, while the
distribution of safe annotation is presented in Table 2.
The performance of a data-driven model is notably
impacted by the quality of its training data. A series of
Within the selected scenarios, we generated simulation complexity measures were proposed to quantify information
data by employing N-wise sampling for the parameter within driving scenarios. These measures are associated with
space [23]. These parameters included both stationary and various factors, such as the crowdedness, class diversity, and
trigger conditions. The stationary condition encompassed speed diversity of surrounding objects [37]. The concept of
factors such as vehicle position, velocity, and acceleration, crowdedness, denoted as E crowd , is the quantity of objects
while the trigger condition included the relative position within a region of interest (ROI) of ego vehicle. This metric
necessary to initiate specific maneuvers, such as cut-in, is utilized to measure the extent of congestion within a given
cut-out, and turns, for each scenario. For each of these traffic scenario. Additionally, class diversity, symbolized as
TABLE 2. The number of data with safe annotation for scenario catalog.
B. TRAINING
We trained collision mode prediction algorithm using the
active learning method. The fundamental concept behind
active learning is that a machine learning algorithm can
attain higher accuracy with a reduced number of training
data by enabling the algorithm to actively select the data
from which it learns. In the context of object detection, the
active learning process typically comprises four steps: train,
query, annotate, and append. In each iteration of this process,
a scoring function and a sampling strategy in the query step
collaboratively determine which images should be subjected
to manual labeling and subsequently incorporated into the
training data set [38].
In the implementation of a active learning, the data set
described in previous section underwent a specific division
process. Initially, the data was randomly divided into two
sets: one comprising 50% for training and the other 50%
for testing. Within the training data, a further subdivision
took place, with 50% designated as the initial training
data. The remaining 50% of the training data was reserved
for subsequent iterations of the active learning process.The
number of selected training and test data are summarized
in Table 3.
POM [13], and collision probability [16]. Furthermore, In addition to the performance metrics mentioned earlier,
we incorporate data-driven algorithms such as MCWA it is imperative for researchers to take into account the
and RCPM in the comparison [17], [18]. Following this, algorithm’s capacity to predict collision at an early stage.
we evaluate the effectiveness of our proposed algorithm for This holds particular significance in the context of activating
predicting collision modes. safety systems, where the timely anticipation of surrounding
To facilitate the assessment of algorithm performance for object collisions is of paramount importance. To facilitate
collision prediction, a confusion matrix is employed. This the comparative evaluation of various collision detection
matrix serves to quantify the number of accurate and inac- algorithms, another metric comes into play. This metric
curate predictions in comparison to the actual annotations. is represented by the decision time (τc ) preceding the
In this context, ‘‘positive’’ denotes a pre-crash scenario occurrence of impact. It serves as an indicator, illustrating
necessitating the algorithms’ capacity to detect collisions, the algorithm’s capacity to anticipate collisions in advance.
while ‘‘negative’’ represents a safe scenario characterized by Its definition is as follows:
the absence of a need for collision detection. Based on the
τc = ti − tc (14)
comparison between the timing of impact and the detection
of collisions, the results of the algorithm can be categorized Table 4 presents a comprehensive overview of the out-
into four distinct groups: comes derived from the active learning loop. The results
• True Positive (TP): This category encompasses sit- of iteration1 emanate from a model trained exclusively on
uations where the algorithm successfully predicts a simulation data. The accuracy in this instance attains 90.7%,
collision within 1.5 s prior to the moment of impact (ti ) accompanied by a relatively high FPR of 14.5%, in contrast
in a pre-crash scenario. to the FNR of 1.8% for the simulation data. In the case of
• True Negative (TN): This category pertains to scenarios experimental data, the accuracy reaches 86.9%, accompanied
in which the algorithm correctly does not predict a by an FPR of 13.1%. Due to the absence of unsafe situations,
collision in a safe situation. there are no values available for the FNR. The performance
• False Positive (FP): This group includes cases where the metrics for iteration2 are derived from a model trained
time difference between ti and tc exceeds 1.5 s (ti > tc ), by augmenting the initial simulation data with instances
with tc representing the time at which the algorithm first that the pre-trained model misjudged, encompassing both
judges that a collision would occur. simulation and experimental data. Section IV-C provides
• False Negative (FN): Within this group, we find insights into the initial model trained in iteration1, revealing
instances where the algorithm fails to provide a collision misjudgments in simulation data where annotations indicate
prediction within 1.5 s before the impact, resulting in a safety but the risk for surrounding vehicles is high, and
missed prediction. in experimental data where the risk is relatively low but
Using the four categories outlined above, the classification the driving situation’s complexity is high. Upon appending
performance of the algorithm can be evaluated through the this misjudged data to the initial training set, the accuracy
following metrics [40]: demonstrates an approximately 5% increase, and the FPR
exhibits an approximately 10% reduction compared to
• False Positive Rate (FPR): This metric represents the
iteration1 for the simulation data. For experimental data, the
proportion of incorrect collision predictions out of
accuracy experiences a 12% enhancement, accompanied by a
all actual safe scenarios. It measures the algorithm’s
12% reduction in the FPR.
tendency to wrongly predict collisions in situations
where they do not occur. TABLE 4. Collision prediction performance over active learning loop.
FP
FPR = (11)
FP + TN
• False Negative Rate (FNR): The False Negative Rate
quantifies the fraction of incorrect predictions of safety
(i.e., failure to predict a collision) out of all actual pre-
crash scenarios. It assesses the algorithm’s ability to
correctly identify potential collisions.
Fig. 9 displays the outcomes of collision prediction using
FN
FNR = (12) the proposed algorithm and other algorithms for the scenario
FN + TP shown in Fig. 1. In this particular scenario, the collision event
• Accuracy (ACU): Accuracy is the fraction of correct occurs at 10.8 s. In this scenario, the collision probability
decisions made by the algorithm across all scenarios. algorithm fails to detect a pre-crash condition before the
It provides an overall measure of the algorithm’s cor- collision event. The history of collision probability is depicted
rectness in predicting both collisions and safe scenarios. in Fig. 9 (b), with collision probability values ranging
TP + TN from 0 to 1. A threshold of 0.7 was applied for pre-
ACU = (13) crash decision, following the established literature. As the
TP + FP + TN + FN
VOLUME 12, 2024 55243
S. Lee et al.: Collision Prediction in an Integrated Framework
makes direct contact with the left side of the ego vehicle.
Once again, the proposed algorithm successfully detects a
pre-crash condition based on the information presented in the
DSM. In this intersection scenario, the POM, MCWA, and the
proposed algorithm successfully identified the collision.
FIGURE 12. The presence of a ghost track on the tollgate structure leads
to a false positive.
• accuracy for collision mode (acucm ): The accuracy for VI. CONCLUSION
collision mode is defined as the fraction of correct colli- In this study, we present a collision mode prediction algo-
sion mode decisions made by the algorithm. This metric rithm that integrates CNN with a model-based threat metric
offers a comprehensive evaluation of the algorithm’s and motion prediction to predict and identify potential colli-
correctness in predicting both collision modes and safe sions and impact section. The driving scene and model-based
scenarios. algorithms are reconstructed in a simplified bird’s-eye view
tp + TN representation, which serves as the input for the CNN-based
acucm = (15) approach. The proposed algorithm’s development relies on
tp + fpn + fpf + FP + TN + FN
a pre-crash database, utilizing simulation data for collision
• relaxed accuracy for collision mode (racucm ): The
mode prediction and experimental data for falsification.
relaxed accuracy for collision mode extends the accu-
To train the model in this study, active learning is employed
racy for collision mode by permitting near false
to select training data from both simulation and experi-
predictions to be considered correct collision mode
mental dataset. Performance improvement is observed by
decisions within the acu metric.
augmenting the training data with instances where the model
tp + fpn + TN made incorrect decisions. The evaluation results indicate
racucm = (16)
tp + fpn + fpf + FP + TN + FN that the proposed algorithm demonstrates a more balanced
Table 7 presents the outcomes of collision mode assess- performance compared to previously suggested model-based
ment within the active learning loop. Similar to the case of and data-driven algorithms for collision prediction.
collision prediction, it is evident that the results of iteration 2 In future work, other deep neural network architectures
surpass those of iteration 1 by 8% in terms of accuracy for adept at processing sequential data, such as long short-term
collision mode and about 7% in terms of relaxed accuracy memory (LSTM), CNN-LSTM, and transformer, will be
for collision mode. Table 8 illustrates the performance of examined. Moreover, the collision mode prediction algorithm
class-wise accuracy for collision mode based on the results will be applied to vulnerable road user (VRU). By leveraging
obtained from iteration 2. The relaxed class-wise accuracy pre-crash information pertaining to VRU, opportunities for
for collision mode shows an improvement ranging from enhancing the performance of passive safety systems for
6% to 18% for collision modes 11, 12, and 13, which VRU, such as pedestrian airbags and active hood lifts, can
correspond to the frontal side of the ego vehicle. In contrast, be explored.
concerning the remaining collision modes, relaxed class-wise
accuracy for collision mode showcases a marginally superior REFERENCES
performance as opposed to class-wise accuracy for collision [1] J. B. Cicchino, ‘‘Effectiveness of forward collision warning and
autonomous emergency braking systems in reducing front-to-rear crash
mode. The enhanced performance of relaxed accuracy in
rates,’’ Accident Anal. Prevention, vol. 99, pp. 142–152, Feb. 2017, doi:
comparison to accuracy indicates that the proposed collision 10.1016/j.aap.2016.11.009.
mode prediction algorithm forecasts the impact section as the [2] National Transportation Safety Board. (2016). Highway Accident Report,
area adjacent to the annotation, rather than misclassifying it as Collision Between a Car Operating with Automated Vehicle Con-
trol Systems and a Tractor-Semitrailer Truck. [Online]. Available:
an area distant from the annotation when the collision mode https://data.ntsb.gov/Docket/?NTSBNumber=HWY16FH018
does not precisely match the annotation. [3] National Transportation Safety Board. Vehicle Automation Report,
Tempe, Arizona. Accessed: Nov. 5, 2019. [Online]. Available:
https://data.ntsb.gov/Docket/?NTSBNumber=HWY18MH010
TABLE 7. Collision mode decision performance over active learning loop.
[4] National Highway Traffic Safety Administration. (Oct. 2023).
Part573 Safety Recall Report 23E-086. [Online]. Available:
https://static.nhtsa.gov/odi/rcl/2023/RCLRPT-23E086-7725.PDF
[5] A. M. Eigen and W. G. Najm, Problem Definition for Pre-Crash Sensing
Advanced Restraints, document DOT HS 811 114, U.S. Department of
Transportation, Apr. 2009.
[6] Euro NCAP, Leuven, Blgium. Euro NCAP 2025 Roadmap.
Accessed: Apr. 3, 2020. [Online]. Available: https://cdn.euroncap.
com/media/30700/euroncap-roadmap-2025-v4.pdf
TABLE 8. Class-wise collision mode decision performance.
[7] J. Dahl, G. R. de Campos, C. Olsson, and J. Fredriksson, ‘‘Collision
avoidance: A literature review on threat-assessment techniques,’’ IEEE
Trans. Intell. Vehicles, vol. 4, no. 1, pp. 101–113, Mar. 2019.
[8] A. Doi, ‘‘Development of a rear-end collision avoidance system with
automatic brake control,’’ JSAE Rev., vol. 15, no. 4, pp. 335–340,
Oct. 1994.
[9] Y. Fujita, K. Akuzawa, and M. Sato, ‘‘Radar brake system,’’ in Proc. Annu.
Meet. ITS Amer., vol. 1, 1995, pp. 95–101.
[10] P. Barber and N. Clarke, ‘‘Advanced collision warning systems,’’ in Proc.
IEE Colloq. Ind. Autom. Control, Appl. Automot. Ind., London, U.K., 1998,
pp. 2–12.
[11] E. Coelingh, A. Eidehall, and M. Bengtsson, ‘‘Collision warning with full
auto brake and pedestrian detection—A practical example of automatic
emergency braking,’’ in Proc. 13th Int. IEEE Conf. Intell. Transp. Syst.,
Sep. 2010, pp. 155–160.
[12] N. Kaempchen, B. Schiele, and K. Dietmayer, ‘‘Situation assessment of [33] Korea Road Traffic Authority, 2016. (2016). Traffic Accident Analysis
an autonomous emergency brake for arbitrary vehicle-to-vehicle collision System. [Online]. Available: http://taas.koroad.or.kr/.
scenarios,’’ IEEE Trans. Intell. Transp. Syst., vol. 10, no. 4, pp. 678–687, [34] (Jul. 2023). Initiative for the Global Harmonisation of Accident Data.
Dec. 2009. [Online]. Available: http://www.iglad.net/
[13] K. Lee and D. Kum, ‘‘Collision avoidance/mitigation system: Motion [35] W. G. Najm, ‘‘Pre-crash scenario typology for crash avoidance
planning of autonomous vehicle via predictive occupancy map,’’ IEEE research,’’ Nat. Highway Traffic Saf. Admin., Washington, DC, USA,
Access, vol. 7, pp. 52846–52857, 2019. Tech. Rep. DOT HS 810 767, 2007.
[14] J. Jansson, J. Johansson, and F. Gustafsson, ‘‘Decision making for collision [36] E. Thorn, ‘‘A framework for automated driving system testable cases
avoidance systems,’’ presented at the SAE 2002 World Congr. Exhib., and scenarios,’’ U.S. Dept. Transp., Nat. Highway Traffic Saf. Admin.,
Mar. 2002, doi: 10.4271/2002-01-0403. Washington, DC, USA, Tech. Rep. HS 812 623, 2018.
[15] M. Althoff, O. Stursberg, and M. Buss, ‘‘Model-based probabilistic [37] A. Sadat, S. Segal, S. Casas, J. Tu, B. Yang, R. Urtasun, and E. Yumer,
collision detection in autonomous driving,’’ IEEE Trans. Intell. Transp. ‘‘Diverse complexity measures for dataset curation in self-driving,’’
Syst., vol. 10, no. 2, pp. 299–310, Jun. 2009. in Proc. IEEE/RSJ Int. Conf. Intell. Robots Syst. (IROS), Sep. 2021,
[16] J. Jansson, ‘‘Collision avoidance theory: With application to automotive pp. 8609–8616.
collision mitigation,’’ Ph.D. dissertation, Linköping Univ. Electron. Press, [38] E. Haussmann, M. Fenzi, K. Chitta, J. Ivanecky, H. Xu, D. Roy, A. Mittel,
Linköping, Sweden, 2005. N. Koumchatzky, C. Farabet, and J. M. Alvarez, ‘‘Scalable active learning
[17] D. Lee and H. Yeo, ‘‘Real-time rear-end collision-warning system using a for object detection,’’ in Proc. IEEE Intell. Vehicles Symp. (IV), Oct. 2020,
multilayer perceptron neural network,’’ IEEE Trans. Intell. Transp. Syst., pp. 1430–1435.
vol. 17, no. 11, pp. 3087–3097, Nov. 2016. [39] M. Buda, A. Maki, and M. A. Mazurowski, ‘‘A systematic study of the
class imbalance problem in convolutional neural networks,’’ Neural Netw.,
[18] X. Wang, J. Liu, T. Qiu, C. Mu, C. Chen, and P. Zhou, ‘‘A real-time collision
vol. 106, pp. 249–259, Oct. 2018.
prediction mechanism with deep learning for intelligent transportation
[40] R. Song and B. Li, ‘‘Surrounding vehicles’ lane change maneuver
system,’’ IEEE Trans. Veh. Technol., vol. 69, no. 9, pp. 9497–9508,
prediction and detection for intelligent vehicles: A comprehensive review,’’
Sep. 2020.
IEEE Trans. Intell. Transp. Syst., vol. 23, no. 7, pp. 6046–6062, Jul. 2022.
[19] A. V. Malawade, S.-Y. Yu, B. Hsu, D. Muthirayan, P. P. Khargonekar,
[41] A. Jain, H. S. Koppula, B. Raghavan, S. Soh, and A. Saxena, ‘‘Car
and M. A. A. Faruque, ‘‘Spatiotemporal scene-graph embedding for
that knows before you do: Anticipating maneuvers via learning temporal
autonomous vehicle collision prediction,’’ IEEE Internet Things J., vol. 9,
driving models,’’ in Proc. IEEE Int. Conf. Comput. Vis. (ICCV), Dec. 2015,
no. 12, pp. 9379–9388, Jun. 2022.
pp. 3182–3190.
[20] S. Mozaffari, O. Y. Al-Jarrah, M. Dianati, P. A. Jennings, and
A. Mouzakitis, ‘‘Deep learning-based vehicle behaviour prediction for
autonomous driving applications: A review,’’ IEEE Trans. Intell.
Transp. Syst, vol. 23, no. 1, pp. 33–47, Aug. 2020.
[21] M. Strickland, G. Fainekos, and H. B. Amor, ‘‘Deep predictive models for SUNGWOO LEE received the B.S. and M.S.
collision risk assessment in autonomous driving,’’ in Proc. IEEE Int. Conf. degrees in mechanical engineering from Ajou
Robot. Autom. (ICRA), May 2018, pp. 4685–4692. University, Suwon, South Korea, in 2016 and
[22] S. Grigorescu, B. Trasnea, T. Cocias, and G. Macesanu, ‘‘A survey of deep 2018, respectively, where he is currently pursuing
learning techniques for autonomous driving,’’ J. Field Robot., vol. 37, no. 3, the Ph.D. degree. His research interests include
pp. 362–386, Apr. 2020. sensor fusion, threat assessment, and autonomous
[23] S. Riedmaier, T. Ponn, D. Ludwig, B. Schick, and F. Diermeyer, ‘‘Survey vehicles.
on scenario-based safety assessment of automated vehicles,’’ IEEE Access,
vol. 8, pp. 87456–87477, 2020.
[24] M. Bunse, A. Kuttenberger, M. Theisen, T. Sohnke, J. S. Sangorrin,
J. Hoetzel, and P. Knoll, ‘‘System architecture and algorithm for advanced
passive safety by integration of surround sensing information,’’ presented
at the Soc. Automot. Eng. Int., Detroit, MI, USA, 2005. BONGSOB SONG received the B.S. degree in
[25] K. Cho, S. B. Choi, and H. Lee, ‘‘Design of an airbag deployment algorithm mechanical engineering from Hanyang University,
based on precrash information,’’ IEEE Trans. Veh. Technol., vol. 60, no. 4, Seoul, South Korea, in 1996, and the M.S. and
pp. 1438–1452, May 2011.
Ph.D. degrees in mechanical engineering from
[26] M. Wisch, ‘‘Car-to-car accidents at intersections in Europe and identifica- the University of California at Berkeley (UC
tion of use cases for the test and assessment of respective active vehicle
Berkeley), Berkeley, CA, USA, in 1999 and
safety systems,’’ in Proc. 26th Int. Tech. Conf. Enhanced Saf. Vehicles
2002, respectively. He was a Research Engineer
(ESV), Enabling Safer Tomorrow, Eindhoven, The Netherlands, Jun. 2019,
pp. 10–13. with California Partners for Advanced Transit
and Highways Program, UC Berkeley, until 2003.
[27] N. Deo, A. Rangesh, and M. M. Trivedi, ‘‘How would surround vehicles
move? A unified framework for maneuver classification and motion He is currently a Professor with the Department
prediction,’’ IEEE Trans. Intell. Vehicles, vol. 3, no. 2, pp. 129–140, of AI Mobility and Mechanical Engineering, Ajou University, Suwon,
Jun. 2018. South Korea. His research interests include sensor fusion, convex opti-
[28] N. Kaempchen, K. Weiss, M. Schaefer, and K. C. J. Dietmayer, ‘‘IMM mization, collision avoidance, and threat assessment with applications to
object tracking for high dynamic driving maneuvers,’’ in Proc. IEEE Intell. intelligent vehicles.
Vehicles Symp., Jun. 2004, pp. 825–830.
[29] J. Guo, U. Kurup, and M. Shah, ‘‘Is it safe to drive? An overview of factors,
metrics, and datasets for driveability assessment in autonomous driving,’’
JANGHO SHIN received the B.S. and M.S.
IEEE Trans. Intell. Transp. Syst., vol. 21, no. 8, pp. 3135–3151, Aug. 2020.
degrees in automotive engineering from Hanyang
[30] N. Srivastava, G. Hinton, A. Krizhevsky, I. Sutskever, and
University, Seoul, South Korea, in 1995 and 1997,
R. Salakhutdinov, ‘‘Dropout: A simple way to prevent neural networks
from overfitting,’’ J. Mach. Learn. Res., vol. 15, no. 1, pp. 1929–1958,
respectively, and the Ph.D. degree in mechanical
2014. engineering from the University of Michigan, Ann
[31] X. Fang, J. Gertler, M. Kunwer, J. Heron, and T. Barkana, ‘‘A double Arbor, MI, USA, in 2007. He is currently a Senior
threshold-testing robust method for fault detection and isolation in dynamic Research Engineer with Hyundai Motor Company,
systems,’’ in Proc. Amer. Control Conf., vol. 2, 1994, pp. 1979–1983. Hwaseong, South Korea. His research interests
[32] P. Junietz, W. Wachenfeld, K. Klonecki, and H. Winner, ‘‘Evaluation of include integrated safety systems, autonomous
different approaches to address safety validation of automated driving,’’ in vehicle, and safety performance development.
Proc. 21st Int. Conf. Intell. Transp. Syst. (ITSC), Nov. 2018, pp. 491–496.