Learning to Remove Bad Weather: Towards Robust Visual Perception for Self-Driving | IEEE Journals & Magazine | IEEE Xplore