Images captured in foggy weather conditions often suffer from poor visibility, which will create a lot of impacts on the
outdoor computer vision systems, such as video surveillance, intelligent transportation assistance system, remote sensing space
cameras and so on.