Safe Driving For Life Hazard Perception