Driving Event Detection by Low-Complexity Analysis of Video-Encoding Features

  • Elias S. G. CarottiEmail author
  • Enrico Masala


All standard video-encoding algorithms rely on differential encoding with motion compensation to improve the compression. When a video from a front-facing camera onboard a vehicle is compressed, the information computed for compression purposes, in particular motion vectors, can be effectively used to gain some understanding of the driving dynamics and eventually to support driver decisions and improve driving safety. In this chapter an algorithm that can use such side information to detect a number of driving events is presented. Numerous potential applications are envisaged. Since video-encoding software and hardware are usually strongly optimized, it is possible to implement the proposed algorithms in battery-powered embedded devices with strict limits on processing capabilities such as camera-equipped mobile phones mounted on the car dashboard and consequently allow different types of low cost vehicles, which in most cases do not include cameras as a standard equipment, to be fitted with at least a warning device with very low cost. If the video is captured in the context of a video surveillance scenario, differentiating the events could be used to automatically decide which portion of the video should be transferred to a remote monitoring center thus optimizing network resources usage and costs.


Driving event detection Event classification Support vector machines Video analysis Video coding 


  1. 1.
    D. Alonso, L. Salgado, M. Nieto, Robust vehicle detection through multidimensional classification for on board video based systems. Proc. Intl. Conf. Image Processing 4, 321–324 (2007)Google Scholar
  2. 2.
    Driving behavior signal processing based on large scale real world database (2008),
  3. 3.
    ITU-T Rec. H.264 & ISO/IEC 14496-10 AVC, Advanced video coding for generic audiovisual services, May 2003Google Scholar
  4. 4.
    H. Peng, F. Long, C. Ding, Feature selection based on mutual information criteria of max-dependency, max-relevance, and min-redundancy. IEEE Trans. Pattern Anal. Mach. Intell. 27(8), 1226–1238 (2005)CrossRefGoogle Scholar
  5. 5.
    T.M. Cover, J.A. Thomas, Entropy, Relative Entropy and Mutual Information (John Wiley & Sons Inc., New York, 2001)Google Scholar
  6. 6.
    R.-E. Fan, K.-W. Chang, C.-J. Hsieh, X.-R. Wang, C.-J. Lin, Liblinear: a library for large linear classification. J. Mach. Learn. Res. 9, 1871–1874 (2008)zbMATHGoogle Scholar
  7. 7.
    C.-J. Hsieh, K.-W. Chang, C.-J. Lin, S. S. Keerthi, S. Sundararajan, A dual coordinate descent method for large-scale linear SVM, in Proceedings of the 25th International Conference on Machine Learning, ser (ICML ’08) (ACM, New York, NY, USA, 2008), pp. 408–415Google Scholar
  8. 8.
    C.-C. Chang, C.-J. Lin, LIBSVM: a library for support vector machines. ACM Trans. Intell. Syst. Technol. 2(3), 1–27 (2011)CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2014

Authors and Affiliations

  1. 1.Control and Computer Engineering DepartmentPolitecnico di TorinoTorinoItaly

Personalised recommendations