Next Article in Journal
Acoustic Pressure, Particle Motion, and Induced Ground Motion Signals from a Commercial Seismic Survey Array and Potential Implications for Environmental Monitoring
Next Article in Special Issue
An Underwater Image Enhancement Algorithm Based on Generative Adversarial Network and Natural Image Quality Evaluation Index
Previous Article in Journal
Estimation of Maneuverability of Fishing Vessel Considering Hull-Form Characteristics
Previous Article in Special Issue
Generating Synthetic Sidescan Sonar Snippets Using Transfer-Learning in Generative Adversarial Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Underwater Image Restoration via Non-Convex Non-Smooth Variation and Thermal Exchange Optimization

Beijing Key Laboratory for Precision Optoelectronic Measurement Instrument and Technology, School of Optics and Photonics, Beijing Institute of Technology, Beijing 100081, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2021, 9(6), 570; https://doi.org/10.3390/jmse9060570
Submission received: 23 April 2021 / Revised: 17 May 2021 / Accepted: 19 May 2021 / Published: 25 May 2021
(This article belongs to the Special Issue Underwater Computer Vision and Image Processing)

Abstract

:
The quality of underwater images is an important problem for resource detection. However, the light scattering and plankton in water can impact the quality of underwater images. In this paper, a novel underwater image restoration based on non-convex, non-smooth variation and thermal exchange optimization is proposed. Firstly, the underwater dark channel prior is used to estimate the rough transmission map. Secondly, the rough transmission map is refined by the proposed adaptive non-convex non-smooth variation. Then, Thermal Exchange Optimization is applied to compensate for the red channel of underwater images. Finally, the restored image can be estimated via the image formation model. The results show that the proposed algorithm can output high-quality images, according to qualitative and quantitative analysis.

1. Introduction

With exploration and research in some underwater fields, such as oceans, lakes, and rivers, the application of underwater detection is more extensive, and the requirements for the quality of the captured images are much higher. However, due to the attenuation characteristics of light propagation in the water, as well as the absorption and scattering effects of particles and impurities in water, the underwater images can be impacted by serious degradation effects, such as atomization, low contrast, noise, blur, and color distortion, which limits their applications in follow-up image processing tasks (such as image recognition and target detection) [1,2,3]. Therefore, the use of image processing technology to improve the quality of underwater degraded images has become a research focus in recent years.
In early research, the issue of improving underwater image quality was approached by the use of additional information, such as using multiple images [4] or polarization filters [5,6]. These methods can improve the quality of underwater images, but they also have several shortcomings, such as the high cost involved.
In recent years, with the rapid development of computer technology, many underwater image restoration algorithms without additional hardware have been proposed. According to the principles of these algorithms, they can be divided into three categories: the image formation model-based (IFM-based) method, the image formation model-free (IFM-free) method, and the deep-learning-based method.
The IFM-free methods, such as Retinex [7], Gray-World algorithm [8], and multi-scale fusion [9,10], are also called image enhancement methods, which improve the contrast without using underwater imaging models. These methods have high contrast and fast calculation speeds. However, they may amplify noise, which reduces the underwater image quality and seriously impacts the applications of underwater resource detection and target recognition.
Artificial intelligence technology has made great advancements in recent years, and underwater image restoration methods based on deep learning have also made continuous progress. Park et al. proposed an Adaptive Weighted Multi-Discriminator CycleGAN, which obtained high-quality underwater images [11]. Wang et al. designed a Parallel Convolutional Neural Network (CNN) that included a transmission estimation network and a global ambient light estimation network [12]. Liu et al. proposed an underwater image enhancement method with a deep residual framework, which was composed by cycle-consistent adversarial networks and the deep super-resolution reconstruction model [13]. Li et al. applied a synthesis underwater image to propose a CNN based on underwater scene prior [14]. Recently, unsupervised and self-supervised learning have become a focus in deep learning, and these methods have achieved excellent results in underwater image restoration. Ye et al. built an unsupervised adaptation network to estimate the depth map and restored image [15]. Contrastive learning and generative adversarial networks were utilized by Han et al. to maximize the mutual information between datasets [16]. According to the above analysis, the methods based on deep learning can output high-quality images. The performance of deep learning models depends on the training data. However, obtaining high-quality training data is difficult, especially for underwater images.
The principle of IFM-based methods is based on underwater optical imaging models and prior knowledge of underwater scenes. The most famous method is dark channel prior (DCP) [17], which is not only successfully applied to image defogging, but also effective for underwater image restoration. Berman et al. proposed a non-local prior to estimate haze-free images, which had linear complexity, that requires no training [18]. Peng et al. considered the problem of image blurriness and light absorption, and proposed a depth estimation method to obtain restored images [19]. Zhang et al. improved the underwater image formation model, which estimated the medium transmissions of three channels of an underwater image via joint prior [20]. The attenuation curves prior was applied to estimate transmission maps by Dai et al., who also proposed a color balance algorithm to estimate restored images with a natural appearance [21].
Unlike the influence of haze on light propagation, the influence of water on light propagation is related to the wavelength of light. In general, the longer the wavelength of light, the stronger the absorption and scattering of light by water. Therefore, it is important to compensate for the intensity of the red channel. Azmi et al. used the blue and green channels to estimate the red channel, and particle swarm optimization was used to perform contrast stretching [22]. Zhao et al. studied the optical properties of water, and analyzed the relationship between the RGB channels in underwater images [23]. Galdran et al. employed the method of red channel compensation based on DCP, which realized color correction and visibility improvements [24].
In addition to red channel compensation, the optimization of transmission maps is also an important research direction of IFM-based methods, which improves the contrast and corrects the color of restored images. For the optimization of transmission maps, which can be performed by the method of guided filtering [25,26], variation is a more ideal choice, because it is not only sensitive to the structure and texture of the image, but can also reconstruct the image. Hou et al. designed nonlocal variational [27], and curvature variation regularization [28], which proved that the variational model outperforms the state-of-the-art methods on real-world underwater images.
However, the variational models mentioned above are all convex. It is well known that non-convex norms are more suitable for measuring sparsity than the corresponding convex norms since they are much closer to the l0 norm, which is the exact measure of sparsity, than their convex counterparts [29,30,31]. The non-convex regularization model was first proposed by Geman et al. [32], and then several non-convex variational models were designed, such as non-convex high-order variation [33] and non-convex hybrid total variation [34]. These models have shown the superiority of the non-convex norm, as they can preserve weak edges and textures, which is important for underwater target identification and tracking.
In this paper, we propose a novel underwater image restoration algorithm based on DCP and non-convex and non-smooth variation to improve the underwater image quality and correct color. The main contributions of this paper are summarized as follows:
A transmission map optimization model combining non-convex and non-smooth is proposed;
A method for adaptively selecting regularization parameters is proposed, which can update parameters while optimizing transmission maps;
An iteratively reweighted l1 (IRL1) algorithm and alternate multiplier method (ADMM) are used to solve the proposed non-convex and non-smooth model quickly and accurately;
A transmission map and the background light of the red channel compensation method is designed based on Thermal Exchange Optimization. Because the attenuation of absorption and scattering for red light is the fastest, there are errors when using the fastest attenuating channel (red channel) to estimate the transmission maps of other channels.

2. Materials and Methods

According to the underwater imaging mechanism, a novel underwater image restoration method is proposed. Firstly, the Underwater DCP is used to obtain the rough transmission map. Then, the adaptive non-convex and non-smooth variational is used to optimize the green and blue channels. Next, the Thermal Exchange Optimization is used to estimate the transmission map and background light of the red channel via the optimized green and blue channels. Finally, the simplified underwater imaging model is used to obtain the restored image. The algorithm flow is shown in Figure 1.

2.1. Underwater imaging and Dark Channel Prior

The attenuation of light in water is a complicated process. To reduce the complexity of the model, a simplified underwater imaging model [35] is used to approximately describe this process. The simplified model can be shown as
I x = E D x + E F x + E B x
where I is the captured image, ED is direct illumination, EF represents the forward-scattering of light, EB is the back-scattering when light is spread underwater, and x is the image coordinate. The influence of EF in underwater imaging is usually ignored. Therefore, (1) can be rewritten as
I x = J x t x + B 1 t x
where J is the ideal underwater image, t is the transmission map, and B is the background light. From (2), the key in underwater image restoration is to estimate the transmission map and background light. DCP is a powerful tool for estimating the transmission map and background light, because there is at least one pixel, which is almost 0, of RGB channels in each local patch. Pan et al. proved mathematically that the sparsity of the dark channel pixels is an inherent property of the blur image [36]. The dark channel can be described as
I d a r k x = min y Ω min c I c y = 0 , c R , G , B
According to (3), (2) can be rewritten as
min y Ω min c I c y B c = min y Ω min c J c y + 1 t x , c R , G , B
In DCP, the transmission map is defined as
t x = 1 min y Ω min c I c y B c , c R , G , B

2.2. Thermal Exchange Optimization

Thermal Exchange Optimization (TEO) [37] is an intelligent optimization algorithm based on Newton’s law of cooling, which has been applied to image segmentation [38], and image fusion [39]. In TEO, a number of agents are set, and then some of them are used as the object temperature and others as the environment temperature. The environment temperature can be updated as
T n e w = T e n v + T o l d T e n v exp β l L
β = cost object cost worst   object
T e n v = 1 c 1 + c 2 1 l L · r a n d o m T e n v
where c1, c2 are the controlling variables, Told and Tnew are the previous and current temperatures of the object, l and L are the current and max iteration numbers, respectively. The TEO is conceptually simple and relatively easy to implement, making it an ideal tool to estimate the red channel transmission map and background light.

2.3. Adaptive non-convex and non-smooth variational models

In this part, the optimization model of the transmission map is proposed. In this model, the negative Sobolev space H−1(Ω) is used to protect weak edges and textures. The model is defined as
t = arg min t , J φ t 1 + λ 1 2 Δ 1 I J · t B 1 t 2 2 + λ 2 2 Δ 1 J I C L A H E 2 2 t k + 1 , J k + 1 = arg min t k , J k φ t k t k 1 + λ 1 k 2 Δ 1 I J k · t k B 1 t k 2 2 + λ 2 k 2 Δ 1 J k I C L A H E 2 2
where ICLAHE is the enhanced origin underwater image via CLAHE [33], is the gradient operator, Δ 1 is the inverse Laplace operator, and φ(•) is a non-convex and non-smooth function. In this paper, the φ(•) function is defined as
φ t = 1 α log 1 + α t ,   α > 0
From (9), there are two regularized parameters. To improve the generality of the model, the adaptive selection method of regularization parameters is as follows
t , λ 1 , λ 2 = arg min t , λ 1 , λ 2 φ t 1 + λ 1 2 Δ 1 I J · t B 1 t 2 2 + λ 2 2 Δ 1 J I C L A H E 2 2 + a 1 2 λ 1 b 2 2 + a 2 2 λ 2 b 2 2
where a1, a2, and b are the constants. From (11), the adaptive selection method regularization parameters consist of (9) and the item of parameters. In the calculation, the regularization parameters are updated as the transmission map is updated, which means the regularization parameters are always estimated by the optimizing transmission map, rather than the rough transmission map. This is the most significant difference and advantage of the proposed method compared to the traditional parameter selection method.

2.4. IRL1 and ADMM for proposed models

In this section, the IRL1 and ADMM are used to solve (11). First, (11) is divided into three subproblems, the transmission map subproblem and the regularization parameters’ subproblems, which can be defined as
t k + 1 , J k + 1 = arg min t k , J k φ t k 1 + λ 1 k 2 Δ 1 I J k · t k B 1 t k 2 2 + λ 2 k 2 Δ 1 J k I C L A H E 2 2 λ 1 k + 1 = arg min λ 1 k λ 1 k 2 Δ 1 I J k + 1 · t k + 1 B 1 t k + 1 2 2 + a 1 2 λ 1 k b 2 2 λ 2 k + 1 = arg min λ 2 k λ 2 k 2 Δ 1 J k + 1 I C L A H E 2 2 + a 2 2 λ 2 k b 2 2
where k is the current iteration number. From (12), the transmission map subproblem is non-convex and non-smooth, which can be solved via IRL1 and ADMM. The regularization parameters’ subproblems are convex; their solution can be written as
λ 1 k + 1 = a 1 b Δ 1 I J k + 1 · t k + 1 B 1 t k + 1 2 2 a 1 λ 2 k + 1 = a 2 b Δ 1 J k + 1 I C L A H E 2 2 a 2
Next, the transmission map subproblem, which is the proposed non-convex non-smooth model (9), is solved by IRL1. Firstly, (9) should be converted to a convex term:
t k + 1 , J k + 1 = arg min t k , J k φ t k t k 1 + λ 1 k 2 Δ 1 I J k · t k B 1 t k 2 2 + λ 2 k 2 Δ 1 J k I C L A H E 2 2
From (14), the non-convex problem is converted to a TV-minimizing problem, whose parameter is φ t k . The parameter is a monotonically decreasing function with respect to t k . Therefore, (14) cannot penalize the edges, which preserves weak edges and textures effectively.
Then, to solve the non-smooth problem (14), the ADMM is used. After adding auxiliary variables to (14), its Euler–Lagrangian form is described as
v k + 1 , w k + 1 = arg min v k , w k φ t k v k 1 + λ 1 k 2 Δ 1 I w k · t k B 1 t k 2 2 + λ 2 k 2 Δ 1 w k I C L A H E 2 2 s . t .           t = v ,       J = w
t k + 1 , J k + 1 , v k + 1 , w k + 1 = arg min t k , J k , v k , w k + 1 φ t k v k 1 + λ 1 k 2 Δ 1 I w k · t k B 1 t k 2 2 + λ 2 k 2 Δ 1 w k I C L A H E 2 2 + s 1 k T t k v k + s 2 k T J k w k + σ 1 2 t k v k 2 2 + σ 2 2 J k w k 2 2
where s1 and s2 are the Lagrangian multipliers, and σ1 and σ2 are positive constants, which measure the quadratic penalization. Then, (16) can be rewritten as:
t k + 1 , J k + 1 , v k + 1 , w k + 1 = arg min t k , J k , v k , w k + 1 φ t k v k 1 + λ 1 k 2 Δ 1 I w k · t k B 1 t k 2 2 + λ 2 k 2 Δ 1 w k I C L A H E 2 2 + σ 1 2 t k v k + s 1 k σ 1 2 2 + σ 2 2 J k w k + s 2 k σ 2 2 2
Then, a variable can be minimized or other variables can be fixed, alternatively. Equation (17) can be decomposed into six subproblems, which can be shown as follows:
v k + 1 = arg min v k φ t k v k 1 + σ 1 2 t k v k + s 1 k σ 1 2 2
w k + 1 = arg min w k λ 1 k 2 Δ 1 I w k · t k B 1 t k 2 2 + λ 2 k 2 Δ 1 w k I C L A H E 2 2 + σ 2 2 J k w k + s 2 k σ 2 2 2
t k + 1 = arg min t k λ 1 k 2 Δ 1 I w k + 1 · t k B 1 t k 2 2 + σ 1 2 t k v k + 1 + s 1 k σ 1 2 2
J k + 1 = arg min J k σ 2 2 J k w k + 1 + s 2 k σ 2 2 2
s 1 k + 1 = s 1 k + σ 2 v k + 1 t k + 1
s 2 k + 1 = s 2 k + σ 2 w k + 1 J k + 1
The solution of (18–21) can be described as
v k + 1 = t k + s 1 k σ 1 t k + s 1 k σ 1 max t k + s 1 k σ 1 φ t k σ 1 , 0
w k + 1 = λ 1 k t k Δ 1 I B 1 t k λ 2 k Δ 1 I C L A H E + σ 2 J k s 2 k λ 1 k t k 2 Δ 1 λ 2 k Δ 1 + σ 2
t k = F 1 λ 1 k F Δ 1 F I λ 1 k B F Δ 1 σ 1 F * F v k + 1 + F * F s 1 k λ 1 k F Δ 1 F w k + 1 λ 1 k B F Δ 1 σ 1 F T F
J k + 1 = w k + 1 σ 2 s 2 k σ 2
where F( ) is the discrete Fourier transform, F−1( ) is the inverse discrete Fourier transform, * is the complex conjugate operator, and is the component-wise multiplication operator.

2.5. Red Channel Compensation Based on TEO

In order to correct the color of the underwater images and compensate for the loss of the red channel, the transmission map and background light should be estimated accurately. According to [23], the relationship between the transmission map of the red channel and the blue-green channel can be described as
t b x = t r x β b β r = t r x B r 0.00113 λ b + 1.62517 B b 0.00113 λ r + 1.62517
t g x = t r x β g β r = t r x B r 0.00113 λ g + 1.62517 B g 0.00113 λ r + 1.62517
where Br, Bg and Bb are the background light of the red, green and blue channel, respectively. λr, λg and λb are the wavelengths of red, green and blue light. According to (28) and (29), the objective function of TEO can be defined as follows
f r e d t r = t r t b B b m λ r + i B r m λ b + i 2 2 + t r t g B g m λ r + i B r m λ g + i 2 2 t r = 1 min y Ω I r B r
where Ir is the red channel of the original underwater image. From (30), the Br and tr can be estimated by TEO. The tr is estimated by tg and tb, which are optimized by adaptive non-convex non-smooth variation. Br is searched through TEO to calculate the value of (30). When the minimum of (30) is obtained, the optimal Br and tr can be estimated by TEO.

3. Results

In this section, the effectiveness of the proposed algorithm, compared with the state-of-the-art algorithms, such as [9,14,17,18,40], and CLAHE, is demonstrated. Both [17] and [18] are the effective IFM-based methods. The methods of [9,40] and CLAHE are typical IFM-free methods. The method of [14] is an advanced deep-learning-based method. To ensure fairness, all experiments are performed on a Windows 10 platform with an Intel Core i7-10300H central processing unit (CPU) at 2.5 GHz and with 8 GB of memory.

3.1. Metrics

It is non-trivial to evaluate the results of the method in datasets without ground truth, and individual metrics cannot indicate the superiority of the proposed algorithm perfectly, e.g., BRISQUE [41] measures the visual effect of the image, but it cannot indicate the restoration degree of algorithm results. In this section, BRISQUE, UIQM [42], FADE [43], UCIQE [44], and NIQE [45] are used to evaluate the restored images. UIQM is a no-reference underwater image quality metric which combines and measures the colorfulness, sharpness, and contrast of restored images. FADE evaluates the image quality via measures of the darkness pixel in underwater images. UCIQUE is a state-of-the-art method to estimate underwater image quality. NIQE is an efficient image quality analyzer based on the generalized Gaussian model. All codes of metrics are open, and the parameters of metrics are at default.

3.2. Qualitative Analysis

Figure 2 shows the results from different enhancement algorithms, and these images demonstrate the proposed algorithm can generate high-quality images which highlight vital visual features of the original images. The IFM-based methods, [17] and [18], can improve visual effects in some underwater images, but they may generate halo and pseudo edges, which impacts the detection of underwater resources. The IFM-free methods are able to stretch contrast and highlight the main object in underwater images. However, underwater image textures and features can be concealed due to over-enhancement and lighting over-correction. The restored images of the deep-learning-based method [14] are reddish. The proposed algorithm can output high-contrast and color saturation restored images, and it can eliminate blueish or greenish underwater scenes due to an IFM-based method and red channel compensation.

3.3. Quantitative Analysis

The score of the metrics can be seen below. The lower scores of BRISQUE, FADE, and NIQE indicate that the image quality is better. In addition, the higher scores of UIQM and UCIQE also indicate that the image quality is better. (Figure 3, Figure 4, Figure 5, Figure 6 and Figure 7)
According to the score of BRISQUE, the proposed algorithm is the second-best method, and is close to the best method. For UIQM, the performance of the proposed algorithm scored best. According to FADE, the proposed algorithm does not perform well, because FADE measures the darkness pixels. The proposed algorithm is an IFM-based method whose stretching ability is poorer than IFM-free methods. The proposed algorithm obtained the best score from UCIQE. According to NIQE, the proposed algorithm is not the best method, but it is the second best method. In short, the proposed algorithm outputs the best-restored images, and it achieves a favorable performance compared to other methods.

3.4. Runtime Analysis

Running time is one of the metrics used to evaluate the practicability of underwater image restoration methods. In this part, we convert the size of the original image in Figure 2 to 100 × 100, 200 × 200, 300 × 300, 400 × 400, and 500 × 500, respectively, and then run them several times to obtain the running time. The running time is shown in Figure 8.
According to Figure 8, the runtime of CLAHE is the quickest, and it is almost constant. The proposed method is not the best, because the non-convex non-smooth variational and TEO increase the complexity and runtime, which makes the runtime of the proposed method lower than [17].

4. Discussion

From qualitative and quantitative analysis, the proposed algorithm outperforms the current state-of-the-art methods in terms of restoration effect and visual effect. According to BRISQUE, FADE, and NIQE, the output of the proposed algorithm is not the best output. However, when combining the restored images, the proposed algorithm can still be considered as a better underwater image restoration method than the other alternatives.

5. Conclusions

In this paper, a novel underwater restoration algorithm based on DCP and non-convex non-smooth variation is proposed. Specifically, DCP is used to estimate the background light and rough transmission maps of the green and red channels. These rough transmission maps are optimized via the proposed adaptive non-convex, non-smooth variation. To compensate for the red channel, a novel red channel compensation method is proposed. Experimental results show that the proposed algorithm can obtain better results than other state-of-the-art methods.
Future developments should focus on two aspects. First, the novel variation model, which enhances edges and textures in underwater images, should be studied. Second, a rapidly converging TEO, which reduces runtime, should also be a key focus of future work.

Author Contributions

All authors contributed substantially to this study. Individual contributions were: Conceptualization, M.L. and Y.Z.; methodology, Q.J., P.L., and M.L.; software, Q.J., M.H. and L.K.; validation, Q.J., M.L. and L.D.; formal analysis, Q.J.; investigation, P.L. and M.L.; resources, M.L., L.D., and Y.Z.; data curation, Q.J. writing—original draft preparation, Q.J.; writing—review and editing, Q.J. and P.L.; visualization, Q.J.; supervision, M.L. and Y.Z.; project administration, M.L.; funding acquisition, M.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the national key research and development project of China, grant number 2018YFF0300804.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The publicly archived datasets of the underwater image data used in this paper, are derived from website: https://li-chongyi.github.io/proj_benchmark.html (accessed on 23 April 2021) and https://github.com/dlut-dimt/RealworldUnderwater-Image-Enhancement-RUIE-Benchmark (accessed on 23 April 2021).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hu, H.F.; Qi, P.F.; Li, X.B.; Cheng, Z.Z.; Liu, T.G. Underwater imaging enhancement based on a polarization filter and histogram attenuation prior. J. Phys. D. Appl. Phys. 2021, 54, 175102. [Google Scholar] [CrossRef]
  2. Lu, J.Y.; Li, N.; Zhang, S.Y.; Yu, Z.B.; Zheng, H.Y.; Zheng, B. Multi-scale adversarial network for underwater image restoration. Opt. Laser Technol. 2019, 110, 105–113. [Google Scholar] [CrossRef]
  3. Chen, T.; Qu, X.R.; Zhang, Z.; Liang, X. Region-Searching of Multiple Autonomous Underwater Vehicles: A Distributed Cooperative Path-Maneuvering Control Approach. J. Mar. Sci. Eng. 2021, 9, 355. [Google Scholar] [CrossRef]
  4. Narasimhan, S.G.; Nayar, S.K. Contrast restoration of weather degraded images. IEEE Trans. Pattern Anal. Mach. Intell. 2003, 25, 713–724. [Google Scholar] [CrossRef] [Green Version]
  5. Matthieu, B.; Frederic, G.; Allais, A.G. Influence of polarization filtering on image registration precision in underwater conditions. Opt. Lett. 2012, 37, 3273–3275. [Google Scholar] [CrossRef]
  6. Amer, K.O.; Elbouz, M.; Alfalou, A.; Brosseau, C.; Hajjami, J. Enhancing underwater optical imaging by using a low-pass polarization filter. Opt. Express 2019, 27, 621–643. [Google Scholar] [CrossRef]
  7. Hu, K.; Zhang, Y.W.; Lu, F.Y.; Deng, Z.L.; Liu, Y.P. An underwater image enhancement algorithm based on MSR parameter optimization. J. Mar. Sci. Eng. 2020, 8, 741. [Google Scholar] [CrossRef]
  8. Hou, G.J.; Pan, Z.K.; Huang, B.X.; Wang, G.D.; Xin, L. Hue preserving-based approach for underwater colour image enhancement. IET Image Process. 2018, 12, 292–298. [Google Scholar] [CrossRef]
  9. Marques, T.P.; Albu, A.B. L2UWE: A Framework for the Efficient Enhancement of Low-Light Underwater Images Using Local Contrast and Multi-Scale Fusion. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, Seattle, WA, USA, 14–19 June 2020. [Google Scholar] [CrossRef]
  10. Ancuti, C.O.; Ancuti, C.; Vleeschouwer, C.D.; Bekaert, P. Color balance and fusion for underwater image enhancement. IEEE Trans. Image Process. 2018, 27, 379–393. [Google Scholar] [CrossRef] [Green Version]
  11. Park, J.H.; Han, D.K.; Ko, H. Adaptive Weighted Multi-Discriminator CycleGAN for Underwater Image Enhancement. J. Mar. Sci. Eng. 2019, 7, 200. [Google Scholar] [CrossRef] [Green Version]
  12. Wang, K.Y.; Hu, Y.; Chen, J.; Wu, X.Y.; Zhao, X.; Li, Y.S. Underwater Image Restoration Based on a Parallel Convolutional Neural Network. Remote Sens. 2019, 11, 1591. [Google Scholar] [CrossRef] [Green Version]
  13. Liu, P.; Wang, G.Y.; Qi, H.; Zhang, C.F.; Zheng, H.Y.; Yu, Z.B. Underwater Image Enhancement with a Deep Residual Framework. IEEE Access 2019, 7, 94614–94629. [Google Scholar] [CrossRef]
  14. Li, C.Y.; Anwar, S.; Porikli, F. Underwater scene prior inspired deep underwater image and video enhancement. Pattern Recognit. 2020, 98, 107038. [Google Scholar] [CrossRef]
  15. Ye, X.C.; Li, Z.; Sun, B.L.; Wang, Z.H.; Xu, R.; Li, H.J.; Xin, F. Deep joint depth estimation and color correction from monocular underwater images based on unsupervised adaptation networks. IEEE Trans. Circuits Syst. Video 2020, 30, 3995–4008. [Google Scholar] [CrossRef]
  16. Han, J.L.; Shoeiby, M.; Malthus, T.; Botha, E.; Anstee, J.; Anwar, S.; Wei, R.; Petersson, L.; Armin, M.A. Single underwater image restoration by contrastive learning. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium, Brussels, Belgium, 11–16 July 2021; preprint. Available online: https://arxiv.org/abs/2103.09697 (accessed on 17 May 2021).
  17. He, K.M.; Sun, J.; Tang, X. Single image haze removal using dark channel prior. IEEE Trans. Pattern Anal. Mach. Intell. 2011, 33, 2341–2353. [Google Scholar] [CrossRef]
  18. Berman, D.; Treibitz, T.; Avidan, S. Signal image dehazing using haze-lines. IEEE Trans. Pattern Anal. Mach. Intell. 2020, 42, 720–734. [Google Scholar] [CrossRef] [PubMed]
  19. Peng, Y.T.; Cosman, P.C. Underwater image restoration based on image blurriness and light absorption. IEEE Trans. Image Process. 2017, 26, 1579–1594. [Google Scholar] [CrossRef] [PubMed]
  20. Zhang, M.H.; Peng, J.H. Underwater image restoration based on a new underwater image formation model. IEEE Access 2018, 6, 58634–58644. [Google Scholar] [CrossRef]
  21. Dai, C.G.; Lin, M.X.; Wu, X.J.; Wang, Z.; Guan, Z.G. Single underwater image restoration by decomposing curves of attenuating color. Opt. Laser Technol. 2020, 123, 105947. [Google Scholar] [CrossRef]
  22. Azmi, K.Z.M.; Ghani, A.S.A.; Yusof, Z.M.; Ibrahim, Z. Deep underwater image enhancement through color cast removal and optimization algorithm. Imaging Sci. J. 2019, 67, 330–342. [Google Scholar] [CrossRef]
  23. Zhao, X.W.; Jin, T.; Qu, S. Deriving inherent optical properties from background color and underwater image enhancement. Ocean Eng. 2015, 94, 163–172. [Google Scholar] [CrossRef]
  24. Galdran, A.; Pardo, D.; Picon, A.; Alvarez, G.A. Automatic Red-Channel underwater image restoration. J. Vis. Commun. Image Represent. 2015, 26, 132–145. [Google Scholar] [CrossRef] [Green Version]
  25. He, K.M.; Sun, J.; Tang, X.O. Guided Image Filtering. IEEE Trans. Pattern Anal. Mach. Intell. 2003, 35, 1397–1409. [Google Scholar] [CrossRef]
  26. Zhou, J.C.; Liu, Z.Z.; Zhang, W.D.; Zhang, D.H.; Zhang, W.S. Underwater image restoration based on secondary guided transmission map. Multimed. Tools Appl. 2021, 80, 7771–7788. [Google Scholar] [CrossRef]
  27. Hou, G.J.; Pan, Z.K.; Wang, G.D.; Yang, H.; Duan, J.M. An efficient nonlocal variational method with application to underwater image restoration. Neurocomputing 2019, 369, 106–121. [Google Scholar] [CrossRef]
  28. Hou, G.J.; Li, J.M.; Wang, G.D.; Pan, Z.K.; Zhao, X. Underwater image dehazing and denoising via curvature variation regularization. Multimed. Tools Appl. 2020, 79, 20199–20219. [Google Scholar] [CrossRef]
  29. Tang, L.M.; Zhang, H.L.; He, C.J.; Fang, Z. Non-convex and Non-smooth Variational Decomposition for Image Restoration. Appl. Math. Model. 2019, 69, 355–377. [Google Scholar] [CrossRef]
  30. Jung, M.Y.; Kang, M. Efficient Nonsmooth Nonconvex Optimization for Image Restoration and Segmentation. J. Sci. Comput. 2015, 62, 336–370. [Google Scholar] [CrossRef]
  31. Ren, Y.J.; Tang, L.M. A nonconvex and nonsmooth anisotropic total variation model for image noise and blur removal. Multimed. Tools Appl. 2020, 79, 1445–1473. [Google Scholar] [CrossRef]
  32. Geman, S.; Gaman, D. Stochastic Relaxation, Gibbs Distributions, and the Bayesian Restoration of Images. IEEE Trans. Pattern Anal. Mach. Intell. 1984, 6, 721–741. [Google Scholar] [CrossRef] [PubMed]
  33. Kang, M.; Kang, M.; Jung, M. Nonconvex higher-order regularization based Rician noise removal with spatially adaptive parameters. J. Vis. Commun. Image Represent. 2015, 32, 180–193. [Google Scholar] [CrossRef]
  34. Oh, S.; Hoo, H.; Yun, S.; Kang, M. Non-convex hybrid total variation for image denoising. J. Vis. Commun. Image Represent. 2013, 24, 332–344. [Google Scholar] [CrossRef]
  35. Miao, Y.; Sowmya, A.; Wei, Z.Q.; Zheng, B. Offshore underwater image restoration using reflection-decomposition-based transmission map estimation. IEEE J. Ocean. Eng. 2020, 45, 521–533. [Google Scholar] [CrossRef]
  36. Pan, J.S.; Sun, D.Q.; Pfister, H.; Yang, M.H. Deblurring Images via Dark Channel Prior. IEEE Trans. Pattern Anal. Mach. Intell. 2018, 40, 2315–2328. [Google Scholar] [CrossRef] [PubMed]
  37. Kaveh, A.; Dadras, A. A novel meta-heuristic optimization algorithm: Thermal exchange optimization. Adv. Eng. Softw. 2017, 110, 69–84. [Google Scholar] [CrossRef]
  38. Xing, Z.K.; Jia, H.M. An improved thermal exchange optimization based GLCM for multi-level image segmentation. Multimed. Tools Appl. 2020, 79, 12007–12040. [Google Scholar] [CrossRef]
  39. Guo, H.; Chen, J.Y.; Yang, X.; Jiao, Q.L.; Liu, M. Visible-Infrared Image Fusion Based on Double- Density Wavelet and Thermal Exchange Optimization. In Proceedings of the 2021 IEEE 5th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing, China, 12 March 2021. [Google Scholar] [CrossRef]
  40. Ma, J.X.; Fan, X.N.; Yang, S.X.; Zhang, X.W.; Zhu, X.F. Contrast Limited Adaptive Histogram Equalization-Based Fusion in YIQ and HSI Color Spaces for Underwater Image Enhancement. Int. J. Pattern Recognit. 2018, 32, 1854018. [Google Scholar] [CrossRef]
  41. Mittal, A.; Moorthy, A.K.; Bovik, A.C. No-reference image quality assessment in the spatial domain. IEEE Trans. Image Process. 2012, 12, 4695–4708. [Google Scholar] [CrossRef]
  42. Panetta, K.; Gao, C.; Agaian, S. Human-Visual-System-Inspired Underwater Image Quality Measures. IEEE J. Ocean. Eng. 2016, 41, 541–551. [Google Scholar] [CrossRef]
  43. Choi, L.K.; You, J.; Bovik, A.C. Referenceless prediction of perceptual fog density and perceptual image defogging. IEEE Trans. Image Process. 2015, 24, 3888–3901. [Google Scholar] [CrossRef]
  44. Yang, M.; Sowmya, A. An underwater color image quality evaluation metric. IEEE Trans. Image Process. 2015, 24, 6062–6071. [Google Scholar] [CrossRef] [PubMed]
  45. Mittal, A.; Soundararajan, R.; Bovik, A.C. Making a “Completely Blind” Image Quality Analyzer. IEEE Signal Process. Lett. 2013, 20, 209–212. [Google Scholar] [CrossRef]
Figure 1. Details of the proposed underwater image restoration algorithm.
Figure 1. Details of the proposed underwater image restoration algorithm.
Jmse 09 00570 g001
Figure 2. Underwater image enhancement result. (a) The original image; (b) the result of [9]; (c) the result of [14]; (d) the result of [17]; (e) the result of [18]; (f) the result of [40]; (g) the result of CLAHE; (h) the result of ours.
Figure 2. Underwater image enhancement result. (a) The original image; (b) the result of [9]; (c) the result of [14]; (d) the result of [17]; (e) the result of [18]; (f) the result of [40]; (g) the result of CLAHE; (h) the result of ours.
Jmse 09 00570 g002
Figure 3. BRISQUE of restored images. A lower BRISQUE score indicates better image quality.
Figure 3. BRISQUE of restored images. A lower BRISQUE score indicates better image quality.
Jmse 09 00570 g003
Figure 4. UIQM of restored images. A higher UIQM score indicates better image quality.
Figure 4. UIQM of restored images. A higher UIQM score indicates better image quality.
Jmse 09 00570 g004
Figure 5. FADE of restored images. A lower FADE score indicates better image quality.
Figure 5. FADE of restored images. A lower FADE score indicates better image quality.
Jmse 09 00570 g005
Figure 6. UCIQE of restored images. A higher UCIQE score indicates better image quality.
Figure 6. UCIQE of restored images. A higher UCIQE score indicates better image quality.
Jmse 09 00570 g006
Figure 7. NIQE of restored images. A lower NIQE score indicates better image quality.
Figure 7. NIQE of restored images. A lower NIQE score indicates better image quality.
Jmse 09 00570 g007
Figure 8. Runtime of underwater image restored methods.
Figure 8. Runtime of underwater image restored methods.
Jmse 09 00570 g008
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Jiao, Q.; Liu, M.; Li, P.; Dong, L.; Hui, M.; Kong, L.; Zhao, Y. Underwater Image Restoration via Non-Convex Non-Smooth Variation and Thermal Exchange Optimization. J. Mar. Sci. Eng. 2021, 9, 570. https://doi.org/10.3390/jmse9060570

AMA Style

Jiao Q, Liu M, Li P, Dong L, Hui M, Kong L, Zhao Y. Underwater Image Restoration via Non-Convex Non-Smooth Variation and Thermal Exchange Optimization. Journal of Marine Science and Engineering. 2021; 9(6):570. https://doi.org/10.3390/jmse9060570

Chicago/Turabian Style

Jiao, Qingliang, Ming Liu, Pengyu Li, Liquan Dong, Mei Hui, Lingqin Kong, and Yuejin Zhao. 2021. "Underwater Image Restoration via Non-Convex Non-Smooth Variation and Thermal Exchange Optimization" Journal of Marine Science and Engineering 9, no. 6: 570. https://doi.org/10.3390/jmse9060570

APA Style

Jiao, Q., Liu, M., Li, P., Dong, L., Hui, M., Kong, L., & Zhao, Y. (2021). Underwater Image Restoration via Non-Convex Non-Smooth Variation and Thermal Exchange Optimization. Journal of Marine Science and Engineering, 9(6), 570. https://doi.org/10.3390/jmse9060570

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop