본문 바로가기
KERD
논문KCI 등재

An Efficient Recognition Method using 2 Layer Hidden Markov Models for Human Driving Behavior

1

조회

0

다운로드

2

인용

0

참고문헌

키워드

주제분류학제간연구

초록

This paper proposes a stochastic model for human driving behavior using a double layer Hidden Markov Model (HMM) with continuous observations. In the proposed model, gas pedal’s position, steering wheel’s angle, velocity and angular velocity of the vehicle is used and recorded in every 100 msec for recognizing driving task. Data acquisition is done during a simulated driving task, after that data is segmented and clustered into 9 different cases. The lower-layer with one-dimensional continuous HMM is used for recognizing translational acceleration of a vehicle. The upper-layer with one dimensional continuous HMM is used for recognizing angular velocity of a vehicle. For recognizing a user’s behavior, we used sliding windows with size of 10 samples and length of sequence with size of 30 samples. We apply a Kalman filter to reduce noise. After the filtering, the data was processed by sorting into three groups for a pedal, a steering wheel, and speed. We used two main features, which are angular velocity and the translational acceleration, in order to present driving behavior. We constructed a driving simulator based on Logitech G27 Racing platform to evaluate the proposed method. Using the developed driving simulator, some experiments were conducted for comparing the accuracy rate of the proposed method with that of the conventional method. Futhermore, we compared the average learning time of the proposed method with that of the conventional method because Learning time becomes also an important factor for investigating the performance of stochastic models. The experimental results confirm the accuracy of the proposed approach by revealing recognition accuracy around 96%-97%. Furthermore, the proposed method decreases learning time around 40%.

Abstract

This paper proposes a stochastic model for human driving behavior using a double layer Hidden Markov Model (HMM) with continuous observations. In the proposed model, gas pedal’s position, steering wheel’s angle, velocity and angular velocity of the vehicle is used and recorded in every 100 msec for recognizing driving task. Data acquisition is done during a simulated driving task, after that data is segmented and clustered into 9 different cases. The lower-layer with one-dimensional continuous HMM is used for recognizing translational acceleration of a vehicle. The upper-layer with one dimensional continuous HMM is used for recognizing angular velocity of a vehicle. For recognizing a user’s behavior, we used sliding windows with size of 10 samples and length of sequence with size of 30 samples. We apply a Kalman filter to reduce noise. After the filtering, the data was processed by sorting into three groups for a pedal, a steering wheel, and speed. We used two main features, which are angular velocity and the translational acceleration, in order to present driving behavior. We constructed a driving simulator based on Logitech G27 Racing platform to evaluate the proposed method. Using the developed driving simulator, some experiments were conducted for comparing the accuracy rate of the proposed method with that of the conventional method. Futhermore, we compared the average learning time of the proposed method with that of the conventional method because Learning time becomes also an important factor for investigating the performance of stochastic models. The experimental results confirm the accuracy of the proposed approach by revealing recognition accuracy around 96%-97%. Furthermore, the proposed method decreases learning time around 40%.

참고문헌 (16)

  1. Xiaoning Meng, "Human driving behavior recognition based on hidden markov models", Proceedings of the 2006 IEEE International Conference on Robotics and Biomimetics, pp.274~279 (2006)
  2. Wataru Takano, "Recognition of human driving behaviors based on stochastic symbolization of time series signal", 2008 IEEE, 2008, 167~172
  3. Dejan Mitrovi´c, "Reliable method for driving events recognition", IEEE Transactions on Intelligent Transportation Systems, 6(2), pp.198~205 (2005)
  4. Holger Berndt, "Continuous driver intention recognition with hidden markov models", Proceedings of the 11th International IEEE Conference on Intelligent Transportation Systems Beijing, pp.1189~1194 (2008)
  5. Lisheng Jin, "Driver intention recognition based on continuous hidden markov model", 2011 International Conference on Transportation, Mechanical, and Electrical Engineering (TMEE), pp.739~742 (2011)
  6. Pinar Boyraz, "Driver behavior modeling using hybrid dynamic systems for ‘Driver-aware’active vehicle safety", International Technical Conference on the Enhanced Safety of Vehicles (ESV)
  7. Amardeep Sathyanarayana, "Driver behavior analysis and route recognition by hidden markov models", Proceedings of the 2008 IEEE International Conference on Vehicular Electronics and Safety Columbus, pp.276~281 (2008)
  8. Chiyomi Miyajima, "Driver modeling based on driving behavior and its evaluation in driver identification", Proceedings of the IEEE, 95(2), pp.427~437 (2007)
  9. MD Rizal Othman, "Modeling driver operation behavior by linear prediction analysis and auto associative neural network", Proceedings of the 2009 IEEE International Conference on Systems, pp.649~653 (2009)
  10. Christian Laugier, "Probabilistic analysis of dynamic scenes and collision risks assessment to improve driving safety", IEEE Intelligent Transportation Systems Magazine, 3(4), pp.4~19 (2011)
  11. Nuria Oliver, "Driver behavior recognition and prediction in a SmartCar", CiteSeerX, ~ (2000)
  12. Ryunosuke Hamada, "A comparative study of time series modeling for driving behavior towards prediction", Signal and Information Processing Association Annual Summit and Conference (APSIPA), pp.1~4 (2013)
  13. Wenshuo Wang, "Modeling and recognizing driver behavior based on driving data: A survey", Mathematical Problems in Engineering, 2014, pp.1~20 (2014)
  14. L. R. Rabiner, "A tutorial on hidden markov models and selected application in speech recognition", proceedings of the IEEE, 77, pp.257~286 (1989)
  15. Anthony Danalis, "Efficient quality threshold clustering for parallel architectures", 2012 IEEE 26th International Parallel and Distributed Processing Symposium, pp.1068~1079 (2012)
  16. G. Welch, "An introduction to the Kalman Filter", UNC-Chapel Hill, TR95-041, ~ (2000)

관련 논문AI추천

이 간행물의 다른 논문 (12건)