I. Introduction
Images captured in hazy environments are always of low quality. The main reason of haze is the scattering effect caused by floating particles in the atmosphere. This process can be formulated by the atmospheric scattering model [1]–[3]: \begin{equation*} \mathbf {I}(\mathrm {x})=\mathbf {J}(\mathrm {x})t(\mathrm {x})+\mathbf {A}(1-t(\mathrm {x})), \tag{1}\end{equation*} where and represent the intensity of the observed hazy image and the clean image; is the transmission map; is the global atmospheric light. If the haze is homogeneous, we have , where is the atmospheric scattering parameter, and is the scene depth.