I. Introduction
The perception of outdoor natural scenes is important for understanding the natural environment and for successfully executing visual activities such as object detection, recognition, and navigation [1]. In bad weather, the absorption or scattering of light by atmospheric particles such as fog, haze, or mist can greatly reduce the visibility of scenes [2]. As a result, objects in images captured under bad weather conditions suffer from low contrast, faint color, and shifted luminance. Since the reduction of visibility can dramatically degrade operators’ judgments in vehicles guided by camera images and can induce erroneous sensing in remote surveillance systems, automatic methods for visibility prediction and enhancement of foggy images have been intensively studied.