Underwater Image Enhancement Using Domain-Adversarial Learning
Abstract
Clean underwater images have a variety of applications in marine research, autonomous underwater vehicles and so on. The task of enhancing underwater images is especially difficult because of the diversity with which they are captured. For example, images captured in deep waters look different than those captured in shallow waters. Thus it is difficult to obtain clean underwater images due to lack of a algorithm which handles this diversity. Through our work, we aim to handle this diversity by learning the scene specific features of the images while discarding the features denoting the water type and generate clean underwater images through these learned domain agnostic features. We train our model on a dataset synthesized using NYU Depth Dataset V2 [1].
Our model outperforms quantitative metrics of existing methods for almost all water types and also generalizes well on real world datasets. Performance of underwater images on high level vision tasks like object detection also shows improvement after preprocessing with our model.
Subject
underwater visiondeep learning
machine learning
adversarial learning
underwater image enhancement
computer vision
Citation
Uplavikar, Pritish Milind (2019). Underwater Image Enhancement Using Domain-Adversarial Learning. Master's thesis, Texas A&M University. Available electronically from https : / /hdl .handle .net /1969 .1 /187545.