Object detection in fog is one of the most challenging problems in computer vision, especially for autonomous driving, surveillance, and smart transportation systems. Reduced visibility, light scatter