Abstract
In this paper we indicatively address the problem of classifying sensor signals transmitted on the Controller Area Network (CAN bus) inside cars. The aim of this work is to solve the problem of dealing with large amounts of CAN bus data, finding out the semantics of the most important signals inside CAN buses in cars, independently of the cars’ model and manufacture. For the purpose, we are aiming at classifying vehicle CAN bus data into basic sensor signals like speed, brake, steering-angle and throttle that assume a prior role in finding driving behaviors. In particular, our approach is starting with two feature extraction methods, a handcrafted feature selection (HFS) and an automated feature selection (AFS). Our automated method is based on a codebook approach, which extracts histogram-based features characterizing the shape of signals. Since some of the signal data are behaving very similar but with different semantics, in order to gain a better result, not only a one-vs-one classifier but also a multi-class classification algorithm has been applied. The result of our approach is a comparison between the applied methods, which validates the use of innovative AFS.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Al-Sultan S, Al-Bayatti AH, Zedan H (2013) Context-aware driver behavior detection system in intelligent transportation systems. IEEE Trans Veh Technol 62(9):4264–4275
Amari S, Wu S (1999) Improving support vector machine classifiers by modifying kernel functions. Neural Netw 12(6):783–789
Brach A (2012) SHRP 2 naturalistic driving study what we have learned so far. In: Third international symposium on naturalistic driving research, pp 1–12
Chen Z, Yu J, Zhu Y, Chen Y, Li M (2015) D\(^3\): abnormal driving behaviors detection and identification using smartphone sensors. In: 2015 12th annual IEEE international conference on sensing, communication, and networking (SECON). IEEE, pp 524–532
Dietterich TG, Bakiri G (1995) Solving multiclass learning problems via error-correcting output codes. J Artif Intell Res 2:263–286
Dingus TA, Klauer SG, Neale VL, Petersen A, Lee SE, Sudweeks J, Perez MA, Hankey J, Ramsey D, Gupta S, et al (2006) The 100-car naturalistic driving study. Phase 2: results of the 100-car field experiment. Technical report, United States. Department of Transportation. National Highway Traffic Safety Administration
Ebe K (2012) Development of distracted driving database. In: Third international symposium on naturalistic driving research, pp 1–17
Filippone M, Camastra F, Masulli F, Rovetta S (2008) A survey of kernel and spectral methods for clustering. Pattern Recogn 41(1):176–190
Fugiglando U, Santi P, Milardo S, Abida K, Ratti C (2017) Characterizing the “driver DNA” through can bus data analysis. In: Proceedings of the 2Nd ACM international workshop on smart, autonomous, and connected vehicular systems and services, CarSys 2017. ACM, New York, pp 37–41. https://doi.org/10.1145/3131944.3133939
Golub GH, Heath M, Wahba G (1979) Generalized cross-validation as a method for choosing a good ridge parameter. Technometrics 21(2):215–223
Júnior JF, Carvalho E, Ferreira BV, de Souza C, Suhara Y, Pentland A, Pessin G (2017) Driver behavior profiling: an investigation with different smartphone sensors and machine learning. PLoS One 12(4):e0174959
Lawrenz W (2011) CAN Controller area network: grundlagen, design, anwendungen, testtechnik. VDE Verlag
Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, Blondel M, Prettenhofer P, Weiss R, Dubourg V et al (2011) Scikit-learn: machine learning in Python. J Mach Learn Res 12(Oct):2825–2830
Satzoda RK, Trivedi MM (2015) Drive analysis using vehicle dynamics and vision-based lane semantics. IEEE Trans Intell Transp Syst 16(1):9–18
Shirahama K, Köping L, Grzegorzek M (2016) Codebook approach for sensor-based human activity recognition. In: Proceedings of the 2016 ACM international joint conference on pervasive and ubiquitous computing: adjunct. ACM
Takeda K, Hansen JH, Boyraz P, Malta L, Miyajima C, Abut H (2011) International large-scale vehicle corpora for research on driver behavior on the road. IEEE Trans Intell Transp Syst 12(4):1609–1623
Tefft BC, Horrey WJ, Yang C (2018) Reducing crash risk and improving traffic safety: research on driver behavior and performance. ITE J 88(8):30–34
Teknomo K (2006) K-means clustering tutorial. Medicine 100(4):3
Terrell GR, Scott DW (1992) Variable kernel density estimation. Ann Stat 20:1236–1265
Zhang M, Chen C, Wo T, Xie T, Bhuiyan MZA, Lin X (2017) Safedrive: online driving anomaly detection from large-scale vehicle data. IEEE Trans Ind Inf 13(4):2087–2096
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Hozhabr Pour, H., Wegmeth, L., Kordes, A., Grzegorzek, M., Wismüller, R. (2020). Feature Extraction and Classification of Sensor Signals in Cars Based on a Modified Codebook Approach. In: Burduk, R., Kurzynski, M., Wozniak, M. (eds) Progress in Computer Recognition Systems. CORES 2019. Advances in Intelligent Systems and Computing, vol 977. Springer, Cham. https://doi.org/10.1007/978-3-030-19738-4_19
Download citation
DOI: https://doi.org/10.1007/978-3-030-19738-4_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-19737-7
Online ISBN: 978-3-030-19738-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)