Underwater Robot Visual Enhancements Based on the Improved DCP Algorithm
TANG Zhongqiang1, ZHOU Bo1, DAI Xianzhong1, GU Haitao2
1. Key Laboratory of Measurement and Control of CSE, School of Automation, Southeast University, Nanjing 210096, China;
2. State Key Laboratory of Robotics, Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, China
Abstract:The visual enhancement problem of underwater robots is studied, and an image enhancement algorithm based on the improved dark channel prior (IDCP) algorithm is proposed to preprocess monocular vision images. Firstly, a degradation model of underwater image color slants and atomization phenomenon is developed. Then, the image of depth information is obtained through calculating the parallax between the brightness channel and the darkness channel to estimate the background color of the water accurately, and the corresponding transmission diagram is computed meanwhile. On this basis, the adaptive scaling factor selection strategy is adopted to postprocess the transmission diagram for the higher contrast image restoration effect. In addition, the color correction method is taken to remove residual color slants and enhance the overall brightness of the image. The experiment results in multiple underwater scenes show that the IDCP method can remove color slants and achieve visual enhancement with better resolution and brightness than the conventional ones.
[1] Meng L S, Lin Y, Gu H, et al. A new type of small underwater robot for small scale ocean observation[C]//IEEE Annual International Conference on Cyber Technology in Automation, Control, and Intelligent Systems. Piscataway, USA: IEEE, 2016: 152-156.
[2] Ohata S, Eriguchi Y, Ishii K, et al. AquaBox series: Small underwater robot systems for shallow water observation[C]//5th International Symposium on Underwater Technology and Workshop on Scientific Use of Submarine Cables and Related Technologies. Piscataway, USA: IEEE, 2007: 314-319.
[3] Chuang M C, Hwang J N, Williams K, et al. Automatic fish segmentation via double local thresholding for trawl-based underwater camera systems[C]//18th IEEE International Conference on Image Processing. Piscataway, USA: IEEE, 2011: 3145-3148.
[4] Singhai J, Rawat P. Image enhancement method for underwater, ground and satellite images using brightness preserving histogram equalization with maximum entropy[C]//7th International Conference on Computational Intelligence and Multi-media Applications. Piscataway, USA: IEEE, 2007: 507-512.
[5] Hitam M S, Yussof W N J H W, Awalludin E A, et al. Mixture contrast limited adaptive histogram equalization for underwater image enhancement[C]//International Conference on Computer Applications Technology. Piscataway, USA: IEEE, 2013: 5pp.
[6] Fu X Y, Liao Y H, Zeng D L, et al. A probabilistic method for image enhancement with simultaneous illumination and reflectance estimation[J]. IEEE Transactions on Image Processing, 2015, 24(12): 4965-4977.
[7] Zhou J J, Zhou F G. Single image dehazing motivated by Retinex theory[C]//2nd International Symposium on Instrumentation and Measurement, Sensor Network and Automation. Piscataway, USA: IEEE, 2013: 243-247.
[8] Fu X Y, Zhuang P X, Huang Y, et al. A Retinex-based enhancing approach for single underwater image[C]//IEEE International Conference on Image Processing. Piscataway, USA: IEEE, 2014: 4572-4576.
[9] Zhang K, Jin W Q, Qiu S, et al. Multi-scale Retinex enhancement algorithm on luminance channel of color underwater image[J]. Infrared Technology, 2011, 33(11): 630-634.
[10] He K M, Sun J, Tang X O. Single image haze removal using dark channel prior[C]//IEEE Conference on Computer Vision and Pattern Recognition. Piscataway, USA: IEEE, 2009: 1956-1963.
[11] He K M, Sun J, Tang X O. Single image haze removal using dark channel prior[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2011, 33(12): 2341-2353.
[12] Li C Y, Guo J C, Cong R M, et al. Underwater image enhancement by dehazing with minimum information loss and histogram distribution prior[J]. IEEE Transactions on Image Processing, 2016, 26(12): 5664-5677.
[13] Chiang J Y, Chen Y C. Underwater image enhancement by wavelength compensation and dehazing[J]. IEEE Transactions on Image Processing, 2012, 21(4): 1756-1769.
[14] Han M, Chen C. Enhancing underwater image by dark channel prior and color correction[C]//6th International Conference on Information Science and Technology. Piscataway, USA: IEEE, 2016: 505-510.
[15] Wozniak B, Dera J. Light absorption in sea water[M]. New York, USA: Springer, 2007.
[16] Smith R C, Baker K S. Optical properties of the clearest natural waters (200-800nm)[J]. Applied Optics, 1981, 20(2): 177-184.
[17] Gordon H R. Can the Lambert-Beer law be applied to the diffuse attenuation coefficient of ocean water?[J]. Limnology and Oceanography, 1989, 34(8): 1389-1409.
[18] Prieur L, Sathyendranath S. An optical classification of coastal and oceanic waters based on the specific spectral absorption curves of phytoplankton pigments, dissolved organic matter, and other particulate materials[J]. Limnology and Oceanography, 1981, 26(4): 671-689.
[19] Carder K L,Hawes S K, Baker K A, et al. Reflectance model for quantifying chlorophyll-a in the presence of productivity degradation products[J]. Journal of Geophysical Research: Oceans, 1991, 96(C11): 20599-20611.
[20] Tan R T. Visibility in bad weather from a single image[C]//2008 IEEE Conference on Computer Vision and Pattern Recognition. Piscataway, USA: IEEE, 2008: 2347-2354.
[21] Yang M, Sowmya A. An underwater color image quality evaluation metric[J]. IEEE Transactions on Image Processing, 2015, 24(12): 6062-6071.
[22] Wang Z, Bovik A C, Sheikh H R, et al. Image quality assessment: From error visibility to structural similarity[J]. IEEE Transactions on Image Processing, 2004, 13(4): 600-612.