Sea-Thru: A Method for Removing Water From Underwater Images

Robust recovery of lost colors in underwater images remains a challenging problem. We recently showed that this was partly due to the prevalent use of an atmospheric image formation model for underwater images. We proposed a physically accurate model that explicitly showed: 1)~the attenuation coefficient of the signal is not uniform across the scene but depends on object range and reflectance, 2)~the coefficient governing the increase in backscatter with distance differs from the signal attenuation coefficient. Here, we present a method that recovers color with the revised model using RGBD images. The \emph{Sea-thru} method first calculates backscatter using the darkest pixels in the image and their known range information. Then, it uses an estimate of the spatially varying illuminant to obtain the range-dependent attenuation coefficient. Using more than 1,100 images from two optically different water bodies, which we make available, we show that our method outperforms those using the atmospheric model. Consistent removal of water will open up large underwater datasets to powerful computer vision and machine learning algorithms, creating exciting opportunities for the future of underwater exploration and conservation.

[1]  E. Land,et al.  Lightness and retinex theory. , 1971, Journal of the Optical Society of America.

[2]  G. Buchsbaum A spatial processor model for object colour perception , 1980 .

[3]  C. Mobley Light and Water: Radiative Transfer in Natural Waters , 1994 .

[4]  Brian V. Funt,et al.  Color constancy under varying illumination , 1995, Proceedings of IEEE International Conference on Computer Vision.

[5]  Shree K. Nayar,et al.  Vision in bad weather , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[6]  William R. Mathew,et al.  Color as a Science , 2005 .

[7]  Y.Y. Schechner,et al.  Recovery of underwater visibility and structure by polarization analysis , 2005, IEEE Journal of Oceanic Engineering.

[8]  Robby T. Tan,et al.  Visibility in bad weather from a single image , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[9]  Marc Ebner,et al.  Color constancy based on local space average color , 2009, Machine Vision and Applications.

[10]  G. Winters,et al.  Photographic assessment of coral chlorophyll contents: Implications for ecophysiological studies and coral monitoring , 2009 .

[11]  Yoav Y. Schechner,et al.  Active Polarization Descattering , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Fei-Fei Li,et al.  ImageNet: A large-scale hierarchical image database , 2009, 2009 IEEE Conference on Computer Vision and Pattern Recognition.

[13]  M. Shortis,et al.  A Review of Underwater Stereo-Image Measurement for Marine Biology and Ecology Applications , 2009 .

[14]  N Carlevaris-Bianco,et al.  Initial results in underwater single image dehazing , 2010, OCEANS 2010 MTS/IEEE SEATTLE.

[15]  D. Foster Color constancy , 2011, Vision Research.

[16]  Joost van de Weijer,et al.  Computational Color Constancy: Survey and Experiments , 2011, IEEE Transactions on Image Processing.

[17]  Christian Riess,et al.  Color constancy and non-uniform illumination: Can existing algorithms work? , 2011, 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops).

[18]  Ying-Ching Chen,et al.  Underwater Image Enhancement by Wavelength Compensation and Dehazing , 2012, IEEE Transactions on Image Processing.

[19]  K. Williams,et al.  Report of the National Marine Fisheries Service Automated Image Processing Workshop, September 4-7, 2012, Seattle, Washington , 2012 .

[20]  Matthew Johnson-Roberson,et al.  Mapping Submerged Archaeological Sites using Stereo‐Vision Photogrammetry , 2013 .

[21]  Marc Ebner,et al.  Depth map color constancy , 2013, Bio Algorithms Med Syst..

[22]  Silvia Silva da Costa Botelho,et al.  Transmission Estimation in Underwater Single Images , 2013, 2013 IEEE International Conference on Computer Vision Workshops.

[23]  Sabine Süsstrunk,et al.  What is the space of spectral sensitivity functions for digital color cameras? , 2013, 2013 IEEE Workshop on Applications of Computer Vision (WACV).

[24]  Stefan B. Williams,et al.  Dynamic spectral-based underwater colour correction , 2013, 2013 MTS/IEEE OCEANS - Bergen.

[25]  Andreas Geiger,et al.  Simultaneous underwater visibility assessment, enhancement and improved stereo , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[26]  Jordan Mertes,et al.  Evaluation of Structure from Motion Software to Create 3D Models of Late Nineteenth Century Great Lakes Shipwrecks Using Archived Diver-Acquired Video Surveys , 2014 .

[27]  Jonathan Benjamin,et al.  Multi-image Photogrammetry for Underwater Archaeological Site Recording: An Accessible, Diver-Based Approach , 2014, Journal of Maritime Archaeology.

[28]  Joost van de Weijer,et al.  Multi-Illuminant Estimation With Conditional Random Fields , 2014, IEEE Transactions on Image Processing.

[29]  Dilip K Prasad,et al.  Illuminant estimation for color constancy: why spatial-domain methods work and the role of the color distribution. , 2014, Journal of the Optical Society of America. A, Optics, image science, and vision.

[30]  Marc Ebner,et al.  Color Constancy , 2007, Computer Vision, A Reference Guide.

[31]  Raanan Fattal,et al.  Dehazing Using Color-Lines , 2014, ACM Trans. Graph..

[32]  Xiao-Ping Zhang,et al.  A retinex-based enhancing approach for single underwater image , 2014, 2014 IEEE International Conference on Image Processing (ICIP).

[33]  Pamela C. Cosman,et al.  Single underwater image enhancement using depth estimation based on blurriness , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[34]  Huimin Lu,et al.  Contrast enhancement for images in turbid water. , 2015, Journal of the Optical Society of America. A, Optics, image science, and vision.

[35]  Will Figueira,et al.  Accuracy and Precision of Habitat Structural Complexity Metrics Derived from Underwater Photogrammetry , 2015, Remote. Sens..

[36]  Tao Jin,et al.  Deriving inherent optical properties from background color and underwater image enhancement , 2015 .

[37]  S. Phinn,et al.  Measuring coral reef terrain roughness using 'Structure-from-Motion' close-range photogrammetry , 2015 .

[38]  D. Delparte,et al.  Distributed under Creative Commons Cc-by 4.0 Integrating Structure-from-motion Photogrammetry with Geospatial Software as a Novel Technique for Quantifying 3d Ecological Characteristics of Coral Reefs , 2022 .

[39]  Michael I. Jordan,et al.  Machine learning: Trends, perspectives, and prospects , 2015, Science.

[40]  R. Gates,et al.  Assessing the impact of acute disturbances on the structure and composition of a coral community using innovative 3D reconstruction techniques , 2016 .

[41]  Younggun Cho,et al.  Estimation of ambient light and transmission map with common convolutional architecture , 2016, OCEANS 2016 MTS/IEEE Monterey.

[42]  Huimin Lu,et al.  Underwater image de-scattering and classification by deep neural network , 2016, Comput. Electr. Eng..

[43]  Shai Avidan,et al.  Non-local Image Dehazing , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[44]  Stefan B. Williams,et al.  True Color Correction of Autonomous Underwater Vehicle Imagery , 2016, J. Field Robotics.

[45]  Christophe De Vleeschouwer,et al.  Multi-scale underwater descattering , 2016, 2016 23rd International Conference on Pattern Recognition (ICPR).

[46]  Mohinder Malhotra Single Image Haze Removal Using Dark Channel Prior , 2016 .

[47]  Peter I. Corke,et al.  Quantifying Multiscale Habitat Structural Complexity: A Cost-Effective Framework for Underwater 3D Modelling , 2016, Remote. Sens..

[48]  Michael S. Brown,et al.  A Software Platform for Manipulating the Camera Imaging Pipeline , 2016, ECCV.

[49]  Matthew Johnson-Roberson,et al.  Automatic color correction for 3D reconstruction of underwater scenes , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[50]  László Neumann,et al.  Color transfer for underwater dehazing and depth estimation , 2017, 2017 IEEE International Conference on Image Processing (ICIP).

[51]  David Iluz,et al.  What is the Space of Attenuation Coefficients in Underwater Computer Vision? , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[52]  Ting Wang,et al.  Underwater image enhancement via extended multi-scale Retinex , 2017, Neurocomputing.

[53]  Guy Gilboa,et al.  In situ target-less calibration of turbid media , 2017, 2017 IEEE International Conference on Computational Photography (ICCP).

[54]  S. Avidan,et al.  Diving into Haze-Lines: Color Restoration of Underwater Images , 2017 .

[55]  Stefan B. Williams,et al.  Characterization of measurement errors using structure‐from‐motion and photogrammetry to measure marine habitat structural complexity , 2017, Ecology and evolution.

[56]  Codruta O. Ancuti,et al.  Color Balance and Fusion for Underwater Image Enhancement , 2018, IEEE Transactions on Image Processing.

[57]  Alessandro Bria,et al.  On the Duality Between Retinex and Image Dehazing , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[58]  Derya Akkaynak,et al.  A Revised Underwater Image Formation Model , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[59]  Andrea Cavallaro,et al.  Underwater image and video dehazing with pure haze region segmentation , 2017, Comput. Vis. Image Underst..

[60]  Shai Avidan,et al.  Underwater Single Image Color Restoration Using Haze-Lines and a New Quantitative Dataset , 2018, IEEE Transactions on Pattern Analysis and Machine Intelligence.