Underwater images are usually covered with a blue-greenish colour cast, making them distorted, blurry or low in contrast. This phenomenon occurs due to the light attenuation given by the scattering and absorption in the water column. In this paper, we present an image enhancement approach for dewatering which employs a conditional generative adversarial network (cGAN) with two generators. Our Dual Generator Dewatering cGAN (DGD-cGAN) removes the haze and colour cast induced by the water column and restores the true colours of underwater scenes whereby the effects of various attenuation and scattering phenomena that occur in underwater images are tackled by the two generators. The first generator takes at input the underwater image and predicts the dewatered scene, while the second generator learns the underwater image formation process by implementing a custom loss function based upon the transmission and the veiling light components of the image formation model. Our experiments show that DGD-cGAN consistently delivers a margin of improvement as compared with the state-of-the-art methods on several widely available datasets.
翻译:水下图像通常被蓝色绿色的彩色覆盖,使其被扭曲、模糊或低调,这种现象之所以发生,是因为水柱中的散射和吸收造成光线减退。在本文中,我们展示了脱水的图像增强方法,采用两台发电机的有条件的基因对抗网络(cGAN)进行脱水。我们的双发电机脱水 cGAN(DGD-cGAN)清除了水柱产生的烟雾和颜色,并恢复了水下场的真实颜色,使水下图像中发生的各种降水和散射现象的影响由两个发电机处理。第一台发电机输入水下图像并预测脱水场景,而第二台发电机则根据图像形成模型的传输和面罩光组件执行自定义的丢失功能,学习水下图像形成过程。我们的实验显示,DGD-cGAN在几个广泛存在的数据集上,与最新方法相比,始终有改进的余地。