1. Introduction
Haze is one primary source of image degradation, which results in the low contrast, color distortion and blurring problems. Previous works [21], [24] have established that haze heavily affects the performance of the high-level tasks, such as classification or semantic segmentation, and thus a preprocessing that recovers back the depicted subjects is highly desirable. To remove haze and improve visibility of the hazy image, many dehazing methods [17], [37], [29], [10], [26], [11], [20], [14], [21], [23], [27], [35] have been proposed.