I. Introduction
Haze is a common atmospheric phenomenon that not only has a serious adverse effect on human visual perception, but also has a serious impact on the performance of modern computer vision systems for various visual tasks, such as image classification, object detection and video surveillance. Since hazy conditions such as fog, aerosols, sands and mist can scatter and adsorb light, images taken in a hazy environment suffer from many different degradations such as blurred visibility, color cast, reduced contrast and halo artifacts. Therefore, it is crucial to develop effective solutions to reduce the impact of image degeneration caused by environmental conditions through dehazing.