Performance analysis of K-nearest neighbor, support vector machine, and artificial neural network classifiers for driver drowsiness detection with different road geometries

This article comparatively analyzed the performance of K-nearest neighbor, support vector machine, and artificial neural network classifiers for driver drowsiness detection with different road geometries (straight segments and curve segments) based on a driving simulator. First, vehicle performance...

Full description

Bibliographic Details
Main Authors: Zhenlong Li, Qingzhou Zhang, Xiaohua Zhao
Format: Article
Language:English
Published: SAGE Publishing 2017-09-01
Series:International Journal of Distributed Sensor Networks
Online Access:https://doi.org/10.1177/1550147717733391
id doaj-cc9c9aec6c9045a39153a165aaea639a
record_format Article
spelling doaj-cc9c9aec6c9045a39153a165aaea639a2020-11-25T03:28:29ZengSAGE PublishingInternational Journal of Distributed Sensor Networks1550-14772017-09-011310.1177/1550147717733391Performance analysis of K-nearest neighbor, support vector machine, and artificial neural network classifiers for driver drowsiness detection with different road geometriesZhenlong LiQingzhou ZhangXiaohua ZhaoThis article comparatively analyzed the performance of K-nearest neighbor, support vector machine, and artificial neural network classifiers for driver drowsiness detection with different road geometries (straight segments and curve segments) based on a driving simulator. First, vehicle performance measures (speed, acceleration, brake pedal, gas pedal, steering angle, and lateral position) were collected through sensors. These measures were analyzed, and their correlation with drowsiness on different road segments was examined. The analysis was based on data obtained from a study that involved 22 subjects in the driving simulator located in the Traffic Research Center, Beijing University of Technology. Second, six classifiers were constructed for six curve segments, respectively, while only one classifier was constructed for all straight segments because the waveforms by subtracting the road curvature from the steering angle in the curve segments were different from the waveforms of the straight segments. Furthermore, the less the radius of curvature, the more the difference. Third, the performance of K-nearest neighbor, support vector machine, and artificial neural network classifiers were compared and evaluated. The experimental results illustrate that the support vector machine classifier achieved the fastest classification time and the highest accuracy (80.84%). Support vector machine and artificial neural network are effective classification methods for detecting drowsy driving on different road segments.https://doi.org/10.1177/1550147717733391
collection DOAJ
language English
format Article
sources DOAJ
author Zhenlong Li
Qingzhou Zhang
Xiaohua Zhao
spellingShingle Zhenlong Li
Qingzhou Zhang
Xiaohua Zhao
Performance analysis of K-nearest neighbor, support vector machine, and artificial neural network classifiers for driver drowsiness detection with different road geometries
International Journal of Distributed Sensor Networks
author_facet Zhenlong Li
Qingzhou Zhang
Xiaohua Zhao
author_sort Zhenlong Li
title Performance analysis of K-nearest neighbor, support vector machine, and artificial neural network classifiers for driver drowsiness detection with different road geometries
title_short Performance analysis of K-nearest neighbor, support vector machine, and artificial neural network classifiers for driver drowsiness detection with different road geometries
title_full Performance analysis of K-nearest neighbor, support vector machine, and artificial neural network classifiers for driver drowsiness detection with different road geometries
title_fullStr Performance analysis of K-nearest neighbor, support vector machine, and artificial neural network classifiers for driver drowsiness detection with different road geometries
title_full_unstemmed Performance analysis of K-nearest neighbor, support vector machine, and artificial neural network classifiers for driver drowsiness detection with different road geometries
title_sort performance analysis of k-nearest neighbor, support vector machine, and artificial neural network classifiers for driver drowsiness detection with different road geometries
publisher SAGE Publishing
series International Journal of Distributed Sensor Networks
issn 1550-1477
publishDate 2017-09-01
description This article comparatively analyzed the performance of K-nearest neighbor, support vector machine, and artificial neural network classifiers for driver drowsiness detection with different road geometries (straight segments and curve segments) based on a driving simulator. First, vehicle performance measures (speed, acceleration, brake pedal, gas pedal, steering angle, and lateral position) were collected through sensors. These measures were analyzed, and their correlation with drowsiness on different road segments was examined. The analysis was based on data obtained from a study that involved 22 subjects in the driving simulator located in the Traffic Research Center, Beijing University of Technology. Second, six classifiers were constructed for six curve segments, respectively, while only one classifier was constructed for all straight segments because the waveforms by subtracting the road curvature from the steering angle in the curve segments were different from the waveforms of the straight segments. Furthermore, the less the radius of curvature, the more the difference. Third, the performance of K-nearest neighbor, support vector machine, and artificial neural network classifiers were compared and evaluated. The experimental results illustrate that the support vector machine classifier achieved the fastest classification time and the highest accuracy (80.84%). Support vector machine and artificial neural network are effective classification methods for detecting drowsy driving on different road segments.
url https://doi.org/10.1177/1550147717733391
work_keys_str_mv AT zhenlongli performanceanalysisofknearestneighborsupportvectormachineandartificialneuralnetworkclassifiersfordriverdrowsinessdetectionwithdifferentroadgeometries
AT qingzhouzhang performanceanalysisofknearestneighborsupportvectormachineandartificialneuralnetworkclassifiersfordriverdrowsinessdetectionwithdifferentroadgeometries
AT xiaohuazhao performanceanalysisofknearestneighborsupportvectormachineandartificialneuralnetworkclassifiersfordriverdrowsinessdetectionwithdifferentroadgeometries
_version_ 1724583912899870720