3D underwater scene reconstruction through descattering and colour correction. (2016)