ADAS An intelligent driving partner to protect from Road Hazards