The paper presents an approach and case study of a distributed driver monitoring system. The system utilizes smartphone sensors for detecting dangerous states for a driver in a vehicle. We use a mounted smartphone on a vehicle windshield directed towards the drivers face tracked by the front-facing camera. Using information from camera video frames as well as other sensors, we determine drowsiness, distraction, aggressive driving, and high pulse rate dangerous states that can lead to road accidents. We propose a cloud system architecture to capture statistics from vehicle drivers, analyze it and personalize the smartphone application for the driver. The cloud service provides reports on driver trips as well as statistics to developers. This allows to monitor and improve the system by developing modules for personification and taking into account context situation. We identified statistically that the driver eye closeness is related to the light brightness and drowsiness recognition should be adjusted accordingly.
Funding Agencies|Russian Science FoundationRussian Science Foundation (RSF) [18-71-10065]; Russian State Research [0073-2019-0005]