Next Article in Journal
In Vitro Investigations of Human Bioaccessibility from Reference Materials Using Simulated Lung Fluids
Next Article in Special Issue
Attitudes and Learning through Practice Are Key to Delivering Brief Interventions for Heavy Drinking in Primary Health Care: Analyses from the ODHIN Five Country Cluster Randomized Factorial Trial
Previous Article in Journal
Antioxidant Pre-Treatment Reduces the Toxic Effects of Oxalate on Renal Epithelial Cells in a Cell Culture Model of Urolithiasis
Previous Article in Special Issue
Demographic and Substance Use Factors Associated with Non-Violent Alcohol-Related Injuries among Patrons of Australian Night-Time Entertainment Districts
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Support Vector Machine Classification of Drunk Driving Behaviour

1
College of Mechanical Engineering, Hangzhou Dianzi University, Hangzhou 310018, China
2
State Key Laboratory of Advanced Design and Manufacturing for Vehicle Body, Hunan University, Changsha 410012, China
*
Author to whom correspondence should be addressed.
Int. J. Environ. Res. Public Health 2017, 14(1), 108; https://doi.org/10.3390/ijerph14010108
Submission received: 10 November 2016 / Revised: 11 January 2017 / Accepted: 13 January 2017 / Published: 23 January 2017
(This article belongs to the Special Issue Alcohol and Health)

Abstract

:
Alcohol is the root cause of numerous traffic accidents due to its pharmacological action on the human central nervous system. This study conducted a detection process to distinguish drunk driving from normal driving under simulated driving conditions. The classification was performed by a support vector machine (SVM) classifier trained to distinguish between these two classes by integrating both driving performance and physiological measurements. In addition, principal component analysis was conducted to rank the weights of the features. The standard deviation of R–R intervals (SDNN), the root mean square value of the difference of the adjacent R–R interval series (RMSSD), low frequency (LF), high frequency (HF), the ratio of the low and high frequencies (LF/HF), and average blink duration were the highest weighted features in the study. The results show that SVM classification can successfully distinguish drunk driving from normal driving with an accuracy of 70%. The driving performance data and the physiological measurements reported by this paper combined with air-alcohol concentration could be integrated using the support vector regression classification method to establish a better early warning model, thereby improving vehicle safety.

1. Introduction

As is well known, driving under the influence of alcohol is life-threatening. Data from both developed and developing countries show that the risks are similar. In Australia, a blood alcohol concentration (BAC) of 0.05% has been found in approximately 30% of all drivers fatally injured in crashes [1,2]. In Canada, 38.3% of the fatal driver injuries in 2003 were alcohol-related [2]. Drinking and driving is thought to be responsible for approximately 20% of all road fatalities in Europe every year [2,3]. In the U.S., alcohol-impaired driving was the cause of nearly 11,000 deaths—approximately one–third of all U.S. traffic-related fatalities in 2009 [4,5]. Approximately 34% of the road crashes in China were related to alcohol consumption [6], and Taiwan had 1973 fatal traffic accidents in 2010; of these, 373 were caused by drunk driving, resulting in 395 deaths [7].
Countries worldwide have enacted laws to prohibit driving after alcohol consumption that impose severe penalties on violators. The blood alcohol test is a popular way to detect drunk driving; it measures alcohol concentration in a driver’s blood. Blood alcohol levels can be measured with instruments from blood, urine, or exhaled breath. At present, the breath alcohol content detector is the most common testing mechanism used by Chinese authorities to judge whether a driver is drunk, and it is the only means by which law enforcement officials can determine levels of drunkenness on the spot. The principle behind the breath alcohol concentration detectors is similar to the principle used by vehicle-mounted alcohol concentration test devices in Sweden, Finland, and other countries [8,9], which are commonly referred to as alcohol lock or alcohol ignition interlock devices. This device was first developed by Volvo. After installation, a driver must first complete a breath test before driving; if the test results exceed a threshold, the car interlock device is activated and the driver will not be able to start the car. However, alcohol locks can be defeated; for example, a driver can get people who have not been drinking to take the test and, thus, unlock the ignition. To solve this problem, detection methods based on other physiological measurements and on driving performance have been proposed.
Many studies have shown that physiological measurements, such as electroencephalography [10], can be used to distinguish drowsy drivers. Similarly, the differences between drunk drivers and normal drivers can be used to detect drunk driving by analyzing other physiological characteristics, such as heart rate variability [11]. Research into driving performance to explore the differences between drunk drivers and normal driver have also been carried out. Leung and Starmer [12] investigated the effects of a moderate dose of alcohol on a driver’s perception of speed, hazards, and risk acceptance; they concluded that young and mature drivers demonstrated pivotal differences in behaviour. Helland et al. [13] used ethanol as a positive control to examine how alcohol affects driving performances in a simulator and whether those effects were consistent with performances during real driving on a test track under the influence of alcohol. They found a positive dose-response relationship between higher ethanol concentrations and increases in the standard deviations of lateral position (SDLP) in both the simulator and on the test track.
However, few studies exist that explore the integration of physiological measurements and driving performance to distinguish drunk driving from normal driving. Artificial neural networks (ANN), K-nearest neighbour (KNN), Bayesian networks (BN), and support vector machine (SVM) classifiers are quite popular. The SVM model is particularly effective for classification problems with small sample sizes. SVM models have been increasingly implemented in various transportation studies. In 2008, Li et al. [14] evaluated the efficiency of SVM models in predicting vehicle crashes. The results showed that SVMs were better than negative binomial models and back-propagation neural networks for crash prediction. Ren and Zhou [15] proposed a hybrid method that incorporated particle swarm optimization and SVM to make traffic safety forecasts. Robinel and Puzenat [16] used a multi-layer perceptron (MLP) and an SVM to determine whether a driver’s blood alcohol concentration (BAC) was above 0.4 g/L. Yu and Abdel-Aty [17] applied an SVM model to predict potential crashes in real time by considering actual traffic data ranging from 5 to 10 min before the crash occurrence. Chen et al. [18] employed SVM models to investigate the severity of driver injury patterns in rollover crashes based on two years of crash data gathered in New Mexico. Wang and Xi [19] used a rapid pattern-recognition method, called kMC-SVM, which developed by combining the k-means clustering and SVM, to recognize driver’s curve negotiating patterns. Li et al. [20] used an SVM classifier to classify drivers into two classes (normal or drunk) based on the extracted driving performance features. However, in this study, the driving performance and physiological measures were integrated together to classify the drunk drivers from normal drivers based on the SVM model. A disadvantage of the SVM model is that it lacks the capability to automatically select the significant factors that contribute to the target variable. Thus, principal component analysis (PCA) is often conducted to rank the variables by their relative importance and identify the most significant variables. This technique is increasingly used in the traffic field. Malagon-Borja and Fuentes [21] adopted PCA-based reconstruction to detect pedestrians. Nguyen and Kim [22] showed that using bidirectional PCA with vertical edge images was highly suitable for pedestrian detection. The PCA was also selected in the study of El Chliaoutakis et al. [23] to find some latent variables.
The objective of this study was to predict whether drivers were drunk using both driving performance and physiological measurement data. The most previous algorithms have been based on only few eigenvalues, either the driving performance or the physiological signal, to make the determination of drunk driving. Therefore, they are prone to misjudge. The driving performance and physiological measurement data obtained in this study can be integrated by applying the support vector regression method to establish a better prediction model that can be used to prevent drunk driving.

2. Experiment Design

2.1. Participants

A total of 16 novice male drivers aged between 18 and 24 years and who had held a licence for no longer than 12 months were selected as the study participants. Most of the participants were recruited via paper flyers and the rest through recommendations.

2.2. Apparatus

Driving Simulator: The experiment was conducted in a portable driving simulator. The simulator runs on a PC platform under the Microsoft Windows operating system. Standard 3D graphic boards generate images. Drivers interact with the images through real Hyundai car controls. The steering wheel is linked to an active force feedback system controlled by the software based on the simulated speed of the car, the road surface, and the type of power steering. Moreover, a passive force feedback mechanisms incorporated into the pedals reproduce the feel of the clutch and brake from a real car.
The simulator is built around a dedicated PC that integrates the visual system, the sound system, and a custom I/O board. The image of the driving simulation is displayed on three LED screens. The driver is positioned approximately 0.8 m from the centre screen. The visual angle to the screens is 90 degrees, but the simulator software adjusts the image to provide a 120-degree field of view. The simulator sampling rate was 30 Hz.
Breath Alcohol Analyser: A breath alcohol analyser (Alcostop A, Justec Co., Ltd., Shenzhen, China) of the same type used by police authorities in China for routine roadside breath alcohol screening was employed in this study to measure the subjects’ breath alcohol levels. The resulting measurements were converted to BAC levels [24].
ErgoLab Human Machine Environment Synchronization System: Radio-frequency physiological recording technology, the behaviour code-analysis technology, and the human-machine environment synchronization technology was used in the ErgoLab human machine environment synchronization system, which achieves simultaneous recording, tracking and analysis of individual physiological, psychological, and behavioural factors. Electromyogram (EMG), electrodermal activity (EDA), and photo-plethysmography (PPG) wireless sensors were applied in this study. A Tobii eye tracker (Tobii, Danderyd, Sweden) with a sampling frequency of 60 Hz was employed to collect the participant’s eye movements, time of blink, and other visual measurements. Cameras were also used to collect driver behaviours.

2.3. Procedures

The participants were asked to obtain sufficient sleep the night before the experiment and refrain from consuming any food or drink that contained alcohol the day before the experiment. Two hours before the experiment, the participants were prohibited from consuming high-fat, high-sugar, or caffeinated substances that could affect alcohol absorption. The participants’ breath was analysed in the laboratory to ensure that their pre-test status was alcohol-free.
When the participants arrived in the simulation room, the laboratory staff introduced the basic processes: the driving task and the basic operation and safety information about the simulator. The participants signed consent forms officially consenting to participate in this experiment. The participants were then asked to provide demographic information such as gender, age and driving experience. The participants completed a current health questionnaire and were weighed. Then, the researcher explained the simulator study in detail. To familiarize participants with the simulator controls and dynamics, each participant practised driving in the simulator for 5 min. Eye tracker calibration was carried out before the practice session began. Then, the wireless sensors were put on. The ErgoLab physiological sensors (KingFar Technology Co., Ltd., Beijing, China) were applied to the participants as follows: the index and middle fingers were connected to the EDA sensors using finger buckles; the EMG sensors were fixed on the lower legs using bandages (to capture the electrical potential of leg muscles). The PPG sensor was attached to the earlobes to collect heartbeat signals. Finally, the Tobii eye tracker collected visual behaviour. Figure 1 shows an image of a participant in the simulator.
The participants were then given one of the following two alcohol treatments: a 0.0 g/kg (placebo group) or 1 g/kg (high dose group). The 1 g/kg treatment was intended to produce a target BAC of 80 mg/100 mL [24,25]. Eighty milligrams per 100 millilitres is the official level that indicates drunk driving in China.
The alcohol dose was calculated based on body weight and administered as pure alcohol mixed with orange juice. Based on the participants’ weight, the staff calculated the amount of alcohol and mixed it with twice that amount of orange juice. The participants drank the beverages within 15 min. The first BAC measurement occurred 10 min later, and the resulting BAC values were recorded. Participants in the placebo group received a 200-mL beverage that consisted of orange juice containing 3 mL of white wine added to the top of each drink. Their BAC values were also recorded. Of the 16 participants who completed the full experimental sessions, eight were assigned to the placebo group and eight to the high dose group.
The ascending BAC test was conducted 30 min after beverage consumption. The simulated road had two lanes in each direction, and the posted speed limit was 60 km/h. The participants finished the ascending BAC test in 15 min. The BAC descending test was conducted 90 min after beverage consumption. The simulator scene was counterbalanced to minimize the practice effects. Each subject’s BAC was measured at 10 min, 30 min (before and after the test), 60 min, 90 min (before and after the test), and 120 min after treatment administration. Physiological measurements were collected during the whole experiment time; in addition, the participants’ driving performances were recorded by the simulator.
After the testing was completed, the subjects remained at leisure in the lounge until their BACs fell to 20 mg/100 mL or below. Transportation home was provided after the sessions. Each participant was paid RMB 80 yuan for their participation.

2.4. Data Collection

To initialize the support vector machine model for prediction, the physiological measurements were collected and specific features were identified as follows:
Heart Activity: Heart rate can be monitored to assess the individual physiological level of workload. It has been shown that heart rate decreases significantly during a monotonous driving task [26]. Many studies have also validated the effectiveness of heart rate variability measures for diverse physiological conditions and the heart activity is a worthwhile research topic for further investigation [27]. A photoplethysmograph (PPG) signal was used in this study to obtain heart activity measurement. The following features are physiologically meaningful: the average heart rate (AVHR); the standard deviation of R–R intervals (SDNN), the root mean square of the difference between adjacent R–R interval series (RMSSD), and the percentages of the differences between adjacent R–R intervals greater than 50 ms (PNN50). The frequency domain measurements of the HRV power spectrum analysis were performed by fast Fourier transforms on specific time periods of the continuously recorded ECG RR intervals to obtain the frequency domain, including low frequency (LF: 0.04–0.15 Hz), high frequency (HF: 0.15–0.40 Hz), and the ratio of low frequency and high frequency (LF/HF).
Electrodermal Activity: Electrodermal activity (EDA) is frequently used as an indirect measure of attention, cognitive effort, or emotional arousal [27,28]. EDA can be distinguished into tonic and phasic parts. The skin conductance level (SCL) is the tonic value and shows the continuity of activity over time. The skin conductance response (SCR) is the phasic part and reveals changes in skin conductance within a short time period [27,29]. When individuals experience stress, the sympathetic nerves increase sweat secretion, resulting in increased EDA values.
An electromyography (EMG) signal is associated with muscle contraction. EMG is the result of muscle excitation, which reflects the functional state of the muscle. EMG signals can be used to determine muscle fatigue and its degree. The following features are physiologically meaningful: root mean square amplitude (RMS), the average EMG (AEMG), the median frequency (Median Freq.), and the mean frequency (Mean Freq.).
Several eye activity parameters have been shown to be sensitive to time on task, and research has shown that the disappearance of blinks, mini-blinks in eye movement, are the earliest reliable signs of drowsiness [27]. The eye activity monitoring could be used as an operator’s alertness level. The participants’ eye blink duration times were also analyzed in this study.
Finally, not only were physiological data collected, but the participants’ driving performances were also collected in this study. Speed is always used as an index to evaluate driver performance. Studies have shown that driving under influence offenders commit more moving violations, such as speeding, and are involved in more accidents compared with the general population [30,31]. Lane weaving is a common measure for assessing driving performance, and standard deviation of lateral position is a sensitive vehicular control indicator, often employed in drugged driving research [32,33]. Some studies have found that alcohol negatively affects behaviours such as steering wheel control and braking, as well, Fillmore et al. expressed that alcohol significantly impaired driving performance, which included deviation of lane position, line crossings, steering rate, and driving speed [2,34,35,36]. The statistical features of speed are maximum speed, minimum speed, mean speed. The standard deviation of steering wheel rotation angle and the standard deviation of lane position, where the lane position is the distance from the center of vehicle to the lane center, were also taken as features in this study.
The description of the features are listed as the following Table 1.

2.5. Ethical Satetment

All subjects gave their informed consent for inclusion before they participated in the study. The study was conducted in accordance with the Declaration of Helsinki, and the protocol was approved by the Ethics Committee of Third Xiangya Hospital, Central South University (No: 2016-S251).

3. Methods

3.1. Principal Component Analysis

Principal component analysis is an effective method for statistically analyzing data. PCA is based on the Karhunen–Loève expansion [37], which has the advantage of greatly reducing the dimensions of feature data. The data are projected from the original high-dimensional space to a low-dimensional vector space using a special vector matrix. The low-dimensional vector contains those components with the largest variance that are not related to each other; consequently, an optimal feature extraction can be achieved. Although principal component analysis destroys the original feature space, the weight of the original feature in the principal component can be calculated. Then, the number of original features in the original feature space can be reduced. Feature selection based on PCA includes three parts: extraction of the co-principal components, calculation of the weights, and acquisition of the feature subset.
The degree to which each principal component can be generalized to a general feature is represented by its contribution rate; the principal component is a linear combination of the original features. Many principal components may be selected to represent the complete information of the entire original feature. Then, the weights of the original feature attributable to the principal components are obtained, which, together, equal the weight of the total characteristic. The larger the range of characteristic parameter variance is, the greater the weight is, and, consequently, the greater the impact a feature has on the results.

3.2. SVM and Kernel Function

The SVM model is a non-parametric method for solving classification problems based on statistical learning theory, and it is a kernel-based classifier. Since the SVM model has been well documented, the method is summarized only briefly below [18].
For training data consisting of N records that are linearly separable:
( x 1 , y 1 ) , , ( x i , y i ) ,   i = 1 , 2 N
where yi is the class variable, yi = ±1, and xi Rk represents a vector composed of k explanatory variables. Training an SVM model is a procedure that finds the best hyperplane such that training records with yi = ±1 are separated to either side of the hyperplane and the distances of the closest records to the hyperplane on either side are maximized. This maximization problem can be solved by introducing a Lagrange multiplier. A trained SVM classifier has the following basic form:
f ( x ) = s i g n [ i , α i > 0 y i α i ( x i x ) + b ]
where αi are the Lagrange multipliers, x is the support vector of the hyperplane used to classify records, b is a real number used to define the basic function of the hyperplane ω·x + b = 0, in which ω is a normal vector that is perpendicular to the hyperplane, and ω·x is the dot product of ω and x. For data that cannot be separated by a linear hyperplane, a non-linear transformation function Φ is needed to map the data into a higher dimensional space. A kernel function is applied for this non-linear transformation, defined as follows:
k ( x i x j ) = Φ ( x i ) Φ ( x j )
Two major types of kernel functions have been developed and applied to SVM models: the inhomogeneous polynomial kernel function and the Gaussian radial basis kernel function (RBF), as defined below:
K P o l y ( x i x j ) = [ ( x i x j ) + 1 ] p
K G a u s s i a n ( x i x j ) = exp [ γ x i x j 2 ]
The Gaussian radial basis kernel function was applied in this paper. In this kernel γ is the parameter that controls the kernel width.

4. Results

The driving performance data were collected from the driving simulator, and the physiological behaviour data were collected from the wireless sensors. In addition, eye blink data were collected from the Tobii eye tracker. For the driving performance and physiological measurements, 20 original features were selected that represent the time domain or the frequency domain characteristics of the various signals. The raw physiological index data were filtered by 50 Hz power frequency. Fast Fourier transforms were used to transform the data from the time domain to the frequency domain. PCA was used to analyze the 20 selected features and obtain the primary components. There were six principal components whose eigenvalue is greater than one, and their cumulative contribution to the total variance is 81.098%, as listed in Table 2. Other components whose eigenvalue is smaller than one were ignored in this study.
A component matrix can be obtained based on principal components method. The top six principal components, without the specific meaning, extracted in Table 2 can be expressed as a linear combination of all features by the coefficient matrix as shown in Table 3.
The normalized weight of each original feature can be calculated by the accumulation of the coefficient of each original feature of the principal component in Table 3 multiplied by the percent of variance in Table 2 and divided by the cumulative percent. The main original features—those with relatively higher weights—are listed in Table 4.
The experiments involved 16 participants and each participant underwent two trials, finally yielding 32 samples. Among these 32 samples, 22 samples, called the training set, were used to train the SVM model. The accuracy of the model in estimating the drunk condition was then assessed by the remaining 10 samples called testing set. SVM is considered as a black box, and the analytical equation usually found was not obtained here. The features selected were Z = (E1,E2,...,E22,E20)T. The expected outputs, yi {−1,+1}, represent the classification of the driver’s drinking status (−1 = Drunk, +1 = Normal). After data normalization, the key parameters obtained after cross-validation: (c, γ) = (111.4305, 0.00097656), where log2c = 6.8 and log2γ = −10. The relationship between the cross-validation accuracy and c, γ is shown in Figure 2. For each pair of parameters to calculate the accuracy of cross validation, and the highest accuracy (68.1818%) presented as a red dot in the figure was obtained to determine the key parameters. Then the testing set was used to test the model’s classification accuracy, and the model’s accuracy rate is 70%.

5. Discussion

Analyses of physiological measures have been included in previous studies in the field of traffic safety and are integrated with the driving performance analysis performed by this study. Although some studies exist concerning physiological measurements of drinking drivers and others have studied individuals’ driving performances, studies that integrate the two are rare. The EMG, EDA, PPG, and blink frequency reflect the fatigue, emotional arousal, and stress levels of drivers while driving. Moreover, the speed, the standard deviation of lane position and the standard deviation of steering wheel rotation angle can reflect the driver’s level of control over the vehicle. Here, 20 features were extracted from drivers’ physiological and driving performance measurements. PCA was used to obtain the feature weights and SVM was used to learn a classification model for drunk driving.
The physiological signals includes features from RMS, AEMG, Median Freq, Mean Freq, Tonic Signal, Phasic Signal, SC, AVHR, SDNN, RMSSD, PNN50, LF, HF, LF/HF, and average blink duration, while the driving performance measurements included maximum speed, minimum speed, mean speed, standard deviation of lane position and standard deviation of steering wheel rotation angle. The simulated driving scenario was a straight road with two lanes in each direction for which the posted speed limit was 60 km/h.
The PCA results show that the weights of the original features have different impacts on the overall measurements. A relatively larger weight means the sensitivity of the feature is relatively larger when judging whether a driver is exhibiting drunk driving behaviour, and those features are more effective in accurately identifying drunk driving. SDNN, RMSSD, LF, HF, LF/HF, and average blink duration were the highest-weighted features in the study. SDNN index, which reflects the slow change of heart rate, is a sensitive index for evaluating the function of the sympathetic nerve. The RMSSD index reflects rapid changes in heart rate, which is a sensitive index to evaluate the function of the parasympathetic nerve. Its value decreases when the parasympathetic tone decreases. R–R time intervals were also extracted as the characteristic features for arrhythmia detection in Yu and Chou’s study [38]. Existing literature has shown that the high-frequency power of heart rate variability is an index associated with parasympathetic activity, and quite sensitive to the frequency and depth of respiration. The low-frequency band power of heart rate variability is an index associated with sympathetic activity. Thus, the LF/HF ratio can be considered as an index to assess the sympatho-vagal balance [39]. When a person is under stress, the LF band power and the LF/HF ratio increase. In addition, the LF power increases while the driving time increases, and the LF power decreases as the time of rest increases [40]. These data were all extracted from the PPG signal, indicating the importance of collecting heart activity data in the detection of drunk driving. Average blink duration can be used to determine a person’s arousal level. Many previous studies on eye activity have shown that sustained attention to a monotonous task may lead to performance fluctuations and eye activity changes. The relatively poor eye performances, such as longer blink duration, are generated with the fatigue and drowsiness [41,42].
In this study, the SVM model was trained to distinguish drunk driving and normal driving by integrating both driving performance and physiological measure data. Although the PCA was conducted to rank the highest-weighted features, the 20 features were still all in the SVM model. Speed is always chosen as an index to evaluate driver performance. Drivers are likely to speed when they have imbibed large amounts of alcohol. Motor-impairing effects of alcohol can reduce driver precision, resulting in greater within-lane swerving and line crossings. The disinhibiting effects of alcohol can compromise driving performance by increasing reckless behaviours, such as speeding, excessive lane changing, and a disregard of traffic signals [30]. Alcohol-impaired drivers can be slower to adjust the position of their vehicles in the road, a task that requires drivers to execute quick, abrupt steering wheel movements. Moreover, a driver’s steering wheel manipulations may change when drunk. These changes are reflected by an increase in steering wheel rotation angle. Driving performance, such as steering and braking control, is adversely affected by alcohol and previous studies indicated that the driver’s ability to control the steering wheel is seriously affected with a medium BAC level [2]. Steering wheel movement can be used to analyze the lateral control of the vehicle [43]. Another interesting indicator is the ability of the driver to position their car on the road in terms of lateral position (through its standard deviation) [44]. When drivers are drunk, their attention is scattered, and their reactions are slow. Consequently, they may fail to keep their vehicles within the proper lane. In the data, this manifests as a greater offset or greater standard deviation of lane position, indicating a poorer driving performance. Alcohol consumption reliably produces impairments in some behavioural measures, such as lane keeping, the number of centerline crossings and, particularly, the standard deviation of lane position [25,45]. These data were important inputs for the training model.
There were 32 samples in the study, 22 were used to train the SVM model. The accuracy of the model in estimating the drunk condition was then assessed by the remaining 10 samples. The SVM results showed that the classification can successfully distinguish drunk driving from normal driving with an accuracy of 70%. Furthermore, this accuracy level could be improved by integrating detection of alcohol in the air. The main limitation of this study is its relatively small sample size, which undermines its statistical power and results in relatively lower prediction accuracy. However, the sample size is statistically sufficient to set up an SVM model, and the prediction accuracy may improve in future studies with larger sample sizes. University students are over-represented in the samples used in this study, and mature drivers would be studied in future studies. Since this SVM was developed as an early warning drunk driving detector, the trained SVM could be used as an automatic drunk driving detection method.

6. Conclusions

Alcohol’s effect on cognitive and neurological functions is well-known and may create a high probability of traffic accidents. Studies on driver behaviour after drinking would provide theoretical support for the development of alcohol-related active safety system. This study conducted the detection experiment to distinguish drunk driving from normal driving under simulated driving conditions. The classification was performed by the support vector machine (SVM) classifier trained to distinguish between these two classes by integrating both driving performance and physiological measurements. In addition, principal component analysis was conducted to rank the weights of the features. The standard deviation of R–R intervals (SDNN), the root mean square value of the difference of the adjacent R–R interval series (RMSSD), low frequency (LF), high frequency (HF), the ratio of the low and high frequencies (LF/HF), and average duration time of blink were the highest weighted features in the study. SDNN, RMSSD, LF, HF, and LF/HF were all extracted from the PPG signal, indicating the importance of collecting HRV data in the detection of drunk driving. Average blink duration explains the importance of eye tracking in the study of drunk driving prevention. The physiological signals extracted features from EMG, EDA and PPG signals which including RMS, AEMG, Median Freq., Mean Freq., tonic signal, phasic signal, SC, AVHR, SDNN, RMSSD, PNN50, LF, HF, LF/HF, and average blink duration, as well, while the driving performance measurements included maximum speed, minimum speed, mean speed, standard deviation of lane position, and standard deviation of steering wheel rotation angle. All the physiological features and driving performance were integrated to train a SVM model. The results show that SVM classification can successfully distinguish drunk driving from normal driving with an accuracy of 70%. The prediction accuracy may improve in future studies with larger sample sizes. The driving performance data and the physiological measurements reported by this paper combined with air-alcohol concentration could be integrated using the support vector regression classification method to establish a better early warning model, thereby improving vehicle safety.

Acknowledgments

The authors are grateful to Changfeng Zhao from KingFar Technology Co., Ltd., (Beijing, China) for his assistance in conducting the experiment. This project was supported by the Zhejiang Provincial National Natural Science Foundation of China (Grant No. LQ14E050009) and the National Natural Science Foundation of China (Grant No. 51405116). This project was also supported by KingFar Technology Co., Ltd. and the State Key Laboratory of Advanced Design and Manufacturing for Vehicle Body.

Author Contributions

Huiqin Chen conceived and designed the study. Huiqin Chen and Lei Chen performed the study and analysed the data, and Huiqin Chen wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest. The study sponsors had no role in the design of the study, data collection, analyses, data interpretation, writing of the manuscript, or in the decision to publish the results.

References

  1. Drummer, O.H.; Gerostamoulos, J.; Batziris, H.; Chu, M.; Caplehorn, J.R.; Robertson, M.D.; Swann, P. The incidence of drugs in drivers killed in Australian road traffic crashes. Forensic Sci. Int. 2003, 134, 154–162. [Google Scholar] [CrossRef]
  2. Zhang, X.; Zhao, X.; Du, H.; Ma, J.; Rong, J. Effect of different breath alcohol concentrations on driving performance in horizontal curves. Accid. Anal. Prev. 2014, 72, 401–410. [Google Scholar] [CrossRef] [PubMed]
  3. Sørensen, M.; Assum, T. Safety Performance Indicator for Alcohol in the Safety Net Project; Report 958; Institute of Transport Economics: Oslo, Norway, 2008. [Google Scholar]
  4. Lee, J.D.; Fiorentino, D.; Reyes, M.L.; Brown, T.L.; Ahmad, O.; Fell, J.; Ward, N.; Dufour, R. Assessing the Feasibility of Vehicle-Based Sensors to Detect. Alcohol Impairment, DOT HS 811 358; National Highway Traffic Safety Administration: Washington, DC, USA, 2010.
  5. MacLeod, K.E.; Karriker-Jaffe, K.J.; Ragland, D.R.; Satariano, W.A.; Kelley-Baker, T.; Lacey, J.H. Acceptance of drinking and driving and alcohol-involved driving crashes in California. Accid. Anal. Prev. 2015, 81, 134–142. [Google Scholar] [CrossRef] [PubMed]
  6. Li, Y.; Xie, D.; Nie, G.; Zhang, J. The drink driving situation in China. Traffic Inj. Prev. 2012, 13, 101–108. [Google Scholar] [CrossRef] [PubMed]
  7. Chang, L.; Lin, D.; Huang, C.; Chang, K. Analysis of contributory factors for driving under the influence of alcohol: A stated choice approach. Transp. Res. F Traffic Psychol. Behav. 2013, 18, 11–20. [Google Scholar] [CrossRef]
  8. Bjerre, B. Primary and secondary prevention of drink driving by the use of alcolock device and program: Swedish experiences. Accid. Anal. Prev. 2005, 37, 1145–1152. [Google Scholar] [CrossRef] [PubMed]
  9. Task Force on Community Preventive Services. Recommendations on the effectiveness of ignition interlocks for preventing alcohol-impaired driving and alcohol-related crashes. Am. J. Prev. Med. 2011. [Google Scholar] [CrossRef]
  10. Yeo, M.V.M.; Li, X.; Shen, K.; Wilder-Smith, E.P.V. Can SVM be used for automatic EEG detection of drowsiness during car driving? Saf. Sci. 2009, 47, 115–124. [Google Scholar] [CrossRef]
  11. Murata, K.; Fujita, E.; Kojima, S.; Maeda, S.; Ogura, Y.; Kamei, T.; Tsuji, T.; Kaneko, S.; Yoshizumi, M.; Suzuki, N. Noninvasive biological sensor system for detection of drunk driving. IEEE Trans. Inform. Technol. Biomed. 2011, 15, 19–25. [Google Scholar] [CrossRef] [PubMed]
  12. Leung, S.; Starmer, G. Gap acceptance and risk-taking by young and mature drivers, both sober and alcohol-intoxicated, in a simulated driving task. Accid. Anal. Prev. 2005, 37, 1056–1065. [Google Scholar] [CrossRef] [PubMed]
  13. Helland, A.; Jenssen, G.D.; Lervåg, L.E.; Westin, A.A.; Moen, T.; Sakshaug, K.; Lydersen, S.; Mørland, J.; Slørdal, L. Comparison of driving simulator performance with real driving after alcohol intake: A randomised, single blind, placebo-controlled, cross-over trial. Accid. Anal. Prev. 2013, 53, 9–16. [Google Scholar] [CrossRef] [PubMed]
  14. Li, X.; Lord, D.; Zhang, Y.; Xie, Y. Predicting motor vehicle crashes using support vector machine models. Accid. Anal. Prev. 2008, 40, 1611–1618. [Google Scholar] [CrossRef] [PubMed]
  15. Ren, G.; Zhou, Z. Traffic safety forecasting method by particle swarm optimization and support vector machine. Expert Syst. Appl. 2011, 38, 10420–10424. [Google Scholar]
  16. Robinel, A.; Puzenat, D. Multi-user blood alcohol content estimation in a realistic simulator using artificial neural networks and support vector machines. In Proceedings of the European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning, Bruges, Belgium, 24–26 April 2013.
  17. Yu, R.; Abdel-Aty, M. Utilizing support vector machine in real-time crash risk evaluation. Accid. Anal. Prev. 2013, 51, 252–259. [Google Scholar] [CrossRef] [PubMed]
  18. Chen, C.; Zhang, G.; Qian, Z.; Tarefder, R.A.; Tian, Z. Investigating driver injury severity patterns in rollover crashes using support vector machine models. Accid. Anal. Prev. 2016, 90, 128–139. [Google Scholar] [CrossRef] [PubMed]
  19. Wang, W.; Xi, J. A rapid pattern-recognition method for driving types using clustering-based support vector machines. Am. Control Conf. 2016. [Google Scholar] [CrossRef]
  20. Li, Z.; Jin, X.; Zhao, X. Drunk driving detection based on classification of multivariate time series. J. Saf. Res. 2015, 54, 61–64. [Google Scholar] [CrossRef] [PubMed]
  21. Malagón-Borja, L.; Fuentes, O. Object detection using image reconstruction with PCA. Image Vis. Comput. 2009, 27, 2–9. [Google Scholar] [CrossRef]
  22. Nguyen, T.; Kim, H. Novel and efficient pedestrian detection using bidirectional PCA. Pattern Recognit. 2013, 46, 2220–2227. [Google Scholar] [CrossRef]
  23. El Chliaoutakis, J.; Demakakos, P.; Tzamalouka, G.; Bakou, V.; Koumaki, M.; Darviri, C. Aggressive behavior while driving as predictor of self-reported car crashes. J. Saf. Res. 2002, 33, 431–443. [Google Scholar] [CrossRef]
  24. Chen, H.; Zhang, G.; Chen, R.; Chen, L.; Feng, X. Comparison of driving performance during the blood alcohol concentration ascending period and descending period under alcohol influence in a driving simulator. Int. J. Veh. Saf. 2016, 9, 72–84. [Google Scholar] [CrossRef]
  25. Charlton, S.G.; Starkey, N.J. Driving while drinking: Performance impairments resulting from social drinking. Accid. Anal. Prev. 2015, 74, 210–217. [Google Scholar] [CrossRef] [PubMed]
  26. Jap, B.T.; Lal, S.; Fischer, P.; Bekiaris, E. Using EEG spectral components to assess algorithms for detecting fatigue. Expert Syst. Appl. 2009, 36, 2352–2359. [Google Scholar] [CrossRef]
  27. Larue, G.S.; Rakotonirainy, A.; Pettitt, A.N. Driving performance impairments due to hypovigilance on monotonous roads. Accid. Anal. Prev. 2011, 43, 2037–2046. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  28. Critchley, H.D.; Elliott, R.; Mathias, C.J.; Dolan, R.J. Neural activity relating to generation and representation of galvanic skin conductance responses: A functional magnetic resonance imaging study. J. Neurosci. 2000, 20, 3033–3040. [Google Scholar] [PubMed]
  29. Schmidt, S.; Walach, H. Electrodermal activity (EDA): State-of-the-Art measurement and techniques for parapsychological purposes. J. Parapsychol. 2000, 64, 139–163. [Google Scholar]
  30. Dyke, N.V.; Fillmore, M.T. Acute effects of alcohol on inhibitory control and simulated driving in DUI offenders. J. Saf. Res. 2014, 49, 5–11. [Google Scholar]
  31. Bishop, N.J. Predicting rapid DUI recidivism using the Driver Risk Inventory on a state-wide sample of Floridian DUI offenders. Drug Alcohol Depend. 2011, 118, 423–429. [Google Scholar] [CrossRef] [PubMed]
  32. Lenné, M.G.; Dietze, P.M.; Triggs, T.J.; Walmsley, S.; Murphy, B.; Redman, J.R. The effects of cannabis and alcohol on simulated arterial driving: Influences of driving experience and task demand. Accid. Anal. Prev. 2010, 42, 859–866. [Google Scholar] [CrossRef] [PubMed]
  33. Hartman, R.L.; Brown, T.L.; Milavetz, G.; Spurgin, A.; Pierce, R.S.; Gorelick, D.A.; Gaffney, G.; Huestis, M.A. Cannabis effects on driving lateral control with and without alcohol. Drug Alcohol Depend. 2015, 154, 25–37. [Google Scholar] [CrossRef] [PubMed]
  34. Harrison, E.L.R.; Fillmore, M.T. Are bad drivers more impaired by alcohol? Sober driving precision predicts impairment from alcohol in a simulated driving task. Accid. Anal. Prev. 2005, 37, 882–889. [Google Scholar] [CrossRef] [PubMed]
  35. Fillmore, M.T.; Blackburn, J.S.; Harrison, E.L.R. Acute disinhibiting effects of alcohol as a factor in risky driving behavior. Drug Alcohol Depend. 2008, 95, 97–106. [Google Scholar] [CrossRef] [PubMed]
  36. Chamberlain, E.; Solomon, R. The case for a 0.05% criminal law blood alcohol concentration limit for driving. Inj. Prev. 2002, 8, 1–17. [Google Scholar] [CrossRef]
  37. Vo, H.X.; Durlofsky, L.J. Regularized kernel PCA for the efficient parameterization of complex geological models. J. Comput. Phys. 2016, 322, 859–881. [Google Scholar] [CrossRef]
  38. Yu, S.N.; Chou, K.T. Integration of independent component analysis and neural networks for ECG beat classification. Expert Syst. Appl. 2008, 34, 2841–2846. [Google Scholar] [CrossRef]
  39. Wang, J.S.; Lin, C.W.; Yang, Y.T.C. A k-nearest-neighbor classifier with heart rate variability feature-based transformation algorithm for driving stress recognition. Neurocomputing 2013, 116, 136–143. [Google Scholar] [CrossRef]
  40. Castro, M.N.; Vigo, D.E.; Chu, E.M.; Fahrer, R.D.; De, A.D.; Costanzo, E.Y.; Leiguarda, R.C.; Nogués, M.; Cardinali, D.P.; Guinjoan, S.M. Heart rate variability response to mental arithmetic stress is abnormal in first-degree relatives of individuals with schizophrenia. Schizophr. Res. 2009, 109, 134–140. [Google Scholar] [CrossRef] [PubMed]
  41. Van Orden, K.F.; Jung, T.P.; Makeig, S. Combined eye activity measures accurately estimate changes in sustained visual task performance. Biol. Psychol. 2000, 52, 221–240. [Google Scholar] [CrossRef]
  42. Bekiaris, E.; Amditis, A.; Wevers, K. Advanced driver monitoring: The AWAKE Project. In Proceedings of the 8th World Congress on ITS, Sydney, Australia, 30 September–4 October 2001.
  43. Thiffault, P.; Bergeron, J. Monotony of road environment and driver fatigue: A simulator study. Accid. Anal. Prev. 2003, 35, 381–391. [Google Scholar] [CrossRef]
  44. Oron-Gilad, T.; Ronen, A.; Shinar, D. Alertness maintaining tasks (AMTs) while driving. Accid. Anal. Prev. 2008, 40, 851–860. [Google Scholar] [CrossRef] [PubMed]
  45. Martin, T.L.; Solbeck, P.A.M.; Mayers, D.J.; Langille, R.M.; Buczek, Y.; Pelletier, M.R. A review of alcohol-impaired driving: The role of blood alcohol concentration and complexity of the driving task. J. Forensic Sci. 2013, 58, 1238–1250. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Participant in the simulator with sensors.
Figure 1. Participant in the simulator with sensors.
Ijerph 14 00108 g001
Figure 2. The relationship between the cross-validation accuracy and c, γ.
Figure 2. The relationship between the cross-validation accuracy and c, γ.
Ijerph 14 00108 g002
Table 1. Description of the features.
Table 1. Description of the features.
Original FeaturesExplanation
AVHRThe average heart rate of photo-plethysmography signal
SDNNThe standard deviation of R–R intervals of PPG signal
RMSSDThe root mean square of the difference between adjacent R–R interval series
PNN50The percentages of the differences between adjacent R–R intervals greater than 50 ms
LFThe low frequency of PPG signal
HFThe high frequency of PPG signal
LF/HFThe ratio of low frequency and high frequency
Tonic Signal, SCLThe tonic component of electrodermal activity signal
Phasic Signal, SCRThe phasic component of EDA signal
SCThe skin conductance of EDA signal
RMSThe root mean square amplitude of electromyography signal
AEMGThe average value of EMG signal
Median Freq.The median frequency of EMG signal
Mean Freq.The mean frequency of EMG signal
Average blink durationThe average of blink duration time
Maximum speedThe maxmimum value of the speed
Minimum speedThe minimum value of the speed
Mean speedThe mean of the speed
Standard deviation of lane positionThe standard deviation of lane position
Standard deviation of steering wheel rotation angleThe standard deviation of steering wheel rotation angle
PPG, photo-plethysmography; EDA, electrodermal activity; EMG, electromyography.
Table 2. Contribution of the principal components to the total variance.
Table 2. Contribution of the principal components to the total variance.
ComponentInitial Eigenvalues
Total% of VarianceCumulative %
14.95924.79324.793
23.40717.03441.827
32.93714.68656.513
42.21711.08567.598
51.5877.93675.534
61.1135.56481.098
70.8614.30585.403
80.7083.53888.941
90.4832.41591.356
100.4282.1493.496
110.4092.04795.543
120.3141.5797.113
130.2091.04398.156
140.1640.8298.976
150.110.55299.527
160.0580.28899.816
170.0220.10999.924
180.0140.0799.995
190.0010.005100
2000100
Table 3. Component matrix.
Table 3. Component matrix.
Original FeaturesComponent
123456
AVHR−0.4370.1220.340.3150.1080.61
SDNN0.9550.11−0.0740.102−0.0970.088
RMSSD0.9570.115−0.0830.108−0.1060.081
PNN500.342−0.069−0.662−0.007−0.257−0.138
LF0.9140.2120.1430.1420.144−0.065
HF0.8740.1610.1570.0750.1230.112
LF/HF0.9340.1940.0850.0880.038−0.017
Tonic Signal, SCL−0.2090.6480.4730.065−0.279−0.157
Phasic Signal, SCR−0.2260.6460.240.299-0.4−0.067
SC−0.2480.7390.4110.204−0.386−0.13
RMS−0.127−0.4660.2490.60.2290.101
AEMG−0.112−0.14−0.1520.660.2340.17
Median Freq.−0.1150.602−0.156−0.530.3710.235
Mean Freq.−0.0660.651−0.109−0.5860.3260.193
Average blink duration0.2070.3570.6940.1970.362−0.02
Maximum speed0.019−0.1520.525−0.280.488−0.449
Minimum speed0.219−0.3260.322−0.444−0.5440.329
Mean speed0.142−0.5050.514−0.377−0.2160.091
Standard deviation of lane position0.043−0.4770.577−0.117−0.032−0.294
Standard deviation of steering wheel rotation angle0.186−0.3270.538−0.19−0.0180.328
Table 4. Normalized weight of original feature.
Table 4. Normalized weight of original feature.
Original FeatureNormalized Weight
SDNN0.120428528
RMSSD0.120232149
LF0.146177082
HF0.138663629
LF/HF0.137446247
Average blink duration0.125356403

Share and Cite

MDPI and ACS Style

Chen, H.; Chen, L. Support Vector Machine Classification of Drunk Driving Behaviour. Int. J. Environ. Res. Public Health 2017, 14, 108. https://doi.org/10.3390/ijerph14010108

AMA Style

Chen H, Chen L. Support Vector Machine Classification of Drunk Driving Behaviour. International Journal of Environmental Research and Public Health. 2017; 14(1):108. https://doi.org/10.3390/ijerph14010108

Chicago/Turabian Style

Chen, Huiqin, and Lei Chen. 2017. "Support Vector Machine Classification of Drunk Driving Behaviour" International Journal of Environmental Research and Public Health 14, no. 1: 108. https://doi.org/10.3390/ijerph14010108

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop