Skip to Content
  • Article
  • Open Access

24 July 2026

Self-Supervised Decoupled Polarization Image Dehazing with an Angle-of-Polarization Frequency-Domain Prior

,
,
and
1
School of Astronautics, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
2
School of Electronic and Optical Engineering, Nanjing University of Science and Technology, Nanjing 210094, China
*
Author to whom correspondence should be addressed.
This article belongs to the Section Image and Video Processing

Abstract

This paper proposes a self-supervised polarization image dehazing method with an angle-of-polarization (AoP) frequency-domain prior for strong scattering dense-haze scenarios. The method formulates dehazing as the recovery of the clear object-radiance polarization field, rather than only restoring a haze-free intensity image. By analyzing real polarized hazy images, we observe that atmospheric AoP is dominated by low-frequency components, while object-radiance AoP contains richer local variations. Based on this observation, an AoP frequency-domain prior is incorporated into the polarization scattering model to guide the separation of object radiance and atmospheric polarization. A two-stage self-supervised training framework is then developed, where physical priors and the AoP prior provide stable component estimates, followed by joint optimization through scattering reconstruction consistency. In the object-radiance branch, a spatial-frequency dual-domain enhancement module is designed to capture both global haze degradation and local structural details. Experiments on a self-collected real short-wave infrared polarized hazy image dataset demonstrate that the proposed method achieves better target visibility, structural restoration, and quantitative performance than existing methods under dense-haze and strong scattering conditions.

1. Introduction

In natural scenes, imaging quality is significantly affected by adverse weather conditions such as fog, haze, and poor air quality. Suspended water droplets and dust particles in the atmosphere scatter and absorb light, thereby degrading image visibility, contrast, and color fidelity. This degradation severely impacts computer vision applications, including surveillance, intelligent transportation systems, and object recognition. Therefore, image dehazing plays a crucial role in improving visual quality and ensuring the reliability of such systems [1,2,3]. In recent years, image dehazing has been extensively studied, and existing methods can be broadly categorized into three groups: non-physical model-based methods, physical model-based methods, and deep learning-based methods. Traditional enhancement-based approaches (e.g., Retinex, wavelet transform, and homomorphic filtering) improve visual quality by adjusting image statistics; however, they typically ignore the underlying physical mechanisms of haze formation and thus perform poorly in complex scenarios [4,5,6].
Physical model-based methods explicitly model light propagation and atmospheric scattering. Representative approaches based on the atmospheric scattering model estimate scene radiance by recovering transmission and atmospheric light. For example, the Dark Channel Prior (DCP) exploits the observation that, in haze-free images, at least one color channel tends to have very low intensity in local patches, enabling effective estimation of transmission [7]. Subsequent works introduce regularization strategies (e.g., total variation) to refine the results. Despite their effectiveness, these methods often suffer from inaccurate transmission estimation and loss of fine details [8,9,10,11,12,13,14,15,16,17,18].
Polarization-based methods, on the other hand, exploit the polarization characteristics of light during scattering to obtain additional information, thereby improving dehazing performance [19,20]. Rowe et al. proposed a polarization-difference imaging method to enhance target contrast using orthogonal polarization images [21]. Schechner et al. established a classical polarization dehazing framework based on the atmospheric scattering model, enabling the estimation of atmospheric-light components [22]. Subsequently, polarization imaging methods based on Stokes vectors further enhanced physical modeling capabilities. Liang et al. improved dehazing accuracy by estimating atmospheric parameters through multi-angle polarization observations [23].
With the development of deep learning, data-driven dehazing methods have achieved remarkable performance. Convolutional neural networks and Transformer-based models learn end-to-end mappings from hazy to clear images [24,25]. Early works such as DehazeNet [5], MSCNN [26], and AOD-Net [27] achieved significant improvements on synthetic datasets via end-to-end training. Later, multi-branch architectures such as GFN further enhanced feature representation capabilities [22,28,29]. More recently, Transformer-based methods (e.g., Deformer) have improved dehazing performance by modeling long-range dependencies [30]. Despite their superior performance in both quantitative metrics and visual quality, deep learning methods heavily depend on training data and often lack explicit physical constraints, making them prone to overfitting and physically inconsistent results.
Deep learning-based polarization dehazing methods further integrate polarization imaging models with network optimization, enabling image restoration in real-world scenes by estimating physical quantities such as atmospheric light, transmission, or haze-free images [31,32,33]. Compared with conventional dehazing networks that rely on supervision from paired haze-free images, self-supervised polarization dehazing methods can construct input reconstruction constraints based on the atmospheric scattering model, thereby reducing their dependence on haze-free ground-truth images. Specifically, ref. [32] employs three subnetworks to estimate the clear image, atmospheric component, and transmission, whereas ref. [33] introduces Fourier-domain low-pass filtering for atmospheric-light estimation. CLIP-HNet [31] introduces cross-modal semantic guidance for remote-sensing image dehazing, but it does not exploit polarization observations or the frequency characteristics of AoP. Although Ref. [33] incorporates frequency-domain processing, neither method investigates the frequency characteristics of AoP or exploits them to facilitate the separation of atmospheric and object-radiance polarization fields. However, these methods still suffer from a pronounced ill-posedness problem: the observed hazy polarization field is jointly determined by the clear object-radiance field, the atmospheric scattering component, and the transmission, making it difficult to uniquely determine each physical component using only reconstruction loss. Although the network may achieve a small reconstruction error for the input hazy image, the predicted atmospheric component and object-radiance component may not conform to the actual polarization scattering mechanism, leading to issues such as local optima, residual haze, leakage of target structures, and physical inconsistency. This ill-posedness in component decoupling becomes even more prominent under dense-haze conditions, where the atmospheric scattering component is intensified and the structural information of the target is severely attenuated.
To address these challenges, we propose a self-supervised polarization field restoration method guided by an angle-of-polarization (AoP) frequency-domain prior. The main contributions of this work are summarized as follows. First, motivated by the distinct AoP spectral characteristics of atmospheric and object-radiance polarization fields, we introduce an AoP frequency-domain prior as a component-level physical constraint to facilitate their decoupling within the atmospheric scattering model. Specifically, atmospheric AoP is dominated by low-frequency components, whereas object-radiance AoP contains richer local variations caused by edges and textures. Second, a two-stage self-supervised optimization strategy is developed. In the first stage, polarization physical priors and the AoP frequency-domain prior are used to obtain stable initial estimates of the atmospheric component, transmission, and object-radiance field. In the second stage, these physical components are jointly refined through atmospheric scattering reconstruction consistency, while semantic regularization is employed only as an auxiliary constraint to improve visual naturalness. Third, a spatial-frequency dual-domain enhancement (SFDE) module is designed for the object-radiance restoration branch to jointly model global haze degradation and local structural details. Experiments on a real short-wave infrared polarized hazy image dataset, together with comparisons against representative traditional polarization dehazing and deep learning-based dehazing methods, demonstrate the effectiveness of the proposed method under dense-haze and low-illumination conditions.

2. Materials and Methods

2.1. Fundamentals of Polarization-Based Image Dehazing

According to the atmospheric scattering model, a hazy image can be expressed as the combination of scene radiance J, atmospheric light A , and transmission t:
I ( x ) = J ( x ) · t ( x ) + A · ( 1 t ( x ) )
Constrained by Mie scattering theory, all polarization intensity components of the polarization field observed by the camera originate from the atmospheric light A , as shown in Figure 1. Leveraging this physical property, atmospheric parameters can be calculated using the atmospheric scattering model.
Figure 1. Atmospheric scattering model. Solid arrows indicate the object-radiance signal path, while dashed arrows indicate sunlight and scattered-light paths.
Given three polarization images captured at angles 0°, 60°, and 120°, denoted as I 0 , I 60 , I 120 , the Stokes vector S = S 0 , S 1 , S 2 T is computed as
S 0 S 1 S 2 = 2 3 ( I 0 + I 60 + I 120 ) 2 3 ( 2 I 0 I 60 I 120 ) 2 3 ( I 0 I 120 )
Based on the Stokes parameters, the AoP θ and the degree of polarization (DoP) p are defined as
θ = 1 2 arctan S 2 S 1
p = S 1 2 + S 2 2 S 0
The atmospheric degree of polarization p A is estimated by selecting the pixel with the maximum DoP. The atmospheric light A x can then be derived as
A ( x ) = S 1 ( x ) 2 + S 2 ( x ) 2 p A
The global atmospheric light A is obtained by taking the maximum value of A x . The transmission map is estimated as
t x = 1 A ( x ) A
Finally, the haze-free image is recovered by
J ( x ) = I ( x ) A ( 1 t ( x ) ) t ( x )

2.2. AoP Frequency-Domain Prior

The angle of polarization (AoP) describes the vibration direction of the linearly polarized component, reflecting the spatial directional structure of the polarized radiance field. In hazy imaging, atmospheric scattering is primarily caused by suspended particles scattering sunlight or ambient light, and its polarization direction typically varies smoothly across spatial locations, exhibiting strong spatial continuity. In contrast, the polarization angles of object radiance are influenced by surface geometry, material properties, edges, and texture details, resulting in more complex local variations. Based on this observation, we conducted a frequency-domain analysis of AoP using multiple independent full-resolution captures under clear, hazy, and sky-with-haze conditions, which were regarded as object-dominant, mixed, and atmospheric-dominant regions, respectively. To avoid correlations among adjacent image patches, the spectral statistics were calculated at the scene level. For each category, the cumulative low-frequency energy ratio was averaged across independent scenes, and the corresponding variability was also evaluated.
As shown in Figure 2, the atmospheric-dominant AoP exhibits the strongest low-frequency concentration over the investigated normalized radial-frequency range. At r 0 = 0.1 , the cumulative energy ratios of the atmospheric-dominant, object-dominant, and mixed hazy AoP fields are 89.23 ± 27.98 % , 72.35 ± 20.72 % , and 31.46 ± 12.89 % , respectively, where the values are reported as mean ± standard deviation. Their corresponding 95% confidence intervals are [83.68%, 94.78%], [68.24%, 76.46%], and [28.90%, 34.02%], respectively. Based on the cumulative spectral-energy distribution shown in Figure 2, r 0 = 0.1 was empirically selected to capture the dominant low-frequency atmospheric components while limiting the inclusion of object-related structural frequencies.
Figure 2. Statistical analysis of AoP frequency characteristics. (a) Representative images (top) and corresponding AoP spectra (bottom) of object-dominant clear, atmospheric-dominant sky-with-haze, and mixed hazy regions. The red circles indicate the low-frequency regions defined by r 0 = 0.1 . (b) Mean cumulative spectral-energy curves calculated across independent scenes. The shaded regions indicate the inter-scene standard deviation.
Based on statistical results, we construct an AoP frequency-domain prior loss to guide the self-supervised decoupling training, using the frequency structure of the atmospheric AoP to facilitate the separation of object radiance and atmospheric polarization. The following sections detail the mathematical modeling and frequency-domain processing of this prior. Let the reconstructed atmospheric Stokes parameters be
S A J = S I t S J = ( S 0 A , S 1 A , S 2 A )
where S I denotes the observed hazy Stokes vector, S J is the clear object-radiance polarization field predicted by Net-J, and t is the transmission estimated by Net-t. The AoP frequency-domain prior is applied to S A J , thereby guiding the recovery of S J through the scattering relationship. Then the atmospheric AoP can be expressed as
θ A ( x ) = 1 2 arctan ( S 2 A ( x ) S 1 A ( x ) )
Furthermore, AoP is converted into a continuous directional representation:
P A ( x , y ) = [ cos ( 2 θ A ( x , y ) ) , sin ( 2 θ A ( x , y ) ) ]
where ( x , y ) denotes the spatial position. This representation preserves the periodic consistency of polarization directions and avoids pseudo-high-frequency responses caused by numerical discontinuities in AoP. A two-dimensional Fourier transform is then applied to the two components of P A , yielding
F A ( u , v ) = F ( cos ( 2 θ A ) ) , F ( sin ( 2 θ A ) )
where F denotes the two-dimensional Fourier transform, and ( u , v ) denotes the frequency-domain coordinates. The corresponding spectral magnitude is defined as
M A ( u , v ) = F ( cos ( 2 θ A ) ) 2 + F ( sin ( 2 θ A ) ) 2
The normalized frequency radius is defined as
ρ ( u , v ) = u ˜ 2 + v ˜ 2
where u ˜ and v ˜ are the normalized frequency coordinates. Given a low-frequency radius threshold r 0 , the low-frequency energy ratio is defined as
R l o w ( r 0 ) = ρ ( u , v ) < r 0 M A 2 ( u , v ) u , v M A 2 ( u , v )
Based on the low-frequency dominance of atmospheric AoP, we construct an AoP frequency-domain constraint to suppress abnormal high-frequency responses in the atmospheric component. Specifically, for a frequency-domain position ( u , v ) , its neighborhood is denoted as Ω u , v , and the local average spectral response is calculated as
M ¯ A ( u , v ) = 1 Ω u , v ( p , q ) Ω u , v M A ( p , q )
To emphasize the suppression of abnormal responses in the mid- and high-frequency regions that violate the spatial smoothness of atmospheric polarization, a frequency weighting function is introduced as
w ( u , v ) = 0 , ρ ( u , v ) , ρ ( u , v ) r 0 ρ ( u , v ) > r 0
Finally, the AoP frequency-domain prior loss is defined as
L A o P = 1 N u , v w ( u , v ) ( M ¯ A M A ) 2
where N is the number of frequency-domain positions involved in the calculation.
The AoP frequency-domain prior loss is applied to S A J . By enforcing the low-frequency characteristic of atmospheric AoP, this loss guides Net-J through the scattering relationship and helps separate the object-radiance field from the atmospheric component. The proposed AoP frequency-domain prior is complementary to the atmospheric scattering reconstruction constraint. The reconstruction loss constrains whether the estimated physical components can reproduce the observed polarization images but does not uniquely determine their decomposition. In contrast, the AoP prior constrains the internal frequency structure of the inferred atmospheric polarization field, thereby providing additional guidance for component decoupling.

2.3. Two-Stage Self-Supervised Polarization Field Restoration Framework

Rather than directly recovering a single haze-free intensity image, this work formulates polarization image dehazing as the restoration of the clear object-radiance polarization field. Given hazy polarization observations I 0 , I 60 , I 120 , the observed Stokes vector S = S 0 , S 1 , S 2 T is first computed according to Equation (2). The network then estimates the clear object-radiance field S J = S J 0 , S J 1 , S J 2 T , the atmospheric polarization component S A , and the transmission t, where the conventional dehazed image is obtained from the recovered intensity component S J 0 .
According to the atmospheric scattering model, the observed polarization field is expressed as
S I = t S J + S A
where S A = ( 1 t ) S A , and S A denotes the global atmospheric-light Stokes vector. Since S J , S A , and t are all unknown, using only reconstruction loss for self-supervised training leads to an ill-posed decomposition problem. Therefore, a two-stage training strategy is adopted, consisting of physically guided initialization and subsequent joint optimization.
As shown in Figure 3, the proposed framework contains three subnetworks—Net-J, Net-A, and Net-t—which estimate the clear object-radiance polarization field S J , the atmospheric polarization component S A , and the transmission t, respectively. Net-J predicts the full Stokes representation of the clear scene, while the dehazed intensity image is obtained from S J 0 .
L p r i o r = | | N e t A ( I ) A p r i o r | | 1 + | | N e t t ( I ) t p r i o r | | 1
This loss leverages the physically derived priors from Section 2.1 to guide the early-stage estimation of the atmospheric component and transmission.
Figure 3. Overall architecture of the proposed two-stage framework for polarization-based image dehazing.
The object-radiance polarization field predicted by Net-J can be mapped to a corresponding atmospheric polarization field through the atmospheric scattering model. The AoP prior loss L A o P is then applied to this inferred atmospheric component, penalizing abnormal high-frequency responses and enforcing the expected low-frequency structure. In this way, this constraint guides Net-J to produce an object-radiance field that is more consistent with the atmospheric scattering model. The first-stage loss is formulated as
L s t a g e 1 = λ A o p L A o P + λ p r i o r L p r i o r
where λ p r i o r and λ A o P are the weights of the prior constraint and the AoP frequency-domain constraint, respectively. Through the first-stage training, the network obtains stable initial estimates of atmospheric light, transmission, and the clear polarization field, providing a physically reasonable starting point for subsequent joint optimization.
In the second stage, a reconstruction consistency constraint based on the atmospheric scattering model is introduced to jointly optimize the subnetworks. Specifically, the predictions S J , S A , and t from Net-J, Net-A, and Net-t are substituted into Equation (18) to obtain the reconstructed hazy Stokes vector:
S ^ I = t S J + S A
Then, according to the linear polarization imaging relationship, the reconstructed Stokes vector S ^ I = S ^ I 0 , S ^ I 1 , S ^ I 2 T is converted back into reconstructed images at different polarization angles:
I ^ a = 1 2 ( S ^ I 0 + S ^ I 1 cos 2 a + S ^ I 2 sin 2 a ) , a 0 , 60 , 120
By enforcing consistency between the reconstructed polarization images and the input hazy polarization images, the predicted object-radiance polarization field, atmospheric polarization component, and transmission are constrained to satisfy the forward imaging process. The reconstruction consistency loss is defined as
L r e c = a 0 , 60 , 120 I ^ a I a 1
This loss establishes a closed-loop constraint for self-supervised training, allowing the network to be optimized without paired haze-free ground-truth images. Unlike reconstruction performed only at the intensity-image level, the proposed method imposes consistency constraints on multi-angle polarization observations, thereby preserving the physical consistency between the restored result and the original polarization measurements.
In addition, a CLIP-based semantic regularization term is introduced to improve the visual naturalness of the restored results. Specifically, real hazy images and clear images are selected as reference samples, and the frozen CLIP image encoder and text encoder are used to construct a semantic discrimination constraint between the hazy and clear domains. For the clear intensity component S J 0 output by Net-J, the CLIP semantic loss encourages semantic consistency with the clear-image domain, thereby suppressing over-enhancement, brightness imbalance, and unnatural texture artifacts. This loss is expressed as
L c l i p = 1 ϕ I ( S J 0 ) · ϕ T ( T C ) ϕ I ( S J 0 ) 1 ϕ T ( T C ) 1
where ϕ I ( · ) and ϕ T ( · ) denote the CLIP image encoder and text encoder, respectively, and T C represents the text prompt corresponding to the clear-image domain. This semantic constraint does not replace the physical model; instead, it serves as an auxiliary regularization term to improve the perceptual quality of the restored results. The joint optimization loss in the second stage is defined as
L s t a g e 2 = λ r e c L r e c + λ c l i p L c l i p
where λ r e c and λ c l i p are the weights of the reconstruction consistency loss and the CLIP semantic loss, respectively.
Overall, L s t a g e 1 provides physically guided initial estimates of the atmospheric component, transmission, and clear polarization field. Then, L s t a g e 2 refines these estimates under the atmospheric scattering model, improving both physical consistency and visual naturalness. The final dehazed image is obtained from the recovered clear Stokes intensity component S J 0 .

2.4. Network Architecture with the SFDE Module

Haze degradation affects both the global energy distribution and local structural details of polarization images. To enhance the representation capability of the object-radiance restoration branch, we introduce a spatial-frequency dual-domain enhancement (SFDE) module into the feature extraction stage of Net-J, as shown in Figure 3. The SFDE module consists of a frequency-enhancement branch and a channel-enhancement branch, which are designed to model global spectral degradation characteristics and inter-channel polarization response differences, respectively. The enhanced features are then fed into an encoder–decoder structure to progressively recover the clear polarization field. Let the input feature be denoted as Z. The frequency-enhancement branch first maps Z into the frequency domain using the fast Fourier transform:
F ( Z ) = Z a e j Z p
where Z a and Z p denote the amplitude spectrum and phase spectrum, respectively. The amplitude spectrum mainly characterizes the energy distribution of features and is closely related to the global brightness attenuation and low-frequency degradation caused by haze. In contrast, the phase spectrum preserves structural and positional information, which is important for recovering edges, textures, and object contours. Considering their different physical meanings, different convolution operations are applied to modulate the amplitude and phase spectra:
Z ˜ a = f 1 × 1 ( Z a ) , Z ˜ p = f 3 × 3 ( Z p )
where f 1 × 1 ( · ) denotes a 1 × 1 convolution used to adjust the global energy response in the amplitude spectrum, and f 3 × 3 ( · ) denotes a 3 × 3 convolution used to enhance local structural information in the phase spectrum. The modulated amplitude and phase spectra are then recombined and transformed back to the spatial domain through the inverse fast Fourier transform:
Z F E = F 1 ( Z ˜ a e j Z ˜ p )
where Z F E represents the frequency-enhanced spatial feature. Through this branch, the network can adjust the haze-induced global energy degradation in the frequency domain while preserving phase information associated with target structures. On the other hand, since the input polarization images contain observations captured at different polarization angles, different feature channels exhibit distinct polarization responses. To enhance the modeling of inter-channel correlations, a channel enhancement branch is introduced into the SFDE module. This branch extracts channel-wise statistics using both global average pooling and global max pooling, and then generates channel attention weights through a shared multilayer perceptron:
W c = σ M L P ( G A P ( Z ) ) + M L P ( G M P ( Z ) )
where G A P ( · ) and G M P ( · ) denote global average pooling and global max pooling, respectively; M L P ( · ) denotes the shared multilayer perceptron; and σ ( · ) denotes the sigmoid activation function. The channel-enhanced feature is formulated as
Z C E = W c Z
where ⊙ denotes element-wise multiplication. This branch adaptively recalibrates feature channels according to their importance for polarization field restoration, thereby enhancing informative polarization features and suppressing redundant responses. Finally, the SFDE module fuses the frequency-enhanced feature and the channel-enhanced feature as
Z S F D E = Z F E + Z C E
The fused feature contains both global degradation information in the frequency domain and polarization response information along the channel dimension, which helps Net-J restore a more stable clear polarization field under dense-haze, long-range, and low-contrast conditions. The feature Z S F D E is subsequently fed into an encoder–decoder structure. The encoder extracts multi-scale semantic features through stacked convolutional layers, while the decoder gradually restores the spatial resolution through upsampling. Skip connections or dense connections are further used to preserve low-level details. Finally, the output of Net-J is normalized by a sigmoid function to obtain the clear object-radiance polarization field S J .
Net-A and Net-t are used to estimate the atmospheric polarization component and the transmission, respectively. Since the atmospheric scattering component usually exhibits strong spatial smoothness and global consistency, Net-A adopts an encoder–decoder structure to enlarge the receptive field and extract global features related to haze density, imaging distance, and illumination conditions. Its output is expressed as
S A = G A ( S I ; Θ A )
where G A denotes the mapping function of Net-A, and Θ A represents the corresponding network parameters.
Net-t is designed to estimate the transmission t. Transmission is closely related to scene depth and haze concentration and usually changes significantly near depth discontinuities and object boundaries. To reduce edge blurring caused by excessive downsampling, Net-t adopts a relatively shallow convolutional structure and preserves spatial resolution as much as possible, so as to retain local details in the transmission map. Its output is formulated as
t = G t ( S I ; Θ t )
where G t denotes the mapping function of Net-t, and Θ t represents the corresponding network parameters.

3. Experimental Section

3.1. Experimental Setup and Implementation Details

Most existing hazy image datasets are synthesized using atmospheric scattering models or collected under artificially generated fog, which may not fully reproduce the spatially nonuniform distribution and polarization characteristics of natural haze. Moreover, publicly available real-world polarization dehazing datasets, particularly in the short-wave infrared band, remain very limited. To obtain polarization observations under realistic atmospheric conditions, we have conducted long-term data acquisition during naturally occurring foggy weather since 2024 using a self-developed fixed short-wave infrared (SWIR, 1.2 1.7 μ m ) polarization imaging system developed at Nanjing University of Aeronautics and Astronautics (Nanjing, China), as shown in Figure 4. The collected data cover multiple outdoor scenes with different haze densities, imaging distances, viewpoints, target scales, and background structures, including buildings, roads, vegetation, signal towers, distant mountain-view targets, and railway environments.
Figure 4. Atmospheric shortwave infrared polarization information observation system.
The system was calibrated with an integrating sphere to ensure the accuracy of both intensity and polarization measurements. Using this system, polarization images at 0°, 60°, and 120° can be simultaneously captured with a spatial resolution of 2592 × 2056 pixels. The full-resolution observations were first divided at the scene level to avoid content overlap between the training and test sets. A non-overlapping sliding-window strategy was applied to the training scenes to generate 30,000 groups of 256 × 256 polarization image patches, while 15 groups of full-resolution polarization images from held-out scenes were used for testing.
The hyperparameters were set as follows: λ p r i o r = 1 , λ A o P = 1 , λ r e c = 1 , and λ c l i p = 0.5 . The normalized frequency radius of the AoP frequency-domain prior was set to 0.1. The proposed network was implemented in PyTorch version 2.2.0 and trained on a computer equipped with an NVIDIA RTX 3090 GPU (NVIDIA Corporation, Santa Clara, CA, USA). The Adam optimizer was adopted with an initial learning rate of 0.0001 and a batch size of 4. The learning rate was adjusted using a cosine annealing schedule throughout training. Stage 1 and Stage 2 were trained for 15 and 15 epochs, respectively. No additional data augmentation was employed during training or testing. All convolutional layers were initialized using PyTorch default initialization.

3.2. Qualitative Experiments

To qualitatively evaluate the proposed method under different haze densities, we compared it with several representative dehazing methods. The comparison methods include three polarization-based dehazing approaches, namely PBD, low-rank, and PSD, together with four learning-based image dehazing methods, including C2PNet, YOLY, DEA-Net, and DeFormer. According to haze density and scene degradation severity, the test samples were divided into two groups. The first group contains light- and moderate-haze scenes, which are used to evaluate detail recovery and brightness preservation under general haze degradation. The second group contains dense-haze scenes, which are used to examine the robustness and restoration capability of different methods when target visibility is low and structural information is severely attenuated. The results of the two groups are shown in Figure 5 and Figure 6, respectively.
Figure 5. Qualitative comparison of dehazing results under light- and moderate-haze conditions. Columns (1)–(6) denote six representative test scenes.
Figure 6. Qualitative comparison of dehazing results under dense-haze conditions. Columns (1)–(6) denote six representative test scenes.
Figure 5 presents the dehazing results under light- and moderate-haze conditions. In these scenes, the target structures remain partially visible, but the overall image contrast is reduced, and local regions suffer from haze occlusion and detail blurring. Traditional polarization-based methods can improve image visibility to some extent; however, their performance is sensitive to the estimation of atmospheric degree of polarization and transmission, and residual haze or uneven brightness still appears in some regions. Conventional deep learning-based methods can recover certain image details in light- and moderate-haze scenes, but their results differ in terms of brightness naturalness, local texture preservation, and structural continuity. Some results tend to suffer from over-enhancement, underexposure, or unstable local details. In contrast, the proposed method improves target visibility more consistently while preserving structural information in roads, building edges, and high-intensity targets. This demonstrates that the AoP frequency-domain prior and the two-stage training strategy provide effective physical constraints and visual restoration capability under general haze degradation.
Figure 6 shows the dehazing results under dense-haze conditions. Compared with light- and moderate-haze scenes, dense-haze scenes contain a stronger atmospheric scattering component, and the target radiance is severely attenuated. As a result, many distant or weak-reflection structures are heavily obscured by haze, making object contours and local details difficult to distinguish in the original images. Therefore, this group of experiments better reflects the stability of different methods under strong scattering conditions. It can be observed that conventional deep learning-based methods exhibit a noticeable performance degradation in dense haze, often producing residual haze, insufficient brightness, structural discontinuities, or incomplete recovery of distant targets. These observations suggest that purely data-driven methods may be more sensitive to domain shifts and variations in haze density in real-world dense-haze scenes.
Traditional polarization dehazing methods, including PBD and low rank, generally perform better than most conventional deep learning-based methods in dense-haze scenes, demonstrating the importance of polarization of physical information and atmospheric scattering constraints for dehazing under strong scattering conditions. However, these methods still rely heavily on the accurate estimation of polarization parameters and atmospheric light and may suffer from local residual haze, structural blurring, or insufficient detail recovery in dense-haze regions. In comparison, the proposed method more effectively suppresses atmospheric scattering interference and recovers weak structural information, such as building contours, tower crane structures, and road edges. This advantage mainly comes from two aspects. First, the AoP frequency-domain prior directly constrains the atmospheric polarization component and reduces the leakage of target edges and texture structures into the atmospheric component. Second, the two-stage self-supervised training strategy improves the estimation stability among the clear object-radiance polarization field, the atmospheric polarization component, and the transmission. Overall, the proposed method achieves better target visibility, structural restoration, and physical consistency in dense-haze scenes, validating its effectiveness for polarization dehazing under strong scattering conditions.
To evaluate the robustness of the proposed method under different scene structures, two railway scenes acquired under natural dense haze were additionally selected for qualitative comparison. These scenes differ substantially from the training scenes in spatial layout, target structure, and background content. As shown in Figure 7, the proposed method effectively improves the visibility of the rails and surrounding structures while maintaining relatively continuous edges and suppressing residual haze. The results further indicate that the proposed method remains applicable to previously unseen dense-haze scenes with different structural characteristics.
Figure 7. Qualitative comparison of dehazing results under dense-haze conditions in railway scenes. (a) Railway scene 1. (b) Railway scene 2.
To further analyze the ability of different methods to recover structural information, the Prewitt operator was used to extract edge maps from the dehazed results. Edge detection serves as an auxiliary tool for evaluating structural visibility. In general, haze reduces image contrast and weakens or even removes target edges. If a dehazing result can recover more continuous edge contours, it usually indicates better preservation of target structures. It should be noted that edge maps alone cannot serve as a complete image quality assessment criterion, since over-enhancement or noise amplification may also produce false edges. Therefore, edge maps are used here only as a structural auxiliary analysis in addition to qualitative visual comparison.
As shown in Figure 8, the contours of distant buildings in the original hazy image are weak, and valid edges are almost undetectable in some regions. Although PBD improves visibility to a certain extent, the edges of distant buildings and fine structures remain discontinuous. Some deep learning-based methods can detect partial target contours, but they tend to produce broken edges, false edges, or missing local structures in distant regions. In contrast, the edge map obtained by the proposed method shows better continuity in building contours, tower crane structures, and distant weak-edge regions, indicating that it can recover more structural information from severely degraded hazy images. This result is consistent with the preceding visual comparisons and indicates improved preservation of weak structural contours in dense-haze scenes.
Figure 8. Prewitt edge maps of the dehazing results produced by different methods. The red boxes indicate the regions of interest used for comparing distant weak-edge structures.

3.3. Quantitative Experiments

Since strictly paired haze-free ground-truth images are difficult to obtain for real hazy polarization images, no-reference image quality assessment metrics were used for quantitative evaluation, including FADE, BRISQUE, Entropy, Contrast, and STD. These metrics evaluate the dehazing results from the perspectives of haze density, natural image statistics, information content, contrast, and gray-level dispersion, respectively, and provide a comprehensive reference for real-scene dehazing performance.
FADE is a no-reference metric based on natural image statistics and is used to estimate the haze density of an image. A lower FADE score generally indicates less haze degradation. As shown in Figure 9, the proposed method achieves the lowest FADE score, indicating its superior capability in suppressing haze density. This performance can be attributed to the AoP frequency-domain prior and the two-stage training strategy. Nevertheless, slight residual haze and noise enhancement still appear in some strongly scattering regions, suggesting that detail restoration under extremely dense haze remains challenging.
Figure 9. Quantitative comparison of FADE scores. (a) Heat map. (b) Line plot.
Similar to FADE, BRISQUE is also a no-reference metric based on natural image statistics and is used to evaluate image naturalness and distortion. A lower BRISQUE score indicates better image quality. As shown in Figure 10, DEA-Net and C2PNet obtain relatively high BRISQUE scores. This reflects a typical issue in image quality evaluation: these methods tend to enhance image details and contrast during restoration, but such enhancement may introduce slight artifacts, such as ringing effects or noise amplification, which are penalized by BRISQUE. The proposed method achieves the lowest BRISQUE score, demonstrating that the two-stage training strategy and CLIP-based semantic regularization help improve the naturalness of the restored images.
Figure 10. Quantitative comparison of BRISQUE scores. (a) Heat map. (b) Line plot.
Entropy is an important metric for measuring image detail richness and information content. As shown in the line plot of Figure 11, the proposed method and PBD consistently maintain relatively high entropy values, indicating that both methods are effective in recovering information obscured or lost due to haze. Among all methods, the proposed method achieves the highest average entropy, suggesting that the two-stage training strategy can effectively recover most image details while incorporating polarization information. PBD achieves the second-highest entropy, further illustrating the benefit of incorporating atmospheric scattering physics into image restoration.
Figure 11. Quantitative comparison of entropy scores. (a) Heat map. (b) Line plot.
Contrast reflects the contrast level of an image, and a higher contrast is generally beneficial for improving target visibility. As shown in Figure 12, DEA-Net obtains the highest contrast value, indicating its strong contrast enhancement capability. The contrast score of the proposed method is lower than that of DEA-Net, but it remains higher than those of the original hazy images and most comparison methods. This suggests that the proposed method improves image contrast while avoiding excessive enhancement. Combined with the visual results in Figure 5 and Figure 6, it can be observed that excessively high contrast does not necessarily correspond to the most natural dehazing result, since some methods may enhance local contrast at the cost of brightness shifts or local distortions.
Figure 12. Quantitative comparison of contrast scores. (a) Heat map. (b) Line plot.
A higher STD value generally indicates richer gray-level variation and stronger image contrast. As shown in Figure 13, the proposed method obtains a relatively high STD value, indicating enhanced gray-level variation. However, STD should be interpreted together with perceptual and structural metrics, since noise amplification or excessive enhancement may also increase this metric. The average scores of different methods are listed in Table 1, where the best results are highlighted in bold. Overall, the proposed method achieves the best performance on FADE, BRISQUE, and entropy and maintains competitive results on contrast and STD. These results indicate that the proposed method achieves a favorable balance among haze suppression, naturalness preservation, and information recovery. Compared with deep learning-based methods, the proposed method improves target visibility while maintaining more natural visual quality. Compared with traditional polarization-based physical methods, it further improves local structure recovery and overall image quality.
Figure 13. Quantitative comparison of STD scores. (a) Heat map. (b) Line plot.
Table 1. Quantitative comparison of different dehazing methods on real-world polarization hazy images. Results are reported as mean ± standard deviation. ↑ and ↓ indicate higher-is-better and lower-is-better metrics, respectively. The best result for each metric is highlighted in bold.
Although the proposed method achieves effective restoration in most real-world dense-haze scenes, its performance may degrade under several challenging conditions. When the atmospheric scattering is extremely strong and the object radiance is almost completely attenuated, insufficient structural information remains in the observations, leading to incomplete detail recovery. In addition, AoP estimation may become unstable in weakly polarized or low-signal regions, which can cause local intensity fluctuations or structural artifacts. The low-frequency-dominant atmospheric AoP prior may also become less effective under highly nonuniform illumination or complex polarization reflections. These limitations indicate that the proposed method relies on the presence of sufficient polarization and structural cues in the observed hazy images.

3.4. Ablation Study

To evaluate the contribution of each component, an incremental ablation study was conducted under the same training and testing settings. The baseline adopts the three-branch self-supervised framework without the AoP prior, two-stage optimization, SFDE module, or CLIP semantic regularization. These components were then introduced sequentially. The qualitative and quantitative results are shown in Figure 14 and Table 2, respectively.
Figure 14. Qualitative ablation results of the proposed framework. From left to right: (a) hazy input, (b) baseline, (c) + AoP prior, (d) + two-stage optimization, (e) + SFDE, and (f) full model with CLIP semantic regularization. The red boxes indicate regions of interest for local comparison.
Table 2. Ablation study of the proposed method on real-world polarization hazy images. ↑ and ↓ indicate higher-is-better and lower-is-better metrics, respectively. A check mark (✓) indicates that the corresponding component is included in the model configuration, and the best result for each metric is highlighted in bold. Results are reported as mean ± standard deviation.
Compared with the baseline, introducing the AoP prior alone provides a modest improvement in FADE and entropy. This is reasonable because, under single-stage joint optimization, the AoP prior serves only as an auxiliary structural constraint and cannot independently resolve the coupling among the object-radiance field, atmospheric polarization, and transmission. After introducing the two-stage optimization strategy, the prior-guided initialization is established before joint reconstruction optimization, allowing the physical and AoP priors to be more effectively utilized and resulting in a substantial overall improvement. Incorporating SFDE further improves haze suppression and target–background separability. Finally, the full model achieves the best FADE and BRISQUE scores while maintaining competitive entropy and CNR, demonstrating the complementary effects of the proposed components.

3.5. Hyperparameter Sensitivity Analysis

In Stage 1, L A o P and L p r i o r supervise different subnetworks. Specifically, L A o P updates only Net-J, whereas L p r i o r supervises Net-A and Net-t, with no AoP gradient propagated to the atmospheric or transmission branches. Therefore, the two losses do not directly balance competing objectives on shared network parameters, and both λ A o P and λ p r i o r are fixed to 1. The effectiveness of the AoP constraint was evaluated separately through the ablation study. In Stage 2, L r e c and L c l i p jointly constrain Net-J. Therefore, the sensitivity of λ c l i p was evaluated using { 0 , 0.25 , 0.5 , 1 } while fixing λ r e c = 1 . As shown in Table 3, λ c l i p = 0.5 provides the most balanced performance across haze suppression, perceptual quality, information preservation, and target visibility, and was therefore adopted in the final model. As shown in Table 4, the proposed method incurs relatively high computational and memory costs due to the spatial-frequency feature processing. Therefore, the current implementation is not intended for real-time deployment but is more suitable for high-quality restoration of polarization images under dense-haze and strong scattering conditions.
Table 3. Sensitivity analysis of λ c l i p on real-world polarization hazy images. ↑ and ↓ indicate higher-is-better and lower-is-better metrics, respectively, and the best result for each metric is highlighted in bold.
Table 4. Computational complexity comparison of different dehazing methods. For PSD and YOLY, the reported FLOPs and processing time correspond to the complete test-time optimization process with 800 iterations. ↓ indicates that lower values are better.

4. Conclusions

This work presents a self-supervised polarization dehazing framework for real-world dense-haze conditions. By introducing the frequency-domain characteristics of atmospheric AoP as an additional physical constraint, the proposed method mitigates the ambiguity in decomposing the object-radiance polarization field, atmospheric polarization, and transmission. The two-stage optimization strategy improves the stability of physical-component estimation, while the SFDE module enhances global haze removal and local structure restoration. Experiments on real-world polarization images demonstrate favorable performance in haze suppression, information preservation, and target visibility. The ablation results further confirm that the proposed components provide complementary contributions, with the two-stage strategy producing the most substantial overall improvement.
Several limitations remain. When atmospheric scattering is extremely strong, the object-radiance information contained in the observations may be insufficient for complete structural recovery. In addition, highly nonuniform illumination and complex polarization reflections may deviate from the assumed frequency characteristics of atmospheric polarization and reduce the effectiveness of the proposed prior. The current spatial-frequency processing also introduces relatively high computational and memory costs. Future work will focus on adaptive prior modeling for more complex atmospheric conditions, lightweight network design, and validation on larger and more diverse real-world polarization datasets and downstream vision tasks.

Author Contributions

Conceptualization, Y.Z.; Methodology, L.C. and Y.Z.; Software, F.K.; Validation, Y.Z.; Formal analysis, L.C. and Y.Z.; Investigation, Y.Z. and F.K.; Resources, Y.Z. and F.K.; Data curation, L.C.; Writing—original draft preparation, L.C.; Writing—review and editing, Y.Z.; Visualization, F.K.; Supervision, J.L.; Project administration, Y.Z.; Funding acquisition, Y.Z. and F.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Fundamental Research Funds for the Central Universities, grant number NT2025005, and the National Natural Science Foundation of China, grant numbers 62305161 and 62471224.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data presented in this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ling, P.; Chen, H.; Tan, X.; Jin, Y.; Chen, E. Single image dehazing using saturation line prior. IEEE Trans. Image Process. 2023, 32, 3238–3253. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  2. Liu, J.; Liu, R.W.; Sun, J.; Zeng, T. Rank-one prior: Real-time scene recovery. IEEE Trans. Pattern Anal. Mach. Intell. 2022, 45, 8845–8860. [Google Scholar]
  3. Zheng, Y.; Zhan, J.; He, S.; Dong, J.; Du, Y. Curricular contrastive regularization for physics-aware single image dehazing. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada, 17–24 June 2023; pp. 5785–5794. [Google Scholar]
  4. Berman, D.; Avidan, S. Non-local image dehazing. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 1674–1682. [Google Scholar]
  5. Cai, B.; Xu, X.; Jia, K.; Qing, C.; Tao, D. DehazeNet: An end-to-end system for single image haze removal. IEEE Trans. Image Process. 2016, 25, 5187–5198. [Google Scholar] [CrossRef] [Scilit]
  6. Chen, D.; He, M.; Fan, Q.; Liao, J.; Zhang, L.; Hou, D.; Yuan, L.; Hua, G. Gated context aggregation network for image dehazing and deraining. In Proceedings of the 2019 IEEE Winter Conference on Applications of Computer Vision, Waikoloa Village, HI, USA, 7–11 January 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1375–1383. [Google Scholar]
  7. He, K.; Sun, J.; Tang, X. Single image haze removal using dark channel prior. IEEE Trans. Pattern Anal. Mach. Intell. 2010, 33, 2341–2353. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  8. Chen, Z.; He, Z.; Lu, Z.M. DEA-Net: Single image dehazing based on detail-enhanced convolution and content-guided attention. IEEE Trans. Image Process. 2024, 33, 1002–1015. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  9. 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] [Scilit] [PubMed]
  10. Cui, Y.; Knoll, A. Dual-domain strip attention for image restoration. Neural Netw. 2024, 171, 429–439. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  11. Fu, X.; Xiao, J.; Zhu, Y.; Liu, A.; Wu, F.; Zha, Z.J. Continual image deraining with hypergraph convolutional networks. IEEE Trans. Pattern Anal. Mach. Intell. 2023, 45, 9534–9551. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  12. Zhou, Y.; Wei, H.; Liang, J.; Ma, F.; Yang, R.; Ren, L.; Li, X. Robust polarimetric dehazing algorithm based on low-rank approximation and multiple virtual-exposure fusion. Photonics Res. 2024, 12, 1640–1653. [Google Scholar] [CrossRef] [Scilit]
  13. Gu, Y.; Meng, Y.; Chen, S.; Ji, J.; Sun, X.; Ruan, W.; Ji, R. SFIR: Optimizing spatial and frequency domains for image restoration. Pattern Recognit. 2025, 171, 112188. [Google Scholar] [CrossRef] [Scilit]
  14. Jähne, B. Digital Image Processing; Springer: Berlin/Heidelberg, Germany, 2005. [Google Scholar]
  15. Kong, D.; Li, F.; Wang, Z.; Xu, J.; Pei, R.; Li, W.; Ren, W. Dual prompting image restoration with diffusion transformers. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 11–15 June 2025; pp. 12809–12819. [Google Scholar]
  16. Yang, D.; Sun, J. Proximal dehaze-net: A prior learning-based deep network for single image dehazing. In Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany, 8–14 September 2018; pp. 702–717. [Google Scholar]
  17. Engin, D.; Genç, A.; Kemal Ekenel, H. Cycle-dehaze: Enhanced cyclegan for single image dehazing. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, Salt Lake City, UT, USA, 18–23 June 2018; pp. 825–833. [Google Scholar]
  18. Liu, Y.; Zhao, G.; Gong, B.; Li, Y.; Raj, R.; Goel, N.; Kesav, S.; Gottimukkala, S.; Wang, Z.; Ren, W.; et al. Improved techniques for learning to dehaze and beyond: A collective study. arXiv 2018, arXiv:1807.00202. [Google Scholar]
  19. Fang, S.; Xia, X.; Huo, X.; Chen, C. Image dehazing using polarization effects of objects and airlight. Opt. Express 2014, 22, 19523–19537. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  20. Shen, L.; Zhao, Y.; Peng, Q.; Chan, J.C.W.; Kong, S.G. An iterative image dehazing method with polarization. IEEE Trans. Multimed. 2018, 21, 1093–1107. [Google Scholar] [CrossRef] [Scilit]
  21. Li, W.; Chang, C. Semi-supervised image-dehazing network based on a trusted library. Electronics 2025, 14, 2956. [Google Scholar] [CrossRef] [Scilit]
  22. Schechner, Y.Y.; Narasimhan, S.G.; Nayar, S.K. Instant dehazing of images using polarization. In Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Kauai, HI, USA, 8–14 December 2001; IEEE: Piscataway, NJ, USA, 2001; Volume 1, p. I. [Google Scholar]
  23. Liang, J.; Ren, L.; Liang, R. Low-pass filtering based polarimetric dehazing method for dense haze removal. Opt. Express 2021, 29, 28178–28189. [Google Scholar] [CrossRef] [Scilit]
  24. Mittal, A.; Moorthy, A.K.; Bovik, A.C. No-reference image quality assessment in the spatial domain. IEEE Trans. Image Process. 2012, 21, 4695–4708. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  25. Narasimhan, S.G.; Nayar, S.K. Vision and the atmosphere. Int. J. Comput. Vis. 2002, 48, 233–254. [Google Scholar] [CrossRef] [Scilit]
  26. Ren, W.; Liu, S.; Zhang, H.; Pan, J.; Cao, X.; Yang, M.H. Single image dehazing via multi-scale convolutional neural networks. In Proceedings of the European Conference on Computer Vision; Springer: Berlin/Heidelberg, Germany, 2016; pp. 154–169. [Google Scholar]
  27. Li, B.; Peng, X.; Wang, Z.; Xu, J.; Feng, D. AOD-Net: All-in-one dehazing network. In Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy, 22–29 October 2017; pp. 4770–4778. [Google Scholar]
  28. Radford, A.; Kim, J.W.; Hallacy, C.; Ramesh, A.; Goh, G.; Agarwal, S.; Sastry, G.; Askell, A.; Mishkin, P.; Clark, J.; et al. Learning transferable visual models from natural language supervision. In Proceedings of the International Conference on Machine Learning; PMLR: New York, NY, USA, 2021; pp. 8748–8763. [Google Scholar]
  29. Schechner, Y.Y.; Narasimhan, S.G.; Nayar, S.K. Polarization-based vision through haze. Appl. Opt. 2003, 42, 511–525. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  30. Song, Y.; He, Z.; Qian, H.; Du, X. Vision transformers for single image dehazing. IEEE Trans. Image Process. 2023, 32, 1927–1941. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  31. Wang, S.; Lin, W.; Liu, Y.; Zhang, L. CLIP-HNet: Hybrid Network with Cross-Modal Guidance for Self-Supervised Remote Sensing Dehazing. In Proceedings of the 33rd ACM International Conference on Multimedia, Dublin, Ireland, 27–31 October 2025; pp. 8968–8977. [Google Scholar]
  32. Shi, Y.; Guo, E.; Bai, L.; Han, J. Polarization-based haze removal using self-supervised network. Front. Phys. 2022, 9, 789232. [Google Scholar] [CrossRef] [Scilit]
  33. Sun, R.; Chen, L.; Liao, T.; Fan, Z. Self-supervised polarization image dehazing method via frequency domain generative adversarial networks. Pattern Recognit. 2025, 165, 111615. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.