I. Introduction
Underwater vision is one of the most fundamental parts in marine scientific research and ocean engineering, such as underwater imaging technology that helps subsea exploration to study marine biology and inspect geological environment. In addition, autonomous underwater vehicle (AUV) relies on vision methods to control itself in complicated condition. However, light attenuation poses a threat to high-quality underwater images/videos, which leads to haze-like surroundings for the underwater imaging system, and hinders most computer vision applications in the maritime environment [1].