Abstract
The mysteries of deep-sea ecosystems can be unlocked to reveal new sources, for developing medical drugs, food and energy resources, and products of renewable energy. Research in the area of underwater image processing has increased significantly in the last decade. This is primarily due to the dependence of human beings on the valuable resources existing underwater. Effective work of exploring the underwater environment is achievable by having excellent methods for underwater image enhancement. The work presented in this article highlights the survey of underwater image enhancement algorithms. This work presents an overview of various underwater image enhancement techniques and their broad classifications. The methods under each classification are briefly discussed. Underwater datasets required for performing experiments are summarized from the available literature. Attention is also drawn towards various evaluation metrics required for the quantitative assessment of underwater images and recent areas of application in the domain.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Exploration of the mysterious world of underwater has caught the attention of researchers in recent years. Analysis of underwater imaging is extremely important for ocean resource exploration, marine ecological research, monitoring of deep-sea installations and naval military applications (Lu et al. 2017; Yang et al. 2019). The utilization of resources available underwater is of significant importance to human beings. This has led to the need for remotely operated underwater vehicles (ROVs) and autonomous underwater vehicles (AUVs) modelled with high-quality imaging system for effectively investigating the underwater environment (Ahn et al. 2017; Johnsen et al. 2016). Low quality of underwater images leads to the failure of computer systems which are used for visual inspection of images. Hence, it is extremely vital to develop the underwater enhancement techniques for use in sophisticated underwater imaging tasks. Last few decades have attracted much research in the domains of underwater image restoration and enhancement. This work tries to provide an in-depth review of various methods explored in the area of underwater image enhancement.
Underwater image processing deals with refinement of pictorial information essential for interpretation and processing by humans as well as machines (Zhang et al. 2019). Underwater research in the areas of sub-sea pipeline crack detection, the study of flora and fauna and marine archaeology depends largely on unambiguous and lucid underwater images (Khan et al. 2018).
The complete study on underwater applications relies on the quality of captured underwater images. Generally, the quality of underwater photos is dependent on numerous aspects, such as limited range of visibility, non-uniform lighting, an unwanted signal like noise and diminishing colour (Azmi et al. 2019; Ancuti et al. 2012). Underwater image processing can be broadly classified into two categories, namely image restoration and image enhancement (Lu et al. 2017). Underwater image enhancement does not make use of any physical model for enhancement task. It utilizes qualitative, subjective criteria to produce a visually pleasing image. Enhancement based approaches are simpler and faster than model-based approaches (Anwar and Li 2020).
In today’s world, underwater images have to capture the most important information for use in myriad applications. Although numerous techniques for image enhancement are accessible, they are mainly limited to regular images, and very few methods have been explicitly established for underwater images. Quality of underwater image is poor due to the environment of the water medium. With the development in the areas of artificial intelligence and research in the area of machine learning algorithms, it has been observed that there have been significant improvements in the underwater image enhancement and restoration processes (Anwar and Li 2020).
The organization shown in Fig. 1 elaborates the basic structure of the survey presented in this paper. This article focuses on an in-depth survey of various attributes involved in the process of underwater image enhancement. This work consists of a brief introduction to the domain and elaborates the characteristics of underwater environment which covers the underwater imaging model, degradation of light and the challenges faced by the underwater medium. A broad classification of the underwater image enhancement techniques based on hardware and software methods is described. The evaluation metrics used for assessing the performance of the enhancement algorithms are also elaborated in detail. Datasets available for research are enumerated along with their source. The applications where the role of underwater image enhancement is significant are explored.
Figure 2 illustrates the number of publications in conferences and journals per year during 2011 to 2020. As can be seen from Fig. 2, there has been a significant increase in the area of underwater image enhancement in the last seven to eight years. This is mainly due to the need to utilize the resources in deep-sea for technological development and to unravel the new source of food (Li et al. 2018b; Ahn et al. 2017; Boom et al. 2012).
1.1 Motivation
Underwater image processing applications require clear images which is achieved by enhancement and restoration techniques. Image restoration processes requires physical models of degradation, which is dependent upon parameters like turbidity, time, attenuation coefficient. Image enhancement methods are faster and does not necessitate any calculation of parameters. The research area of image enhancement is in need of adaptive approaches and faster techniques of enhancement. In this article we have done the broad classification of the primary algorithms, presented by researchers in last two decades. This article presents state-of-the-art techniques in underwater image enhancement by prominently emphasising the contributions made by researchers in over 115 technical papers. A synopsis of underwater image enhancement methods based on the imaging types is presented in 2017 (Lu et al. 2017). The authors illustrated the basic concepts and the classification methods primarily focused on physical models. Whereas, this article targets the work done in non-physical based methods.Various underwater image restoration and enhancement techniques are evaluated and analysed using five image quality metrics in Zhang et al. (2019).
All the image quality metrics and major datasets are compiled that can be used for evaluating the efficiency of the designed algorithms in this article. The work presented in Yang et al. (2019) has focused on the analysis of different underwater scenarios, which helps to select the methods based on different types of underwater conditions. The evaluation carried out in Anwar and Li (2020) emphasises only on the deep learning-based approaches from CNNs to GANs that can be employed for underwater enhancement. In this work, we have tried to include the extensive research carried out in the field of underwater image enhancement from the year 2006. To the best of our knowledge, all major datasets and image quality metrics are included with their sources, which were used by researchers to carry out experiments. All the tabulated details in this article will enable future researchers to make accurate decisions in selecting appropriate methods for their works. Experiments have been done on images from two well known datasets using state of the art enhancement techniques, and their performance have been evaluated using qualitative and quantitative underwater image quality metrics.
The following are the contributions of this paper:
-
This study covers more than 110 related works to determine the various approaches used by researchers to implement underwater image enhancement techniques.
-
A detailed explanation of underwater imaging and the light degradation model is presented covering the challenges.
-
All the image quality assessment metrics used for evaluating the performance of the algorithm is discussed and the major datasets which are currently used in the field of underwater image processing are summarized in the paper.
-
Performance evaluation is carried on images from underwater image datasets.
-
Different application areas like sea-cucumber image enhancement and fish detection are also explored.
The paper is organised as follows. Section 2 presents the description of underwater environment. Classification of underwater image enhancement methods is discussed in Sect. 3. Underwater image datasets and Image quality metrics are mentioned in Sects. 4 and 5 respectively. Performance evaluation is detailed in Sect. 5. The applications in the field of underwater image enhancement are elaborated in Sect. 7. Discussions are presented in Sects. 8 and 9 concludes the work.
2 Description of underwater environment
The underwater environment is the region immersed in water, in a natural or artificial body of water, such as an ocean, sea, reservoir, river or aquifer. The underwater environment is considered to be the origin of life on earth, and it is the environmental region most vital to the sustenance of life, and natural habitat for most of the living organisms. A large number of human activities are carried out in the accessible regions of the underwater environment. Hence it is important to understand the characteristics of the underwater imaging model in order to do carry out research in various domains.
2.1 Underwater imaging model
Literature indicate approaches to enhance underwater images based on physical models. Jaffe-McGlamery underwater image model is a well- known imaging model proposed by Jaffe-McGlamery (Vasamsetti et al. 2017; Schettini and Corchs 2010). The model is based on facts of linear superposition and modelling of water medium. The irradiance which enters the camera consists of linear combination of three different components namely the direct component \(E_{d}\), forward-scattered component \(E_{f}\), and backscatter component \(E_{b}\). The total irradiance \(E_{T}\) is given as:
where \(E_{d}\) is the light that is reflected by the object and reaches the camera without getting scattered.
Forward scatter \(E_{f}\) occurs when the light reflected from the object scatters in its direction on the way, before reaching the camera. Backscatter occurs when the reflected light directly reaches the camera before reaching the scene to be illuminated. These models are widely used for image restoration purposes and require high-speed computations and longer times for execution (Chen et al. 2014; Berman et al. 2020).
2.2 Scattering
The presence of dust particles leads to the phenomenon of scattering in underwater medium. The reflected light from the outside of the object reaches the camera, and a scattering effect is formed when the light interacts with the floating particles present in the imaging medium. The two types of scattering that affect underwater images are forward scattering and backward scattering (Yang et al. 2019).
Deviation of light from the object to the camera leads to forward scattering, which in turn results in a blurred image. Backward scattering is due to the reflection of a fraction of light to the camera by water or floating particles, before it reaches the object. This leads to a low contrast and haze like effect on the image (Yang et al. 2019; Lu et al. 2017; Anwar and Li 2020).
2.3 Underwater light degradation
According to the Lambert-Beer empirical law, decay in the intensity of light depends on the properties of the medium through which the light travels (Schettini and Corchs 2010). The intensity decays in an exponential manner when it travels via water. This loss in intensity is called attenuation. It emerges from the effects of absorption, which causes loss of light energy, and scattering that causes a change in the direction of electromagnetic energy.
The phenomenon of absorption and scattering leads to the attenuation of light (Ancuti et al. 2017). Attenuation of light is of great concern while dealing with underwater images as it leads to the hazy effect that hinders image processing applications in the marine environment. Attenuation of light limits the visibility at about 20m in clear water, and 5m in turbid water (Chiang et al. 2011).
The absorption of light in water varies with wavelength. The diverse colours of light vanish with an increase in the depth of water. The red light is absorbed first due to its longest wavelength. The blue colour penetrates the longest distance in water medium because of its shortest wavelength hence the presence of bluish tint in underwater images (Zhang et al. 2019; Schettini and Corchs 2010).
2.4 Challenges of underwater imaging
Underwater imaging system primarily consists of optical camera, underwater RoVs or specialised hardware for capturing underwater images (Kumar et al. 2018). Except for optical cameras, all the other methods have their own limitations, like a constricted field of view, depth restrictions and complex operations etc. Control system of ROVs is complex because of the unfamiliar non-linear hydrodynamic effects, lack of a precise model of ROV dynamics and parameter uncertainties.
The requirement of highly skilled divers for underwater exploration makes it a costly affair. Each investigation may require stand-by divers and supervisors for a single mission. Moreover, only a restricted amount of time can be spent in an underwater medium, particularly when inspections are carried out by a diver. This leads to an increase in time duration needed for the purpose of exploration. This drawback can be overcome to a great extent by utilising underwater image enhancement techniques.
During the propagation of light through water, the optical property of water cause adverse affects to underwater imaging. The effect of refraction in an underwater medium makes it extremely difficult to focus on the subject of interest and leads to a blurry effect in images. Absorption of light and colours significantly affect the visual quality of underwater images. In order to overcome this limitation it is important that research is carried out to develop efficient and high-performing enhancement techniques.
Water medium is a natural light filter which absorbs a considerable amount of light traveling through it. For every 10 m of depth underwater, half of the light is lost. This means at a depth of 10 m, we just have 50 percent of the light that we had at the surface, and only 25 percent at a depth of 20 m (Zhang et al. 2019).
The availability of light will not be the same always; it depends on the time of the day. The water’s surface reflects the least amount of its light when the sun is directly overhead. Weather plays a crucial role in the availability of light. If the weather conditions are stormy, uneven water will impact the light conditions significantly. Colour absorption is another major challenge faced due to absorption of wavelengths of light. Blue and green colours have longer wavelengths due to which they reach further deep, and that is the reason why underwater images have hues of blue and green colour.
Absorption and scattering lead to effects of blurriness, decreased contrast, and overall loss of image quality. This problem is further exacerbated in high turbidity underwater conditions or when powerful sources of artificial light are employed. Artificial light sources cause non-uniform lighting in the scene, which cause reflections that mask image details and generate bright spot (Schettini and Corchs 2010) as shown in Fig. 3. This may lead to misinterpretation of data. Fluorescence of biological objects and the presence of macroscopical particles in water lead to degradation of underwater images. Underwater image-processing provide measures of overcoming some of these challenges, as shown in Fig. 4, by making visual information a part of quantitative assessment. Adopting efficient image-based methods will provide precise quantitative information with minimum human supervision to append to visual inspection techniques and improve reliability.
3 Classification of underwater image enhancement and restoration methods
Underwater image enhancement is significant for obtaining clear images which are vital for understanding the real-life underwater scenario. Research in the areas of marine life exploration is possible only if we are able to attain good quality images. As can be noted from Zhang et al. (2019), the degraded image is concentrated towards green colour. This results in an image with less visual clarity. The enhanced image, on the other hand, exhibits more information with superior visual quality. This is also evident from the histogram distribution that shows homogeneous distribution of red, blue and green colours. This explains the need for enhancement and restoration methods for obtaining good quality images in the field of research and real-life applications.
Underwater image enhancement methods are not based on image formation model (IFM) whereas underwater image restoration methods depend on image formation models. Dehazing techniques are based on image formation models and are considered as restoration method. Methods not dependent on IFM can be further categorized into two main approaches: hardware-based and software-based. Software-based approaches can further be classified into contrast enhancement, colour correction and hybrid methods. The classification chart is, as shown in Fig. 5.
3.1 Underwater image restoration methods
Underwater image restoration techniques are dependent on physical models for their implementation. The physical model based methods entail the process of building the degradation model, calculating the parameters of the model and tackling the inverse problem. The model-based methods are dependent on prior knowledge and various assumptions of environmental conditions. Mathematical models which are built on apriori knowledge are complex, and the methods required for the estimation of the model parameters are computationally complex. Algorithms based on dehazing can be categorised under underwater image restoration.
3.1.1 Dehazing techniques
Dehazing has captured the interest in the research field as many application domains are using technologies based on digital imaging and computer vision. The images obtained underwater are difficult to interpret and are hazy in nature because of the presence of floating particles present in the water medium. The haziness is mainly caused by the absorption and scattering of rays of light when they travel from air to water.
Dehazing plays an important role in applications where the scenes are significantly deteriorated by environment factors. In images that are affected by fog, or haze, the dehazing techniques try to restore the visual quality of images in order to make them worthy for further processing.
An adaptive underwater image restoration technique is presented in Lu et al. (2019) using multi-scale cycle generative adversarial networks (MCycleGAN) and dark channel prior (DCP). In this deep learning approach, multi-Scale structural similarity index measure (SSIM) loss is utilized to improve the image restoration performance in terms of contrast enhancement and colour correction.
Underwater light field image restoration and enhancement technique are developed in Cui et al. (2018) by converting input image into the four-dimensional data. The approach is based on the image haze removal using dark channel prior and pyramid image fusion. A light field imaging method is introduced for spectral characteristic-based colour correction for a low-intensity underwater image in Lu et al. (2018). Additionally, underwater image depth estimation method is presented based on light field camera and deep convolutional neural network.
Single-shot image restoration technique is developed by fusing a physics-based model for light propagation and a set of quality metrics (Barros et al. 2018). The model reduces the artefacts and degradation imposed by the attenuation, forward scattering, and backscattering effects. Multi-scale fusion strategy for underwater image restoration is explored to enhance colour correction, and contrast (Zhang et al. 2018a). Initially using the optical underwater model, the restored image is obtained. Then, the white balance and the contrast enhanced image of the restored version is acquired and fused together.
Underwater image restoration approach is proposed in Li and Li (2019) using four methods. Seawater properties are determined using the deep-sea optical imaging model, and later a dual dark channel model is utilized to remove the haze. Laplacian pyramid based image fusion method is illustrated to enhance turbid scene visibility under artificial illumination (Treibitz and Schechner 2012). The method preserves shadow contrast and reduces backscatter in each frame with uniform illumination.
Underwater image restoration framework is proposed based on wavelength compensation and image dehazing (WCID) in Chiang and Chen (2012). The method extracts depth map, presence of artificial light source and the residual energy ratio to eliminate distortions due to the presence of light scattering and colour change. A restoration method using a variant of dark channel prior for red channel correction is presented by Galdran et al. (2015). The method requires fewer parameters and efficiently enhances underwater images, even in the presence of an artificial light source.
The relation between the background colour of underwater images and the inherent optical properties of water medium is derived for underwater image enhancement (Zhao et al. 2015). Authors found that global background light is independent of object-camera geometry. The ratios of attenuation coefficients are used to estimate the transmission map of individual channels in Han and Chen (2016). The colour cast issue after restoration is sorted by applying a colour correction method based on averaging of colour channels.
A pipeline corrosion estimation using an enhancement and restoration algorithm is illustrated in Khan et al. (2018). The algorithm reduces the effects of blurring and improves the contrast of images. The imaging data with enhanced colours helps in the estimation process. A robust retinex model is developed in Li et al. (2018a), which enhances low light images degraded by excessive noise. An alternating direction minimisation (ADM) based algorithm is used for solving the optimization problem. This method can also be used for remote sensing applications as well as in hazy and dusty environmental conditions.
A prior based on adaptive attenuation curve, which can model the attenuation function of light in various environments is proposed in Wang et al. (2017b). The saturation constraints are exploited in order to reduce the overall effects of over-saturation and to eliminate the effects of noise from the images which are restored. A restoration process is proposed in Liu and Chau (2016) which utilises a systematic method of enhancement by considering water light and transmission map. A cost function is formulated and minimized for the precise calculation of the transmission map. Based on the degradation model, the distortion and backscattering effects are corrected. The degraded images are enhanced effectively with prior knowledge of point spread function (PSF) in Chen et al. (2012). Authors have reviewed numerous empirical PSF models and have used blind restoration process to recover degraded images.
In Emberton et al. (2018), entropy-based segmentation is employed to localise pure haze regions to enhance visibility for underwater image and video dehazing. A Gaussian normalisation is also used to ensure temporally stable pure haze segmentation in underwater videos. Image dehazing method using a joint trilateral filter is presented in Serikawa and Lu (2014) by Serikawa and Lu to enhance underwater images. Using difference based prior to colour channels, the transmission depth map is estimated, which improves global contrast and reduces noise level. During the estimation process, the influence of an artificial lighting source is not considered.
A two-stage dust removal approach is proposed in Li et al. (2019b). In the first stage, fine dust is removed from underwater images using red-green channel prior to de-scattering. The second stage employs a deep convolutional neural network to further remove the dust. DCP based underwater image enhancement is attempted in Sathya et al. (2015). The thickness of haze is estimated with knowledge of prior and imaging colour model, which leads to a haze-free image of superior quality. The DCP method mainly depends on underwater image statistics.
Table 1 summarizes the techniques utilized by researchers for dehazing underwater images, thereby leading to image enhancement.
3.2 Underwater image enhancement methods
Underwater image enhancement methods do not depend on physical models for implementation. They extract information of the images without prior knowledge of environmental conditions. Enhancement methods can be classified into hardware and software based approaches.
3.2.1 Hardware based methods
There are four main hardware approaches that are used for underwater imaging, namely polarization, range-gated imaging, fluorescence imaging and stereo imaging (Lu et al. 2017). Polarization, which is a passive method of imaging enables to capture the images very quickly and also leads to a significant reduction of noise. Range-gated imaging is an active method of imaging and is utilized for systems in turbid water. The device settings in these systems are complex and are susceptible to environmental conditions. Fluorescence imaging is used to detect microorganisms present in coral reefs. Stereo imaging is mainly used in AUVs and is designed with the aid of real-time algorithms. They help to recover underwater images by estimating the coefficients of visibility.
Polarization-Difference Imaging (PDI) obtained using Strokes vector approach is investigated for underwater image enhancement (Tian et al. 2018). Image with consistent contrast is obtained using the approach and is suitable for moving object detection when combined with the imaging polarimetry. Underwater image reconstruction technique based on maximum a posteriori scheme and point spread function regularization using range-gated imaging is proposed by Chen and Yang (2013). It is observed that point spread function (PSF) of underwater range-gated imaging enhances image resolution compared to the hardware limit. A restoration approach using region segmentation and depth estimation is described in Chen et al. (2014) for underwater images captured in inhomogeneous environment. Initially, using a bright and dark channel prior, the depth map and haze concentration are estimated. With these parameters, dehazing and colour compensation of the imaging light are computed.
3.2.2 Software-based methods
Non-physical based models deal with the manipulation of pixel values of the image leading to the visual enhancement of the images. These techniques use software algorithms for enhancement of underwater images. Underwater image enhancement techniques can broadly be classified into three categories, namely, contrast enhancement, colour correction and hybrid methods. Hybrid methods are implemented by combining the methods of contrast enhancement, dehazing and colour correction.
3.2.2.1 Contrast enhancement techniques
Contrast is an essential criterion in any subjective evaluation of image quality. Contrast is formed by the disparity in luminance reflected from two adjacent planes. Contrast is the deviation in visual properties that makes an object distinguishable from other entities and the backdrop scene (Ueki and Ikehara 2019).
The sensitivity of our vision is more towards contrast than the absolute luminance; hence, we can perceive the world in spite of significant variation in illumination conditions. If the contrast of an image is highly concentrated on a particular range, e.g. an image is found to be very dark; the information may be completely lost in those areas (Liu and Chau 2016). The contrast has to be optimized for representing all the details in the input image. Numerous algorithms for achieving contrast enhancement have been developed to address the issues in underwater image processing.
Stationary wavelet transform (SWT) based contrast enhancement approach for acoustic images captured by side-scan sonar is proposed in Priyadharsini et al. (2018). Low-frequency sub-band is modified using a Laplacian filter and the masking technique, resulting in higher peak signal to noise ratio (PSNR) and SSIM values. Guraksin et al. (2019) designed underwater image enhancement technique using discrete wavelet transform (DWT) and the differential evolution algorithm. Contrast enhancement and homomorphic filtering are applied as the first step in order to enhance contrast and brightness. After decomposing the image using DWT, differential evolution algorithm was utilized to detect the optimum parameters for different performance evaluation factors.
Contrast enhancement algorithm based on rayleigh stretching of an individual colour channel is developed in Sankpal and Deshpande (2019) using maximum-likelihood estimation of scale parameter for degraded underwater images. Furthermore, energy correction is applied to estimate information loss and to enhance the entropy of the contrast-enhanced image. In order to equalise contrast and address issues related to lighting in underwater images two stretching algorithms are applied on the RGB and HSI colour models (Iqbal et al. 2007). The work of Iqbal et al. (2007) is further extended by applying histogram stretching in a manner which differs from that used for integrated colour model (ICM) and unsupervised colour correction method (UCM) (Sankpal and Deshpande 2019). The noise content is reduced to a great extent, along with a significant increase in image details.
Contrast enhancement method based on Rayleigh histogram stretching and by averaging RGB and HSV colour spaces is suggested in Ghani and Isa (2014b, 2015b). Qualitative and quantitative analysis confirms improvement over the histogram equalization approach. High turbidity underwater enhancement approach is proposed in Li et al. (2016b) using image de-scattering and physical spectral characteristics. Additionally, authors presented a new underwater image quality assessment metric and deep neural network-based framework for classification.
The CIELAB color scheme is much similar to the human visual system (HVS) consisting of three different channels: a luminance channel and two chromatic channels. In Zhang et al. (2017a), retinex and LAB based approach called LAB-MSR is proposed for contrast enhancement of underwater images. Bilateral and trilateral filter are combined on three CIELAB color channels leading to an extended multi-scale retinex (MSR) approach. In Zhang et al. (2017a), the original retinex algorithm is modified to achieve competitive performance by reducing the halo artefacts.
Although there are still some issues about deep networks (Goceri 2019b), deep CNN network where convolution layers are employed for encoding and deconvolution layers for decoding is modelled in Sun et al. (2017) and applied widely with different types of images including colored photographs in recent works (Goceri 2019c). Enhancement is obtained in an adaptive way without considering the physical environment. The model can also handle images with varying levels of noise. Linear image interpolation and limited image enhancer is used in Bindhu and Maheswari (2017) to remove distortion, improve the contrast and increase the resolution. The mean squared error (MSE), PSNR and entropy values indicate good performance compared to other state-of-art methods.
A guided filter with a low-cost architecture is designed in Chang et al. (2017). The architecture reduces the computational complexity associated with transmission estimation. DCP based underwater image enhancement method along with luminance adjustment is proposed in Li et al. (2016a). The edges and image details are well preserved, and there is a significant improvement in the global contrast of the image.
Adaptively clipped contrast limited histogram equalisation (ACCLAHE) used along with DCP is used in Dixit et al. (2016) for estimating the blur regions present in the image and removing them. Homomorphic filtering technique is used to preserve the edges, and median filtering is employed to eliminate noise. The disadvantage of extensive computations required for real-time enhancement is solved by using regional histogram equalization in Alex et al. (2016). The design is implemented on field programmable gate array (FPGA), which is useful for parallel processing.
A differential evolution (DE) algorithm is used for contrast enhancement in Güraksin et al. (2016). The underwater images are separated to R, G, B channels and contrast stretched by applying the parameters obtained from the DE algorithm. A fusion of contrast-limited adaptive histogram equalisation (CLAHE) transformed image and unsharp masking (USM) transformed image using weighted blending is done in Zheng et al. (2016). The results of linear fusion approach are found to be promising than the state-of-the-art methods.
An enhancement method by improving the auto levels for each channel, thereby increasing the contrast of each of the RGB channels is presented in Basuki and Ramadijanti (2016). The method is useful when good equipment is not available for capturing underwater images. A virtual retina model is used to attain underwater image enhancement in Wang et al. (2016). Contrast enhancement is achieved, and the original object colours are also retrieved. An image quality assessment (IQA) based on patch discrete cosine transform (PDCT) approach is used as an adaptive enhancement strategy.
A distance factor estimation is used for enhancing underwater hazy images in Dwivedi et al. (2015). The author uses the object distance from the point in a scene based on the intensity of the pixel along with an optimization method to attain substantial results.
An enhancement model making use of the blurriness of the image for estimating the depth map for image enhancement is implemented in Peng et al. (2015). The image formation model, combined with the information about image blurriness, is used to estimate the distance covered between the camera and the scene points, thereby leading to enhanced visual images.
For increasing the interpretability and visibility of underwater images, an empirical mode decomposition (EMD) is presented in Çelebi and Ertürk (2012). The RGB image is decomposed into intrinsic mode functions (IMFs), and the enhanced image is obtained by adding the IMFs of the individual colour channels with different weights. The weight set is calculated with the help of a genetic algorithm. This method displays better-quality results than the conventional methods of histogram equalization and contrast stretching.
Enhancement of colour images using HVS is implemented in Au et al. (2012). The algorithm is used to lead to colour enhancement in the compressed domain, mainly focusing on chromatic components. Weber-Fechner law is utilized to implement a simple method for eliminating the blocking artefacts. The distinguishing feature in this algorithm is that, it has a modified approach with a focus on chromatic components rather than the luminance components as in other algorithms.
Underwater image enhancement is done using particle swarm optimization in AbuNaser et al. (2015) where the adjustment of RGB is made using the optimization algorithm. The method used led to an improvement in the illumination and true colours of underwater images. A local intensity distribution equalization (LIDE) based on the parametric model is implemented in Marukatat (2015), which lead to a major reduction in memory requirements and computational requirements. LIDE with Laplacian mixture model is also proposed in Marukatat (2015), and it was found that it produces images with better visual details and low speckle noise than adaptive histogram equalisation (AHE). A natural-based underwater image colour enhancement (NUCE) method which significantly reduces colour cast is implemented in Azmi et al. (2019). A swarm intelligence based algorithm is also included to improve the naturalness of the image. The overall sharpness of the image is improved by using unsharp masking.
Various algorithms developed for accomplishing contrast enhancement have been tabulated in Table 2.
3.2.2.2 Color correction techniques
The images obtained underwater are dominated by blue and green colour as they travel deeper in water because of their shorter wavelengths. As can be observed from Zhang et al. (2017b) the underwater image captured at a particular depth appears greenish. The histogram distributions of the three channels indicate that the mean of the red channel is insignificant than that of the green channel. Also, the histogram distribution ranges of RGB channels does not cover the range from [0,255]. To address the issue of colour cast, a colour correction technique has to be applied to underwater images for improving the content of visual information.
Automatic and manual colour correction technique is evaluated to obtain the mean value of the stretched histogram in Shamsuddin et al. (2012) to enhance colour diminishing in underwater images. It is observed that the manual correction approach is better as compared to auto enhancement technique because of the significance level. An enhancement method which uses fuzzy logic to determine colour cast and utilizes bacterial foraging optimization (BFO) to remove the colour cast is presented in Sethi et al. (2015). The adaptive nature of the approach enhances the visual quality of the images. The proposed work gives better results than UCM and gray world algorithms. Performance evaluation shows that bacterial foraging leads to the most favourable balance of colour and also improves the contrast of the images.
A method for non-uniform illumination correction is proposed in Sankpal (2016). A maximum-likelihood estimation is used in this work in order to map the image to Rayleigh distribution. The input image is separated into three colour channels, and the scale parameter is estimated. Histogram stretching is done on the three channels and later concatenated to obtain a corrected image. Image quality metrics like average contrast (AC), average information entropy (AIE), normalised neighborhood function (NNF) and comprehensive assessment function (CAF) indicate better performance when compared with other methods.
The adaptive linear stretch method, which is better than linear stretching, is proposed in Ao and Ma (2018). This method is found to improve the subjective quality by keeping low computational complexity. The regions with low light distributions are adjusted with threshold depending on the histogram. The values of entropy, MSE, PSNR, SSIM and the processing time indicate that the results are suitable for real-time applications.
Retinex model for illumination adjustment by extraction of illumination map and successive implementation of gamma correction is developed in Zhang et al. (2017b). Adopting special normalization method, the colour cast of the images can be corrected. The structure of edges are preserved, and the textures are smoothened at the time of illumination adjustment. Experiment results indicate that the method is superior in terms of colour, and appearance when compared with state of-art methods. Processing time is the shortest when compared with other methods, and the underwater image quality measurement (UIQM) values indicate the best results.
A wavelet-based approach is used for colour correction in Singh et al. (2015). The approximation and detailed coefficients are obtained by application of DWT to the input image. For the purpose of colour correction, approximation coefficients are utilized, and the detailed coefficients are utilized to preserve the structure. PSNR and SSIM quality metrics exhibit superior values.
Enhancement of underwater images by a deep residual framework is presented in Liu et al. (2019). Cycle consistent adversarial networks (CycleGAN) and a reconstruction model very-deep super-resolution reconstrustion model (VDSR) is employed in Liu et al. (2019) for the purpose of enhancement. An underwater Resnet model is used for the enhancement task. The method shows that batch normalisation (BN) layers accelerate the rate of convergence and is very useful in enhancement. Highest score of UIQM further shows the significant improvement in visual effects.
Table 3 encapsulates the approaches and the performance evaluation measures used by researchers in their work.
3.2.2.3 Hybrid methods
A combination of the above-mentioned methods like contrast enhancement and colour correction or colour correction and dehazing or dehazing and contrast enhancement lead to hybrid methods. Hybrid methods lead to greater levels of image enhancement.
-
(i)
Color correction and contrast enhancement techniques In Vasamsetti et al. (2017), approximation and detailed coefficients generated by applying discrete Wavelet transform are modified separately for colour correction and contrast enhancement of underwater images. Colour casting factor (CCF) is computed for individual RGB components to adjust the pixels values. The proposed method is evaluated qualitatively and quantitatively using three different databases. Contrast-limited adaptive histogram equalization (CLAHE) for contrast enhancement and percentile methodology for colour correction are combined for underwater image enhancement in Garg et al. (2018).
The method presented in Honnutagi et al. (2019) employs luminance, chromatic, salient weight map, and Laplacian pyramid fusion techniques to enhance the contrast and colour of an underwater image. The method is evaluated using MSE, PSNR and entropy. A fusion-based enhancement/restoration method is described using colour correction, and contrast enhancement versions of input underwater image or video in Ancuti et al. (2012). Four different weight maps are used to enhance the distant object visibility, and this method is suitable for segmentation, image matching and dehazing of underwater images and videos.
By combining global and local contrast correction, dual-image Rayleigh-stretched contrast-limited adaptive histogram specification approach is proposed in Ghani and Isa (2015a) for low-quality underwater image enhancement. Contrast and color correction steps are employed, resulting in significant improvement in image contrast.
Huimin et al. (2016) developed an approach for underwater turbid image enhancement and color correction using three steps: (a) removal of a footprint effect present due to artificial light for imaging using a de-vignetting technique (b) estimation of transmission map of red and blue channels using descattering based on dual-channel prior and (c) a weighted guided trigonometric filter for color correction and noise removal preserving edges. Authors showed 1 dB average PSNR improvement over other image enhancement approaches.
Recursive adaptive histogram modification (RAHIM) algorithm for color correction and contrast enhancement is proposed in Ghani and Isa (2017). The image histogram is modified with Rayleigh distribution in HSV color space in order to enhance underwater image contrast. A two-stage enhancement method is described in Ghani and Isa (2014a), where contrast enhancement and colour correction are applied to an image which is converted to HSV model. Rayleigh stretching is used in this work to improve the visual details of the image and to eliminate noise.
A residual CNN that aggregates data information and prior knowledge for the estimation of transmission map is discussed in Hou et al. (2018). Also, four residual based network models have been analyzed with colored images in a different study (Goceri 2019a). The underwater residual CNN (URCNN) model with very good learning capabilities, also aids in illumination balance. The method is effective in removing the hazy effect present in the images and improves the overall contrast. A single image approach for underwater image enhancement using rayleigh stretching is proposed in Mathur and Goel (2018). White balancing followed by gamma correction is used to compensate for the colour cast issues caused due to underwater medium. The results obtained from qualitative and quantitative analysis prove that the effects of over and underexposed areas from the image are minimised significantly.
Multiscale fusion strategy which blends the images derived from a white balanced single input image, is used by Ancuti et al. (2017) for improving the global contrast and sharpness of edges. The algorithm works reasonably well without depending on the camera settings. An algorithm based on empirical mode decomposition, to eliminate the effects of scattering and blurring due to poor illumination is implemented in Mallik et al. (2017). A white balance approach which uses gray world technique is used, for refining the contrast and colour cast issues.
A structure texture decomposition model which enhances the underwater images without magnifying the artefacts is proposed in Yang et al. (2017). The proposed approach uses histogram equalisation for colour correction and later uses total-variation and L1 norm minimisation (TV-L1) on the image for decomposition into two layers, structure layer and decomposition layer, respectively. These layers are denoised and enhanced separately and later are combined to obtain the texture mask. Colour distortion is addressed using piecewise linear transformation in Fu et al. (2017). An optimal contrast technique is used in Fu et al. (2017) for removing the artefacts and enhancing the underwater image visually. The computational time indicates the effectiveness of the method for real-time applications.
A fusion-based method operating on frequency domain is found to improve the visual content of the underwater images (Wang et al. 2017a). The method makes use of wavelet decomposition and employs principles of weighted average method and local variance method for the fusion process.
The algorithm proposed in Erat et al. (2017) employs colour correction based on histogram equalisation methods and contrast enhancement in the frequency domain. DCT based approach is used for improving the contrast feature in colour images. UIQM measures show that the algorithm plays a crucial role in extracting features of importance from underwater images used for maritime border protection.
An approach proposed in Singh and Biswas (2017) uses a hazy underwater image to generate a contrast enhanced input and white balanced input image. The weight maps of chrominance, saliency and luminance are imposed on the two input images. A multi-scale fusion of all the input images and the weight maps enables in obtaining the final dehazed image. A hybrid method based on DCT-DHE is implemented in Dubey et al. (2017). Dynamic histogram equalization filter is used before the block splitting algorithm for achieving the required levels of enhancement.
Images that are colour corrected and contrast-enhanced are decomposed to obtain wavelet coefficients in Khan et al. (2016). Later, fusion of coefficients with maximum values from the decomposed images is carried out using fusion techniques. Inverse decomposition leads to an enhanced image, and the results of RMSE, PSNR and SSIM indicate good levels of enhancement.
Non-linear filtering techniques are used in Rodrigues et al. (2016) for achieving enhancement of images obtained from turbid waters. The method uses an automatic enhancement technique which involves the computation of saturation map, lightning correction, contrast enhancement and colour correction. The values of absolute mean brightness error (AMBE) and measure of enhancement (EME) establish that the method is powerful than the traditional methods.
A fractional filter is implemented in Shourya et al. (2016) to achieve contrast enhancement. The order of the filter can be selected adaptively depending on the strong and weak edges. Fractional differential function with adaptive orders is used in order to maintain the weak textures while the stronger edges are enhanced.
An red channel correction based on green and blue channels (RCCGB) and mean pixel enhancement is used in Mohd Azmi et al. (2019) for enhancing images from deep underwater by improving color cast and contrast. RCCGB minimizes the illumination effects, and particle swarm optimization (PSO) algorithm is utilized to improve the contrast. Quantitative evaluation of NIQE, entropy and average gradient indicate superior performance.
Conditional generative adversarial network is used to solve the issue of image enhancement with a multi-scale generator in Yang et al. (2020). A dual discriminator captures the local and global information and provides naturalness to the image. The PSNR and SSIM values display favourable results with respect to other state-of-the-art methods.
Hybrid methods that consider color correction and contrast enhancement techniques are revealed in Table 4. The table also enlists the advantages and performance evaluation of the methods.
-
(ii)
Dehazing and color correction methods A two-step underwater image enhancement algorithm is illustrated in Ding et al. (2018) using super-resolution convolutional network. In the first step, an adaptive colour correction algorithm is used to balance colour casts and generate natural colour corrected images. Later, a super-resolution convolutional neural network is applied to images which are colour corrected so as to remove the effects of blurring.
Dehazing and colour correction methods are exploited for enhancing underwater images in Zhang et al. (2018b). Several subjective and objective experiments are conducted to test the proposed algorithm. Underwater image dehazing and colour correction approach is illustrated using a stacked conditional generative adversarial networks (GAN) framework in Ye et al. (2018). The framework is organized in two components, a haze detection and a colour correction sub-network, both having a generator and a discriminator.
Estimating a medium transmission and a global background light detection is useful in dehazing and color correction of underwater images. In Li et al. (2017a), image dehazing and color correction technique is proposed by fusing characteristics of light in underwater medium and background light estimation using a regression model. Various subjective metrics including UCIM and underwater colour image quality evaluation metric (UCIQE), and objective performance metric are demonstrated for performance evaluation of the proposed method.
Table 5 summarizes the technique, approach, evaluation details and the advantages of the methods used by researchers combining dehazing and colour correction algorithms.
-
(iii)
Dehazing and contrast enhancement methods Fog removal and contrast enhancement technique for underwater images is illustrated using an improved segmentation dark channel prior (ISDCP) in Guo et al. (2017). Dehazing is present due to the refraction of light and contrast degradation is because of the variation of attenuation with different wavelengths. Initially, ISDCP is employed for fog removal and later contrast enhancement is done by using histogram stretching in RGB channels with low complexity and improved visibility.
A dehazing algorithm based on the minimum information loss principle is proposed in Li et al. (2016a). Histogram distribution prior is used for improving the contrast of underwater images. The method is found to reduce the artefacts as well as noise to a great extent. Corrosion estimation for pipelines is achieved in Khan et al. (2016) by a dehazing and enhancement process. Fusion techniques based on wavelet is applied to colour corrected as well as contrast-enhanced image for obtaining a dehazed synthesized image. Accuracy of estimation is maintained by defining region of interest for separating other objects from the pipeline in the image.
A multi-scale fusion method which blends the input images and their weight maps to get a dehazed image is proposed in Singh and Biswas (2016). The efficiency of this method is proved with high values of entropy, and low values of AMBE. An efficient underwater enhancement method independent of the scene information is implemented in Farhadifard et al. (2015). A colour correction strategy based on guided colour mapping scheme is used to compensate for the colour cast. To tackle the effects of forward scattering, a singular value decomposition (k-SVD) based deblurring algorithm is used. The results show that natural colormap is highly preserved.
The various techniques used for underwater image enhancement by considering dehazing and contrast enhancement methods along with their advantages are summarized in table 6.
4 Underwater image datasets
Underwater image datasets play a very significant role in the development of image processing techniques. The underwater image datasets, utilized by researchers in the underwater image enhancement processes, is as shown in Fig. 6.
MBARI underwater image dataset (Yang et al. 2019) consists of 666 images of fishes obtained from Monterey Bay Aquarium Research Institute. The dataset is available at https://www.mbari.org. Real-world Underwater Image Enhancement (RUIE) data set (Liu et al. 2020) is segregated into three different subsets. These subsets targets issues like the visibility of image, quality, color casts, and high-level detection and classification. RUIE dataset consists of about 4000 images of scallops, sea cucumbers and sea urchins is available at: https://arxiv.org/abs/1901.05320.
The AFSC data is obtained from a remotely operated vehicle (ROV) placed underwater and equipped with an RGB video camera. This dataset consists of a large number of videos from different ROV missions. There are about 571 images in the AFSC dataset (Yang et al. 2019). These images are of fishes and other related species. The image resolution of the images is 2112 by 2816.
The NWFSC data is collected from a remotely operated vehicle, by looking downward at the ocean floor. There are 123 images of fishes and other related species near the seabed in the initial release of the dataset. The resolution of images in the dataset is 2448 by 2050 (Yang et al. 2019). The annotations in this dataset are actually keypoints instead of bounding boxes.
MOUSS data (Yang et al. 2019) is collected from a stationary camera, about one to two meters above the ocean floor, with sufficient ambient illumination. The dataset has 159 images of fish with labels on all species. The test data without released annotations include images from the training as well as novel collections. The resolution of images is 968 by 728.
The AFSC, NWFSC and MOUSS datasets are integrated and provided by the CVPR AAMVEM workshop. The SUN database provides a wide-ranging collection of annotated images which covers a large variety of underwater scenes, places and the objects (Xiao et al. 2010). Raw underwater images used in Li et al. (2017a) are extracted from the dataset obtained from the internet. It consists of 45 underwater images which are degraded. The entire dataset can be downloaded from the link given in Li et al. (2017a).
A real underwater dataset by, Marine Hydrodynamics Laboratory of the University of Michigan, is used in Li et al. (2017c). It consists of over 15000 underwater images. The SQUID (Stereo Quantitative Underwater Image dataset), consists of 57 stereo pairs from four different sites in Israel, two in the Red Sea which represents tropical water and two in the mediterranean sea which represents temperate water. The sites in Red sea are of coral reef and a shipwreck. Both sites in the Mediterranean sea are of rocky reef environments, separated by 30km, Nachsholim which is at a depth of 3-6 meters, and Mikhmoret at a depth of 10-12 metres (Berman et al. 2020).
In Li et al. (2019a), an Underwater Image Enhancement Benchmark (UIEB) was constructed which consists of 950 underwater images. Eight hundred ninety of these real-world underwater images have corresponding reference labels. The rest 60 underwater images are termed as challenging data as their suitable reference images were not obtained. This dataset can be used for qualitative and quantitative analysis of algorithms used for underwater image enhancement.
Enhancement of Underwater Visual Perception (EUVP) dataset is presented in Islam et al. (2020), that contains a paired and an unpaired compilation of underwater images. These images are captured using seven diverse cameras during deep-sea explorations and human-robot experiments under different visibility conditions. This dataset can be used for the purpose of adversarial training. The dataset is accessible at http://irvlab.cs.umn.edu/resources/euvp-dataset.
An open image dataset known as the TURBID dataset (Duarte et al. 2016), has been developed to contribute in the research work of underwater image processing. The dataset contains a collection of five different partitions of corrupted images along with its relevant ground-truth. Fish4knowledge dataset consists of fish data which is acquired from a live video dataset. It has 27370 verified fish images, and the complete dataset is segregated into 23 clusters with every individual cluster representative of a particular species (Boom et al. 2012). A few sample images from the datasets are shown in Fig. 7.
5 Underwater image quality evaluation metrics
Underwater image quality assessment is a challenging task that is used to evaluate the quality of the image accurately and automatically. Image quality assessment (IQA) methods are employed to automatically evaluate the quality of images. IQA approaches are broadly classified into: (a) objective and (b) subjective image quality assessment (Mohammadi et al. 2014; Shigwan and Birajdar 2015). Subjective image quality assessments are expensive and time-consuming and hence not suitable for real-time applications. Objective assessment techniques use statistical and mathematical models based on human visual system (HVS) to automatically estimate image quality.
Based on the availability of original image, objective IQA methods can be classified into three categories as shown in Fig. 8: (1) full reference IQA (FR) where the reference image is available, (2) reduced reference IQA (RR) where partial information of reference image is available and (3) no reference IQA (NR) in which reference image is not available. In addition to the standard performance evaluation parameters, to assess underwater image quality effectively, specialized metrics are proposed in the literature. The list is as shown in Fig. 9.
The performance of various underwater image enhancement and restoration techniques are analyzed using different qualitative and quantitative parameters. The qualitative evaluation involves the visual enhancement of the image by comparing histogram. The quantitative performance framework deals with various quality metric parameters which include:
-
Mean square error (MSE): MSE computes the cumulative squared error between the enhanced and the original image. Lower the MSE, better is the quality (low error) and is given as,
$$\begin{aligned} MSE=\frac{1}{MN} \sum _{i=1}^M \sum _{j=1}^N \left[ F(i,j)-E(i,j)\right] ^2 \end{aligned}$$(2)where F(i, j) is the original image, E(i, j) is the enhanced image, and \(M \times N\) is image size.
-
Peak-signal-to-noise ratio (PSNR): It is the measure of the peak error and computed as
$$\begin{aligned} PSNR=20\, \log _{10}\,\left( \frac{MAX_F}{\sqrt{MSE}} \right) \end{aligned}$$(3)where, maximum pixel value of the image is represented by \(MAX_F\) and is 255 for gray level image.
-
Entropy: Entropy is a measure of information content present in the image and is given as:
$$\begin{aligned} H(F)=-\sum _{i=0}^{255}\, p_i \, \log _2\, p_i \end{aligned}$$(4)where \(p_i\) is the probability of occurrence of intensity i at a pixel in image F.
-
Structure similarity index measure (SSIM): SSIM measures the similarity between original image patches and enhanced patches at locations \(x \,\,\text {and} \,\, y\) from three aspects: brightness, contrast and structure (Wang et al. 2004),
$$\begin{aligned} SSIM(F,E)=\frac{(2\mu _x \mu _y+C_1)(2 \sigma _{xy}+C_2)}{(\mu _x^2 \mu _y^2+C_1)(\sigma _x^2 \sigma _y^2+C_2)} \end{aligned}$$(5)where \(\mu _x\), \(\mu _y\) are the mean values and \(\sigma _x\), \(\sigma _y\) are the standard deviation values of the pixels in patch x and y respectively. \(\sigma _{xy}\) is the covariance of patches x and y and \(C_1=(k_1 L)^2\) and \(C_2=(k_2 L)^2\) are small constant to avoid instability while the denominator is close to zero. L is the dynamic range of pixel values, \(k_1=0.01\) and \(k_2=0.03\). The higher the SSIM value, the smaller the distortion and better the enhancement.
-
Colour enhancement factor (CEF): t helps in the representation of the effect of enhancement and is given as
$$\begin{aligned} CEF=\frac{CM({\tilde{I}})}{CM\left( I \right) } \end{aligned}$$(6)where \(CM\left( I \right) =\sqrt{\sigma _{\alpha }^{2}+\sigma _{\beta }^{2}}+0.3\sqrt{\mu _{\alpha }^{2}+\mu _{\beta }^{2}}\) where \(\sigma _{\alpha }^{2}\) and \(\sigma _{\beta }^{2}\), represent the standard deviations and \(\mu _{\alpha }^{2}\) and \(\mu _{\beta }^{2}\) are the average values of \(\alpha\) and \(\beta\) respectively. \(CM({\tilde{I}})\) is used to denote enhanced image and \(CM\left( I \right)\) the original image.
-
Contrast to noise ratio (CNR): This metric describes the amplitude of the signal relative to the surrounding noise in an image. CNR is computed by using
$$\begin{aligned} CNR(I,{I}')=\frac{\left( \mu _{i} -\mu _{n}\right) }{\sigma _{n}} \end{aligned}$$(7)\(\mu _{i}\) represents the mean value of original image and \(\mu _{n}\) is mean value of enhanced image and \(\sigma _{n}\) denotes the standard deviation.
-
Image enhancement metric (IEM): This metric gives information about the sharpness and the improvement in the contrast after the process of enhancement. It is computed as follows
$$\begin{aligned} IEM =\frac{\sum _{l=1}^{k1}\sum _{m=1}^{k2}\sum _{n=1}^{8}\left| I_{e,c}^{m,l}-I_{e,n}^{m,l} \right| }{\sum _{l=1}^{k1}\sum _{m=1}^{k2}\sum _{n=1}^{8}\left| I_{o,c}^{m,l}-I_{o,n}^{m,l} \right| } \end{aligned}$$(8)k1 and k2 denote the non overlapping blocks. o and e represent the original and enhanced images respectively. The intensities of the centre pixel is denoted by \(I_{o,c}^{m,l}\) and \(I_{e,c}^{m,l}\). \(I_{o,n}\) and \(I_{e,n}^{m,l}\) are the intensities of the neighbours from the centre pixel.
-
Absolute mean brightness error(AMBE): AMBE helps to compute the brightness content that is preserved after the process of image enhancement. It is given as
$$\begin{aligned} AMBE(o,e)=\left| \mu _{o}-\mu _{e} \right| \end{aligned}$$(9)the equation represents the absolute difference between the mean of original and enhanced images. Median values of AMBE metric indicates good preservation of brightness.
-
Spatial spectral entropy based quality index (SSEQ): SSEQ is a highly efficient no-reference (NR) IQA model proposed by (Liu et al. 2014). SSEQ can assess the quality of a image which is distorted across various distortion categories. SSEQ can be calculated by
$$\begin{aligned} E=-\sum _{i}\sum _{j}P\left( i,j \right) \log _{2}P\left( i,j \right) \end{aligned}$$(10)where \(P\left( i,j \right)\) is the spectral probability map given as
$$\begin{aligned} P\left( i,j \right) =\frac{C\left( i,j \right) ^{2}}{\sum _{i}\sum _{j}C\left( i,j \right) ^{2}} \end{aligned}$$(11) -
Measure of enhancement (EME): EME calculates the contrast of the images and aids in the optimum selection of processing parameters. It is computed as:
$$\begin{aligned} EME_{m_{1}m_{2}}=max\left( \frac{1}{m_{1}m_{2}}\sum _{l=1}^{m_{1}}\sum _{n=1}^{m_{2}}20 \log \frac{X_{max;n,l}^{\omega }}{X_{min;n,l}^{\omega }}\right) \end{aligned}$$(12)where \(X_{max;n,l}^{\omega }\) and \(X_{min;n,l}^{\omega }\) represent the maximum value and minimum value of the image within the block \(\omega _{n,l}\).
-
Root mean square error (RMSE): RMSE is computed by calculating the square root of MSE. It is given as
$$\begin{aligned} RMSE=\sqrt{\frac{1}{MN} \sum _{i=1}^M \sum _{j=1}^N \left[ F(i,j)-E(i,j)\right] ^2} \end{aligned}$$(13) -
Measure of enhancement by entropy (EMEE): EMEE is computed by
$$\begin{aligned} EMEE_{m_{1}m_{2}}=max\left( \frac{1}{m_{1}m_{2}}\sum _{l=1}^{m_{1}}\sum _{n=1}^{m_{2}}\alpha \frac{X_{max;n,l}(\theta ) }{X_{min;n,l}(\theta )}^{\alpha } \log \frac{X_{max;n,l}(\theta )}{X_{min;n,l}(\theta )}\right) \end{aligned}$$(14)Good image quality is indicated by high value of EMEE. m1 and m2 represent the blocks in which the image is divided.
-
Underwater colour image quality evaluation metric (UCIQE): UCIQE was specifically designed to quantify the effects of non-uniform color cast, low contrast and issues of blurring that effect underwater images. UCIQE for an image X in CIELab space is calculated as:
$$\begin{aligned} UCIQE=c_{1}\times \sigma _{chroma}+ c_{2}\times contrast_{l}+ c_{3}\times \mu _{saturation} \end{aligned}$$(15)where \(c_{1}\) \(c_{2}\) \(c_{3}\) represent the weighted coefficients, \(\sigma _{chroma}\) denotes the standard deviation, \(contrast_{l}\) is the contrast and the average value of saturation is denoted by \(mu_{saturation}\) (Yang and Sowmya 2015). Higher values of UCIQE signify that the image has good equilibrium among chroma, contrast and saturation.
-
Underwater image quality measure (UIQM): UIQM is based on the human visual system model and works without a reference image (Panetta et al. 2015). UIQM comprises of three main measures, UICM the underwater image colorfulness measure, UISM the underwater image sharpness measure, and UIConM the underwater image contrast measure. UIQM is calculated as follows:
$$\begin{aligned}UIQM &= Coeff_{1}\times UICM +COeff_{2}\times UISM +Coeff_{3}\nonumber \\&\quad \times UIConM \end{aligned}$$(16)Higher values of UIQM indicate good levels of enhancement.
-
Colourfulness contrast fog density index (CCF): No-reference IQA method is proposed to predict underwater color image quality in Wang et al. (2018) using CCF metric. CCF metric is a weighted combination of colorfulness index, contrast index and fog density index which is computed as,
$$\begin{aligned} CCF = \omega _1 \times \text {Colorfulness} + \, \omega _2 \, \times \, \text {Contrast} \, + \, \omega _3 \, \times \, \text {Fogdensity} \end{aligned}$$(17)Colorfulness index due to absorption, blurring because of forward scattering and fog density due to backward scattering are examined in the CCF computation.
-
Average gradient (AG): Average gradient is a full reference metric which is used to define the sharpness of the given image. It represents the change in rate of minute details present in the image. It is computed as,
$$\begin{aligned} AG= \frac{1}{\left( L-1 \right) \left( M-1 \right) }\sum _{i=1}^{L-1}\sum _{j=1}^{M-1}\sqrt{\left( \nabla _{x}I(i,j) \right) ^{2}+\sqrt{\left( \nabla _{y}I(i,j) \right) ^{2}}} \end{aligned}$$(18)where L and M denote the width and height of the image and \(\nabla _{x}\) and \(\nabla _{y}\) represent the gradient in x and y directions respectively.
-
Patch based contrast quality index (PCQI): PCQI is defined as,
$$\begin{aligned} PCQI(i,j)=\frac{1}{P}\sum _{k=1}^{P}l_{r}(i_{k},j_{k})l_{s}(i_{k},j_{k})l_{t}(i_{k},j_{k}) \end{aligned}$$(19)where P is the number of patches present in the image and \(l_{r}\), \(l_{s}\) and \(l_{t}\) represent the comparison functions. Higher values of PCQI indicate good contrast.
It is important to evaluate an algorithm in order to understand its functioning with various category of underwater images. Such evaluations also aid in the best estimation of parameters which can be used for different applications. The evaluation parameters are tabulated in table 7. The underwater image quality metrics immensely helps in assessing the efficacy of underwater image enhancement algorithms.
6 Performance evaluation
In this section we have performed experiments on two datasets UIEB (Li et al. 2019a) and EUVP (Islam et al. 2020) for qualitative and quantitative evaluation of under water image enhancement methods. UIEB dataset consists of 890 real water underwater images. EUVP dataset consists of paired and unpaired compilation of underwater images. We have used five images from each dataset for the purpose of evaluation. Typical methods of underwater image image enhancement like AHE, CLAHE (Zuiderveld 1994), ICM (Iqbal et al. 2007), UCM (Iqbal et al. 2010), Gray World (GW), (Wong et al. 2018), Wavelet fusion (Khan et al. 2016) and Recursive adaptive histogram modification (RAHIM) (Ghani and Isa 2017) method have been used for the experiments.
6.1 Qualitative evaluation of underwater image datasets
Subjective evaluation help to understand the effects of enhancement. Figures 10 and 11 present the results obtained by applying the underwater image enhancement methods mentioned above. For the purpose of representation we have shown a single image from UIEB dataset and EUVP dataset, along with the histograms for the analysing the effect of enhancement. As can be seen from Fig. 10 and 11, AHE method lends a bluish tone to the images. The equal distribution of red, green and blue pixels in CLAHE enhanced image indicates that the method provides much better clarity than AHE method. There is no over-enhancement. In ICM method it is observed that the enhanced image displays equalization in the colour contrast.
UCM shows better performance in terms of enhancement than ICM. The colour correction step in UCM decreases the blue colour cast in the enhanced image. The histogram plot also confirms this as the blue values stretch towards the minimum value. There is a rich effect in terms of colors. Both these methods does the redistribution of saturation and intensity values from the HSI colour space. As can be observed from the GW method the effect of red colour is dominant in the enhanced image. The brightness of the image is not improved. This method works well only if all the pixels of red, green and blue components are properly balanced. The wavelet fusion based approach provides better enhancement in terms of colour and also the clarity of surrounding objects is improved. The method shows improved global contrast. The method of RAHIM improves the brightness, which lends a natural effect of image colour.
6.2 Quantitative evaluation of underwater image datasets
Objective analysis is carried out with image quality metrics like MSE, PSNR, SSIM, CEF, AMBE, Entropy, UIQM, AG, SSEQ, PCQI, UIQI and PIQE. These metrics were used to quantitatively analyse the enhancement methods. Tables 8 and 9 show the IQM values for five images from UIEB and EUVP dataset. Lower values of MSE represent less error or noise content in the image. The values of PSNR are indicative of ability to suppress the levels of noise in the enhanced images. Higher the PSNR, less is the noise present in the image. Images with low MSE and high PSNR value is indicative of a good resultant image. SSIM or the structural similarity index quantifies the similarity between the original and enhanced images.
The values of SSIM nearer to the value of 1 indicate good degree of similarity. The low values of AG indicate that UCM and GW method does not enhance the images with proper contrast. High values of PSNR, CEF and SSIM displays better performance of RAHIM (Ghani) method. High values of UIQM shows the proper balance of saturation and contrast, and good colourfulness and sharpness in the enhanced image. The spatial-spectral entropy based quality (SSEQ) metric helps to assess the distortion present in the image. Universal image quality index (UIQI) utilizes luminance, contrast and structure details for comparison between the images. The full-reference metric PCQI indicates the change in contrast levels of the image. High PCQI values refers to improved clarity in images. The perception based image quality evaluator (PIQE) is a no-reference quality metric score which varies inversely with respect to image quality. Lower the score higher is the image quality.
7 Applications of underwater image enhancement
7.1 Fish identification
Convolutional neural network (CNN) for identifying and counting coral reef fish species on underwater images is presented in Villon et al. (2018). Authors reported correct identification accuracy of 94.9%, which is greater than the human identification rate of 89.3%. An Autonomous Underwater Vehicle (AUV) for automatic fish tracking using computer vision is developed in Kumar et al. (2018). This compact and low-cost AUV can also be used as a platform for photo-mapping of the seafloor using the onboard camera and light arrangement.
In Boudhane and Nsiri (2016), underwater image preprocessing, fish localization and detection algorithm is proposed using three steps: (a) noise removal using estimation of Poisson–Gaussian mixture distribution and image enhancement (b) use of mean shift algorithm for image splitting into different regions and (c) finally combining regions into objects using statistical estimation based on log-likelihood test.
A detection approach for uneaten fish food in underwater images using adaptive threshold approach is proposed (Li et al. 2017b) in order to minimize the waste and financial loss with the highest accuracy of 95.6%. The expectation-maximization based Gaussian mixture model is employed for histogram fitting and identifying the type of histogram and to further compute the adaptive threshold.
CNN based fish detection presented in Cui et al. (2020) makes use of three optimization approaches in order to augment the number of learning samples and simplify the network for holding the artificial neural network. The process of training is made more efficient by training process speed up. The training time and loss were reduced dramatically by using the dropout algorithm and refining the loss function. The decrease in processing time and improvement in accuracy has shown the potential for the method to be used for AUV implementation.
7.2 Sea cucumber image enhancement
Sea-cucumber products are rich sources of high-quality proteins and vitamins with low-fat content. These products are an important source of nourishment for people who rely on animal proteins for their nutrition.
Blurred and colour distorted underwater sea cucumber image is enhanced based on the fusion of retinex and dark channel prior in Li et al. (2018b). After pre-processing using the dark channel prior, the input image and a Gaussian template are convolved to produce an enhanced image. The saturation and brightness levels are enhanced in the HSV colour space.
Further, the next step in sea cucumber automation is proposed for automatic segmentation of sea cucumber in the underwater environment in Qiao et al. (2017a). First, image contrast enhancement is performed using a fusion of RGB colour model and CLAHE approach. Later, edges of sea cucumber for thorns and rectangular edges for the body are extracted using active contour segmentation and is considered it as an initial contour. Finally, thorn and body segmentation are combined to obtain final sea cucumber automatically.
Sea cucumber pre-processing is important to enhance image quality. Use of CLAHE and wavelet transform is presented in Qiao et al. (2017b) where CLAHE is employed for contrast enhancement, and wavelet transform is used for denoising of underwater images (Qiao et al. 2017b). The algorithm is assessed using peak signal to noise ratio (PSNR), mean square error (MSE) and entropy to show its effectiveness.
7.3 Subsea pipeline corrosion estimation
Offshore oil and gas industry deal with severe problems of pipeline corrosion. Presence of corrosion leads to cracks and leakages in the pipeline. Infrastructures are moving into deep waters in search of fossil fuels. Hence it becomes difficult for human divers to monitor the pipelines due to unfavourable conditions underwater. A wavelet-based corrosion estimation by using segmentation of region of interest and image restoration and enhancement process is implemented in Khan et al. (2018). Finally, unsupervised clustering is used to determine the percentage of pixels present in the corroded regions of the pipeline, thereby aiding in the estimation of corrosion. The results show very high accuracy for different blurring conditions.
7.4 Coral-reef monitoring
A robust method of coral–reef monitoring using deep learning is demonstrated in González-Rivero et al. (2020). Monitoring of coral reefs is a very costly affair and requires specialized knowledge in the domain. Artificial intelligence is used in González-Rivero et al. (2020) for data processing and simulating learning and decision making. The automated approach used in this work has shown an acceleration of 200x in terms of reporting and data analysis. In this work, the image is passed through a CNN network for the abstraction of features. Various layers of CNN are used for the purpose of learning by extraction of transform features. Probabilistic inference is used for interpreting the output of the network. In comparison to other machine learning methods, the result shows the unbiased agreement of 97%.
7.5 Other applications
Underwater hyperspectral imaging (UHI) deployed on the remotely operated vehicle for seafloor mapping, coral reef identification and underwater pipeline monitoring is illustrated in Johnsen et al. (2016). A method for underwater cable detection and tracking using an autonomous underwater vehicle is proposed in Fatan et al. (2016). After extracting edges of the image, texture features are employed for the classification using the multilayer perceptron (MLP) neural network and support vector machine (SVM) (Kumar et al. 2020). Finally, the Hough transform is used for cable detection.
Deep-sea region exploration AUV is developed in Ahn et al. (2017) to capture and store images of marine ecological life. Further, crab recognition using retinex based deep underwater image enhancement algorithm is employed for the performance evaluation.
Underwater moving target detection is a challenging task because of the interference and scene dynamics. Moreover, light scattering and attenuation reduce the target and background contrast. Contrast enhancement technique based on MSR, which uses nonsubsampled contourlet transform (NSCT) to eliminate non-uniform illumination is presented in Zhou et al. (2017). A nonlinear mapping and a gain function to automatically regulate the HVS-based NSCT contrast and lowpass subband coefficients is developed in Zhou et al. (2017). The technique suppresses noise, enhances edges and improves non-uniform illumination from the underwater environment to increase the target detection. Figure 12 lists the important application areas of underwater image processing.
8 Discussions
The study demonstrates the vital need for research in the domain of underwater image enhancement. The problems arising due to the underwater environment like absorption, scattering and attenuation are all inherent to the water medium and will lead to degraded images. Various techniques for enhancing the visual quality of the images were studied in this survey and categorized on the basis of physical model-based and non-physical based approaches.
As can be seen from the review, physical model-based methods depend on prior knowledge and knowledge of environmental conditions. Techniques like WCID (Chiang and Chen 2012), and DCP (Sathya et al. 2015) are found to handle scattering of light and removes haze along with maintaining the colour balance in underwater images. The values of SNR and PSNR in these methods exhibit their robustness. The red channel method (Galdran et al. 2015), dual dark channel method (Li and Li 2019), and deep convolution neural network-based approaches (Li et al. 2019b), aids in locating artificially illuminated regions and facilitate the correction of issues due to non-uniform illumination and artificial lighting. Problems due to forward and backward scattering are also solved in Li et al. (2019b). Robust retinex method (Li et al. 2018a), dark channel prior method with pyramid fusion (Cui et al. 2018), and MyCycle GAN with DCP method (Lu et al. 2019) which use deep learning techniques improves restoration of underwater images in hazy conditions.
Non-physical model-based techniques deal with the manipulation of pixel values for visual enhancement of underwater images. Enhancement techniques based on non-physical model can be categorized into three categories, namely contrast enhancement, colour correction and hybrid methods.
Empirical mode decomposition (Çelebi and Ertürk 2012), which utilizes a genetic algorithm for weight calculation was found to demonstrate good visual performance. Adaptive enhancement strategy incorporated by (Wang et al. 2016) by using a virtual retina model showed improved precision and visual effects. The guided filter-based approach in Chang et al. (2017) provides full HD enhancement with fewer gate counts by opting for a low-cost architecture. Differential evolution (Güraksin et al. 2016), SWT (Priyadharsini et al. 2018), and Wavelet Transform based technique (Guraksin et al. 2019), lead to significant contrast improvement by preserving the crucial image details. NUCE (Azmi et al. 2019) using swarm intelligence based algorithm and unsharp masking has found to retain the naturalness and improve the sharpness of underwater images.
The performance of bacterial foraging optimization (Sethi et al. 2015) technique is good in terms of improving the balance of colours. The results are better than UCM and gray world algorithms. The adaptive linear stretch method in Ao and Ma (2018) has found to reduce the computational complexity. A deep residual framework in Liu et al. (2019) which employs CycleGAN and VDSR makes it suitable for vision-based tasks.
Methods in Ghani and Isa (2015a), Lu et al. (2016), Mallik et al. (2017) are found to remove noise artifacts. Rayleigh stretched contrast limited adaptive histogram method; weighted guided trigonometric filter and EMD using gray world approach are used in these works. The evaluation parameters display the ability to enhance the image details and assists in the removal of scattering thereby leading to good visual enhancement. The recursive adaptive histogram modification in Ghani and Isa (2017) makes use of the process of stretching for considerable improvement in colour. URCNN (Hou et al. 2018) with a knowledge-driven residual formulation removes the haze effect leading to increased contrast in images. The PSNR, MSE and entropy value in Laplacian pyramid fusion (Honnutagi et al. 2019) based method displays a good quality of the fused image. Red channel based correction with PSO in Mohd Azmi et al. (2019) improves the contrast and reduces the effect of colour cast.
A global background light estimation algorithm (Li et al. 2017a) and a DCP based approach is used to restore and correct the colour cast issues. It also facilitates in providing natural appearance to images. The natural colour map is highly preserved in Farhadifard et al. (2015) by means of a guided colour mapping scheme. A multi-scale fusion approach in Singh and Biswas (2016) improves the quality of dehazed images by blending input underwater images and weight maps. A wavelet-based fusion in Khan et al. (2016) helps in improvement of corrosion detection in underwater pipelines.
Recovering the visual quality of an underwater image can be very subjective. A technique which provides a superior quality of image might vary from individual to individual. Hence, it is important to establish quantitative measures to evaluate the effects of enhancement algorithms based on image quality.
Objective and subjective quality assessment plays a very crucial role in gauging the performance of underwater image enhancement algorithms. The value of entropy (Güraksin et al. 2016; Rodrigues et al. 2016) signify the detailed information present in the images. Higher the value of entropy greater is the number of details available. PSNR (Khan et al. 2018) values illustrate the quality of enhanced images. Higher the value of PSNR better is the enhancement. As a wide dynamic range is associated with the signals, the metric is expressed in logarithmic scale. Local contrast present in images can be suitably measured by using EME (Rodrigues et al. 2016). It is found to be range dependent. High values of EMEE are representative of good quality images. This metric is an extension of EME and also relies on the idea of entropy. CNR (Srividhya and Ramya 2015) performance is a very useful metric for describing the amplitude of the signal relative to the surrounding noise in an underwater image. Low values of CNR indicate good performance in terms of visual quality.
The sharpness of the enhanced image and improvement, in contrast, can be assessed by higher values of IEM (Srividhya and Ramya 2015). The brightness content present in the underwater images can be evaluated by the metric AMBE (Rodrigues et al. 2016; Srividhya and Ramya 2015). Lower values of AMBE indicates better preservation of brightness. PCQI (Wang et al. 2015; Khan et al. 2018) the patch based contrast quality index is used for accurately predicting the human perception of variations in contrast and can be used for the assessment of contrast. SSEQ (Qing et al. 2015) a no-reference quality assessment metric that utilizes spatial and spectral entropy features of distorted images. Less score of SSEQ is indicative of good performance. High values of UCIQE (Khan et al. 2018) shows good equilibrium of chroma, contrast and saturation.
The dataset in image processing is a set of digital images that researchers use to test, train and assess the performance of their proposed algorithms. TURBID (Duarte et al. 2016) and Fish 4Knowledge (Boom et al. 2012) datasets were commonly used by researchers until recent years. MOUSS, AFSC, MBARI, NWFC (Yang et al. 2019), and RUIE (Liu et al. 2020) dataset were developed recently.
Some experiments were performed on sample images from UIEB and EUVP datasets. Typical underwater image enhancement methods were utilized to analyse the effects of enhancement. Qualitative and quantitative results were obtained and tabulated.
We have tried to catalogue some of the important applications of underwater image enhancement in recent years. Fish identification and detection, coral-reef monitoring (González-Rivero et al. 2020) were found to be a critical research area as observed from the literature studies. Researchers have used CNN based methods for the identification of fish species (Villon et al. 2018). Various optimization-based approaches were used to increase the learning samples for simplifying the network (Cui et al. 2020) for the purpose of detection. Use of CNN helps to improve on the task of the human eye, and the process of identification and detection can be completed with better precision and accuracy. CLAHE, Retinex and DCP (Li et al. 2018b) based methods are found to improve brightness and saturation levels in sea-cucumber image enhancement. CLAHE and transform domain-based approaches were used for denoising and contrast enhancement in Qiao et al. (2017b).
There has to be a well established method for the quantitative evaluation of systems required for improvement of quality of underwater images. Reference datasets used for image enhancement is less explored area. Hence underwater image enhancement benchmark dataset can be the focus of future research. In research related to deep learning methods using Generative Adversarial Networks (GAN), there is strong dependency on the datasets that consist of large number of original and referenced images. Hence, it becomes imperative to build a public underwater image dataset with diverse pairs of original and enhanced images (Zhang et al. 2019; Wang et al. 2019)
In studies related to deep learning, the powerful ability of representation by deep learning networks and prior knowledge of the physical models can be exploited together for boosting the performance of the system (Fu and Cao 2020).
Numerous image quality metrics for objective evaluation of underwater image quality are proposed in literature but only very few are suited appropriately for underwater images. Work should be carried out to establish an effective assessment metric. Also researchers can devote to a smart combination of objective and subjective evaluation (Wang et al. 2019).
In the current scenario the enhancement methods focus mainly on the quality of images but does not delve deeper if the enhanced underwater images can effectively increase the accurateness of high-level image processing tasks like tracking applications and classification. The improvement in the visual quality of underwater images can ease the stress of high-level underwater tasks. Future work can concentrate on tasks like target detection and utilize the computational time as a criterion for evaluation of the enhancement method (Wang et al. 2019).
Also from literature studies it is observed that very few enhancement algorithms are realized and implemented using hardware. Studies show that in order to facilitate parallel processing hardware implementations have been done on field programmable gate arrays (FPGAs) (Alex et al. 2016). Few articles portrays VLSI architectures with less dependence on computational resources have also been employed for creating systems for underwater image enhancement. But due to the cost and need for complex architectures with requirement of soaring memory bandwidth for frequently loading and storing image data and intermediate coefficients the overhead associated with the on-chip memory becomes high. However due to the availability of low cost GPUs nowadays it is practically possible to implement real-time underwater image enhancement algorithms. We can anticipate that in the next couple of years more researchers will focus in this area of work (Chang et al. 2017).
Deep learning is an efficient and cost effective approach from the domain of machine learning. Significant breakthroughs have been made in the field of deep learning. The methods employed display appreciable performance in various applications. Deep learning is widely used in the field of business, science, biological image classification, cancer detection, computer vision, natural language processing, object detection, speech recognition, smart city, stock market analysis and a lot of more (Dargan et al. 2019). In recent years, the success of deep learning has led to its application in underwater image enhancement and has paved direction for researchers in the field of image processing. The rapid use of deep learning algorithms displays its flexibility and versatility. The enhanced accuracy rates associated with the deep learning algorithms exhibits the significance of this technology, clearly emphasizing the tendency for research. Encouraged by the latest success of deep learning in visual understanding and pattern recognition researchers are working on novel underwater image synthesis algorithms, and designing of robust, data-driven solution for underwater image and video enhancement (Li et al. 2020; Zhang et al. 2020).
9 Conclusion
This review constitutes an extensive survey of works carried out in the areas of underwater image enhancement. The underwater imaging model and the effect of diminishing colours that lead to degradation of underwater images are discussed. The broad categories of enhancement techniques are identified, and the techniques used by researchers are classified and presented in the survey. The datasets available for researchers for carrying out experimental work and research are reported in this work. Various image quality metrics required for quantitative evaluation of underwater image quality are described and tabulated in detail. Evaluations were done on two datasets to understand the effects of enhancement on the images by using state-of-the-art methods. Recent applications of underwater image enhancement techniques are discussed in this work to make aware of the need and requirement of underwater image processing and also to enable future researchers in their work.
In the recent years there has been tremendous growth in the algorithms for single underwater image enhancement methods but no algorithm has been developed that can be used to enhance the images that are captured under varied underwater environments with different depths. There is scope for improvement in terms of flexibility and robustness of traditional underwater enhancement algorithms. The complexity of the techniques can be reduced so that work can be scaled up for practical studies and applications in the domain. An improvement in the enhancement algorithms can be achieved by strategically combining image enhancement and restoration methods.
References
AbuNaser A, Doush IA, Mansour N, Alshattnawi S (2015) Underwater image enhancement using particle swarm optimization. J Intell Syst 24(1):99–115
Ahn J, Yasukawa S, Sonoda T, Ura T, Ishii K (2017) Enhancement of deep-sea floor images obtained by an underwater vehicle and its evaluation by crab recognition. J Mar Sci Technol 22(4):758–770. https://doi.org/10.1007/s00773-017-0442-1
Alex RS, Deepa S, Supriya M (2016) Underwater image enhancement using CLAHE in a reconfigurable platform. In: OCEANS 2016 MTS/IEEE Monterey, IEEE, pp 1–5
Ancuti C, Ancuti CO, Haber T, Bekaert P (2012) Enhancing underwater images and videos by fusion. In: 2012 IEEE Conference on Computer Vision and Pattern Recognition, pp 81–88, https://doi.org/10.1109/CVPR.2012.6247661
Ancuti CO, Ancuti C, De Vleeschouwer C, Bekaert P (2017) Color balance and fusion for underwater image enhancement. IEEE Trans Image Process 27(1):379–393
Anwar S, Li C (2020) Diving deeper into underwater image enhancement: a survey. Signal Process Image Commun 89:115978
Ao J, Ma C (2018) Adaptive stretching method for underwater image color correction. Int J Pattern Recognit Artif Intell 32(02):1854001
Au OC, Sun L, Zou R, Dai W, Li S (2012) An improved method for color images enhancement considering HVS. In: 2012 International Conference on Audio. Language and Image Processing, IEEE, pp 117–122
Azmi KZM, Ghani ASA, Yusof ZM, Ibrahim Z (2019) Natural-based underwater image color enhancement through fusion of swarm-intelligence algorithm. Appl Soft Comput 85:105810
Barros W, Nascimento ER, Barbosa WV, Campos MF (2018) Single-shot underwater image restoration: a visual quality-aware method based on light propagation model. J Vis Commun Image Represent 55:363–373. https://doi.org/10.1016/j.jvcir.2018.06.018
Basuki A, Ramadijanti N (2016) Improving auto level method for enhancement of underwater images. In: 2016 International Conference on Knowledge Creation and Intelligent Computing (KCIC), IEEE, pp 120–125
Berman D, Levy D, Avidan S, Treibitz T (2020) Underwater single image color restoration using haze-lines and a new quantitative dataset. IEEE Trans Pattern Anal Mach Intell. https://doi.org/10.1109/TPAMI.2020.2977624
Bindhu A, Maheswari OU (2017) Under water image enhancement based on linear image interpolation and limited image enhancer techniques. In: 2017 Fourth International Conference on Signal Processing, Communication and Networking (ICSCN), IEEE, pp 1–5
Boom BJ, Huang PX, Beyan C, Spampinato C, Palazzo S, He J, Beauxis-Aussalet E, Lin SI, Chou HM, Nadarajan G et al. (2012) Long-term underwater camera surveillance for monitoring and analysis of fish populations. In: VAIB12
Boudhane M, Nsiri B (2016) Underwater image processing method for fish localization and detection in submarine environment. J Vis Commun Image Represent 39:226–238. https://doi.org/10.1016/j.jvcir.2016.05.017
Çelebi AT, Ertürk S (2012) Visual enhancement of underwater images using empirical mode decomposition. Expert Syst Appl 39(1):800–805
Chang CH, Huang IC, Lin MF, Kuang SR (2017) Design and implementation of a low-cost guided image filter for underwater image enhancement. In: 2017 IEEE Conference on Dependable and Secure Computing, IEEE, pp 296–299
Chen Y, Yang K (2013) Map-regularized robust reconstruction for underwater imaging detection. Optik 124(20):4514–4518. https://doi.org/10.1016/j.ijleo.2013.01.053
Chen Y, Xia M, Li W, Zhang X, Yang K (2012) Comparison of point spread models for underwater image restoration. Optik 123(9):753–757
Chen Z, Wang H, Shen J, Li X, Xu L (2014) Region-specialized underwater image restoration in inhomogeneous optical environments. Optik 125(9):2090–2098. https://doi.org/10.1016/j.ijleo.2013.10.038
Chiang JY, Chen Y (2012) Underwater image enhancement by wavelength compensation and dehazing. IEEE Trans Image Process 21(4):1756–1769. https://doi.org/10.1109/TIP.2011.2179666
Chiang JY, Chen YC, Chen YF (2011) Underwater image enhancement: using wavelength compensation and image dehazing (WCID). In: International Conference on Advanced Concepts for Intelligent Vision Systems, Springer, pp 372–383
Cui S, Zhou Y, Wang Y, Zhai L (2020) Fish detection using deep learning. Appl Comput Intell Soft Comput. https://doi.org/10.1155/2020/3738108
Cui W, Li C, Zhang C, Zhang X (2018) Restoration and enhancement of underwater light field image. In: Wang K, Wang Y, Strandhagen JO, Yu T (eds) Advanced Manufacturing and Automation VII, Springer Singapore, pp 93–105, https://doi.org/10.1016/j.future.2018.01.001
Dargan S, Kumar M, Ayyagari MR, Kumar G (2019) A survey of deep learning and its applications: a new paradigm to machine learning. Arch Comput Methods Eng 27:1071–1092
Deng X, Wang H, Liu X, Gu Q (2017) State of the art of the underwater image processing methods. In: 2017 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC), IEEE, pp 1–6
Ding X, Wang Y, Liang Z, Zhang J, Fu X (2018) Towards underwater image enhancement using super-resolution convolutional neural networks. In: Huet B, Nie L, Hong R (eds) Internet Multimedia Computing and Service, Springer, Singapore, pp 479–486, https://doi.org/10.1007/978-981-10-8530-7-47
Dixit S, Tiwari SK, Sharma P (2016) Underwater image enhancement using DCP with ACCLAHE and homomorphism filtering. In: 2016 International Conference on Signal Processing, Communication, Power and Embedded System (SCOPES). IEEE, pp 2042–2046
Duarte A, Codevilla F, Gaya JDO, Botelho SS (2016) A dataset to evaluate underwater image restoration methods. In: OCEANS 2016-Shanghai, IEEE, pp 1–6
Dubey N, Tiwari SK, Sharma P (2017) A hybrid DCT-DHE approach for enhancement of low contrast underwater images. In: 2017 International Conference on Recent Innovations in Signal processing and Embedded Systems (RISE), IEEE, pp 304–309
Dwivedi PK, Paul B, Ghoshal D (2015) Notice of retraction underwater image enhancement using distance factor estimation. In: 2015 International Conference on Electrical. Electronics, Signals, Communication and Optimization (EESCO), IEEE, pp 1–5
Emberton S, Chittka L, Cavallaro A (2018) Underwater image and video dehazing with pure haze region segmentation. In: Computer Vision and Image Understanding, Special Issue on Vision and Computational Photography and Graphics 168:145 – 156, https://doi.org/10.1016/j.cviu.2017.08.003
Erat O, Panetta K, Agaian S (2017) Contrast enhancement for underwater images in maritime border protection. In: 2017 IEEE International Symposium on Technologies for Homeland Security (HST), IEEE, pp 1–5
Farhadifard F, Zhou Z, von Lukas UF (2015) Learning-based underwater image enhancement with adaptive color mapping. In: 2015 9th International Symposium on Image and Signal Processing and Analysis (ISPA), IEEE, pp 48–53
Fatan M, Daliri MR, Shahri AM (2016) Underwater cable detection in the images using edge classification based on texture information. Measurement 91:309–317. https://doi.org/10.1016/j.measurement.2016.05.030
Fu X, Cao X (2020) Underwater image enhancement with global-local networks and compressed-histogram equalization. Signal Processing: Image Communication 86:115892
Fu X, Fan Z, Ling M, Huang Y, Ding X (2017) Two-step approach for single underwater image enhancement. In: 2017 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS), IEEE, pp 789–794
Galdran A, Pardo D, Picón A, Alvarez-Gila A (2015) Automatic red-channel underwater image restoration. J Vis Commun Image Represent 26:132–145. https://doi.org/10.1016/j.jvcir.2014.11.006
Garg D, Garg NK, Kumar M (2018) Underwater image enhancement using blending of CLAHE and percentile methodologies. Multimed Tools Appl 77(20):26545–26561. https://doi.org/10.1007/s11042-018-5878-8
Ghani ASA, Isa NAM (2014a) Underwater image quality enhancement through composition of dual-intensity images and rayleigh-stretching. Springerplus 3(1):757
Ghani ASA, Isa NAM (2014b) Underwater image quality enhancement through Rayleigh-stretching and averaging image planes. Int J Naval Arch Ocean Eng 6(4):840–866. https://doi.org/10.2478/IJNAOE-2013-0217
Ghani ASA, Isa NAM (2015a) Enhancement of low quality underwater image through integrated global and local contrast correction. Appl Soft Comput 37:332–344. https://doi.org/10.1016/j.asoc.2015.08.033
Ghani ASA, Isa NAM (2015b) Underwater image quality enhancement through integrated color model with rayleigh distribution. Appl Soft Comput 27:219–230. https://doi.org/10.1016/j.asoc.2014.11.020
Ghani ASA, Isa NAM (2017) Automatic system for improving underwater image contrast and color through recursive adaptive histogram modification. Comput Electron Agric 141:181–195. https://doi.org/10.1016/j.compag.2017.07.021
Goceri E (2019a) Analysis of deep networks with residual blocks and different activation functions: classification of skin diseases. In: 2019 Ninth international conference on image processing theory, tools and applications (IPTA), IEEE, pp 1–6
Goceri E (2019b) Challenges and recent solutions for image segmentation in the era of deep learning. In: 2019 ninth international conference on image processing theory, tools and applications (IPTA), IEEE, pp 1–6
Goceri E (2019c) Skin disease diagnosis from photographs using deep learning. In: ECCOMAS thematic conference on computational vision and medical image processing, Springer, pp 239–246
González-Rivero M, Beijbom O, Rodriguez-Ramirez A, Bryant DE, Ganase A, Gonzalez-Marrero Y, Herrera-Reveles A, Kennedy EV, Kim CJ, Lopez-Marcano S et al (2020) Monitoring of coral reefs using artificial intelligence: a feasible and cost-effective approach. Remote Sens 12(3):489
Guo Q, Xue L, Tang R, Guo L (2017) Underwater image enhancement based on the dark channel prior and attenuation compensation. J Ocean Univ China 16(5):757–765. https://doi.org/10.1007/s11802-017-3242-7
Güraksin GE, Köse U, Deperlıoğlu Ö (2016) Underwater image enhancement based on contrast adjustment via differential evolution algorithm. In: 2016 International Symposium on INnovations in Intelligent SysTems and Applications (INISTA), IEEE, pp 1–5
Guraksin GE, Deperlioglu O, Kose U (2019) A novel underwater image enhancement approach with wavelet transform supported by differential evolution algorithm. Springer, pp 255–278. https://doi.org/10.1007/978-3-319-96002-9-11
Han M, Chen C (2016) Enhancing underwater image by dark channel prior and color correction. In: 2016 Sixth International Conference on Information Science and Technology (ICIST), IEEE, pp 505–510
Honnutagi P, Mytri VD, Lalitha YS (2019) Fusion-based underwater image enhancement by weight map techniques. In: Kalita J, Balas VE, Borah S, Pradhan R (eds) Recent developments in machine learning and data analytics. Springer, Singapore, pp 327–339. https://doi.org/10.1007/978-981-13-1280-9-31
Hou M, Liu R, Fan X, Luo Z (2018) Joint residual learning for underwater image enhancement. In: 2018 25th IEEE International Conference on Image Processing (ICIP). IEEE, pp 4043–4047
Iqbal K, Salam RA, Osman A, Talib AZ (2007) Underwater image enhancement using an integrated colour model. IAENG Int J Comput Sci 34(2)
Iqbal K, Odetayo M, James A, Salam RA, Talib AZH (2010) Enhancing the low quality images using unsupervised colour correction method. In: 2010 IEEE International Conference on Systems, Man and Cybernetics. IEEE, pp 1703–1709
Islam MJ, Xia Y, Sattar J (2020) Fast underwater image enhancement for improved visual perception. IEEE Robot Autom Lett 5(2):3227–3234
Johnsen G, Ludvigsen M, Sørensen A, Aas LMS (2016) The use of underwater hyperspectral imaging deployed on remotely operated vehicles—methods and applications. IFAC-PapersOnLine 49(23): 476–481. In: 10th IFAC Conference on C ontrol Applications in Marine SystemsCAMS 2016. https://doi.org/10.1016/j.ifacol.2016.10.451
Khan A, Ali SSA, Malik AS, Anwer A, Meriaudeau F (2016) Underwater image enhancement by wavelet based fusion. In: 2016 IEEE International Conference on Underwater System Technology: Theory and Applications (USYS). IEEE, pp 83–88
Khan A, Ali SSA, Anwer A, Adil SH, Mériaudeau F (2018) Subsea pipeline corrosion estimation by restoring and enhancing degraded underwater images. IEEE Access 6:40585–40601
Kumar GS, Painumgal UV, Kumar MC, Rajesh K (2018) Autonomous underwater vehicle for vision based tracking. Proc Comput Sci 133:169–180. In: International Conference on Robotics and Smart Manufacturing (RoSMa2018). https://doi.org/10.1016/j.procs.2018.07.021
Kumar M, Jindal MK, Sharma RK, Jindal SR (2020) Performance evaluation of classifiers for the recognition of offline handwritten gurmukhi characters and numerals: a study. Artif Intell Rev 53(3):2075–2097
Li C, Guo J, Guo C, Cong R, Gong J (2017a) A hybrid method for underwater image correction. Pattern Recogn Lett 94:62–67. https://doi.org/10.1016/j.patrec.2017.05.023
Li C, Guo C, Ren W, Cong R, Hou J, Kwong S, Tao D (2019a) An underwater image enhancement benchmark dataset and beyond. IEEE Trans Image Process 29:4376–4389
Li C, Anwar S, Porikli F (2020) Underwater scene prior inspired deep underwater image and video enhancement. Pattern Recogn 98:10708
Li D, Xu L, Liu H (2017b) Detection of uneaten fish food pellets in underwater images for aquaculture. Aquacult Eng 78:85–94. https://doi.org/10.1016/j.aquaeng.2017.05.001
Li J, Li Y (2019) Underwater image restoration algorithm for free-ascending deep-sea tripods. Optics Laser Technol 110:129–134. https://doi.org/10.1016/j.optlastec.2018.05.034. Special Issue: Optical Imaging for Extreme Environment
Li J, Skinner KA, Eustice RM, Johnson-Roberson M (2017c) Watergan: unsupervised generative network to enable real-time color correction of monocular underwater images. IEEE Robot Autom Lett 3(1):387–394
Li M, Liu J, Yang W, Sun X, Guo Z (2018a) Structure-revealing low-light image enhancement via robust retinex model. IEEE Trans Image Process 27(6):2828–2841
Li X, Yang Z, Shang M, Hao J (2016a) Underwater image enhancement via dark channel prior and luminance adjustment. In: OCEANS 2016-Shanghai, IEEE, pp 1–5
Li Y, Lu H, Li J, Li X, Li Y, Serikawa S (2016b) Underwater image de-scattering and classification by deep neural network. Comput Electr Eng 54:68–77. https://doi.org/10.1016/j.compeleceng.2016.08.008
Li Y, Zhang Y, Xu X, He L, Serikawa S, Kim H (2019b) Dust removal from high turbid underwater images using convolutional neural networks. Optics Laser Technol 110:2–6. https://doi.org/10.1016/j.optlastec.2017.09.017. Special Issue: Optical Imaging for Extreme Environment
Li Z, Li G, Niu B, Peng F (2018b) Sea cucumber image dehazing method by fusion of retinex and dark channel. IFAC-PapersOnLine 51(17):796–801. https://doi.org/10.1016/j.ifacol.2018.08.098
Liu H, Chau LP (2016) Underwater image restoration based on contrast enhancement. In: 2016 IEEE International Conference on Digital Signal Processing (DSP), IEEE, pp 584–588
Liu L, Liu B, Huang H, Bovik AC (2014) No-reference image quality assessment based on spatial and spectral entropies. Signal Process Image Commun 29(8):856–863
Liu P, Wang G, Qi H, Zhang C, Zheng H, Yu Z (2019) Underwater image enhancement with a deep residual framework. IEEE Access 7:94614–94629
Liu R, Fan X, Zhu M, Hou M, Luo Z (2020) Real-world underwater enhancement: Challenges, benchmarks, and solutions under natural light. IEEE Transactions on Circuits and Systems for Video Technology
Lu H, Li Y, Xu X, Li J, Liu Z, Li X, Yang J, Serikawa S (2016) Underwater image enhancement method using weighted guided trigonometric filtering and artificial light correction. J Vis Commun Image Represent 38:504–516. https://doi.org/10.1016/j.jvcir.2016.03.029
Lu H, Li Y, Zhang Y, Chen M, Serikawa S, Kim H (2017) Underwater optical image processing: a comprehensive review. Mobile Netw Appl 22(6):1204–1211
Lu H, Li Y, Uemura T, Kim H, Serikawa S (2018) Low illumination underwater light field images reconstruction using deep convolutional neural networks. Futur Gener Comput Syst 82:142–148. https://doi.org/10.1016/j.future.2018.01.001
Lu J, Li N, Zhang S, Yu Z, Zheng H, Zheng B (2019) Multi-scale adversarial network for underwater image restoration. Optics Laser Technol 110:105–113. https://doi.org/10.1016/j.optlastec.2018.05.048. Special Issue: Optical Imaging for Extreme Environment
Mallik S, Khan SS, Pati UC (2017) Visual enhancement of underwater image by white-balanced EMD. 2017 8th International Conference on Computing, Communication and Networking Technologies (ICCCNT). IEEE, pp 1–6
Marukatat S (2015) Image enhancement using local intensity distribution equalization. EURASIP J Image Video Process 2015(1):31
Mathur M, Goel N (2018) Enhancement of underwater images using white balancing and rayleigh-stretching. In: 2018 5th International Conference on Signal Processing and Integrated Networks (SPIN). IEEE, pp 924–929
Mohammadi P, Ebrahimi-Moghadam A, Shirani S (2014) Subjective and objective quality assessment of image: a survey. Majlesi J Electr Eng 9(1):55–83
Mohd Azmi KZ, Abdul Ghani AS, Md Yusof Z, Ibrahim Z (2019) Deep underwater image enhancement through colour cast removal and optimization algorithm. Imag Sci J 67(6):330–342
Panetta K, Gao C, Agaian S (2015) Human-visual-system-inspired underwater image quality measures. IEEE J Oceanic Eng 41(3):541–551
Peng YT, Zhao X, Cosman PC (2015) Single underwater image enhancement using depth estimation based on blurriness. In: 2015 IEEE International Conference on Image Processing (ICIP), IEEE, pp 4952–4956
Priyadharsini R, Sree Sharmila T, Rajendran V (2018) A wavelet transform based contrast enhancement method for underwater acoustic images. Multidimension Syst Signal Process 29(4):1845–1859. https://doi.org/10.1007/s11045-017-0533-5
Qiao X, Bao J, Zeng L, Zou J, Li D (2017a) An automatic active contour method for sea cucumber segmentation in natural underwater environments. Comput Electron Agric 135:134–142. https://doi.org/10.1016/j.compag.2017.02.008
Qiao X, Bao J, Zhang H, Zeng L, Li D (2017b) Underwater image quality enhancement of sea cucumbers based on improved histogram equalization and wavelet transform. Inform Process Agric 4(3):206–213. https://doi.org/10.1016/j.inpa.2017.06.001
Qing C, Huang W, Zhu S, Xu X (2015) Underwater image enhancement with an adaptive dehazing framework. In: 2015 IEEE International Conference on Digital Signal Processing (DSP), IEEE, pp 338–342
Rodrigues DDdO, de Barros WF, de Queiroz-Neto JP, Fontoura AG, Carvalho JRH (2016) Enhancement of underwater images in low-to-high turbidity rivers. 2016 29th SIBGRAPI Conference on Graphics. Patterns and Images (SIBGRAPI), IEEE, pp 233–240
Sankpal S, Deshpande S (2019) Underwater image enhancement by rayleigh stretching with adaptive scale parameter and energy correction. In: Iyer B, Nalbalwar S, Pathak NP (eds) Computing, Communication and Signal Processing. Springer, Singapore, pp 935–947, https://doi.org/10.1007/978-981-13-1513-8-95
Sankpal SS, Deshpande SS (2016) Nonuniform illumination correction algorithm for underwater images using maximum likelihood estimation method. J Eng. https://doi.org/10.1155/2016/5718297
Sathya R, Bharathi M, Dhivyasri G (2015) Underwater image enhancement by dark channel prior. In: 2015 2nd International Conference on Electronics and Communication Systems (ICECS), IEEE, pp 1119–1123
Schettini R, Corchs S (2010) Underwater image processing: state of the art of restoration and image enhancement methods. EURASIP J Adv Signal Process 2010:1–14
Serikawa S, Lu H (2014) Underwater image dehazing using joint trilateral filter. Comput Electr Eng 40(1):41–50. https://doi.org/10.1016/j.compeleceng.2013.10.016. 40th-year commemorative issue
Sethi R, Sreedevi I, Verma OP, Jain V (2015) An optimal underwater image enhancement based on fuzzy gray world algorithm and bacterial foraging algorithm. 2015 Fifth National Conference on Computer Vision, Pattern Recognition, Image Processing and Graphics (NCVPRIPG), IEEE, pp 1–4
Shamsuddin N, Ahmad WW, Baharudin B, M Kushairi MR, Mohd F (2012) Significance level of image enhancement techniques for underwater images. In: 2012 International Conference on Computer Information Science (ICCIS), vol 1, pp 490–494. https://doi.org/10.1109/ICCISci.2012.6297295
Shigwan SS, Birajdar GK (2015) Objective image quality assessment using perceptual distortion for image retargeting. In: 2015 1st International Conference on Next Generation Computing Technologies (NGCT), pp 955–959. https://doi.org/10.1109/NGCT.2015.7375262
Shourya S, Kumar S, Jha RK (2016) Adaptive fractional differential approach to enhance underwater images. In: 2016 Sixth International Symposium on Embedded Computing and System Design (ISED), IEEE, pp 56–60
Singh G, Jaggi N, Vasamsetti S, Sardana H, Kumar S, Mittal N (2015) Underwater image/video enhancement using wavelet based color correction (WBCC) method. In: 2015 IEEE Underwater Technology (UT), IEEE, pp 1–5
Singh R, Biswas M (2016) Adaptive histogram equalization based fusion technique for hazy underwater image enhancement. In: 2016 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC), IEEE, pp 1–5
Singh R, Biswas M (2017) Contrast and color improvement based haze removal of underwater images using fusion technique. In: 2017 4th International Conference on Signal Processing, Computing and Control (ISPCC), IEEE, pp 138–143
Srividhya K, Ramya M (2015) Performance analysis of pre-processing filters for underwater images. In: 2015 International Conference on Robotics, Automation, Control and Embedded Systems (RACE), IEEE, pp 1–7
Sun X, Liu L, Dong J (2017) Underwater image enhancement with encoding-decoding deep cnn networks. 2017 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computed, Scalable Computing & Communications. Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI), IEEE, pp 1–6
Tian H, Zhu J, Tan S, Zhang Y, Zhang Y, Li Y, Hou X (2018) Rapid underwater target enhancement method based on polarimetric imaging. Opt Laser Technol 108:515–520. https://doi.org/10.1016/j.optlastec.2018.07.057
Treibitz T, Schechner Y (2012) Turbid scene enhancement using multi-directional illumination fusion. IEEE Trans Image Process 21(11):4662–4667. https://doi.org/10.1109/TIP.2012.2208978
Ueki Y, Ikehara M (2019) Underwater image enhancement based on the iteration of a generalization of dark channel prior. In: 2019 IEEE Visual Communications and Image Processing (VCIP), IEEE, pp 1–4
Vasamsetti S, Mittal N, Neelapu BC, Sardana HK (2017) Wavelet based perspective on variational enhancement technique for underwater imagery. Ocean Eng 141:88–100. https://doi.org/10.1016/j.oceaneng.2017.06.012
Villon S, Mouillot D, Chaumont M, Darling ES, Subsol G, Claverie T, Villéger S (2018) A deep learning method for accurate and fast identification of coral reef fishes in underwater images. Eco Inform 48:238–244. https://doi.org/10.1016/j.ecoinf.2018.09.007
Wang S, Ma K, Yeganeh H, Wang Z, Lin W (2015) A patch-structure representation method for quality assessment of contrast changed images. IEEE Signal Process Lett 22(12):2387–2390
Wang Y, Chang R, He B, Liu X, Guo JH, Lendasse A, et al. (2016) Underwater image enhancement strategy with virtual retina model and image quality assessment. In: OCEANS 2016 MTS/IEEE Monterey, IEEE, pp 1–5
Wang Y, Ding X, Wang R, Zhang J, Fu X (2017a) Fusion-based underwater image enhancement by wavelet decomposition. In: 2017 IEEE International Conference on Industrial Technology (ICIT), IEEE, pp 1013–1018
Wang Y, Liu H, Chau LP (2017b) Single underwater image restoration using adaptive attenuation-curve prior. IEEE Trans Circuits Syst I Regul Pap 65(3):992–1002
Wang Y, Li N, Li Z, Gu Z, Zheng H, Zheng B, Sun M (2018) An imaging-inspired no-reference underwater color image quality assessment metric. Comput Electr Eng 70:904–913. https://doi.org/10.1016/j.compeleceng.2017.12.006
Wang Y, Song W, Fortino G, Qi LZ, Zhang W, Liotta A (2019) An experimental-based review of image enhancement and image restoration methods for underwater imaging. IEEE Access 7:140233–140251
Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 13(4):600–612. https://doi.org/10.1109/TIP.2003.819861
Wong SL, Paramesran R, Taguchi A (2018) Underwater image enhancement by adaptive gray world and differential gray-levels histogram equalization. Adv Electr Comput Eng 18(2):109–116
Xiao J, Hays J, Ehinger KA, Oliva A, Torralba A (2010) Sun database: large-scale scene recognition from abbey to zoo. In: 2010 IEEE computer society conference on computer vision and pattern recognition, IEEE, pp 3485–3492
Yang J, Wang X, Yue H, Fu X, Hou C (2017) Underwater image enhancement based on structure-texture decomposition. In: 2017 IEEE International Conference on Image Processing (ICIP), IEEE, pp 1207–1211
Yang M, Sowmya A (2015) An underwater color image quality evaluation metric. IEEE Trans Image Process 24(12):6062–6071
Yang M, Hu J, Li C, Rohde G, Du Y, Hu K (2019) An in-depth survey of underwater image enhancement and restoration. IEEE Access 7:123638–123657
Yang M, Hu K, Du Y, Wei Z, Sheng Z, Hu J (2020) Underwater image enhancement based on conditional generative adversarial network. Signal Process Image Commun 81:115723
Ye X, Xu H, Ji X, Xu R (2018) Underwater image enhancement using stacked generative adversarial networks. In: Hong R, Cheng WH, Yamasaki T, Wang M, Ngo CW (eds) Advances in Multimedia Information Processing—PCM 2018. Springer International Publishing, pp 514–524. https://doi.org/10.1007/978-3-030-00764-5-47
Zhang C, Zhang X, Tu D (2018a) Underwater image enhancement by fusion. In: Wang K, Wang Y, Strandhagen JO, Yu T (eds) Advanced Manufacturing and Automation VII. Springer, Singapore, pp 81–92, 978-981-10-5768-7-8
Zhang S, Wang T, Dong J, Yu H (2017a) Underwater image enhancement via extended multi-scale retinex. Neurocomputing 245:1–9. https://doi.org/10.1016/j.neucom.2017.03.029
Zhang T, Li Y, Takahashi S (2020) Underwater image enhancement using improved generative adversarial network. Concurrency and Computation: Practice and Experience, p e5841
Zhang W, Li G, Ying Z (2017b) A new underwater image enhancing method via color correction and illumination adjustment. In: 2017 IEEE Visual Communications and Image Processing (VCIP), IEEE, pp 1–4
Zhang W, Li G, Ying Z (2018b) Underwater image enhancement by the combination of dehazing and color correction. In: Hong R, Cheng WH, Yamasaki T, Wang M, Ngo CW (eds) Advances in Multimedia Information Processing—PCM 2018. Springer International Publishing, pp 145–155, https://doi.org/10.1007/978-3-030-00764-5-14
Zhang W, Dong L, Pan X, Zou P, Qin L, Xu W (2019) A survey of restoration and enhancement for underwater images. IEEE Access 7:182259–182279
Zhao X, Jin T, Qu S (2015) Deriving inherent optical properties from background color and underwater image enhancement. Ocean Eng 94:163–172. https://doi.org/10.1016/j.oceaneng.2014.11.036
Zheng L, Shi H, Sun S (2016) Underwater image enhancement algorithm based on CLAHE and USM. In: 2016 IEEE International Conference on Information and Automation (ICIA), IEEE, pp 585–590
Zhou Y, Li Q, Huo G (2017) Underwater moving target detection based on image enhancement. In: Cong F, Leung A, Wei Q (eds) Advances in Neural Networks—ISNN 2017. Springer International Publishing, pp 427–436
Zuiderveld K (1994) Contrast limited adaptive histogram equalization. Graphics Gems, pp 474–485
Acknowledgements
We are thankful to the reviewers and editors for their valuable suggestions. We appreciate the insightful comments, which helped us in improving the manuscript significantly.
Funding
No funding was received to assist with the preparation of this manuscript
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Raveendran, S., Patil, M.D. & Birajdar, G.K. Underwater image enhancement: a comprehensive review, recent trends, challenges and applications. Artif Intell Rev 54, 5413–5467 (2021). https://doi.org/10.1007/s10462-021-10025-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-021-10025-z