A Vehicle-Collision Learning System Using Driving Patterns On The Road