Object Detection in Autonomous Vehicles under Adverse Weather: A Review of Traditional and Deep Learning Approaches | Synapse