Improving Safety Under Reduced Visibility Based On Multiple Countermeasures And Approaches Including Connected Vehicles