PAPERS/2019

UWStereoNet: Unsupervised Learning for Depth Estimation and Color Correction of Underwater Stereo Imagery

K. Skinner · Junming Zhang · Elizabeth A. Olson · M. Johnson-Roberson

GENERATED ILLUSTRATION

TL;DR

An unsupervised network turns raw underwater stereo images into dense depth maps and color-corrected images, using image formation physics and stereo geometry instead of ground truth.

BRIEF

Underwater stereo cameras can measure depth, but water scatters and absorbs light, which lowers contrast and makes it hard to match features between the two views. Deep networks can learn depth from stereo pairs, yet most need ground-truth depth that is very hard to collect on the seafloor. This work trains a network without ground truth. It takes raw color stereo images and outputs dense depth maps and color-corrected images. Training uses an underwater image formation model, image processing, and stereo geometry. The modular network outperforms existing methods.

Abstract

Stereo cameras are widely used for sensing and navigation of underwater robotic systems. They can provide high resolution color views of a scene; the constrained camera geometry enables metrically accurate depth estimation; they are also relatively cost-effective. Traditional stereo vision algorithms rely on feature detection and matching to enable triangulation of points for estimating disparity. However, for underwater applications, the effects of underwater light propagation lead to image degradation, reducing image quality and contrast. This makes it especially challenging to detect and match features, especially from varying viewpoints. Recently, deep learning has shown success in end-to-end learning of dense disparity maps from stereo images. Still, many state-of-the-art methods are supervised and require ground truth depth or disparity, which is challenging to gather in subsea environments. Simultaneously, deep learning has also been applied to the problem of underwater image restoration. Again, it is difficult or impossible to gather real ground truth data for this problem. In this work, we present an unsupervised deep neural network (DNN) that takes input raw color underwater stereo imagery and outputs dense depth maps and color corrected imagery of underwater scenes. We leverage a model of the process of underwater image formation, image processing techniques, as well as the geometric constraints inherent to the stereo vision problem to develop a modular network that outperforms existing methods.