Skip to main content

Advertisement

Log in

Artificial intelligence techniques for driving safety and vehicle crash prediction

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

Accident prediction is one of the most critical aspects of road safety, whereby an accident can be predicted before it actually occurs and precautionary measures taken to avoid it. For this purpose, accident prediction models are popular in road safety analysis. Artificial intelligence (AI) is used in many real world applications, especially where outcomes and data are not same all the time and are influenced by occurrence of random changes. This paper presents a study on the existing approaches for the detection of unsafe driving patterns of a vehicle used to predict accidents. The literature covered in this paper is from the past 10 years, from 2004 to 2014. AI techniques are surveyed for the detection of unsafe driving style and crash prediction. A number of statistical methods which are used to predict the accidents by using different vehicle and driving features are also covered in this paper. The approaches studied in this paper are compared in terms of datasets and prediction performance. We also provide a list of datasets and simulators available for the scientific community to conduct research in the subject domain. The paper also identifies some of the critical open questions that need to be addressed for road safety using AI techniques.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Notes

  1. https://archive.ics.uci.edu/ml/datasets.html.

  2. http://www.trb.org/StrategicHighwayResearchProgram2SHRP2/Blank2.aspx.

References

  • Abdel-Aty M, Hassan H, Ahmed M, Al-Ghamdi A (2012) Real-time prediction of visibility-related crashes. Transp Res C 24:288–298. doi:10.1016/j.trc.2012.04.001

    Article  Google Scholar 

  • Abdel-Aty M, Radwan AE (2000) Modeling traffic accident occurrence and involvement. Accid Anal Prev 32(5):633–642

    Article  Google Scholar 

  • Abdel-Aty M, Rajashekar P (2006) Calibrating a real-time traffic crash prediction model using archived weather and its traffic data. IEEE Trans Intell Transp Syst 7(2):167–174

    Article  Google Scholar 

  • Abdel-Aty M, Uddin N, Abdalla F, Pande A, Hsia L (2004) Predicting freeway crashes from loop detector data using matched-case–control logistic regression. Transp Res Rec 1897(1):88–95

    Article  Google Scholar 

  • Abdel-Aty M, Uddin N, Pande A (2005) Split models for predicting multivehicle crashes during high-speed and low-speed operating conditions on freeways. Transp Res Rec 1908(1):51–58

    Article  Google Scholar 

  • Abu-Lebdeh G, Chen H, Ghanim M (2014) Improving performance of genetic algorithms for transportation systems: case of parallel genetic algorithms. J Infrastruct Syst. doi:10.1061/(ASCE)IS.1943-555X.0000206

  • Akin D, Akbas B (2010) A neural network (NN) model to predict intersection crashes based upon driver vehicle and roadway surface characteristic. Sci Res Essays 5(19):2837–2847

    Google Scholar 

  • Ali GA, Bakheit CS (2011) Comparative analysis and prediction of traffic accidents in Sudan using artificial neural networks and statistical methods. In: SATC 2011

  • Ali M, Falcone P, Olsson C, Sjoberg J (2013) Predictive prevention of loss of vehicle control for roadway departure avoidance. IEEE Trans Intell Transp Syst 14(1):56–68. doi:10.1109/TITS.2012.2206584

    Article  Google Scholar 

  • Andersson AK, Chapman L (2011) The impact of climate change on winter road maintenance and traffic accidents in West Midlands. Accid Anal Prev 43(1):284–289

    Article  Google Scholar 

  • Breiman L (2001) Random forests. Mach Learn 45(1):5–32

    Article  MathSciNet  MATH  Google Scholar 

  • Bruns A et al (2005) EEG- and context-based cognitive-state classifications lead to improved cognitive performance while driving. In: Schmorrow DD (ed) Foundations of augmented cognition, Proceedings of the 2005 human–computer interaction conference. CRC Press, Boca Raton, p 1065

  • Bundele MM, Banerjee R (2009) Detection of fatigue of vehicular driver using skin conductance and oximetry pulse: a neural network approach. In: Proceedings of the 11th international conference on information integration and web-based applications and services. ACM, pp 739-744

  • Burges CJC (1998) A tutorial on support vector machines for pattern recognition. Data Min Knowl Discov 2(2):121–167. doi:10.1023/A:1009715923555

    Article  Google Scholar 

  • Canale M, Stefano M (2002) Analysis and classification of human driving behaviour in an urban environment. Cogn Technol Work 4(3):197–206

    Article  Google Scholar 

  • Chong MM (2004) Traffic accident analysis using decision trees and neural networks. In: IADIS International conference on applied computing, Portugal. IADIS Press, Pedro

  • Chen BY, Lam WH, Sumalee A, Li ZL (2012) Reliable shortest path finding in stochastic networks with spatial correlated link travel times. Int J Geogr Inf Sci 26(2):365–386

    Article  Google Scholar 

  • Damousis I, Cester I, Nikolaou S, Tzovaras D (2007) Physiological indicators based sleep onset prediction for the avoidance of driving accidents. Presented at the Engineering in Medicine and Biology Society, 2007. EMBS 29th annual international conference of the IEEE, Lyon, pp 6699–6704. doi:10.1109/IEMBS.2007.4353898

  • Dixon KR, Lippitt CE, Forsythe JC (2005) Supervised machine learning for modelling human recognition of vehicle-driving situations. In: IEEE/RSJ international conference on intelligent robots and systems (IROS), pp 604–609

  • Doherty JP, Dayan P, Friston K, Critchley H, Raymond JD (2003) Temporal difference models and reward-related learning in the human brain. Neuron 38(2):329–337. doi:10.1016/S0896-6273(03)00169-7

    Article  Google Scholar 

  • Ellison AB, Greaves SP, Daniels R (2012) Profiling drivers’ risky behavior towards all road users. In: Australasian College of Road Safety Conference Sydney, pp 461–472

  • Farah H, Polus A, Cohen M (2007) Multivariate analyses for infrastructure-based crash-prediction models for rural highways. Road Transp Res J Aust N Z Res Pract 16(4):26

    Google Scholar 

  • García CE, Prett DM, Morari M (1989) Model predictive control: theory and practice a survey. Automatica 25(3):335–348. doi:10.1016/0005-1098(89)90002-2

    Article  MATH  Google Scholar 

  • Gong J, Yang W (2011) Driver pre-accident operation mode study based on vehicle–vehicle traffic accidents. Presented at the international conference on electric information and control engineering (ICEICE), pp 1357–1361. doi:10.1109/ICEICE.2011.5777792

  • Göhring D, Latotzky D, Wang M, Rojas R (2013) Semi-autonomous car control using brain computer interfaces. In: Intelligent autonomous systems, vol 12. Springer, Berlin, pp 393–408

  • Guo K, Yu G, Li Z (2009) An new algorithm for analyzing driver’s attention state. Presented at the IEEE intelligent vehicles symposium, pp 21–23. doi:10.1109/IVS.2009.5164246

  • Halim Z, Kalsoom R, Baig AR (2016) Profiling drivers based on driver dependent vehicle driving features. Appl Intell. doi:10.1007/s10489-015-0722-6

    Google Scholar 

  • Halim Z, Baig AR, Zafar K (2014) Evolutionary search in the space of rules for creation of new two-player board games. Int J Artif Intell Tools 23(2):1–26

    Article  Google Scholar 

  • Halim Z, Baig R, Bashir S (2006) Sonification: a novel approach towards data mining. In: International conference on emerging technologies ICET’06. IEEE, pp 548–553

  • Hu G, Baker T, Baker SP (2011) Comparing road traffic mortality rates from police-reported data and death registration data in China. Bull World Health Organ 89(1):41–45

    Article  Google Scholar 

  • Hu W, Xiao X, Xie D, Tan T, Maybank S (2004) Traffic accident prediction using 3-D model-based vehicle tracking. IEEE Trans Veh Technol 53(3):677–694. doi:10.1109/TVT.2004.825772

    Article  Google Scholar 

  • Imkamon T, Saensom P, Tangamchit P, Pongpaibool P (2008) Detection of hazardous driving behavior using fuzzy logic. In: Proceedings of ECTI-CON, pp 657–660

  • Islam M, Rahman HA (2014) Customer feedback-based healthcare facilities’ identification using location based computing technology. In: Global humanitarian technology conference-South Asia Satellite (GHTC-SAS). IEEE, pp 189–194

  • Jabon ME, Bailenson JN, Pontikakis E, Takayama L, Nass C (2011) Facial expression analysis for predicting unsafe driving behavior car driving simulator. IEEE Pervasive Comput 10(4):84–95. doi:10.1109/MPRV.2010.46

    Article  Google Scholar 

  • Jeong P, Nedvschi S, Daniliuc M (2004) Local probability based safe region detection for autonomous driving. In: IEEE intelligent vehicles symposium, pp 744–749. doi:10.1109/IVS.2004.1336477

  • Ji Q, Zhu Z, Lan P (2004) Real-time nonintrusive monitoring and prediction of driver fatigue. IEEE Trans Veh Technol 53(4):1052–1068

    Article  Google Scholar 

  • Johnson DA, Trivedi MM (2011) Driving style recognition using a smartphone as a sensor platform. In: International IEEE conference on intelligent transportation systems (ITSC), pp 1609–1615

  • Juárez F, Gayet C (2014) Transitions to adulthood in developing countries. Annu Rev Sociol 40:521–538

    Article  Google Scholar 

  • Kalsoom R, Halim Z (2013) Clustering the driving features based on data streams. In: 16th international multi topic conference, INMIC13. IEEE, pp 89–94

  • Koza R (1992) Genetic programming: on the programming of computers by means of natural selection. MIT Press, Cambridge

    MATH  Google Scholar 

  • Koza JR (1998) Genetic programming on the programming of computers by means of natural selection. The MIT Press, Cambridge

    MATH  Google Scholar 

  • Lafferty J, McCallum A, Pereira F (2001) Conditional random fields: probabilistic models for segmenting and labeling sequence data. In: Proceedings of 18th international conference on machine learning, pp 282–289

  • Liu K (2007) Estimation and prediction of average vehicle occupancies using traffic accident records. FIU Electronic Theses and Dissertations, Florida International University

  • Li X, Lord D, Zhang Y, Xie Y (2008) Predicting motor vehicle crashes using support vector machine models. Accid Anal Prev 40(4):1611–1618. doi:10.1016/j.aap.2008.04.010

    Article  Google Scholar 

  • Lv Y, Tang S, Zhao H, Li S (2009) Real-time highway accident prediction based on support vector machines. In: Control and decision conference, CCDC ’09, pp 4403–4407. doi:10.1109/CCDC.2009.5192409

  • Ly MV, Martin S, Trivedi MM (2013) Driver classification and driving style recognition using inertial sensors. In: IEEE intelligent vehicles symposium, pp 1040–1045

  • Ma J, Yan X, Chu D, He Y (2012) Online driving states monitoring using fusion of multi-sensor information. J Theor Appl Inf Technol 46(1):274–283

    Google Scholar 

  • Manan WNBW (2011) Accident prediction model at un-signalized intersections using multiple regression method. Faculty of Civil and Environmental Engineering University Tun Hussein, Malaysia

  • Maaten L, Welling M, Saul LK (2011) Hidden-unit conditional random fields. Int Conf Artif Intell Stat 15(479):488

    Google Scholar 

  • Mathkour HI (2011) A GPS-based mobile dynamic service locator system. Appl Comput Inform 9(2):95–106

    Article  Google Scholar 

  • Mitas RA (2007) The computing unit for tachometer dataanalysis by means of driving characteristics. In: Proceedings of the 7th international conference on transportation and logistics integrated systems. Cracow 5(3):260–267

  • Miyajima C, Nishiwaki Y, Ozawa K, Wakita T, Itou K, Takeda K, Itakura F (2007) Driver modeling based on driving behavior and its evaluation in driver identification. Proc IEEE 95(2):427–437

    Article  MATH  Google Scholar 

  • Miyajima C et al (2006) Cepstral analysis of driving behavioral signals for driver identification. In: Proceedings of IEEE international conference on acoustics, speech and signal processing (ICASSP), vol 5

  • Mohan BM (2011) Fuzzy PID control via modified Takagi–Sugeno rules. Intell Autom Soft Comput 17(2):165–174

    Article  Google Scholar 

  • Moghaddam R, Afandizadeh S, Ziyadi M (2010) Prediction of accident severity using artificial neural networks. Int J Civ Eng 9(1):41–48

    Google Scholar 

  • Murphey YL et al (2009) Driver’s style classification using jerk analysis. In: IEEE workshop on computational intelligence in vehicles and vehicular systems, pp 23–28. doi:10.1109/CIVVS.2009.4938719

  • Ning H, Xu X, Zhou Y, Gong Y, Huang TS (2009) A general framework to detect unsafe system states from multisensor data stream. IEEE Trans Intell Transp 11(1):4–15. doi:10.1109/TITS.2009.2026446

    Article  Google Scholar 

  • Ning H, Xu X, Zhou Y, Gong Y, Huang TS (2008) Temporal difference learning to detect unsafe system states. In: Proceedings of the international conference on pattern recognition, pp 1–4. doi:10.1109/ICPR.2008.4761237

  • Orazio TD, Leo M, Spagnolo P, Guaragnella C (2004) A neural system for eye detection in a driver vigilance application. In: The 7th international IEEE conference on, pp 320–325

  • Peschel JM, Murphy RR (2013) On the human–machine interaction of unmanned aerial system mission specialists. IEEE Trans Hum Mach Syst 43(1):53–62

    Article  Google Scholar 

  • Qu X, Wang W, Wang W, Liu P (2012) Real-time prediction of freeway rear-ends crash potential by support vector machine. In: Annual meeting transportation research board, Washington, DC

  • Quintero M, Lopez JO, Pinilla ACC (2012) Driver behavior classification model based on an intelligent driving diagnosis system. Presented at the 15th international IEEE conference on intelligent transportation systems, Anchorage, Alaska, USA, pp 894–899. doi:10.1109/ITSC.2012.6338727

  • Rabiner L (1989) A tutorial on hidden Markov models and selected applications in speech recognition. Proc IEEE 77(2):257–286. doi:10.1109/5.18626

    Article  Google Scholar 

  • Rujun Y, Xiuqing L (2010) Study on traffic accidents prediction model based on RBF neural network. Presented at the 2nd international conference on information engineering and computer science (ICIECS), Wuhan, pp 1–4. doi:10.1109/ICIECS.2010.5678126

  • Rygula A (2009) Driving style identification method based on speed graph analysis. In: International conference on biometrics and kansei engineering, pp 76–79. doi:10.1109/ICBAKE.2009.51

  • Ryguła A, Mitas A (2007) Numeric tolls for tachogram analysis. Transp Probl Gliw 2(4):73–81

    Google Scholar 

  • Shaout AK, Bodenmiller AE (2011) A mobile application for monitoring inefficient and unsafe driving behavior. In: The international Arab conference on information technology (ACIT), pp 1–8

  • Shi B, Xu L, Hu J, Tang Y, Jiang H, Meng W, Liu H (2015) Evaluating driving styles by normalizing driving behavior based on personalized driver modeling. IEEE Trans Syst Man Cybern Syst 45(12):1502–1508

    Article  Google Scholar 

  • Singh GR, Dongre SS (2012) Crash prediction system for mobile device on android by using data stream mining techniques. In: Sixth Asia modeling symposium, pp 185–190. doi:10.1109/AMS.2012.16

  • Suriyawongpaisal P, Kanchanasut S (2003) Road traffic injuries in Thailand: trends, selected underlying determinants and status of intervention. Inj Control Saf Promot 10(1–2):95–104

    Article  Google Scholar 

  • Takatori Y, Hasegawa T (2004) Influence of accident prediction methods in the driving assistance system on safety. In: The 7th international IEEE conference on, pp 396–401. doi:10.1109/ITSC.2004.1398931

  • Tambouratzis T, Souliou D, Chalikias M, Gregoriades A (2010) Combining probabilistic neural networks and decision trees for maximally accurate and efficient accident prediction. In: International joint conference on neural networks (IJCNN), pp 1–8. doi:10.1109/IJCNN.2010.5596610

  • Tawari A, Trivedi MM (2011) Audio visual cues in driver affect characterization: issues and challenges in developing robust approaches. Presented at the proceedings of international joint conference on neural networks, California, USA

  • Veeraraghavan H et al (2005) Driver activity monitoring through supervised and unsupervised learning. In: IEEE conference on intelligent transportation systems. Vienna, Austria, pp 580–585

  • Wahab A, Quek C, Keong T, Takeda K (2009) Driving profile modeling and recognition based on soft computing approach. IEEE Trans Neural Netw 20(4):563–582

    Article  Google Scholar 

  • Wang J, Xu W, Gong Y (2010) Real-time driving danger-level prediction. Eng Appl Artif Intell 23(8):1247–1254

    Article  Google Scholar 

  • Wang J, Zhang L, Zhang D, Li K (2012) An adaptive longitudinal driving assistance system based on driver characteristics. IEEE Trans Intell Transp 14(1):1–12. doi:10.1109/TITS.2012.2205143

    Article  Google Scholar 

  • Wang J, Zhu S, Gong Y (2010) Driving safety monitoring using semisupervised learning on time series data. IEEE Trans Intell Transp Syst 11(3):728–737. doi:10.1109/TITS.2010.2050200

    Article  Google Scholar 

  • Wu JD, Ye SH (2009a) Driver identification using finger-vein patterns with Radon transform and neural network. Expert Syst Appl 36(3):5793–5799

    Article  MathSciNet  Google Scholar 

  • Wu JD, Ye SH (2009b) Driver identification based on voice signal using continuous wavelet transform and artificial neural network techniques. Expert Syst Appl 36(2):1061–1069

    Article  Google Scholar 

  • Xie Y (2007) Predicting motor vehicle collisions using Bayesian neural network models: an empirical analysis. Zachry Department of Civil Engineering, Texas A&M University

  • Xu C, Liu P, Wang W, Li Z (2012a) Evaluation of the impacts of traffic states on crash risks on freeways. Accid Anal Prev 47:162–171

    Article  Google Scholar 

  • Xu C, Wang W, Liu P (2012) A genetic programming model for real-time crash prediction on freeways. IEEE Trans Intell Transp 14(2):1–13. doi:10.1109/TITS.2012.2226240

    MathSciNet  Google Scholar 

  • Yang ZQ (2012) Highway traffic accident prediction based on SVR trained by genetic algorithm. Adv Mater Res 433:5886–5889

    Article  Google Scholar 

  • Yoon H, Park CS, Kim JS, Baek JG (2013) Algorithm learning based neural network integrating feature selection and classification. Expert Syst Appl 40(1):231–241

    Article  Google Scholar 

  • You CW et al. (2012) CarSafe: a driver safety App that detects dangerous driving behavior using dual-cameras on smartphones. Presented at the ACM 978-1-4503-1224-0/12/09

  • Yu R, Abdel-Aty M (2013) Utilizing support vector machine in real-time crash risk evaluation. Accid Anal Prev 51:252–259. doi:10.1016/j.aap.2012.11.027

    Article  Google Scholar 

  • Yuejing L, Jie L, Ming L, Xing-lin Z, Haixia Z (2010) Research on accident prediction of intersection and identification method of prominent accident form based on back propagation neural network. In: International conference on computer application and system modeling (ICCASM), pp V1–V434

  • Zhao Y, Karypis G (2005) Prediction of contact maps using support vector machines. Int J Artif Intell Tools 14(05):849–865

    Article  Google Scholar 

  • Zheng Z, Ahna S, Monsere C (2010) Impact of traffic oscillations on freeway crash occurrences. Accid Anal Prev 42(2):626–636

    Article  Google Scholar 

  • Zhou Y, Xu W, Ning H, Gong Y, Huang TS (2007) Detecting unsafe driving patterns using discriminative learning. In: IEEE international conference on multimedia and expo ICME, pp 1431–1434. doi:10.1109/ICME.2007.4284929

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zahid Halim.

Appendix

Appendix

Reference

Research direction

Techniques used

Theory or application

Comparison with other techniques

Veeraraghavan et al. (2005)

Monitoring of the driver activities using camera. Analyzing the images from videos for the detection of safe and unsafe actions based on skin-color segmentation

Unsupervised method—agglomerative clustering, supervised method—Bayesian eigen-image classifier

An application in the area of interior vehicle design, which helps to improve the placement of controls in order to reduce unsafe driving behaviors

No comparison with other techniques is performed. However, the accuracy of the classifier is reported using the test data

    

An accuracy of 95.54 % is achieved for safe driving activity, and 73.91 % accuracy is reported for the unsafe driving activity

Dixon et al. (2005)

To develop a system that minimizes the impact of untimely interruptions by providing a physical context to the driving conditions

Gradient-descent approach, GA

The result of the supervised-learning algorithm is a step towards building a system that can identify potentially tough driving conditions

No comparison with other techniques is performed. Results of gradient-descent learning and GA are compared with each other

    

Gradient-descent algorithm predicted with an accuracy of 95 %, while the GA has an accuracy of 55 %

Zhou et al. (2007)

Discriminative learning approach for fusing multichannel sequential data to detect the unsafe driving patterns

CRF

Application to detect unsafe driving patterns from multi-channel data

A comparison is performed with HMM, and SVM with RBF kernel

    

CRF does not require labeling of all data and uses both labeled and unlabeled data for training. It outperforms the simple discriminative classifier (SVM) and generative model (HMM) with an accuracy of 0.081 based on P\((\hbox {A}{\vert }\hbox {U})\)

Tawari and Trivedi (2011)

To model the individual driving behavior in order to identify features that may be used in grouping the drivers

ANN using the MLP network and a statistical method based on GMM

Application of GMMs, FNN

Comparison is reported with NN and, statistical method based on the GMM

    

MLP is relatively better but the network has significantly longer period needed for training as compared to the GMM

Rygula (2009)

Analyze the driver’s speed profile using techograph and use the same for identifying the driver style

Intensity of speed profile change graph, techograph

Theoretical and application

No comparison with other techniques. However, a comparison of the speed profile changes is done on the common roads

Tambouratzis et al. (2010)

Analysis is performed on the dataset collected by the Republic of Cyprus Police using combination of PNN’s and DT’s to investigate the potential of predicting accident severity (light, serious or fatal) from the collected parameters

PNN and DT

Application

A comparison is reported between, ANN, DT, and SVM.

    

Severity prediction accuracy of the proposed methodology is superior to all previous techniques with an accuracy of 95.9307 %

Wang et al. (2010b)

Driving danger level prediction is proposed that uses multiple sensory inputs

HMM, CRF, reinforcement learning

Theoretical

A comparison between HMM, CRF and reinforcement learning is performed where, reinforcement learning outperforms other approaches

Wang et al. (2012)

A generic model has been established with a set of parameters to capture individual driver characteristics

A RLS self-learning algorithm has been developed for determining the model parameters

Application

Comparison of typical adaptive cruise control and self-learning adaptive cruise control in manual braking is performed

Singh and Dongre (2012)

Analysis of the driver profile in done for the prediction of driver suitability for driving. Drivers are categorized into following three categories: fit, unfit and partially fit

PCA, HMM

Application named CPS for mobile device with android operating system

No comparison is reported

Ali et al. (2013)

Predictive approaches to the problem of roadway departure prevention via automated steering and braking

MPC

Application

A comparison is performed between the braking torque applied by the intervention \(\gamma \)3 and that by the onboard electronic stability control system in combination with the driver

Xu et al. (2012b)

Investigate the applications of the GP model for real-time crash prediction on freeways

RF for the selection of candidate variables and GP

Application of the GP model for real-time crash prediction on freeways

Comparison is done with BLM. The prediction accuracy of the GP mode was found to be greater than that of the BLM

Akin and Akbas (2010)

To assess accidents that occur at intersections with different underlying reasons attributed to time of occurrence, weather and surface conditions, and user and vehicle characteristics

ANN trained by back propagation

Application

No comparison with other approaches is performed. However, a sensitivity analysis of the design parameters is reported

You et al. (2012)

CarSafe fuses information from both cameras and other embedded sensors on the phone—such as the GPS, accelerometer and gyroscope—to detect and alert the driver about dangerous driving conditions in and outside the car

Image processing

Car Safe App for Android operating system based phones

No comparison is reported

Imkamon et al. (2008)

Detection of unsafe driving patterns using data from three different sensors (Accelerometer, Camera and OBD reader)

KLT algorithm, Fuzzy logic

Application

Comparison is done with the ground truth using questionnaire

Shaout and Bodenmiller (2011)

Primary objective of this research is to capture, measure, and warn users of unsafe and inefficient driving using data from ECU by OBD-II reader

Direct measurements reading and by setting a threshold value to detect the unsafe and inefficient driving

Android based mobile application

No comparison is reported

Liu (2007)

Statistical analysis of vehicle occupancy rates using the accident data with respect to their geographic, temporal, and vehicle coverage design. Investigation and identification of three potential factors namely, accident severity, driver age, and driver gender

Average vehicle occupancies

Application

A comparison of countywide AVOs, countywide AVOs for different facility and AVOs from the field and from accidents is performed

Ning et al. (2008)

Use of a danger level function (expected negative reward) to alert the user in advance about a dangerous situation

TD learning

Application

Hard and soft label approaches are compared with our TD learning method

Jabon et al. (2011)

An active driver-safety framework that captures both vehicle dynamics and the driver’s face. A bottom up approach which uses 22 raw facial features, time and frequency domain statistics to determine the most valuable statistics for accident prediction

DWT, Bayesian nets, decision tables, decision trees, SVMs, regressions, and LogitBoost

Application

No comparison with other techniques is reported. However, the ROC curves to analyze the major accident is given. ROC depicts true versus false positives for the classifiers

Li et al. (2008)

To evaluate the application of SVM models for predicting motor vehicle crashes

SVM models based on statistical learning theory

Application

A comparison with BNN is made

    

SVM model is faster than neural network models

    

The training of neural networks is usually computationally intensive

Ning et al. (2009)

Detection of unsafe system states based on the analysis of multi-sensor data streams

TD learning

Application

A comparison is performed with logistic regression and general linear regression

Chong (2004)

Modeling the severity of injury resulting from traffic accidents using ANNs and DTs

ANN and DT

Application

No comparison is performed with other approaches. However, the ANN and DTs are compared with each other for accuracy

Xie (2007)

Application of BNN models for predicting motor vehicle crashes. A series of models are estimated using data collected on rural frontage roads in Texas

BNN Models

Application

A comparison is performed with negative Binomial regression model

    

Neural network models perform better than the NB regression model in terms of data prediction

Bundele and Banerjee (2009)

A system to monitor the fatigue/drowsiness/stress level of a driver using physiological parameters

ANN

Application

Comparing NN with different number of layers

Manan (2011)

Analysis of the accident data to determine the location of accident at intersection with the highest rank of accident point weightage and to identify the causes of accidents occurred

MLR

Theoretical

No comparison reported

Guo et al. (2009)

Monitoring and analyzing the fatigue and attention state of driver by using the features of face orientation

Face orientation

Application and theoretical

No comparison reported

Gong and Yang (2011)

Pattern recognition of drivers’ behavior before accidents

Fuzzy logic based on multiple regression theory, multi-objective decision theory

Application

No comparison reported

Takatori and Hasegawa (2004)

Influence of prediction methods in the driving assistance system

Linear Prediction

Application

Comparison is done via influence of the system prediction time on the average accident interval

Ma et al. (2012)

Detection of unsafe driving states is presented. The detection is based on the multi sensor approaches, including gyrometer, accelerometer, radar and videos

Unsupervised learning algorithm to perform the unsafe states detection

Application

No comparison reported

Damousis et al. (2007)

Development of physiological algorithms for real-time, unobtrusive, sleepiness-related prediction for time critical operations, such as driving within sensation

GA, Fuzzy expert system

Application

Comparison is reported with a EOG-based sleep prediction algorithm and the proposed approach provides more than 90 % prediction accuracy

Yuejing et al. (2010)

Establishing a functional relationship between accident forms and influencing factors. Provides basis for the screening of safety degree and targeted reasonable reconstruction of the intersection

ANN

Theoretical

No comparison reported

Hu et al. (2004)

Probabilistic model for predicting traffic accidents using three-dimensional model-based vehicle tracking is proposed

Fuzzy self-organizing neural network algorithm

Application

No comparison with other approaches is reported. However, a comparison between various structures of NNs is listed

Rujun and Xiuqing (2010)

Study on traffic accident prediction models. The RBF neural network model used to predict and extrapolate the number of fatalities

RBF Neural Network model

Application

RBF NN has a simple structure, concise training, quick convergence study speed and also have a strong advantage in the approximation ability, classification and speed over BP network. Predictive values of the network are closer to the actual one

Jeong et al. (2004)

Using local adaptive threshold and local probability for detecting driving region and the regions where driving is possible

Adaptive threshold method and local-probability

Application

A comparison based on the ability of extension between prevailed contour extension and local probability is reported

Lv et al. (2009)

Identification of traffic conditions leading to traffic accidents based on the data collected from software simulator

SNM

Theoretical

No comparison reported

Quintero et al. (2012)

Modeling of driving behaviors for identification of different types of drivers, and identify high risk areas on the roads

ANN

Application

No comparison reported

Murphey et al. (2009)

Developing a new algorithm for the classification driving style by analyzing the jerk profile of the driver

DS Classification

Theoretical

Comparison of the proposed approach is reported with an acceleration based algorithm

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Halim, Z., Kalsoom, R., Bashir, S. et al. Artificial intelligence techniques for driving safety and vehicle crash prediction. Artif Intell Rev 46, 351–387 (2016). https://doi.org/10.1007/s10462-016-9467-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10462-016-9467-9

Keywords

Navigation