Conference PaperPDF Available

Driving Style Analysis using Spectral Features of Accelerometer Signals

Authors:

Abstract and Figures

The paper presents analysis of 3-axis accelerometer driving data in order to estimate driving style. We assume that driving style could be roughly divided into two groups: aggressive driving and safe driving. Methodology used in this research is applicable to shuttle transport driving analysis and gives possibility to analyze driving style of different road segments. The results of this work show that longitudinal acceleration data could be used in order to effectively classify aggressive and safe driving trip by using short-time Fourier transform features of different road segments.
Content may be subject to copyright.
267
Proceedings of 9
th
International Conference ITELMS2014
Driving Style Analysis using Spectral Features of Accelerometer Signals
G. Zylius, V. Vaitkus, P. Lengvenis
Faculty of Electrical and Electronics Engineering, Kaunas University of Technology, Lithuania, E-mail:
gediminas.zylius@ktu.edu
Abstract
The paper presents analysis of 3-axis accelerometer driving data in order to estimate driving style. We assume that
driving style could be roughly divided into two groups: aggressive driving and safe driving. Methodology used in this
research is applicable to shuttle transport driving analysis and gives possibility to analyze driving style of different road
segments. The results of this work show that longitudinal acceleration data could be used in order to effectively classify
aggressive and safe driving trip by using short-time Fourier transform features of different road segments.
KEYWORDS: driving style, 3-axis accelerometer, driver classification, spectral analysis.
1. Introduction
The analysis of driving style for the companies, such as public transport, delivery service or insurance could
help to manage service quality and increase yield by giving the possibility to control or monitor driver behavior which
is related to appropriate driving style.
Signals related to driving behavior could be divided into 3 main groups: vehicles signals, drivers signals and
environment signals. Vehicle signals are obtained from dynamics of vehicle, states and outputs (w.r.t. vehicle). Drivers
signals are obtained from drivers state (physiological signals) and output (drivers operating signals). Environment
signals are signals that could be obtained from the traffic environment, such as states of surrounding vehicles, road
signals (line markings, terrain, potholes, condition).
There are numerous researches done related to driving behavior analysis. In paper [1, 2] the experiment with
instrumented vehicle was done with different drivers and analysis of drivers operating signals (pressure of accelerator
and brake pedals of the vehicle) by modeling each individual driver using Gaussian Mixture Models (GMM) showed
that biometric driver identification could be done using those signals dynamic features combined with state and that
they carry individual driver biometric information the most comparing other signals. Further researches of the same
group of scientist [3] show that increase in driver identification rate is obtained using spectral features (i.e., cepstum) of
brake and accelerator pedal pressure signals.
In [4] the experiment with driving behavior was done using in-vehicle CAN-bus signals. The research results
showed that using available CAN-bus signals (such as steering wheel angle, brake/acceleration status and vehicles
speed) using Hidden Markov Models (HMM) combined with GMM identification of driving maneuvers could be
obtained without other external sensory data. Much later, using same vehicle, the experiment was done [5] that
compared available CAN-bus signals and smart portable off-the-shelf device (i.e., tablet PC) sensory information. The
results show that using portable device as a sensor platform the driving maneuver identification rate was higher that
using CAN-bus information.
The use of smart portable devices sensors for Driver Assistance Systems (DAS) emerges rapidly because of
relatively rich sensor information available and that no additional external computational hardware is necessary. It is
also is affected by the fact that more and more people are using smartphones and DAS could be implemented without
additional hardware as an application program only which is very cheap and easy to apply. For example, in the
smartphone as a sensor platform was applied in the [6] for aggressive driving and driving event recognition. The
reseach of vehicles condition evaluation, road condition classification and driving behavior evaluation system also
using smartphone was done in [7]. Both experiment used smartphone inertial measurement sensors (accelerometer or
gyroscope) and GPS.
In this work we consider that driving style could be divided into two main groups: aggressive and safe driving
(regardless the land vehicle type). Aggressive driving should be considered driving type containing all negative driving
features that contribute to reckless driving, vehicle damaging, passengers discomfort and also fuel consumption. Safe
driving should be considered driving type opposite to aggressive driving. Motivated by the previous experiments using
vehicles inertial signals [6-10] in this experiment that show the effectiveness of inertial sensors in driving style
capturing, we use only 3-axis accelerometer data to classify driving style into aggressive and safe driving.
Our experiment constraints are as follows: the same driver is driving the same vehicle in aggressive and safe
driving style on the same route. The research results application will be related to shuttle transport services when the vehicle
is driven the same route all the time and no different route consideration is necessary. Spectral analysis is used in order to
obtain features from accelerometer signals that later are used for driving style classification into aggressive and safe.
Further the paper is divided into following sections: 1) Accelerometer signal pre-processing; 2) Spectral
features extraction; 3) Feature selection; 4) Driving style classification; 5) Conclusions and future work.
268
2. Accelerometer signal pre-processing
In this section a signal pre-processing is described, that is necessary for appropriate further use of the signal. In
Fig. 1 two examples of safe/normal and aggressive driving styles are depicted of all accelerometer (G-sensor) signals.
In depicted example (Fig. 1), signal values at the end (from 16,000
th
to 20,000
th
safe/normal driving signal
discrete values and from 12,500
th
to 15,000
th
aggressive driving signal discrete values) correspond to inactive driving
period which doesnt contain information about driving style. This kind of signal end information should be removed.
The simple thresholding methodology cannot be used for this kind of filtering because of possible data spikes (Fig. 1
aggressive driving discretes >14,000) and bias values of signal in stop period (as depicted in Fig. 2). The bias values
occur because the vehicle can stop in any position w.r.t. gravity vector and because the accelerometer (G-sensor) values
are measured w.r.t. gravity vector, the bias values depend on slope of the platform the vehicle is stopped (standstill on
the uphill or downhill).
0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
x 10
4
100
200
300
400
500
Normal driving
Acceleration amplitude
Data point number
2000 4000 6000 8000 10000 12000 14000
100
200
300
400
500
Aggressive driving
Acceleration amplitude
Data point number
Lateral
Vertical
Longitudinal
Fig. 1. 3-axis accelerometer signal examples of driving in aggressive and safe driving styles the same route. Signal
values at the end correspond to inactive period (when vehicle is not moving) and must be discarded for further
analysis
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
x 10
4
320
340
360
380
400
420
440
Discrete Number
Acceleration Amplitude
1st longitud. acceleration
2nd longitud. acceleration
bias
end of trip (start of standstill period)
Fig. 2. Longitudinal acceleration signals of two trips of the same route. Bias is depicted as difference of two signals
when vehicle standstill
269
In order to solve the pre-processing problem mentioned above we use median sliding window filter
methodology for filtering three accelerometer signals at once. The signal end sections after proposed filtering are
depicted in Fig. 3. The automatic median filtering technique removes signal values using sliding window until the
minimum median difference threshold value of signal window is violated (minimum median difference value is 1). The
tradeoff between window length and precise median estimation exist, in this experiment we use 100 discrete sliding
window.
1000 2000 3000 4000
250
300
350
400
Acceleration Amplitude
Lateral Axis
Raw
Pre-processed
1000 2000 3000 4000
100
120
140
160
180
200
220
240
260
Discrete number
Vertical Axis
1000 2000 3000 4000
340
360
380
400
420
440
460
Longitudinal Axis
Fig. 3. Raw acceleration signals and filtered signals using median sliding window methodology
3. Spectral feature extraction
The aggressiveness of driving style is related to variability of the acceleration signals, it could be noticed in
Fig. 1 example that when driving aggressively the range of signal and variability increases. From the first look, when
analyzing signal in time domain, it could be reasonable to determine some threshold values and calculate the times the
signal violate threshold values. But, as mentioned before, the acceleration signal amplitude are calculated w.r.t. gravity
vector and if vehicle is going uphill for example, the bias value occur and simple thresholding doesnt work. Therefore
we use spectral analysis: the signal variability and power (high amplitude deviations) could be captured using short-
time Fourier transform. The whole signal Fourier transform can only capture the whole signal variability and no
information about possible occasional aggressive driving. In order to capture aggressiveness of driving in the signal
zones of interest and increase their contribution, a windowed (short-time) Fourier transform should be applied: short-
time significant aggressiveness of signal could be obtained and so more precisely the driving style could be estimated
taking into consideration short-time signal intervals of the whole trip. Before that, signal resampling were performed to
have same amount of data for each signal. The short-time Fourier transform (in continuous time domain) is defined as
follows:
dtetwtfF
tj
w
ttw
-
-=
ò
)()(),( (1)
where
w
is frequency;
t
is time; )(
t
-tw is window function (in our experiment we use Hamming window). After the
short-time Fourier transform (using fast Fourier transform in MATLAB environment), we calculate power spectral
density. The power spectral density matrix is defined as:
2
),(),( jiFkjiP = (2)
where ),( jiF is discrete-time fast Fourier transform and k for one-sided power spectral density is defined as follows:
å
=
=
L
n
nw
k
1
2)(
2
(3)
where L is length of window. At zero and Nyquist frequencies, the factor of two in the numerator is replaced by 1. After
the power spectral density calculation the example of spectrogram (logarithm of power spectral density in time
windows of short-time Fourier transform) is depicted in Fig. 4.
270
Fig. 4. An example of one axis accelerometer signal spectrogram (PSD power spectral density) using 500 signal
discrete window length with 50% overlap factor
Further we use logarithm of power spectral density of appropriate frequency values as features for each
window segment and later use for classification of aggressive and safe driving segments for each driving trip.
4. Feature selection
In this section, we discuss feature selection algorithm which is useful for dimensionality reduction and selected
features are later used for classification. In this research we use Principal Component Analysis (PCA) methodology for
dimensionality reduction. Principal component analysis (PCA) is a statistical procedure that uses orthogonal
transformation to convert a set of observations of possibly correlated variables into a set of values of linearly
uncorrelated variables called principal components. The example of PCA operation is given in Fig. 5.
Fig. 5. An example of principal component analysis for dimensionality reduction. PCA assumes maximum variance
criterion when choosing most discriminative principal components for classification task
The PCA analysis using various combinations of signal features are graphically illustrated in Fig.6. Depicted
segments were selected using reference aggressive driving and safe driving signals. From Fig. 6 the discriminative
capabilities can be seen for various combinations selecting first two principal components for visualization. It is clear
that longitudinal acceleration data alone can reasonably good be used for classification, however still combination of
longitudinal and lateral acceleration, longitudinal and vertical acceleration and all three signal combination could be
also reasonable choice. Other combinations seem to give less important results to further we investigate previous
mentioned combinations.
271
-400 -200 0 200 400
-200
0
200
longitudinal+lateral+vertical
Safe driving segments
Aggressive driving segments
-200 -100 0 100 200
-100
0
100
200
longitudinal
-200 -100 0 100 200
-100
-50
0
50
vertical
-200 -100 0 100 200
-100
0
100
lateral
-200 -100 0 100 200
-200
0
200
longitudinal+vertical
-200 -100 0 100 200
-100
0
100
200
longitudinal+lateral
-200 -100 0 100 200
-100
0
100
lateral+vertical
PC 2
PC 1
Fig. 6. Reference aggressive and safe driving segment PCA extracted features (two Principal Components (PC))
illustration after combining various signals original features (spectrograms)
5. Driving style classification
In previous section we used PCA analysis to investigate what combinations of features to use further for
classification. In this section we use whole driving signal (aggressive and safe) segments using moving window with
50% overlap factor in order to generate spectrogram features and classify them, when classification method is trained
with previously (section 4) depicted aggressive and safe driving segments. The purpose of this classification is as
follows: each separate driving trip segments (after performing spectrogram feature generation) principal components
(principal component eigenvectors are obtained from reference driving trips) are used as an input to the trained
classifier in order to obtain score of driving trip (aggressiveness or safety of driving trip after classifying each driving
segment into aggressive or safe). And we compare classification-based scores with the expert decisions about safe or
aggressive driving trip.
For this task, we used Random Forest (RF) classifier with two principal components. No additional cross-
validation checks were performed because of RF classifier (bagged decision trees in MATLAB) internal use of bagging
(bootstrap aggregating) ensemble methodology. Classification results after out-of-bag error analysis favor longitudinal
acceleration signal alone compared to other combinations (Fig. 7) achieving only ~3% error for aggressive and safe
reference segments. So further we use only longitudinal acceleration signal in order to obtain aggressiveness and safety
score for each driving trip.
The results of aggressiveness and safety of driving using experimental driving trips are summarized in Tab. 1.
272
0 10 20 30
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
lateral+vertical+longgitudinal
0 10 20 30
0
0.1
0.2
0.3
0.4
longitudinal
0 10 20 30
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
lateral+longitudinal
0 10 20 30
0.2
0.25
0.3
0.35
0.4
0.45
0.5
vertical+longitudinal
out-of-bag classification error
number of grown trees
Fig. 7. Out-of-bag random forest classification error dependency on number of grown trees. The smallest
misclassification percentage is using only longitudinal signal features
Table 1
Aggressive and safe driving trips classification and expert label comparison
Number
Safe segments
classified
Aggressive segments
classified
Aggressive/safe Expert label
1
13
26
2
aggressive
2
9
30
3.333333
aggressive
3
9
30
3.333333
aggressive
4
7
32
4.571429
aggressive
5
11
28
2.545455
aggressive
6
25
14
0.56
safe
7
28
11
0.392857
safe
8
39
0
0
safe
9
38
1
0.026316
safe
10
39
0
0
safe
6. Conclusions
After the comparison in Table 1, it is observed that high correlation between expert labels and aggressive/safe
ratio obtained by classifying each road segment, exist: the bigger the ratio, the more aggressive driving is.
Classification methodology presented in this work could be useful for automatic aggressive driving detection
and recognition. After all analysis we can conclude that for our application purposes longitudinal acceleration signal
information is sufficient.
This research also shows that with appropriate constraints, driving style classification and recognition
(considering aggressive and safe driving) can be done by a very low cost sensory information longitudinal
accelerometer alone and lets minimize system costs to minimum. Only requirements for the sensor is appropriate
273
attachment to vehicle body. This king of system would not interfere with any vehicle system devices and is easily to
integrate with other system elements.
In future, we will use more inertial signals and are planning to expand the possibilities for this kind of system
by minimizing constraints and integrating more features that would increase capabilities of transport management.
References
1. Igarashi K., Miyajima C., Itou K., Takeda K., Itakura F. and Abut H. Biometric Identification Using Driving
Behavioral Signls. IEEE Int. Conf. Signals, Multimedia and Expo, vol. 1, Jun. 2004, p.65-68.
2. Wakita T., Ozawa K., Miyajima C., Igarashi K., Itou K., Takeda K. and Itakura F. Driver Identification Using
Driving Behavior Signals. IEEE Proc. Intelligent Transportation Systems, Sept. 2005, p.396-401.
3. Miyajima C., Nishiwaki Y., Ozawa K., Wakita T., Itou K. and Takeda K. Cepstral Analysis of Driving
Behavioral Signals for Driver Identification. IEEE Int. Conf. Acoustics, Speech and Signal Processing, vol. 5, May
2006, p.921-924.
4. Choi S., Kim J., Kwak D., Angkititrakul P. and Hansen J. H. L. Analysis and Classification of Driver Behavior
using In-Vehicle CAN-Bus Information. 2007.
5. Sathyanarayana A., Sadjadi S. O. and Hansen J. H. L. Leveraging Sensor Information from Portable Devices
towards Automatik Driving Maneuver Recognition. IEEE Int. Conf. Intelligent Transportation Systems, Sept. 2012,
p. 660-665.
6. Johnson D. A. and Trivedi M. M. Driving Style Recognition Using a Smartphone as a Sensor Platform. IEEE Int.
Conf. Intelligent Transportation Systems, Oct. 2011, p. 1609-1615.
7. Fazeen M., Gozick B., Dantu R., Bhukhiya M., Gonzalez M. C. Safe Driving using Mobile Phones. IEEE Trans.
Intelligent Transportation Systems, vol. 13, no. 3, September 2012, p. 1462-1468.
8. Aljaafreh A., Alshabatat N. and Al-Din M. S. N. Driving Style Recognition Using Fuzzy Logic. IEEE Int. Conf.
Vehicular Electronics and Safety, Jul. 2012, p. 460-463.
9. Ly M. V., Martin S., Trivedi M. M. Driver Classification and Driving Style Recognition using Inertial Sensors.
Intelligent Vehicles Symposium, Gold Coast, Australia, June 23–28, 2013, p. 1040-1045.
10. Krotac T., Simlova M. The Analysis of the Acceleration of the Vehicle for Assessing the Condition of the Driver.
Intelligent Vehicles Symposium, Alcalá de Henares, Spain, June 3–7, 2012, p. 571-576.
... At the same time, the driver's behaviors will be guided to improve traffic safety. To detect aggressive driving behaviors, in many driving style analysis studies, normal (safe/defensive) driving is given as a referent [17]. As explained in [16], dangerous and safe driving styles can be divided into different levels. ...
... Based on fuzzy rules the output of the system is used to classify the individual driving behaviors into the different driving styles. In [17] aggressive driving style is classified using 3-axis (lateral, vertical, longitudinal) accelerometer data. The authors compare using one acceleration signal alone or combining two or three of them to recognize driving styles. ...
Article
Full text available from: https://www.uni-due.de/imperia/md/content/srs/forschung/veroeffentlichungen/deng11cop.pdf || Current research and development in recognizing and predicting driving behaviors plays an important role in the development of Advanced Driver Assistance Systems (ADAS). For this reason, many machine learning approaches have been developed and applied. Hidden Markov Model (HMM) is a suitable algorithm due to its ability to handle time series data and state transition descriptions. Therefore, this contribution will focus on a review of HMM and its applications. The aim of this contribution is to analyze the current state of various driving behavior models and related HMM-based algorithms. By examining the current available approaches, a review is provided with respect to: i) influencing factors of driving behaviors corresponding to the research objectives of different driving models, ii) summarizing HMM related methods applied to driving behavior studies, and iii) discussing limitations, issues, and future potential works of the HMM-based algorithms. Conclusions with respect to the development of intelligent driving assistant system and vehicle dynamics control systems are given. || Link to our repository: https://www.uni-due.de/srs/veroeffentlichungen-srs.php?Jahr=alle
... Three-axis acceleration sensors constitute the foundation for a system aimed at determining the profile of the driver described in the paper [32]. The obtained acceleration values undergo a spectral analysis and are then used in conjunction with a suitable algorithm to enable recognition of an 'aggressive' driver and a 'safe' driver. ...
Article
Full-text available
For many institutions, it is important to evaluate a given driving technique as safe or unsafe based on measurable vehicle movement parameters. The paper constitutes a part of studies aimed at establishing a method of parameter-based evaluation of drivers in various road conditions, in other words, to create a so-called ‘driver profile’. The tests were carried out on a 650 km route, on four varying road types. Longitudinal and lateral acceleration values are used to evaluate the driving style. An analysis is presented of the impact of the type and shape of road on acceleration values. The results demonstrate that the same driver, when driving the same vehicle on an expressway, an inter-urban road or in urban traffic, will move with various acceleration values. A detailed analysis of acceleration values and distributions was conducted. Interesting conclusions were drawn after excluding the so-called ‘smooth driving’ sections, by acceleration ranges of −0.5 to 0.5 m/s2 from the analysis. This allowed for the evaluation of the structure of other longitudinal and lateral acceleration values. After this modification, the distributions showed specificity for the given road type, thereby allowing the road type used by the vehicle’s driver to be recognized based solely on the distribution.
... While most existing driving style studies only use statistical features for classification, spectral features have been adopted in two previous studies. One was implemented by Žylius et al. in 2014 [23]. They used short-time Fourier transform to analyse accelerometer signals and classify driving styles as aggressive and safe. ...
Article
All drivers have their own habitual choice of driving behavior, causing variations in fuel consumption. It would be beneficial to classify these driving styles and extract the most economical and ecological driving patterns. However, driving style of each driver is not consistent and may vary within a single trip. Therefore, this paper proposes a novel technique to robustly classify driving style using the Support Vector Clustering approach, which attempts to differentiate the variations in individual's driving pattern and provides an objective driver classification. It is part of a research program aiming to replicate some humans' driving behaviors on chassis dynamometer using a robot driver. Moreover, it can potentially be used in developing more economical and personalized advanced driver assistance systems (ADAS) and humanized autonomous driving strategies. With the easily accessible on-board diagnostics (OBD) data on modern vehicles, both vehicle state and traffic information of three drivers were collected using an instrumented vehicle, which had external forward-looking radar and a monocular dashcam. For data processing, each trip data was first segmented into separate event groups. Prominent factors were then extracted by applying Principal Component Analysis (PCA) on both statistical and spectral features of all signals. Afterwards, Support Vector Clustering (SVC) was performed to classify driving style during the trip. The trained classifier was used to indicate the driving pattern variations in percentage. The validity of the proposed method was evaluated using the jerk profile, where a high correlation was found between the classification results and jerk distributions. Moreover, a positive relation between fuel consumption and driving aggressivity was also confirmed. Furthermore, it was found that weather condition, time of the day and ultimately, the driver's eagerness, can cause significant variations in driving style. © 2019 International Association of Computer Science and Information Technology.
Article
Full-text available
The results of the analysis of the operation of heavy-duty vehicles with high load capacity (tractor units with trailers) have been presented. The road transport of cargo relies heavily on vehicles of this type. Performing this role is associated with high energy consumption. Laden and unladen driving were investigated. The collected data guaranteed the constancy of numerous parameters, including the investigation of the same model vehicles under both loaded and unloaded conditions on identical roads. The assessment focused on changes in driving techniques and energy consumption during significant variations in vehicle weight. The evaluation was grounded in the measurement results of kinematic parameters, namely driving speed, acceleration, and braking deceleration. The aforementioned parameters are typically employed in analysing driving techniques (DBP-driver behaviour profile). The energy consumption of traffic was then assessed in light of the analysed changes in driving technique. The weight of the load was 24 t, increasing the weight of the vehicle by 175%. The increase in weight has caused a 68.4% increase in the energy required for driving. The change in vehicle mass has a relatively minor effect on the average, median, and modal values of driving speed. In contrast, the impact on acceleration is far greater. This is partly because the examined models of tractor units are equipped with high-power engines (420 hp). Furthermore, 81% of the roads used for transportation tasks are motorways and expressways.
Article
Full-text available
The safety of road users is one of the priority issues taken into account in both the operation and design of vehicles. The presented work is part of a study that aims to develop a method for parametric assessment of driver behavior. The driving style of a driver depends on their skills and psychophysical characteristics, the type and performance of the vehicle used by the driver, and the type of road. This method involves the continuous measurement of the longitudinal and lateral acceleration values of a vehicle body. The paper analyzes how the type of road influences the structure of the maneuvers undertaken by the driver. The paper formulates criteria for distinguishing basic maneuvers (acceleration, braking, and turning). The structure of maneuvers was analyzed for two parameters: the extreme value of acceleration occurring during the execution of a given maneuver and the frequency of maneuvers during the passage of a given route. The analysis presented in this paper confirms that the type of road has a significant influence on the structure of the maneuvers undertaken by the driver.
Conference Paper
This work is focused on the development of system able to keep tracking driver’s behavior without a black box device mounted inside the car. Firstly, we intend to explore the data from GPS (Global Positioning System), accelerometer, gyroscope and magnetometer for a full characterization of the vehicle dynamics. Secondly, we develop an event detector that determines and classifies distinct kind of maneuvers, like turns, lane change, U-turns, among others. Finally, we developed a simple aggressiveness classifier using fuzzy logic. Experiments have been conducted and the initial results of the system were found to be encouraging on the implementation of a non-intrusive system for driver analysis.
Conference Paper
Full-text available
Detection and classification of aggressive driving can be based on the use of physiological signals or biometric information like electrocardiogram, electro dermal activity, and respiration. This research proposes a driving performance inference system based on the signature of acceleration in the two dimensions and speed. Driving style can be categorized to: below normal, normal, aggressive, and very aggressive. One of the targets of this paper is to recognize the driving events that fall into each of these categories. Many of driving styles are a major cause of traffic crashes. Many of these styles can be detected with reasonable accuracy using driving performance. The main idea is to utilize the 2-axis accelerometer that is embedded in most of the GPS tracker devices that are used in vehicle tracking and fleet management to recognize the driving styles. This method can be utilized for vehicle active safety purpose. Fuzzy logic inference system is used in classification of the extracted feature to the predefined driving styles. the power of the Euclidean norm of longitudinal and lateral is used as input to the fuzzy inference system in addition to the speed. Classification of the driving style is real time and almost cost nothing.
Article
Full-text available
As vehicle manufacturers continue to increase their emphasis on safety with advanced driver-assistance systems (ADASs), we propose a device that is not only already in abundance but portable enough as well to be one of the most effective multipurpose devices that are able to analyze and advise on safety conditions. Mobile smartphones today are equipped with numerous sensors that can help to aid in safety enhancements for drivers on the road. In this paper, we use the three-axis accelerometer of an Android-based smartphone to record and analyze various driver behaviors and external road conditions that could potentially be hazardous to the health of the driver, the neighboring public, and the automobile. Effective use of these data can educate a potentially dangerous driver on how to safely and efficiently operate a vehicle. With real-time analysis and auditory alerts of these factors, we can increase a driver's overall awareness to maximize safety.
Article
Full-text available
This paper describes recent advances in the analysis and classification of driver behavior in actual driving scenarios. We employ data obtained from the UTDrive corpus to model driving behavior and to detect if distraction due to secondary tasks is present. Hidden Markov Models (HMMs) are used to capture the sequence of driving characteristics acquired from the vehicle's CAN-Bus (Controller Area Network) information. Driver behavior is described and modeled using data from steering wheel angle, brake status, acceleration status, and vehicle speed. We evaluate data and models in three distinct classification tasks: 1) action classification, 2) distraction detection, and 3) driver identification. The aim of action classification is to categorize long-term driving behaviors such as turning, lane changing, stopping, and constant/no change (neutral driving). The goal of driver identification task is to classify drivers from their driving behavior characteristics, and distraction detection identifies whether the driver is under distraction due to secondary tasks. Experiments were conducted using 9 drivers from the UTDrive corpus. We report accuracy on modeling driver behavior based on these studies and discuss our future work. Initial results show that event detection for driving can be accomplished at rates ranging from 30-70% depending on the number of unique conditions based on CAN-Bus signals.
Conference Paper
Full-text available
Spectral analysis is applied to such driving behavioral signals as gas and brake pedal operation signals for extracting drivers' characteristics while accelerating or decelerating. Cepstral features of each driver obtained through spectral analysis of driving signals are modeled with a Gaussian mixture model (GMM). A GMM driver model based on cepstral features is evaluated in driver identification experiments using driving signals collected in a driving simulator and in a real vehicle on a city road. Experimental results show that the driver model based on cepstral features achieves a driver identification rate of 89.6% for driving simulator and 76.8% for real vehicle, resulting in 61 % and 55 % error reduction, respectively, over a conventional driver model that uses raw driving signals without spectral analysis
Conference Paper
Full-text available
In this paper, we propose a driver identification method that is based on the driving behavior signals that are observed while the driver is following another vehicle. Driving behavior signals, such as the use of the accelerator pedal, brake pedal, vehicle velocity, and distance from the vehicle in front, are measured using a driving simulator. We compared the identification rate obtained using different identification models and different features. As a result, we found the nonparametric models is better than the parametric models. Also, the driver's operation signals were found to be better than road environment signals and car behavior signals. The identification rate for thirty driver using actual vehicle driving in a city area was 73%.
Conference Paper
Full-text available
We investigate the uniqueness of driver behavior in vehicles and the possibility of using it for personal identification with the objectives of achieving safer driving, of assisting the driver in case of emergencies, and of being a part of a multi-mode biometric signature for driver identification. We use Gaussian mixture models (GMM) for modeling the individualities of the accelerator and brake pedal pressures, and focus on not only the static features, but also the dynamics of the pedal pressures. Experimental results show that the dynamic features significantly improve the performance of driver identification.
Conference Paper
The article describes the analysis of the dynamic behaviour of a vehicle when driving, which indirectly reflects the behaviour of the driver. Our aim is to verify the options for assessing the condition of the driver that are provided by analysis of lateral and longitudinal acceleration of the vehicle. The steps taken, the types of metrics and their relevance for reliable acquisition of information about the medium-and short-term factors of the condition of the driver are described.
Conference Paper
Currently there are many research focused on using smartphone as a data collection device. Many have shown its sensors ability to replace a lab test bed. These inertial sensors can be used to segment and classify driving events fairly accurately. In this research we explore the possibility of using the vehicle's inertial sensors from the CAN bus to build a profile of the driver to ultimately provide proper feedback to reduce the number of dangerous car maneuver. Braking and turning events are better at characterizing an individual compared to acceleration events. Histogramming the time-series values of the sensor data does not help performance. Furthermore, combining turning and braking events helps better differentiate between two similar drivers when using supervised learning techniques compared to separate events alone, albeit with anemic performance.
Conference Paper
With the proliferation of smart portable devices, more people have started using them within the vehicular environment while driving. Although these smart devices provide a variety of useful information, using them while driving significantly affects the driver's attention towards the road. This can in turn cause driver distraction and lead to increased risk of crashes. On the positive side, these devices are equipped with powerful sensors which can be effectively utilized towards driver behavior analysis and safety. This study evaluates the effectiveness of portable sensor information in driver assistance systems. Available signals from the CAN-bus are compared with those extracted from an off-the-shelf portable device for recognizing patterns in driving sub-tasks and maneuvers. Through our analysis, a qualitative feature set is identified with which portable devices could be employed to prune the search space in recognizing driving maneuvers and possible instances of driver distraction. An absolute improvement of 15% is achieved with portable sensor information compared to CAN-bus signals, which motivates further study of portable devices to build driver behavior models for driver assistance systems.
Article
Driving style can characteristically be divided into two categories: "typical" (non-aggressive) and aggressive. Understanding and recognizing driving events that fall into these categories can aid in vehicle safety systems. Potentially-aggressive driving behavior is currently a leading cause of traffic fatalities in the United States. More often than not, drivers are unaware that they commit potentially-aggressive actions daily. To increase awareness and promote driver safety, we are proposing a novel system that uses Dynamic Time Warp-ing (DTW) and smartphone based sensor-fusion (accelerometer, gyroscope, magnetometer, GPS, video) to detect, recognize and record these actions without external processing. Our system differs from past driving pattern recognition research by fusing related inter-axial data from multiple sensors into a single classifier. It also utilizes Euler representation of device attitude (also based on fused data) to aid in classification. All processing is done completely on the smartphone.