Next Article in Journal
Automated Crop Residue Estimation via Unsupervised Techniques Using High-Resolution UAS RGB Imagery
Next Article in Special Issue
Channel Estimation for Underwater Acoustic Communications in Impulsive Noise Environments: A Sparse, Robust, and Efficient Alternating Direction Method of Multipliers-Based Approach
Previous Article in Journal
A GEO-GEO Stereo Observation of Diurnal Cloud Variations over the Eastern Pacific
Previous Article in Special Issue
Small-Sample Underwater Target Detection: A Joint Approach Utilizing Diffusion and YOLOv7 Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Dual-Branch Autoencoder Network for Underwater Low-Light Polarized Image Enhancement

Key Lab of Underwater Acoustic Communication and Marine Information Technology (Xiamen University) Ministry of Education, Xiamen University, Xiamen 361102, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2024, 16(7), 1134; https://doi.org/10.3390/rs16071134
Submission received: 2 February 2024 / Revised: 11 March 2024 / Accepted: 22 March 2024 / Published: 24 March 2024
(This article belongs to the Special Issue Advancement in Undersea Remote Sensing II)

Abstract

:
Underwater detection faces uncomfortable illumination conditions, and traditional optical images sensitive to intensity often cannot work well in these conditions. Polarization imaging is a good solution for underwater detection under adverse lighting conditions. However, the process of obtaining polarization information causes it to be more sensitive to noise; serious noise reduces the quality of polarized images and subsequent performance in advanced visual tasks. Unfortunately, the flourishing low-light image enhancement methods applied to intensity images have not demonstrated satisfactory performance when transferred to polarized images. In this paper, we propose a low-light image enhancement paradigm based on the antagonistic properties of polarization parameters. Furthermore, we develop a dual-branch network that relies on a gradient residual dense feature extraction module (GRD) designed for polarized image characteristics and polarization loss, effectively avoiding noise introduced during the direct amplification of brightness, and capable of restoring target contour details. To facilitate a data-driven learning method, we propose a simulation method for underwater low-light polarized images. Extensive experimental results on real-world datasets demonstrate the effectiveness of our proposed approach and its superiority against other state-of-the-art methods.

1. Introduction

Underwater optical images serve as a primary means of acquiring information in various underwater applications such as underwater archaeology, underwater infrastructure inspection, and marine biology research. In practical underwater detection, challenging lighting conditions are an unavoidable obstacle. Inadequate illumination or signal attenuation during propagation can lead to an insufficient number of photons received by detectors, which results in intensity image degeneration such as brightness reduction, contrast decrease, and the target information being drowned in noise. Especially regarding exploring in the deep sea, additional artificial lighting may disturb marine life, even though additional lighting is possible, light spots pose a significant challenge to imaging quality. Inspired by mantis shrimp vision, the introduction of polarization information has made a breakthrough in obtaining information in strongly scattering media [1]. Current low-light image enhancement methods mostly rely on intensity and spectral information. In comparison to intensity images, polarized images can still record rich object surface details such as shape, surface roughness, and curvature even in low light or low contrast conditions. According to Figure 1b, it is a fact that the degree of linear polarized image (DoLP) can display target information in low-light conditions. However, it is important to note that the overall image noise is significant, and the quality of the imaging is undeniably low, which is attributed to the heightened sensitivity of polarization parameters to noise. Extracting polarization information from the image involves calculating the Stokes parameters using intensity measurements and nonlinear calculations. This process introduces complex noise, resulting in polarized images with substantial noise in low-light conditions. Therefore, obtaining high-quality polarized images is crucial for enhancing underwater detection capabilities and obtaining valuable underwater information.
Existing efforts in low-light image enhancement mainly focus on enhancing individual intensity images and can be categorized into traditional methods and learning-based methods. Traditional methods may suffer from inadequate or excessive enhancement, and further amplification of noise in practical applications [2,3]. Learning-based methods [4,5,6,7,8,9] utilize deep neural networks to extract image features from a large amount of data to enhance the quality of optical images in the intensity domain. However, when these methods are transferred to the polarized images, their performance significantly deteriorates, which is attributed to the different noise distributions of different domain images. These methods fail to leverage the physical constraints between multiple polarized images, leading to the loss of some physical prior information. Moreover, denoising methods in deep learning may disrupt the original noise relationships, causing more severe degradation when calculating polarization parameters. Some specialized works for polarized images exist as well. Hu et al. [10] propose a method to simultaneously enhance intensity and polarized images by leveraging relationships between multiple polarized images, but it still focuses on processing in the intensity domain. In [11], a low-light enhancement method in the Stokes domain is proposed, and it is found that the degradation of Stokes parameters is much less severe than that of polarized images under low-light conditions. However, directly amplifying brightness will further amplify noise. In addition, there is also no publicly available polarization image dataset, which greatly limits data-driven methods.
To address these limitations, we propose a solution for enhancing underwater low-light polarized images. Inspired by the work [11], we tackle the problem of polarized image enhancement in the Stokes domain. Through extensive observation and analysis of a substantial number of underwater polarized images obtained in real-world experiments, we design a dual-branch network combining the physical priors to address the challenges of reduced brightness and complex noise. To drive the network training, it is necessary to obtain a substantial dataset of paired underwater polarized images. Even with the assistance of polarization cameras, collecting a large and abundant dataset is time-consuming and labor-intensive. There is currently no publicly available underwater polarization image dataset. Therefore, we consider using a simulated dataset to drive network training. Integrating both underwater degradation and low-light degradation into polarization information in a coherent manner to create a comprehensive paired dataset poses a significant challenge. Existing methods for low-light simulation or underwater style transfer are mainly designed for independent images. We aim to develop a more realistic data synthesis pipeline without compromising the physical constraints relationship between multiple polarized images. Ultimately, we generate a paired underwater low-light polarized image dataset encompassing various water degradation scenarios and diverse lighting conditions. To validate the generalization performance, we also set up an underwater polarimetric imaging system, creating a real-world dataset. We then test the performance of our algorithm on the real-world dataset, demonstrating the robustness and effectiveness of our approach. The main contributions can be summarized as follows:
  • We propose a Stokes-domain underwater low-light polarized image enhancement paradigm inspired by a polarization antagonistic relationship, which can effectively avoid the damage caused by directly amplifying brightness and can restore the details by using the physical prior. To our best knowledge, this paradigm designed according to mutual constraints of Stokes parameters is proposed for the first time and demonstrates superior performance compared to other methods.
  • Based on the proposed paradigm, we propose a dual-branch network based on an improved autoencoder. We design a GRD feature extraction module specifically for edge extraction, which effectively captures details and structural information at various scales. Additionally, we incorporate a polarization loss function to further preserve the polarization constraint relationships and prevent their disruption.
  • We construct a simulation dataset based on the underwater polarization imaging model and a camera response function (CRF). To verify the generalization performance of the algorithm, we build an underwater polarimetric imaging system and create a real-world dataset. Extensive experimental results on real-world datasets demonstrate the effectiveness of our proposed approach and its superiority against other state-of-the-art methods.

2. Related Work

2.1. Low-Light Intensity Image Enhancement

Low-light image enhancement methods can be classified into traditional and deep learning-based methods. Traditional methods often utilize techniques such as histogram equalization (HE) [2], Gamma Correction (GC) [12] and the Retinex theory [13]. Histogram equalization methods transform the low-light image enhancement task as a numerical optimization problem, which may lead to inadequate or excessive enhancement and introduce intolerable artifacts, because this method does not consider the local luminance transformation and only considers the global adjustment. Although Gamma Correction can perform non-linear processing on each pixel independently, this method does not consider the relationship between the pixel and its neighboring pixels, which can lead to a decrease in smoothness. Based on the Retinex method, it is assumed that the image has no noise or color distortion, so it usually introduces severe noise or color distortion and requires manual adjustment of parameters.
In recent years, deep learning methods have demonstrated remarkable performance in the field of image processing and have also been applied to low-light image enhancement. These methods can be divided into two categories. The first category of methods uses Convolutional Neural Networks (CNNs) to learn the map from a large amount of data from low-light images to normal images. In 2017, LLNet [4] was proposed as the first deep learning-based method for low-light image enhancement. It employs a variant of the stacked sparse denoising autoencoder to simultaneously enhance brightness and denoise low-light images. In 2018, MELLEN [14] introduced an end-to-end multi-branch enhancement network, incorporating a feature extraction module, an enhancement module, and a fusion module to achieve low-light image enhancement. To alleviate computational burdens, in 2018, Li et al. [15] proposed a lightweight model called LightenNet for low-light image enhancement. Most supervised learning methods are trained on synthetic data and exhibit poor generalization performance in real low-light conditions. In 2021, DSLR [16] was proposed to take advantage of Laplacian pyramids in extracting multi-scale features from images. This method uses Laplacian pyramids in both image and feature spaces to adjust global illumination and restore local details, effectively preserving local details and avoiding significant color distortion. In 2022, Liu et al. [9] proposed a lightweight Self-Calibrated Illumination (SCI) learning framework, which constructs a self-calibration module that can quickly and effectively enhance low-light images and demonstrates outstanding effectiveness in object detection and semantic segmentation tasks.
To address the data scarcity issue, an unsupervised learning method called EnlightenGAN [7] is introduced. EnlightenGAN utilizes an attention-guided U-Net as a generator, employing a global–local discriminator to ensure enhanced results resemble real images under normal lighting conditions. Special loss functions are designed to stabilize training. In addition, unlike methods based on image transformation, an unsupervised deep curve estimation network called Zero-DCE [8] was introduced in 2020. Zero-DCE treats low-light enhancement as a curve estimation task for images, taking low-light images as input and generating high-order curves as output. These curves are used to make pixel-level adjustments to the dynamic range input to obtain high-quality images. Additionally, in 2021, the same authors also introduced a fast and lightweight version called Zero-DCE++ [17]. This curve-based method does not require any paired or unpaired data during training and achieves zero-reference learning through a set of non-reference loss functions. The mapping from images to curves only requires a lightweight network, significantly improving computational efficiency. However, these curve transformation methods do not consider noise influence. In 2023, Wang et al. [18] proposed a method to enhance low-light images using the image fusion strategy. This method can automatically simulate the exposure of each image, calculate the perceptual quality based on the contrast, saturation, and saliency of each image, and automatically select useful pixels for fusion to obtain enhanced results. These methods that rely solely on CNNs to learn mappings lack interpretability and theoretical justification.
The second category of methods combined with Retinex theory usually includes multi-stage training. Firstly, different networks are used to realize the tasks of image decomposition, illumination map adjustment, and reflection map recovery, respectively. Then, they are connected for end-to-end fine-tuning. These kinds of deep learning methods based on Retinex theory have stronger interpretability. In 2018, the first deep learning method combining the Retinex theory, Retinex-Net [19], was proposed. It includes a Decom-Net that decomposes the image into illumination and reflection maps, while the Enhance-Net adjusts the illumination map for low-light enhancement. In 2019, Zhang et al. proposed KinD [6], composed of a layer decomposition network, a reflection restoration network, and an illumination adjustment network, to separately handle illumination maps and reflection maps, enabling the training of paired images captured under different exposure conditions. In 2021, an improved method was proposed based on KinD, named KinD++ [20], which effectively fixes the color distortion problem in the KinD method using the Multi-scale Illumination Attention Module (MSIA). However, these methods usually require training a multi-stage network, and the entire training process is cumbersome and time-consuming. In 2019, Wang et al. proposed DeepUPE [21], a single-stage method based on the Retinex theory, which can directly predict the illumination map, avoiding the cumbersome training of a multi-stage network. However, this method did not consider the interference introduced during low-light enhancement, resulting in amplified noise during the enhancement process and introducing additional distortion. In 2021, Liu et al. [22] proposed RUAS (Retinex-inspired Unrolling with Architecture Search), a lightweight framework based on the Retinex theory for optimization model establishment, using a reference-free learning strategy to discover architectures for illumination estimation and noise removal from a compact search space, which can be applied to different types of low-light scenes. In 2023, to suppress noise introduced during the enhancement, Wang et al. [23] proposed a method based on the Retinex theory. The illumination map enhancement module in this method is composed of a new feature extraction structure using depthwise separable convolution, which reduces the size of the network parameters while compensating for some of the shortcomings of poor brightness in dark areas. It better adjusts the brightness of the illumination map. The reflection map restore module, because it incorporates the illumination map as a reference, makes the texture details of the enhanced image clearer, suppressing noise interference. In addition, these CNN-based methods have limitations in capturing image contextual relevance and non-local self-similarity, which are crucial for image restoration. The recent emergence of the transformer may provide insights for addressing this drawback. In 2023, Cai et al. first proposed a low-light image enhancement algorithm based on the transformer called Retinexformer [24]. This method designs a single-stage low-light image enhancement framework, with a simple training process that can reuse contextual relationships.
While these methods exhibit excellent enhancement performance in numerous applications within the intensity domain, they are not suitable for the enhancement of multiple polarization images. This is because their inputs are individual images, and the networks do not need to consider the physical constraint relationships between multiple images. We attempted to adapt these methods to multiple polarized images, but the enhanced results introduced intolerable artifacts. Polarized image enhancement requires consideration not only of the brightness adjustment but also of the relationships between multiple images.

2.2. Low-Light Polarized Image Enhancement

To address the challenges in enhancing low-light polarized images, Hu et al. proposed a dedicated network called IPLNet in 2020 [10]. The network consists of two sub-networks, RGB-Net and Polar-Net. RGB-Net generates three different channels, and Polar-Net predicts polarization information. Additionally, a polarization loss function is designed to balance the network’s intensity and polarization features. The effectiveness of the method is validated on indoor and outdoor datasets. While it can enhance multiple low-light polarized images simultaneously, it remains limited to processing polarization information in the intensity domain. In 2023, a study [11] analyzed the average error rate of the image radiance reduction factor for polarization-related variables (including multi-angle polarization images, AoP, DoLP, and Stokes parameters) in the polarization low-light imaging model. The study concluded that, in low-light conditions, the degradation of Stokes parameters is less than that of multiple polarization intensity measurements. Therefore, a new pipeline is proposed to address low-light polarized image enhancement in the Stokes domain rather than the intensity domain. However, this method introduces additional noise when directly amplifying brightness and does not fully leverage the characteristics of different Stokes parameters. Additionally, due to the low number of photons, image quality is affected not only by reduced brightness but also by severe noise. Multiple polarization intensity measurements obtained in low-light conditions contain noise, and polarization parameters are derived from these measurements through a non-linear operator, further amplifying the noise. Therefore, enhancing low-light polarized images requires specific consideration of denoising. A method proposed in [25] is based on Principal Component Analysis (PCA) for denoising, effectively utilizing spatial correlations among various polarization states. Key processes involve dimensionality reduction and linear minimum mean square error estimation in the transformed domain. Another novel denoising algorithm based on K-Singular Value Decomposition (K-SVD) is presented in [26], effectively eliminating Gaussian noise while preserving details and edges. In [27], a polarized image denoising method based on BM3D is introduced, showing noticeable noise removal effects and good robustness.
The non-data-driven methods have some limitations. Firstly, they assume noise to be additive Gaussian white noise, while real noise situations are more complex, leading to poor generalization performance on real data. Secondly, most methods rely on manually set prior assumptions, requiring subsequent manual parameter adjustments. In 2020, a denoising method called PDRDN, based on a residual dense network, was proposed [28]. This network considers multi-channel polarized image inputs and outputs corresponding residual images. PDRDN outperforms traditional methods and represents the first publicly available work on polarized image denoising based on deep neural networks. In 2022, a CNN-based method utilizing an attention mechanism for polarized image denoising was introduced [29]. The attention mechanism adjusts the contributions of different channels to extract polarization features, proving effective for training multi-channel multi-branch networks. Another contribution of this work is an adaptive polarization loss, enabling the network to focus more on learning polarization information.

3. Methods

3.1. Underwater Polarization Imaging Model

3.1.1. Traditional Underwater Image Model

The atmospheric scattering model is a classical dehazing model commonly used in image dehazing [30] and some underwater image enhancement methods, as shown in Figure 2. The irradiance I ( x , y ) received by the detector comes from the superposition of the following two parts.
I ( x , y ) = D ( x , y ) + B ( x , y ) .
The first source is the signal of an object, whose radiation is attenuated by absorption and scattering in the water, generally referred to as the direct transmission D ( x , y ) , which can be described as the following:
D ( x , y ) = L ( x , y ) t ( x , y )
where, x , y represents the coordinates of the pixels in the image, L ( x , y ) represents the original object radiance before attenuated on the line of sight (LOS), and t ( x , y ) represents the transmittance of the medium, which can be expressed as follows:
t ( x , y ) = e β z
where, z represents the shooting distance, and β = { β ( c ) } is the attenuation coefficient, which is related to the absorption and scattering effects of the water body.
The second source comes from the light that part of the ambient light is scattered towards the camera by particles in the water, which is generally called veiling light or backscatter signal B ( x , y ) , which can be expressed as:
B ( x , y ) = A [ 1 t ( x , y ) ]
Among them, A indicates the ambient light where the LOS extends to infinity, which is generally related to the particles in the water and the lighting conditions. The above model based on atmospheric imaging characteristics considers t ( x , y ) to be the same in forward scattering and backward scattering, which is in line with the negligible absorption of light in the atmosphere, and can achieve better results in air dehazing, but in underwater turbid environment, the absorption and scattering of light cannot be ignored. To better simulate the underwater environment, we use the modified underwater imaging model in the literature [31], in which t ( x , y ) in forward scatter is replaced with T c D , and t ( x , y ) in backscatter is replaced with T c B .
T c D = e β c D v D z
T c B = e β c B v B z
where, β c D is the direct transmission attenuation coefficient, β c B is the backscatter transmission attenuation coefficient. v B = E , S c , b , β is affected by ambient light E , camera response S c , scene reflectivity ρ , water scattering coefficient b and water attenuation coefficient β .

3.1.2. Underwater Polarization Imaging Model

Given a series of multiple polarization intensity measurements, i.e., I α 1 , 2 , 3 , 4 , the Stokes vector notation can quantitatively describe the polarization and intensity information with four Stokes parameters. Our approach accomplishes image enhancement by modulating the linear polarization component, whereas unlike circularly polarization light, which has four Stokes parameters, linearly polarization light can be fully represented by three parameters S 0 ,   S 1 , S 2 . The formula is as follows:
S 0 = 1 2 (   I 1 +   I 2 +   I 3 +   I 4 ) S 1 =   I 3   I 1 S 2 =   I 4   I 2
where the parameter S 0 is the intensity image, which describes the total intensity of the light field. The parameters S 1 and S 2 represent the difference in linearly polarization light. DoLP describing the polarization characteristics can be calculated as.
DoLP = S 1 2 + S 2 2 S 0
The pixels of DoLP are constant between 0 and 1, indicating the proportion of polarization light in the total light intensity. Figure 3 shows a diagram of the multiple polarization intensity measurements, the Stokes parameter, and the polarization image.
Next, we will discuss the influence of polarization effects in underwater imaging models. It is worth noting that both forward scatter and backscatter contribute to polarization. Some traditional polarization imaging methods ignore the contribution of forward scattering, which will lead to a decrease in performance. First, we assume that the illumination of any scattered particle comes from one direction, and the parallel lines emitted from the camera to the scattered particles are defined as a plane of incidence (PoI), then there are two directions, parallel and perpendicular, and these two directions represent the two images with the greatest difference according to the idea of polarization differential imaging. Then, our above imaging model can be divided into two directions: I and I . According to Equation (1), I and I can be expressed as:
I ( x , y ) = D ( x , y ) + B ( x , y )
I ( x , y ) = D ( x , y ) + B ( x , y ) .
Similarly, the total intensity of the obtained irradiance can be expressed as:
I ( x , y ) = I ( x , y ) + I ( x , y ) .
Then, D and B in the imaging model can also be represented as:
D ( x , y ) = D ( x , y ) + D ( x , y )
B ( x , y ) = B ( x , y ) + B ( x , y ) .
Similarly, DoLP, denoted as P in the formula, can be expressed as follows (we assume that I ( x , y ) I ( x , y ) ):
P ( x , y ) = I ( x , y )   I ( x , y ) I ( x , y ) + I ( x , y ) = I ( x , y )   I ( x , y ) I
P D ( x , y ) = D ( x , y ) D ( x , y ) D ( x , y ) + D ( x , y ) = D ( x , y ) D ( x , y ) D
P B ( x , y ) = B ( x , y ) B ( x , y ) B ( x , y ) + B ( x , y ) = B ( x , y )   B ( x , y ) B
Since the scattered light is partially polarized in the perpendicular direction of the PoI, P , P D and P B are not less than zero. In [33], it is pointed out that the polarization properties P of transmitted light depend on the material properties of the scene objects (e.g., surface textures), and that objects in the same semantic segment tend to have similar material properties. Thus, P is spatially varied, while P D and P B are in the same semantic segment, and P D is approximately uniform, while P B can be seen as spatially homogeneous, and the P D can be simulated according to the semantic information S.
To calculate the polarization information, it is necessary to obtain multiple polarization intensity measurements; the principle is to place a polarizer in front of the camera, when the polarization angle is α , according to Marius’s law, the captured polarization image I α can be calculated as:
I α = I 1   P cos 2 α θ 2
where, θ = { θ - + N ( x , y , c ) } denotes the direction of the polarizer, i.e., the optimal transmission components of the parallel PoI. D α and B α also have:
D α = D 1 P D cos 2 α θ 2
B α = B 1 P B cos 2 α θ 2
From the above equation, it can be deduced:
I · P = D · P D + B · P B
which means that D and B are determined by P , P D , P B . According to Equation (21):
P = D   ·   P D + B · P B I
P can be easily calculated. Once P is obtained, we can calculate the I α of the polarized image according to Marius’s law.

3.2. Polarization-Based Low-Light Image Enhancement Pipeline

Most of the existing underwater low-light image enhancement methods are processed in the intensity domain, which only rely on the intensity information, and the introduction of polarization information can improve the imaging performance in low-light scenes. There are two main problems in the existing deep learning intensity domain methods to deal with polarization images, one is that the noise distribution of polarization images is more complex than intensity images, and directly amplified brightness may introduce new noise influences, and the independently designed denoising module in the network often assumes that the noise is Gaussian white noise, which is not good for complex polarization images. Second, the input of the network is often an individual image in a scene, relying on the network to learn the feature distribution of the image, which does not apply to multiple polarization images in the same scene, and the independent processing of multiple images by the network will destroy the polarization constraint relationship and introduce additional interference and noise (this can be verified from the experimental results in Section 4.3.1). Therefore, the underwater low-light polarization image enhancement method needs to study how to better combine the network design to extract polarization information and achieve high-quality underwater low-light image enhancement based on not destroying the polarization relationship. Our goal is to obtain high-quality DoLP. Inspired by [11], the degree of degradation in the Stokes domain is smaller than that intensity domain under low-light conditions, so we can solve the problem in the Stokes domain instead of the intensity domain.
Using the network to learn the mapping between Stokes parameters independently will destroy the polarization constraint relationship, and we hope to further explore how to enhance the Stokes parameters in the same scenario without breaking the polarization relationship. Through a large number of experimental observations, we have stumbled upon different characteristics of the physical properties of the Stokes parameter. For the low-light enhancement task, after directly magnifying the brightness by 10 times, as shown in Figure 4, S 0 is less affected by noise, and although most areas in S 1 and S 2 are degraded by noise, their edges are less affected, which can provide rich detailed structural information. This is due to the differential antagonistic mechanism calculated S 1 and S 2 .
Inspired by the observation, we propose a Stokes-domain underwater low-light polarized image enhancement paradigm based on the physical characteristics of Stokes parameters. The Stokes parameters S i 0 , 1 , 2 are obtained from the multiple polarization intensity measurements I α 1 , 2 , 3 , 4 utilized in Equation (7). We aim to enhance S i 0 , 1 , 2 to obtain high-quality DoLP. Two independent branch networks are used to enhance S 0 and S 1 , 2 separately. The Brightness Adjustment Network is designed for S 0 focusing on improving brightness, while the Detail Enhancement Network inputs S 1 and S 2 to focus on enhancing edge details by using their antagonistic relationship. Then, the curve ( · ) obtained by the Brightness Adjustment Network is used to adjust the brightness of the enhanced S 1 , 2 ^ l , and this adaptive adjustment of brightness effectively reduces the noise introduced by directly amplifying the brightness. The polarization loss L polar is further utilized to constrain the maintenance of polarization relationships. The overall framework of our polarization-aware low-light image enhancement algorithm is illustrated in Figure 5.
S 0 h   ^ = f BA ( S 0 l ) ,   curve = S 0 h ^   S 0 l
S 1 , 2 ^ l = f DE ( S 1 , 2 l )
S 1 , 2 h = curve ( S 1 , 2 ^ l ) .

3.3. Polarization-Based Low-Light Image Enhancement Network

3.3.1. Brightness Adjustment Network

The Brightness Adjustment Network based on the Retinex is designed. The Retinex theory posits that the observed image is composed of an illumination map I ( x , y ) and a reflectance map R ( x , y ) . I ( x , y ) capture ambient lighting information, and R ( x , y ) describe the intrinsic properties of the target, which should remain consistent under any brightness conditions. The Brightness Adjustment Network comprises the Layer Decomposition Module (LD), the Reflectance Restoration Module (RR), and the Illumination Adjustment Module (IA). Specifically, LD is responsible for decomposing the input S 0 into a reflectance map R ( x , y ) and an illumination map I ( x , y ) , RR addresses degradation issues, and IA adjusts brightness. The design of the Brightness Adjustment Network is inspired by [19] and the network structure is shown in Figure 6.
Layer Decomposition Net. The layer decomposition network consists of two branches, corresponding to the reflectance and illumination map, respectively. We divide the dataset into S 0 l and S 0 h based on the exposure information, representing low-light and high-light images, respectively. The decomposed reflectance map and illumination map are represented as R l , R h and I l , I h . Recovering two components from an image is a highly undetermined problem, so we designed three loss functions to constrain the similarity of R i , I i and S 0 i . L rm LD represents the loss of reflection component consistency, to constrain the consistency of the reflection component R i pairs of images.
L rm LD   =   R l   R h 2 2
L im LD is the smoothing loss of the lighting component, which is based on the assumption of the lighting component; ideal lighting I i component should be as smooth as possible in texture detail, and the loss function is expressed as assigning weights to the gradient map of the I i by finding the gradient R i of the reflection component, and using the reflection component to constrain the smoothed area of the R i in the smoothing area.
L im LD = i = l , h I i × exp λ g R i
L rec LD is the reconstruction loss, and the decomposed image should be able to be reassembled into the pre-decomposition image.
L rec LD = S 0 l   R l × I l + S 0 h   R h × I h .
Therefore, the total loss function of the layer decomposition network is as follows, and λ 1 , λ 2 and λ 3 are, respectively, set to 1, 0.01, 0.08.
L LD = λ 1 L rec LD + λ 2 L rm LD   + λ 3 L im LD .
Reflectance Restoration Net. The network structure is a deeper U-Net structure. Since we focus more on brightness enhancement, the loss function for RR is relatively simple, where R   ^ represents the reconstructed reflectance maps.
L RR = R h ^ R h 2 2 .
Illumination Adjustment Net. The network consists of three Conv + ReLU layers, followed by one Conv layer with 3 × 3 kernel size and a Sigmoid layer. The loss function is as follows, where I h ^ is the reconstructed illumination maps.
L IA =   I h ^   I h 2 2 +   I h ^ I h 2 2 .
Finally, we use the S 0 h ^ and the S 0 l to calculate a curve (·), which will be used to adjust the S 1 , 2 ^ l obtained by the Detail Enhancement Network.

3.3.2. Detail Enhancement Network

Although S 1 , 2 is seriously affected by noise, it still retains a relatively complete target edge, which can provide rich structural information. We design a gradient residual dense feature extraction module (GRD) based on the attention mechanism, including feature extraction blocks composed of convolutional layers to extract the features of the input image S 1 , 2 features and gradient residuals dense blocks based on the attention mechanism to extract the edge information of S 1 , 2 , which can extract deep features with rich fine-grained detail information, and then input into the backbone to complete image reconstruction, the backbone is represented by E, and the whole process can be described as follows:
S i ^ = f DE S i = E conv S i dense S i + S i .
To handle multi-scale inputs, we use two downsampling and upsampling blocks, embedding three Denseblocks [34] in the middle to obtain more comprehensive contextual information, and adding skip-connections to maximize the use of shallow features. The downsampling block adopts a residual bottleneck structure [35] and introduces a channel shuffle operation [36] to enhance the information flow. The design of the upsampling block is inspired by Attention U-Net [37] and is used to efficiently merge high-resolution and low-resolution features. Figure 7 shows the network structure of the Detail Enhancement Network.
The Detail Enhancement Network focuses on the structural similarity between the ground truth and the output of the network, we choose the smoothness of the total variational loss L tv to improve the results and the gradient loss L grad to keep the structure invariant and add L 1 loss and L 2 loss to improve the stability and generalization ability of network training.
L 1 = S 1 ^   S 1 1 +   S 2 ^   S 2 1
L 2 =   S 1 ^   S 1 2 +   S 2 ^   S 2 2
L tv ( x ) = 1 N i N h , w , c x h + 1 , w , c     x h , w , c 2 + x h , w + 1 , c     x h , w , c 2
L grad = i = 1 , 2 MSE | S i ^ | , S i
where x represents the image data, which in this branch is S 1 , 2 , and its shape is N × c × h × w , n is the batch size, c is the number of channels, and h and w are the height and width of the image. In addition, to better reconstruct the polarization information, we have also introduced the polarization loss L polar :
L polar =   DoLP ^     DoLP 2 2 .
The total loss function is defined as follows, where λ 1 , λ 2 , λ 3 , λ 4 and λ 5 are, respectively, set to 10, 100, 1, 100 and 20.
L DE = λ 1 · L 1 + λ 2 · L 2 + λ 3 · L tv + λ 4 · L grad + λ 5 · L polar .

4. Experiments

4.1. Data Preparation

Currently, there is no publicly available underwater polarization image dataset. The existing low-light image enhancement dataset only contains intensity information and cannot be used to generate polarized images, and the existing polarized image dataset [32] has only a single target in the scene, and the scene depth information is simple, as shown in Figure 3, making it difficult to simulate the real underwater scene. Therefore, we construct an underwater low-light polarization image dataset, including the real-world acquired by polarization camera and simulated polarization dataset, we train the network with the simulated data, test the performance on the real-world dataset, and compare it with other advanced methods.

4.1.1. Simulation Dataset

According to the underwater polarization imaging model introduced in Section 3.1.1 above, we use the scene depth map z to restore the real underwater scene as much as possible. β c D and β c B can be obtained using the following formula:
β c D = ln λ 1 λ 2 S c ( λ ) ρ ( λ ) E ( d , λ ) e β ( λ ) z d λ λ 1 λ 2 S c ( λ ) ρ ( λ ) E ( d , λ ) e β ( λ ) ( z + Δ z ) d λ / Δ z
β c B = ln 1 λ 1 λ 2 S c ( λ ) B ( λ ) 1   e β ( λ ) z d λ λ 1 λ 2 S c ( λ ) B ( λ ) d λ / z .
The ambient light E and B are related to the superficial and optical properties (AOPs) and intrinsic optical properties (IOPs) of water, and the data of AOPs and IOPs can be obtained from related studies [38], and the camera response S c ( λ ) can also be obtained in [39], in which we set ρ to 1, and use CIE D65 as the surface light.
For the simulation of polarization information, through the analysis in Section 3.1.2 above, we need semantic segmentation labels S to generate reasonable P D and P B . Therefore, our raw dataset needs to meet the following two conditions:
(1)
Clear image L ( x , y ) with depth map z . Using Equation (1), we can generate I ( x , y ) by simulating β c D , β c B and A . β c D , β c B settings refer to [31]. A is in [0.85, 0.95].
(2)
Paired semantic segmentation labels S. We can generate reasonable P D based on semantic information, generate P D from S. P D = f S   (in [0.025, 0.2]), P B   (in [0.05, 0.4]).
Cityscapes-DBF [40] is widely used in scene understanding and semantic segmentation tasks. It is composed of high-resolution images of multiple cities in Germany, the dataset covers a variety of weather conditions and urban environments, and each image is divided into labeled and unlabeled parts, and the labeled part provides pixel-level semantic segmentation labels, covering categories such as roads, buildings, vehicles, pedestrians, etc. It is convenient for us to use semantic information to assign similar polarization properties to objects in the same semantic segment.
Most of the low-light image simulation methods simulate the noise impact of the real low-light environment by adjusting the brightness of the image and then adding noise. To get as close to the real world as possible and not break the polarization constraint relationship, we use the polarization camera response function (CRF) to simulate the low-light images. Since the images acquired by the polarization camera have different polarization directions, it is necessary to acquire CRF separately for each polarization direction. Polarization images taken from four angles are used as baseline images, and CRF based on luminance values are obtained from these baseline images. The synthesis process is shown in Figure 8.
We select 2975 images to simulate, and the final dataset is expanded to 14,875 groups by cropping, each of which includes a four-angle polarization image in low light and normal light. One group of the simulation dataset is shown in Figure 9.

4.1.2. Real-World Datasets

To verify the generality of the algorithm, we set up an underwater polarimetric imaging system. In the experiment, the shooting target is placed in a water tank with a size of 50 × 27 × 30 cm 3 , and we use a Divide of Focal Plane (DoFP) Hikvision monochrome polarization camera (MV-CH050-10UP) (Hikvision, Hangzhou, China) to acquire polarized images with a spatial resolution of 2048 × 2448. The experiment uses active illumination, and the polarization state generator (PSG) generates linearly polarization light through an LED light source with a linear polarizer (extinction ratio 1000:1, diameter 50.8 mm). The experimental setup is shown in Figure 10. Both the polarization camera and the PSG are fixed on a tripod to ensure that the relative position remains unchanged throughout the shooting process.
The polarization camera can acquire four polarization images of different angles ( I 0 ° , I 45 ° , I 90 ° , I 135 ° ) at one time, which is due to the polarization camera’s CMOS sensor integrating four angle polarizers into one sensor. The internal structure of the polarization camera is shown in Figure 11. Shooting four polarization images at different angles at once avoids the error caused by rotating the polarizer.
To facilitate the subsequent experimental evaluation, we change the camera exposure time to make image pairs with pixel alignment. A long exposure time means that the camera’s sensor can receive more photons, and the normal-light image is used as ground truth, while a short exposure time means that the camera’s sensor receives fewer photons, resulting in a low-light image. In this way, we can obtain the corresponding ground truth for each low-light image. To reduce the influence of noise, we collect five images for each scene and keep other camera parameters unchanged except for the exposure time for each shot. Then, we calculate the average value as the ground truth. We select 300 groups of real data, and an example of the dataset is shown in Figure 12.
To simulate the real water environment, we analyzed the characteristics of various scattering particles and finally chose to simulate the underwater scattering medium by adding different amounts of milk to clean water. We then recorded images with degenerative polarization information in the scattering environment after uniform diffusion of the milk. Furthermore, to ensure the diversity of the dataset and analyze the influence of the polarization characteristics of different materials, we select different materials objects, including metal, plastic, paper, wood, glass, resin, etc. The metal target’s polarization characteristics are the most obvious, and we also arrange targets with different materials in the same scene to verify the proposed method’s robustness. Examples of acquired datasets for different targets are shown in Figure 13.

4.2. Training Details

We used the simulation dataset to train the network and selected 32 sets of data with different turbidity and polarization characteristics in real-world underwater polarization dataset as the test dataset. To speed up network training and enrich the dataset, we crop all images in the training dataset to the size of 256 × 256 and expand the cropped data by flipping and rotating. We implement the network using PyTorch and train it for 400 epochs with a batch size of 8. The network optimizer uses the Adam (Adaptive Moment Estimation) optimizer (default parameters β 1   = 0.9, β 2   = 0.999 [41]). The Adam optimizer adaptively calculates different learning rates by comprehensively considering the mean and variance of the loss gradient, and limits them to a certain range, so that the update of network parameters is more stable, simple calculation is efficient, and the memory requirement is low. We run all the experiments on an NVIDIA 3090Ti GPU.

4.3. Qualitative and Quantitative Analysis

Considering that there are two main problems faced by low-light polarization image enhancement, brightness enhancement and noise removal. Therefore, in this section, we compare our method with the low-light enhancement method and the denoising method on the real-world dataset, respectively.

4.3.1. Qualitative Analysis of Final Results

For the denoising method, we chose the traditional denoising method BM3D [27] and the learning-based method Noise2Noise [42]. For both methods, we use two enhancement solutions, one is to denoise the DoLP directly, naming as BM3D_1 and Noise2Noise_1, and the other is to denoise the Stokes parameter and then calculate the DoLP, naming as BM3D_2 and Noise2Noise_2. The experimental results of the denoising method are shown in Figure 14. BM3D and Noise2Noise are both blind denoising methods, and the BM3D method needs to select the noise type, and the results given here are the best results obtained by our artificial parameter tuning. The results of BM3D_1 and Noise2Noise_1 are better, and the results of BM3D_2 and Noise2Noise_2 are very bad, which seriously damages the structural stability and introduces unbearable artifacts. This is because the blind denoising methods will introduce new interference with denoising. The result obtained by the first method is also unable to recover target information, and the denoising effect is not good, because the DoLP’s noise obtained in the low-light situation is very complex, a variety of noise models are mixed, and most of the existing denoising methods assume that the noise is following the Gaussian distribution, which is obviously not suitable for the situation of low-light acquisition of polarized images.
For the low-light enhancement method, we select eight intensity domain low-light enhancement methods, including Retinex-Net [19], MBLLEN [14], KinD [6], EnlightenGAN [7], DSLR [16], ZeroDCE [8], RUAS [22], SCI [9] and a polarization low-light enhancement method Polar [11]. For metal targets with obvious polarization such as coins and rulers, the experimental results are shown in Figure 15. It can be seen from the results that Retinex-Net, MBLLEN, and EnlightenGAN have excessive enhancement, and MBLLEN and DSLR have serious structural distortion. This is due to the lack of guidance from polarization constraints, and the direct enhancement of the S 1 and S 2 will amplify the noise, which will be further amplified by nonlinear calculations. Although the KinD method remains stable, the overall noise is still very serious. Although the ZeroDCE, RUAS, and SCI methods maintain good structural integrity overall, the effect of observing image detail recovery is not good, because there is no specific detail information extracted for polarization parameters. In summary, the intensity domain method enhances multiple images of the same scene in isolation, resulting in poor structural stability and poor image detail recovery. Polar, the polarization domain method, performs well in structural stability but is slightly inferior to our method in detail recovery and brightness adjustment. Our method achieves the best results in terms of both noise reduction and brightness recovery compared to other methods.
For targets with different polarization materials in the same scene, such as plastic chips and metal coins, the experimental results are shown in Figure 16. Retinex-Net, MBLLEN, KinD, EnlightenGAN, and DSLR have introduced obvious semicircular artifacts, in which MBLLEN and DSLR both have blurred edges and distorted overall structure, while ZeroDCE, RUAS, SCI methods maintain overall structure, but only have a good recovery effect on metal target coins with obvious polarization, and the “scale” recovery effect of details is not obvious. The polarization enhancement method Polar is not as good as our method for recovering the edge details of the scale and plastic chips, and our method is more balanced for different polarization materials.

4.3.2. Qualitative Analysis of Intermediate Results

To further demonstrate the effectiveness of our proposed dual-branch network design, we provide intermediate results for the dual-branch network. For the Brightness Adjustment Network, we compare it with the above low-light enhancement methods. Figure 17 shows the intermediate result of parameter S 0 .
It is worth noting that there is no standard definition of “ground truth” for low-light enhancement methods, therefore, we do not calculate quantitative evaluation indicators. The “ground truth” shown in the figure is just used to illustrate that under superior brightness conditions, real-world images have different brightness distributions. From the experimental results, many low-light enhancement methods aim to improve the overall visual effect and achieve brightness balance, such as Retinex-Net and ZeroDCE balanced different brightness distributions, although visually it looks more balanced, but destroys the brightness distribution relationship, which will interfere with the calculation of Stokes parameters. This is because low-light enhancement methods are fundamentally different from our purpose of brightness enhancement. The goal of intensity domain low-light image enhancement methods is to obtain the result of visual pleasure, but the purpose of our brightness enhancement is only the intermediate process, the goal is to restore the three Stokes parameters to calculate high-quality DoLP, so this part of the purpose is to restore better brightness distribution, rather than get the optimal balanced visual effects. KinD and EnlightenGAN introduced the artifacts in the process of brightness enhancement, there are also obvious artifacts in the final results shown in Figure 15 and Figure 16. In detail, the MBLLEN method and DSLR method fail to restore details well, resulting in a structural collapse in the final results. RUAS method, SCI method, Polar method, and our method can adaptively adjust brightness for different exposure regions.
Next, we continue to discuss the intermediate result of the Detail Enhancement Network. First, we need to emphasize that in our proposed paradigm, the purpose of the Detail Enhancement Network is to restore the edge information of parameters S 1 and S 2 rather than brightness recovery. Figure 18 and Figure 19 show the enhanced results of S 1 and S 2 , respectively. From the results, the purpose of the intensity domain low-light image enhancement method is to obtain better brightness improvement. It can also be seen from the results that they perform well in terms of their purpose, but considering only the restoration of brightness without considering the constraint relationship between different parameters will lead to the destruction of polarization information in the final results. The overall brightness can be restored, but the DoLP obtained by calculation loses important detailed structural information. As for the Stokes-domain low-light image enhancement method, Polar also focuses on restoring the detailed structural information of S 1 and S 2 , but from the results in Figure 18 and Figure 19, we can see that thanks to the design of our gradient residual dense feature extraction module (GRD), we have better restoration of edge information, with a more complete overall contour. In particular, it can be seen from Figure 19 that although the overall noise is severe, both the “scale” and coin’s edge information can be well restored. This enables us to achieve the best enhancement performance in the final results.
From the discussion of the above intermediate process results, we prove that the proposed Stokes-domain underwater low-light polarized image enhancement paradigm is very effective. The dual-branch network realizes different functions, respectively. Compared with the intensity-domain low-light image enhancement method, we define different enhancement tasks that are proven to be very effective. Compared with the Stokes-domain enhancement method, the special network module designed can better realize the brightness adjustment task and the target edge restoration task, proving the superiority of our network design.

4.3.3. Quantitative Analysis

We aim to recover high-quality DoLP in the low-light underwater environment, and the purpose of the restoration is to improve the brightness and detail information of the image, mainly from the structural stability and image detail recovery evaluation method performance. Therefore, we select PSNR (Peak Signal to Noise Ratio) and SSIM (Structural Similarity Index) [43] as the evaluation index [44]. SSIM is used to quantify the structural similarity between two images, and PSNR is used to measure the quality of the enhanced image. Since the recovery effect of the denoising method is too poor, the calculated PSNR and SSIM values have no reference value, so we only show the comparison results of the low-light enhancement method. We calculate the average of PSNR and SSIM in the test set, and the results of the real-world experimental are presented in Table 1, from which we can see that our results are superior to all other methods in terms of PSNR and SSIM. Polar obtains inferior results.

4.4. Ablation Study

To demonstrate the effectiveness of the individual components of our method and the effectiveness of our proposed paradigm based on Stokes parameters constraint design, we perform a series of ablation studies, the results of which are shown in Figure 20.
First of all, we compare with the model of estimating parameters S 0 , S 1 and S 2 with a single branch to verify the effectiveness of our proposed paradigm, which is denoted as Single-Branch, and the experimental results show that the image brightness recovery effect of Single-Branch enhancement is not ideal, and the detail recovery effect is not good, even if we design a very effective feature extraction module, it still cannot maintain the stability of the structure, and it needs to rely on the constraints of polarization relationship to recover the structural details well. Secondly, we remove the gradient operator and chunk-self-attention module in the gradient residual dense feature extraction module, and only use the dense connection, which is denoted as w/o GRD, and the experimental results show that the edge discontinuity occurs, which proves that the complete feature extraction module proposed can extract the edge information in the polarized image well. Finally, we also verify the significance of the loss function by removing the polarization loss function L polar , which is denoted as w/o  L polar , and the experimental results of removing the polarization loss constraint are average in detail recovery. The corresponding quantitative evaluation indicators are given in Table 2, and the results of the ablation experiment show that our complete model achieves the best performance.

5. Conclusions

In this work, we propose a Stokes-domain underwater low-light polarized image enhancement paradigm based on the physical characteristics of Stokes parameters found in experimental observations and design a dual-branch network based on the paradigm. To drive the network training, we also propose an underwater low-light polarization image simulation method and construct a simulation dataset containing various water types and scene information. To verify the effectiveness and robustness of our method, we set up an underwater polarimetric imaging system and test the performance of our algorithm on the captured real-world dataset, and the experimental results prove that our method achieves the best performance. We also demonstrate the effectiveness of our proposed components and the effectiveness of our design based on the physical properties of the Stokes parameters through a series of ablation experiments. Our work provides a new way to study low-light polarization imaging enhancement. Of course, our work still has some shortcomings, which are currently limited by our research equipment which can only acquire gray images. In the future, this work will also be extended to the field of color polarized images. In addition, we will further explore the possibility of polarization imaging in more scenarios and continue to explore how to combine polarization prior information in the network to achieve better detection results.

Author Contributions

Conceptualization and methodology, C.X.; validation, C.X. and Q.L.; writing—review and editing, C.X. and Q.L.; supervision, Y.H. and F.Y.; funding acquisition, E.C. and F.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China (62271425, 62371404), the Xiamen Ocean and fishery Development Special Fund Project (23CZB004HJ01) and FOCAL project (No. FOCAL2023-0103).

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to privacy.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Schechner, Y.Y.; Karpel, N. Recovery of Underwater Visibility and Structure by Polarization Analysis. IEEE J. Ocean. Eng. 2005, 30, 570–587. [Google Scholar] [CrossRef]
  2. Ibrahim, H.; Kong, N.S.P. Brightness Preserving Dynamic Histogram Equalization for Image Contrast Enhancement. IEEE Trans. Consum. Electron. 2007, 53, 1752–1758. [Google Scholar] [CrossRef]
  3. Park, S.; Yu, S.; Moon, B.; Ko, S.; Paik, J. Low-light image enhancement using variational optimization-based retinex model. IEEE Trans. Consum. Electron. 2017, 63, 178–184. [Google Scholar] [CrossRef]
  4. Lore, K.G.; Akintayo, A.; Sarkar, S. LLNet: A Deep Autoencoder Approach to Natural Low-light Image Enhancement. arXiv 2016, arXiv:1511.03995. [Google Scholar] [CrossRef]
  5. Chen, C.; Chen, Q.; Xu, J.; Koltun, V. Learning to See in the Dark. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018. [Google Scholar]
  6. Zhang, Y.; Zhang, J.; Guo, X. Kindling the Darkness: A Practical Low-light Image Enhancer. arXiv 2019, arXiv:1905.04161. [Google Scholar]
  7. Jiang, Y.; Gong, X.; Liu, D.; Cheng, Y.; Fang, C.; Shen, X.; Yang, J.; Zhou, P.; Wang, Z. EnlightenGAN: Deep Light Enhancement without Paired Supervision. IEEE Trans. Image Process. 2021, 30, 2340–2349. [Google Scholar] [CrossRef] [PubMed]
  8. Guo, C.; Li, C.; Guo, J.; Loy, C.C.; Hou, J.; Kwong, S.; Cong, R. Zero-Reference Deep Curve Estimation for Low-Light Image Enhancement. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020. [Google Scholar]
  9. Ma, L.; Ma, T.; Liu, R.; Fan, X.; Luo, Z. Toward Fast, Flexible, and Robust Low-Light Image Enhancement. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), New Orleans, LA, USA, 18–24 June 2022. [Google Scholar]
  10. Hu, H.; Lin, Y.; Li, X.; Qi, P.; Liu, T. IPLNet: A neural network for intensity-polarization imaging in low light. Opt. Lett. 2020, 45, 6162. [Google Scholar] [CrossRef]
  11. Zhou, C.; Teng, M.; Lyu, Y.; Li, S.; Xu, C.; Shi, B. Polarization-Aware Low-Light Image Enhancement. In Proceeding of the AAAI Conference on Artificial Intelligence, Washington, DC, USA, 7–14 February 2023. [Google Scholar]
  12. Muhammad, S.H.; Ezmahamrul, A.A.; Wan, N.J.H.W.Y.; Bachok, Z. Mixture contrast limited adaptive histogram equalization for underwater image enhancement. In Proceedings of the International Conference on Computer Applications Technology (ICCAT), Sousse, Tunisia, 20–22 January 2013. [Google Scholar]
  13. Jobson, D.J.; Rahman, Z.; Woodell, G.A. A multiscale retinex for bridging the gap between color images and the human observation of scenes. IEEE Trans. Image Process. 1997, 6, 965–976. [Google Scholar] [CrossRef]
  14. Lv, F.; Lu, F.; Wu, J.; Lim, C. MBLLEN: Low-light Image/Video Enhancement Using CNNs. In Proceedings of the British Machine Vision Conference, Newcastle, UK, 3–6 September 2018. [Google Scholar]
  15. Li, C.; Guo, J.; Porikli, F.; Pang, Y. LightenNet: A Convolutional Neural Network for weakly illuminated image enhancement. Pattern Recognit. Lett. 2018, 104, 15–22. [Google Scholar] [CrossRef]
  16. Lim, S.; Kim, W. DSLR: Deep Stacked Laplacian Restorer for Low-Light Image Enhancement. IEEE Trans. Multimed. 2021, 23, 4272–4284. [Google Scholar] [CrossRef]
  17. Li, C.; Guo, C.; Loy, C.C. Learning to Enhance Low-Light Image via Zero-Reference Deep Curve Estimation. IEEE Trans. Pattern Anal. Mach. Intell. 2022, 44, 4225–4238. [Google Scholar] [CrossRef]
  18. Wang, W.; Yan, D.; Wu, X.; He, W.; Chen, Z.; Yuan, X.; Li, L. Low-light image enhancement based on virtual exposure. Signal Process. Image Commun. 2023, 118, 117016. [Google Scholar] [CrossRef]
  19. Wei, C.; Wang, W.; Yang, W.; Liu, J. Deep Retinex Decomposition for Low-Light Enhancement. arXiv 2018, arXiv:1808.04560. [Google Scholar]
  20. Zhang, Y.; Guo, X.; Ma, J.; Liu, W.; Zhang, J. Beyond Brightening Low-light Images. Int. J. Comput. Vis. 2021, 129, 1013–1037. [Google Scholar] [CrossRef]
  21. Yang, W.; Cao, Y.; Zha, Z.J.; Zhang, J.; Xiong, Z.; Zhang, W.; Wu, F. Progressive Retinex: Mutually Reinforced Illumination-Noise Perception Network for Low-Light Image Enhancement. In Proceedings of the 27th ACM International Conference on Multimedia, Nice, France, 21–25 October 2019. [Google Scholar]
  22. Liu, R.; Ma, L.; Zhang, J.; Fan, X.; Luo, Z. Retinex-inspired Unrolling with Cooperative Prior Architecture Search for Low-light Image Enhancement. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA, 20–25 June 2021. [Google Scholar]
  23. Wang, M.; Li, J.; Zhang, C. Low-light image enhancement by deep learning network for improved illumination map. Comput. Vis. Image Underst. 2023, 232, 103681. [Google Scholar] [CrossRef]
  24. Cai, Y.; Bian, H.; Lin, J.; Wang, H.; Timofte, R.; Zhang, Y. Retinexformer: One-stage Retinex-based Transformer for Low-light Image Enhancement. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Paris, France, 1–6 October 2023. [Google Scholar]
  25. Zhang, J.; Luo, H.; Liang, R.; Zhou, W.; Hui, B.; Chang, Z. PCA-based denoising method for division of focal plane polarimeters. Opt. Express 2017, 25, 2391. [Google Scholar] [CrossRef]
  26. Ye, W.; Li, S.; Zhao, X.; Abubakar, A.; Bermak, A. A K Times Singular Value Decomposition Based Image Denoising Algorithm for DoFP Polarization Image Sensors with Gaussian Noise. IEEE Sens. J. 2018, 18, 6138–6144. [Google Scholar] [CrossRef]
  27. Tibbs, A.B.; Daly, I.M.; Roberts, N.W.; Bull, D.R. Denoising imaging polarimetry by adapted BM3D method. J. Opt. Soc. Am. A 2018, 35, 690. [Google Scholar] [CrossRef] [PubMed]
  28. Li, X.; Li, H.; Lin, Y.; Guo, J.; Yang, J.; Yue, H.; Li, K.; Li, C.; Cheng, Z.; Hu, H.; et al. Learning-based denoising for polarimetric images. Opt. Express 2020, 28, 16309. [Google Scholar] [CrossRef]
  29. Liu, H.; Zhang, Y.; Cheng, Z.; Zhai, J.; Hu, H. Attention-based neural network for polarimetric image denoising. Opt. Lett. 2022, 47, 2726. [Google Scholar] [CrossRef]
  30. He, K.; Sun, J.; Tang, X. Single Image Haze Removal Using Dark Channel Prior. IEEE Trans. Pattern Anal. Mach. Intell. 2011, 33, 2341–2353. [Google Scholar]
  31. Lu, J.; Yuan, F.; Yang, W.; Cheng, E. An Imaging Information Estimation Network for Underwater Image Color Restoration. IEEE J. Ocean. Eng. 2021, 46, 1228–1239. [Google Scholar] [CrossRef]
  32. Ba, Y.; Gilbert, A.; Wang, F.; Yang, J.; Chen, R.; Wang, Y.; Yan, L.; Shi, B.; Kadambi, A. Deep Shape from Polarization. In Proceeding of the Computer Vision—ECCV, Glasgow, UK, 23–28 August 2020. [Google Scholar]
  33. Kupinski, M.K.; Bradley, C.L.; Diner, D.J.; Xu, F.; Chipman, R.A. Angle of linear polarization images of outdoor scenes. Opt. Eng. 2019, 58, 082419. [Google Scholar] [CrossRef]
  34. Huang, G.; Liu, Z.; Maaten, L.V.; Weinberger, K.Q. Densely Connected Convolutional Networks. arXiv 2018, arXiv:1608.06993. [Google Scholar]
  35. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep Residual Learning for Image Recognition. arXiv 2015, arXiv:1512.03385. [Google Scholar]
  36. Zhang, X.; Zhou, X.; Lin, M.; Sun, J. ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devices. arXiv 2017, arXiv:1707.01083. [Google Scholar]
  37. Oktay, O.; Schlemper, J.; Folgoc, L.L.; Lee, M.; Heinrich, M.; Misawa, K.; Mori, K.; McDonagh, S.; Hammerla, N.Y.; Kainz, B.; et al. Attention U-Net: Learning Where to Look for the Pancreas. arXiv 2018, arXiv:1804.03999. [Google Scholar]
  38. Michael, G.S.; Curtis, D.M. Inherent optical properties of Jerlov water types. Appl. Opt. 2015, 54, 5392. [Google Scholar]
  39. Jiang, J.; Liu, D.; Gu, J.; Susstrunk, S. What is the space of spectral sensitivity functions for digital color cameras? In Proceeding of the IEEE Workshop on Applications of Computer Vision (WACV), Clearwater Beach, FL, USA, 15–17 January 2013.
  40. Sakaridis, C.; Dai, D.; Hecker, S.; Van, L.G. Model Adaptation with Synthetic and Real Data for Semantic Dense Foggy Scene Understanding. In Proceeding of the Computer Vision—ECCV 2018, Munich, Germany, 8–14 September 2018. [Google Scholar]
  41. Kingma, D.P.; Adam, J.B. A Method for Stochastic Optimization. arXiv 2017, arXiv:1412.6980. [Google Scholar]
  42. Lehtinen, J.; Munkberg, J.; Hasselgren, J.; Laine, S.; Karras, T.; Aittala, M.; Aila, T. Noise2Noise-Learning Image Restoration without Clean Data. arXiv 2018, arXiv:1803.04189. [Google Scholar]
  43. Wang, Z.; Bovik, A.C.; Sheikh, H.R.; Simoncelli, E.P. Image Quality Assessment: From Error Visibility to Structural Similarity. IEEE Trans. Image Process. 2004, 13, 600–612. [Google Scholar] [CrossRef] [PubMed]
  44. Hore, A.; Ziou, D. Image Quality Metrics: PSNR vs. SSIM. In Proceeding of the 2010 20th International Conference on Pattern Recognition, Istanbul, Turkey, 23–26 August 2010. [Google Scholar]
Figure 1. Comparison of intensity and polarized images in low-light conditions: (a) intensity image; (b) DoLP image.
Figure 1. Comparison of intensity and polarized images in low-light conditions: (a) intensity image; (b) DoLP image.
Remotesensing 16 01134 g001
Figure 2. Underwater polarization imaging model.
Figure 2. Underwater polarization imaging model.
Remotesensing 16 01134 g002
Figure 3. Visualization of methods for describing polarization information: (ad) images from the dataset [32] with different polarization angles ( I 0 ° , I 45 ° , I 90 ° , I 135 ° ); (eg) corresponding Stokes parameters ( S 0 ,   S 1 , S 2 ); and (h) DoLP image.
Figure 3. Visualization of methods for describing polarization information: (ad) images from the dataset [32] with different polarization angles ( I 0 ° , I 45 ° , I 90 ° , I 135 ° ); (eg) corresponding Stokes parameters ( S 0 ,   S 1 , S 2 ); and (h) DoLP image.
Remotesensing 16 01134 g003
Figure 4. (a) S 0 is not sensitive to noise, and the degradation is similar to an intensity image, (b,c) S 1   and S 2 have an antagonistic relationship.
Figure 4. (a) S 0 is not sensitive to noise, and the degradation is similar to an intensity image, (b,c) S 1   and S 2 have an antagonistic relationship.
Remotesensing 16 01134 g004
Figure 5. The overall framework of the proposed polarization-aware low-light underwater image enhancement algorithm.
Figure 5. The overall framework of the proposed polarization-aware low-light underwater image enhancement algorithm.
Remotesensing 16 01134 g005
Figure 6. The architecture of Brightness Adjustment Network.
Figure 6. The architecture of Brightness Adjustment Network.
Remotesensing 16 01134 g006
Figure 7. The architecture of Detail Enhancement Network.
Figure 7. The architecture of Detail Enhancement Network.
Remotesensing 16 01134 g007
Figure 8. Simulation dataset synthesis process.
Figure 8. Simulation dataset synthesis process.
Remotesensing 16 01134 g008
Figure 9. Example of simulation dataset.
Figure 9. Example of simulation dataset.
Remotesensing 16 01134 g009
Figure 10. Underwater polarimetric imaging system.
Figure 10. Underwater polarimetric imaging system.
Remotesensing 16 01134 g010
Figure 11. The principles of polarization camera imaging.
Figure 11. The principles of polarization camera imaging.
Remotesensing 16 01134 g011
Figure 12. Real-world underwater polarization datasets with different illumination.
Figure 12. Real-world underwater polarization datasets with different illumination.
Remotesensing 16 01134 g012
Figure 13. Real-world underwater polarization dataset with different material targets.
Figure 13. Real-world underwater polarization dataset with different material targets.
Remotesensing 16 01134 g013
Figure 14. Visual comparison on real-world dataset among denoise approaches: (a) ground truth; (b) input; (c) BM3D_1; (d) BM3D_2; (e) Noise2Noise_1; (f) Noise2Noise_2; and (g) ours.
Figure 14. Visual comparison on real-world dataset among denoise approaches: (a) ground truth; (b) input; (c) BM3D_1; (d) BM3D_2; (e) Noise2Noise_1; (f) Noise2Noise_2; and (g) ours.
Remotesensing 16 01134 g014
Figure 15. Comparison of metal target enhancement results: (a) input; (b) ground truth; (c) Retinex-Net; (d) MBLLEN; (e) KinD; (f) EnlightenGAN; (g) DSLR; (h) ZeroDCE; (i) RUAS; (j) SCI; (k) Polar; and (l) ours.
Figure 15. Comparison of metal target enhancement results: (a) input; (b) ground truth; (c) Retinex-Net; (d) MBLLEN; (e) KinD; (f) EnlightenGAN; (g) DSLR; (h) ZeroDCE; (i) RUAS; (j) SCI; (k) Polar; and (l) ours.
Remotesensing 16 01134 g015
Figure 16. Contrast of multiple polarization materials target enhancement results: (a) input; (b) ground truth; (c) Retinex-Net; (d) MBLLEN; (e) KinD; (f) EnlightenGAN; (g) DSLR; (h) ZeroDCE; (i) RUAS; (j) SCI; (k) Polar; and (l) ours.
Figure 16. Contrast of multiple polarization materials target enhancement results: (a) input; (b) ground truth; (c) Retinex-Net; (d) MBLLEN; (e) KinD; (f) EnlightenGAN; (g) DSLR; (h) ZeroDCE; (i) RUAS; (j) SCI; (k) Polar; and (l) ours.
Remotesensing 16 01134 g016
Figure 17. Contrast of S 0 intermediate enhancement results: (a) input; (b) ground truth; (c) Retinex-Net; (d) MBLLEN; (e) KinD; (f) EnlightenGAN; (g) DSLR; (h) ZeroDCE; (i) RUAS; (j) SCI; (k) Polar; and (l) ours.
Figure 17. Contrast of S 0 intermediate enhancement results: (a) input; (b) ground truth; (c) Retinex-Net; (d) MBLLEN; (e) KinD; (f) EnlightenGAN; (g) DSLR; (h) ZeroDCE; (i) RUAS; (j) SCI; (k) Polar; and (l) ours.
Remotesensing 16 01134 g017
Figure 18. Contrast of S 1 intermediate enhancement results: (a) input; (b) ground truth; (c) Retinex-Net; (d) MBLLEN; (e) KinD; (f) EnlightenGAN; (g) DSLR; (h) ZeroDCE; (i) RUAS; (j) SCI; (k) Polar; and (l) ours.
Figure 18. Contrast of S 1 intermediate enhancement results: (a) input; (b) ground truth; (c) Retinex-Net; (d) MBLLEN; (e) KinD; (f) EnlightenGAN; (g) DSLR; (h) ZeroDCE; (i) RUAS; (j) SCI; (k) Polar; and (l) ours.
Remotesensing 16 01134 g018
Figure 19. Contrast of S 2 intermediate enhancement results: (a) input; (b) ground truth; (c) Retinex-Net; (d) MBLLEN; (e) KinD; (f) EnlightenGAN; (g) DSLR; (h) ZeroDCE; (i) RUAS; (j) SCI; (k) Polar; and (l) ours.
Figure 19. Contrast of S 2 intermediate enhancement results: (a) input; (b) ground truth; (c) Retinex-Net; (d) MBLLEN; (e) KinD; (f) EnlightenGAN; (g) DSLR; (h) ZeroDCE; (i) RUAS; (j) SCI; (k) Polar; and (l) ours.
Remotesensing 16 01134 g019
Figure 20. Comparison of visual results of ablation experiments: (a) input; (b) Single-Branch; (c) w/o GRD; (d) w/o L p o l a r ; and (e) full method.
Figure 20. Comparison of visual results of ablation experiments: (a) input; (b) Single-Branch; (c) w/o GRD; (d) w/o L p o l a r ; and (e) full method.
Remotesensing 16 01134 g020
Table 1. Quantitative comparison on real-world datasets. The best results are bold-underlined.
Table 1. Quantitative comparison on real-world datasets. The best results are bold-underlined.
MetricsRetinex-NetMBLLENKinDEnlightenGANDSLR
PSNR 9.83475.719910.289514.43246.7146
SSIM 0.20410.15160.27180.24100.2446
MetricsZeroDCERUASSCIPolarOurs
PSNR 17.269415.894117.051120.947224.9282
SSIM 0.19920.37990.29380.32410.4674
Table 2. The results of the ablation study. The best results are bold-underlined.
Table 2. The results of the ablation study. The best results are bold-underlined.
MetricsSingle Branchw/o GRD w o   L p o l a r Full Method
PSNR 22.846121.861122.059324.9282
SSIM 0.33920.31460.31660.4674
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Xue, C.; Liu, Q.; Huang, Y.; Cheng, E.; Yuan, F. A Dual-Branch Autoencoder Network for Underwater Low-Light Polarized Image Enhancement. Remote Sens. 2024, 16, 1134. https://doi.org/10.3390/rs16071134

AMA Style

Xue C, Liu Q, Huang Y, Cheng E, Yuan F. A Dual-Branch Autoencoder Network for Underwater Low-Light Polarized Image Enhancement. Remote Sensing. 2024; 16(7):1134. https://doi.org/10.3390/rs16071134

Chicago/Turabian Style

Xue, Chang, Qingyu Liu, Yifan Huang, En Cheng, and Fei Yuan. 2024. "A Dual-Branch Autoencoder Network for Underwater Low-Light Polarized Image Enhancement" Remote Sensing 16, no. 7: 1134. https://doi.org/10.3390/rs16071134

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