With the growing concern for driving safety, many driving-assistance systems have been developed. In this paper, we develop a reasoning-based framework for the monitoring of driving safety. The main objective is to present drivers with an intuitively understood green/yellow/red indicator of their danger level. Because the danger level may change owing to the interaction of the host vehicle and the environment, the proposed framework involves two stages of danger-level alerts. The first stage collects lane bias, the distance to the front car, longitudinal and lateral accelerations, and speed data from sensors installed in a real vehicle. All data were recorded in a normal driving environment for the training of hidden Markov models of driving events, including normal driving, acceleration, deceleration, changing to the left or right lanes, zigzag driving, and approaching the car in front. In addition to recognizing these driving events, the degree of each event is estimated according to its character. In the second stage, the danger-level indicator, which warns the driver of a dangerous situation, is inferred by fuzzy logic rules that address the recognized driving events and their degrees. A hierarchical decision strategy is also designed to reduce the number of rules that are triggered. The proposed framework was successfully implemented on a TI DM3730-based embedded platform and was fully evaluated in a real road environment. The experimental results achieved a detection ratio of 99\% for event recognition, compared with that achieved by four conventional methods.
|Number of pages||11|
|Journal||IEEE Transactions on Intelligent Transportation Systems|
|State||Published - 7 May 2013|
- Driving events
- driving safety
- fuzzy logic
- hidden Markov models (HMMs)