Real-time monitoring of driver drowsiness on mobile platforms using 3D neural networks

被引:30
|
作者
Wijnands, Jasper S. [1 ]
Thompson, Jason [1 ]
Nice, Kerry A. [1 ]
Aschwanden, Gideon D. P. A. [1 ]
Stevenson, Mark [1 ,2 ,3 ]
机构
[1] Univ Melbourne, Melbourne Sch Design, Transport Hlth & Urban Design Res Hub, Parkville, Vic 3010, Australia
[2] Univ Melbourne, Melbourne Sch Engn, Parkville, Vic 3010, Australia
[3] Univ Melbourne, Melbourne Sch Populat & Global Hlth, Parkville, Vic 3010, Australia
来源
NEURAL COMPUTING & APPLICATIONS | 2020年 / 32卷 / 13期
基金
澳大利亚研究理事会; 英国医学研究理事会;
关键词
Driver; Fatigue; Deep learning; Mobile phone; Action recognition; Activity prediction; SLEEPINESS; FATIGUE; CRASHES;
D O I
10.1007/s00521-019-04506-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Driver drowsiness increases crash risk, leading to substantial road trauma each year. Drowsiness detection methods have received considerable attention, but few studies have investigated the implementation of a detection approach on a mobile phone. Phone applications reduce the need for specialised hardware and hence, enable a cost-effective roll-out of the technology across the driving population. While it has been shown that three-dimensional (3D) operations are more suitable for spatiotemporal feature learning, current methods for drowsiness detection commonly use frame-based, multi-step approaches. However, computationally expensive techniques that achieve superior results on action recognition benchmarks (e.g. 3D convolutions, optical flow extraction) create bottlenecks for real-time, safety-critical applications on mobile devices. Here, we show how depthwise separable 3D convolutions, combined with an early fusion of spatial and temporal information, can achieve a balance between high prediction accuracy and real-time inference requirements. In particular, increased accuracy is achieved when assessment requires motion information, for example, when sunglasses conceal the eyes. Further, a custom TensorFlow-based smartphone application shows the true impact of various approaches on inference times and demonstrates the effectiveness of real-time monitoring based on out-of-sample data to alert a drowsy driver. Our model is pre-trained on ImageNet and Kinetics and fine-tuned on a publicly available Driver Drowsiness Detection dataset. Fine-tuning on large naturalistic driving datasets could further improve accuracy to obtain robust in-vehicle performance. Overall, our research is a step towards practical deep learning applications, potentially preventing micro-sleeps and reducing road trauma.
引用
收藏
页码:9731 / 9743
页数:13
相关论文
共 50 条
  • [31] Driver Safety Development: Real-Time Driver Drowsiness Detection System Based on Convolutional Neural Network
    Hashemi M.
    Mirrashid A.
    Beheshti Shirazi A.
    SN Computer Science, 2020, 1 (5)
  • [32] RealD3: A Real-time Driver Drowsiness Detection Scheme Using Machine Learning
    Rathod, Siddharajsinh
    Mali, Trushil
    Jogani, Yash
    Faldu, Nil
    Odedra, Vidit
    Barik, Pradip Kumar
    2023 IEEE WIRELESS ANTENNA AND MICROWAVE SYMPOSIUM, WAMS, 2023,
  • [33] Real-time 3D Scene Layout from a Single Image Using Convolutional Neural Networks
    Yang, Shichao
    Maturana, Daniel
    Scherer, Sebastian
    2016 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2016, : 2183 - 2189
  • [34] Real-Time 3D Reconstruction for Mobile Robot Using Catadioptric Cameras
    Rossi, Romain
    Savatier, Xavier
    Ertaud, Jean-Yves
    Mazari, Belahcene
    2009 IEEE INTERNATIONAL WORKSHOP ON ROBOTIC AND SENSORS ENVIRONMENTS (ROSE 2009), 2009, : 104 - 109
  • [35] Real-Time Driver-Drowsiness Detection System Using Facial Features
    Deng, Wanghua
    Wu, Ruoxue
    IEEE ACCESS, 2019, 7 : 118727 - 118738
  • [36] Real-Time Driver Distraction Detection System Using Convolutional Neural Networks
    Kapoor, Khyati
    Pamula, Rajendra
    Murthy, Sristi Vns
    PROCEEDINGS OF ICETIT 2019: EMERGING TRENDS IN INFORMATION TECHNOLOGY, 2020, 605 : 280 - 291
  • [37] Real-Time Warning System for Driver Drowsiness Detection Using Visual Information
    Marco Javier Flores
    José María Armingol
    Arturo de la Escalera
    Journal of Intelligent & Robotic Systems, 2010, 59 : 103 - 125
  • [38] Real-Time Warning System for Driver Drowsiness Detection Using Visual Information
    Javier Flores, Marco
    Maria Armingol, Jose
    de la Escalera, Arturo
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2010, 59 (02) : 103 - 125
  • [39] Driver Drowsiness Detection Using Convolutional Neural Networks
    Kepesiova, Zuzana
    Ciganek, Jan
    Kozak, Stefan
    PROCEEDINGS OF THE 2020 30TH INTERNATIONAL CONFERENCE CYBERNETICS & INFORMATICS (K&I '20), 2020,
  • [40] Sequentially-trained, Shallow Neural Networks for Real-time 3D Odometry
    Rodriguez, Frank
    Muminov, Baurzhan
    Vuong, Luat T.
    ARTIFICIAL INTELLIGENCE FOR SECURITY AND DEFENCE APPLICATIONS, 2023, 12742