Next Article in Journal
Visible–Infrared Fusion Based on CNN and Deformable Transformer
Previous Article in Journal
Feasibility of High-Frequency Ultrasound and Magnetic Resonance Imaging to Assess the In Ovo Development of Chicken Embryos
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Atmospheric Light Estimation for Dehazing via a Novel Decoupled Scattering Model with Neutral-Pixel and Visual-Depth Priors

1
School of Computer Engineering, Jinling Institute of Technology, Nanjing 211169, China
2
School of Instrument Science and Engineering, Southeast University, Nanjing 210096, China
*
Author to whom correspondence should be addressed.
J. Imaging 2026, 12(5), 218; https://doi.org/10.3390/jimaging12050218
Submission received: 24 March 2026 / Revised: 12 May 2026 / Accepted: 18 May 2026 / Published: 21 May 2026
(This article belongs to the Section Image and Video Processing)

Abstract

Accurate estimation of atmospheric light (AL) is essential within the atmospheric scattering model (ASM) to achieve high-quality image dehazing. Most existing methods, however, typically assume spatial uniformity of AL and rely on heuristic estimation from distant pixels, which often results in color distortion and exposure imbalance in dehazed outputs. To address this issue, we propose a novel framework that decouples AL into distinct color and intensity components. Specifically, a neutral pixel prior (NPP) is introduced for precise AL color estimation, which can eliminate color casts. For AL intensity estimation, an adaptive global-local fusion strategy integrating luminance perception transformation and a depth-related color prior (DRCP) is developed to realize balanced exposure. Extensive experiments demonstrate that the proposed method significantly outperforms state-of-the-art AL estimation methods, yielding dehazed images with enhanced color fidelity and more natural illumination.

1. Introduction

The atmospheric scattering model (ASM) is the mainstream framework in image dehazing [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]. It describes a hazy image as:
I ( x ) = t ( x ) J ( x ) + A ( 1 t ( x ) )
where I denotes the observed hazy image, x is a pixel coordinate, J represents the haze-free scene radiance, A is the atmospheric light (AL), and t is the transmission map.
In ASM-based dehazing, significant attention has been paid to transmission estimation, resulting in various methods such as the dark channel prior (DCP) [4], the ambient light similarity prior (ALSP) [5], the haze-line (HL) [6], the rank-one prior (ROP) [12], and multi-scale convolutional networks (MSCNN) [15]. In contrast, AL estimation has received less attention but plays a critical role in dehazing. Specifically, accurate AL estimation ensures color fidelity and balanced exposure in dehazed results (Figure 1d,g). Conversely, an inaccurate AL often leads to imbalanced exposure or residual color casts in dehazed outputs (Figure 1b,c,f).
Despite their diverse strategies, existing AL estimation methods share a common, intrinsic limitation: the entangled recovery of color and intensity components predicated on the assumption of global uniformity. This constraint is most evident in early heuristics that directly inferred AL from primitive pixel statistics—such as selecting the brightest intensities [17,18], assuming a canonical white light [19], or employing per-channel maxima [20]. Such simplistic paradigms inherently struggle to distinguish between the ambient illumination and the intrinsic reflectance of scene objects. Consequently, these methods are prone to misinterpreting bright foreground objects as infinite-depth AL sources. This misalignment in AL localization typically results in an overestimation of the atmospheric light magnitude, yielding dehazed results characterized by severe underexposure and a persistent loss of visual contrast.
To address the limitations of simple statistical heuristics, subsequent research has pivoted toward leveraging sophisticated scene priors to enhance the robustness of AL estimation. For instance, He et al. [4] introduced the dark channel prior (DCP) to estimate AL by identifying pixels in non-sky regions with near-zero intensity in at least one color channel. Berman et al. [5] formulated the non-local haze-line model, characterizing pixel distributions in RGB space as lines that converge at the air-light coordinate to locate infinite-depth pixels. Liu et al. [12] proposed the rank-one prior (ROP), which derives AL by exploiting the low-rank structural correlation between the transmission map and the degraded image. Meanwhile, Gautam et al. [21] applied a color constancy prior (CCP) to effectively distinguish dense-haze regions from white objects by analyzing spectral consistency.
Beyond these prior-based approaches, alternative methodologies have focused on structural recurrence and recursive search. Bahat et al. [22] utilized internal patch recurrence (IPR) to estimate the ambient light by matching recurring patches across different depth layers. Complementarily, Ju et al. [9] proposed a quad-tree recursive strategy that adaptively locates AL candidates guided by a specialized haze density estimation model. While these advanced strategies achieve more precise AL localization, they still operate under the assumption of global uniformity and rely on a coupled estimation mechanism. Consequently, the restored results often suffer from residual color casts and exposure imbalances, particularly in complex, non-uniform illumination environments.
We also note recent advances in data-efficient training [23] and latent graph attention [24] for general visual tasks; however, they are orthogonal to our physical-prior dehazing approach and are not directly compared.
In summary, existing methods are hampered by two fundamental limitations: the oversimplified global uniformity assumption, which overlooks natural illumination variations, and the entangled recovery mechanism that fails to treat color (spectral casts) and intensity (local adaptation) as distinct physical entities.
To address these challenges, we propose a comprehensive framework with three core contributions:
  • Physical Model Reformulation: We decouple atmospheric light (AL) into independent color and intensity components, leading to a refined atmospheric scattering model (ASM) that better aligns with physical reality.
  • Neutral Pixel Prior (NPP): A novel prior that leverages the intrinsic color consistency between AL and neutral pixels, enabling robust and accurate spectral cast estimation.
  • Dual-Path Intensity Estimation: An adaptive global-local AL intensity estimation method that synergistically fuses luminance perception transformation (LPT) and a depth-related color prior (DRCP) to achieve optimal exposure balance and mitigate artifacts.
Extensive experiments validate the superior accuracy of our AL estimation, which consistently yields dehazed results with enhanced visual quality and structural fidelity. The remainder of this paper is organized as follows. Section 2 provides a comprehensive review of related work concerning atmospheric light estimation and image dehazing. Section 3 details the proposed decoupled atmospheric scattering model, including the neutral pixel prior (NPP) and the adaptive fusion mechanism. In Section 4, we present extensive experimental results and comparative analyses to evaluate the performance of our method. Finally, Section 5 concludes the paper and discusses potential directions for future research.

2. Proposed Methodology

To overcome the inherent constraints of conventional holistic estimation paradigms, we propose a physically decoupled framework that independently addresses the spectral and radiant attributes of atmospheric illumination. The core philosophy of our methodology is to reformulate the classical atmospheric scattering model (ASM) into a bifurcated structure, treating the spectral composition (color) and radiant flux (intensity) as distinct physical entities. Specifically, unlike traditional approaches that represent atmospheric light (AL) as a monolithic vector, our model decomposes it into a unit color vector ( H ) and a spatially adaptive intensity scalar ( V ). This decomposition enables more precise characterization of the haze effect, particularly in complex scenes where non-uniform illumination or significant chromatic shifts compromise standard global assumptions.
As illustrated in the conceptual pipeline (Figure 2), the estimation process is executed through two specialized, synergistic modules. First, the global AL color is recovered via a neutral pixel prior (NPP), which capitalizes on the intrinsic chromatic consistency between the atmospheric light and neutral scene elements. We posit that while neutral candidates are statistically abundant across natural scenes, their identification in perceptually uniform regions is frequently hindered by pervasive color casts. To resolve this, our framework identifies detectable neutral pixels (DNP) within textured regions characterized by local intensity variations. In these areas, the inter-channel variance provides a robust discriminative feature that remains resilient to spectral shifts, enabling a stable recovery of H by decoupling the neutral signal from the atmospheric interference.
Concurrently, to ensure balanced exposure across the recovered scene, we introduce an adaptive global-local fusion strategy for AL intensity estimation. This strategy integrates a depth-related color prior (DRCP) with a luminance perception transformation (LPT). The DRCP is employed to anchor the global baseline of the atmospheric light intensity by leveraging depth-dependent scene information, ensuring radiometric grounding in distant regions. Complementarily, the LPT facilitates localized intensity refinement by perceiving and adjusting to ambient lighting variations within the scene. The interplay between these two priors allows the framework to dynamically reconcile global luminance coherence with the need for fine-grained contrast enhancement in regions of varying haze density. By modularizing the estimation into these distinct components, the proposed methodology ensures a consistent scene recovery that adaptively addresses both global color distortion and local visibility degradation.

3. The Proposed Atmospheric Light Estimation Method

In this section, we detail the proposed framework designed to rectify the exposure imbalances and color distortions prevalent in existing dehazing results. Unlike prior arts that estimate AL as a monolithic vector, our approach advocates for a “divide-and-conquer” strategy: decoupling the AL into color (governing spectral consistency) and intensity (governing local adaptation). We first present the mathematical reformation of the ASM, followed by the derivation of the neutral pixel prior (NPP) for robust color estimation. Subsequently, we describe the physics-based fusion strategy that synergizes global coherence with local contrast fidelity. This hierarchical design ensures that the atmospheric light is not only accurately localized but also physically consistent with the heterogeneous illumination of natural scenes.

3.1. Atmospheric Light Decoupling and ASM Reformation

We decouple atmospheric light into color and intensity components based on their distinct physical roles in image formation. The color component, influenced by scattering particles and light sources, captures the spectral properties of ambient illumination and induces color casts. Conversely, the intensity component, which varies spatially, corresponds to the radiant flux and determines scene brightness. This physical distinction leads to a decoupled framework, allowing color and intensity to be processed separately for color fidelity and exposure balance.
Based on this rationale, we reformulate ASM by decoupling AL into a normalized color vector H ( H = 1 ) and a scalar intensity V ( x ) .
I ( x ) = t ( x ) J ( x ) · H + V ( x ) ( 1 t ( x ) ) H
where the color vector H and scalar intensity V ( x ) are used to eliminate color casts and resolve exposure imbalance in dehazing, respectively (Figure 1d,g).
Crucially, our model maintains backward compatibility: it reduces to the traditional ASM when the color vector is spectrally neutral ( H = [ 1 , 1 , 1 ] ) and the intensity is spatially constant. Thus, the traditional model represents a specific instance of our decoupled framework, defined by neutral scattering and uniform illumination.

3.2. Atmospheric Light Color Estimation via Neutral Pixel Prior

For a color-neutral scene point whose intrinsic radiance is achromatic, i.e., J ( x ) = J ( x ) · [ 1 , 1 , 1 ] with J ( x ) being its scalar intensity, substituting it into Equation (2) gives:
I ( x ) = ( t ( x ) J ( x ) + V ( x ) ( 1 t ( x ) ) ) H = S ( x ) · H
where S(x) is a positive scalar. Consequently, the normalized color of I(x) is independent of S(x) and directly equals the AL color.
I ( x ) I ( x ) = S ( x ) · H S ( x ) · H = H
Equation (4) reveals a deterministic physical principle: for a neutral scene point, the color of its hazy observation is H. It forms the foundation of our neutral pixel prior (NPP).
Neutral pixels are widespread in natural scenes, as confirmed by five standard hazy datasets (SOTS [25], D-HAZE [26], NH-HAZE [27], I-HAZE [28], O-HAZE [29]; see Figure 3). While these pixels are most common in perceptually uniform regions, their detection in these regions is hindered by color casts due to inherently low local variance. Conversely, detail regions often preserve detectable neutral pixels (DNP), where comparable inter-channel variance (Equations (5)–(8)) confers robustness against color casts, enabling reliable AL color estimation.
Given the prevalence of neutral pixels (Figure 3) and the above analysis, we define two essential criteria for DNP: (1) they must be in a small neutral region, and (2) the local variance within this region must be non-zero. Under these constraints, DNP can be identified in logarithmic space.
Taking the logarithm of both sides of Equation (2) for each color channel c { r , g , b } , and using the property that l o g ( H c ) is constant per channel, we obtain:
l o g ( I c ( x ) ) = l o g ( H c ) + l o g ( t ( x ) J c ( x ) + V ( x ) ( 1 t ( x ) ) )
Given that H c is assumed to be spatially uniform across the image, its contribution to the local variance is zero; therefore, the local variance on the right-hand side of Equation (5) depends solely on the second term, and we obtain:
V a r η ( l o g ( I c ( x ) ) ) = V a r η ( l o g ( t ( x ) J c ( x ) + V ( x ) ( 1 t ( x ) ) ) )
where V a r η ( · ) computes, for each color channel independently, the sample variance of the pixel values within a η × η local window centered at x in the log domain. To enforce strict local consistency, we set η to a small, compact window size, ensuring that both t ( x ) and V ( x ) can be considered approximately uniform within this local region. Given criteria (1) and (2) for a neutral pixel, the term t ( x ) J c ( x ) + V ( x ) ( 1 t ( x ) ) is equal for each channel c. Consequently, the three-channel local variances in Equation (6) are equal. This leads to equal variances for the corresponding observed pixel values on the left-hand side. It demonstrates that the neutrality of a pixel can be quantified by evaluating the consistency of local variances in the logarithmic domain. Accordingly, we define a neutrality index P ( x ) as follows. Let V r η c ( x ) = V a r η ( l o g ( I c ( x ) ) ) for each channel c. Then,
P ( x ) = 1 3 c { r , g , b } ( V r η c ( x ) V r ¯ η ( x ) ) 2 V r ¯ η ( x ) 2
where V r ¯ η ( x ) is the mean variance over the three channels, and P ( x ) measures the color neutrality of pixel x. The division by V r ¯ η ( x ) 2 makes the index scale-invariant, i.e., it depends only on the relative differences among the three channel variances, not on their absolute magnitudes. A smaller P ( x ) indicates a more neutral pixel. Perfect neutrality is approached when (1) P ( x ) 0 and (2) the three channel variances are equal and non-zero, i.e., V r η r ( x ) = V r η g ( x ) = V r η b ( x ) 0 . The requirement of non-zero variance serves to exclude smooth textureless regions, where the variances are near zero and would otherwise yield misleadingly small P(x) values due to chance equality, even if the scene radiance is not neutral. If V r η c ( x ) < ϵ (e.g., ϵ = 10 4 ) for every channel, we regard the pixel as belonging to a textureless region and set its P(x) to the global maximum of P to avoid numerical instability and false detections. This criterion also excludes textureless white objects, as their local variances are near zero in all three channels.
To mitigate the interference from low-luminosity pixels, we define the refined neutrality index as:
P ¯ ( x ) = b o x f i l t e r η 1 ( P ( x ) Q ( x ) )
where b o x f i l t e r η 1 ( · ) denotes a η 1 × η 1 local averaging filter, and Q ( x ) is the per-pixel mean intensity of the three color channels. The division by Q ( x ) down-weights the influence of dark pixels because their low intensity would otherwise amplify unstable variance ratios. The filtered response map is then min-max normalized to [0, 1], yielding the final neutrality index. A smaller P ¯ ( x ) indicates a more reliable neutral pixel. Therefore, by selecting the pixel with the smallest P ¯ ( x ) values, we can estimate the atmospheric light color more accurately.
To determine appropriate window sizes for variance estimation and smoothing, we first evaluated four variance window sizes (3 × 3, 5 × 5, 7 × 7, and 9 × 9) without any smoothing, using the angular error between the estimated H and the ground-truth color as the metric. As shown in Figure 4, the 3 × 3 yields the smallest error because larger windows tend to incorporate non-neutral pixels from neighboring regions, which is particularly problematic when neutral pixels are scarce. With the optimal variance window fixed at 3 × 3 ( η = 3 ), we then tested smoothing kernels of sizes 3 × 3, 5 × 5, 7 × 7, and 9 × 9. Figure 5 shows that the 5 × 5 and 7 × 7 kernels yield the lowest angular errors. For simplicity, we adopt the 5 × 5 filter ( η 1 = 5 ). The 3 × 3 variance window preserves near-pixel-level neutral information, and the subsequent 5 × 5 smoothing reduces noise while following image structures.
As shown in Figure 3, detectable neutral pixels exist in the vast majority of hazy images across different datasets. According to Equation (8), we select the top n% of pixels with the smallest P ¯ ( x ) values as the candidate neutral set Ω and then estimate the atmospheric light color H via the NPP as follows:
H = ( ( x ) Ω I ( x ) σ ) 1 σ / ( ( x ) Ω I ( x ) σ ) 1 σ
where σ is the order of the Minkowski norm, set to 5 for optimal performance following [30].
To determine the optimal sampling rate n, we conducted a systematic validation on images from five datasets: SOTS (500 outdoor images), D-HAZE (55), NH-HAZE (55), I-HAZE (30), and O-HAZE (45). The ground-truth AL color was manually annotated for all these images. As shown in Figure 6, the L2-norm errors between the estimated H and the ground-truth reach their minimum at n = 0.15%. Accordingly, we select the top 0.15% of pixels with the smallest P ¯ ( x ) values for estimating H .
Dividing Equation (2) by H removes color cast in a hazy image, yielding:
I ˇ ( x ) = t ( x ) · J ( x ) + V ( x ) · ( 1 t ( x ) )
where I ˇ ( x ) = I ( x ) / H denotes the color-corrected image. Equation (10) retains the form of the traditional ASM (Equation (1)), while incorporating intensity adaptation through V ( x ) .

3.3. Atmospheric Light Intensity Estimation via Luminance Perception Transformation and Depth-Related Color Prior

Adopting a spatially uniform assumption for atmospheric light intensity invariably leads to significant exposure artifacts. Specifically, overestimating this parameter results in global underexposure of the recovered scene, whereas underestimation causes irreversible clipping of local highlights (as illustrated in Figure 1b,c). This failure stems from the inherent spatial heterogeneity of natural illumination, which makes global exposure normalization, predicated on a monolithic constant, physically unattainable in complex environments.
To address these limitations, we propose a two-path estimation strategy that separately estimates the global and local AL intensities, denoted as V g and V l , from the observed hazy image. In this framework, V g serves as a baseline constraint to control the overall exposure level of the image, while V l captures local exposure variations caused by non-uniform illumination. By dynamically fusing V g and V l , we obtain a radiometrically balanced output: the dehazed image maintains global exposure consistency while adaptively preserving local contrast and structural details.
The estimation of local AL intensity is based on the luminance perception transformation (LPT). The core insight stems from the decoupled ASM in Equation (2): in a local region Ω l ( x ) , the AL intensity V l ( x ) constitutes the theoretical upper bound of pixel intensities in that region. This is based on a principle of physical optics: the scene radiance (e.g., J c ( y ) , y Ω l ( x ) ) cannot exceed the intensity of its illumination source, i.e., J c ( y ) V l ( x ) . Since both V l and H are constant within the local region, substituting them into Equation (2) yields I c ( y ) V l ( x ) Therefore, the maximum pixel intensity in the local region provides an asymptotically unbiased estimate of V l ( x ) . This estimation approaches optimality when the region contains pixels with very low transmission. To obtain this estimate, we define the luminance map B(x) via LPT as:
B ( x ) = max y Ω l ( x ) ( max c { r , g , b } ( I c ( y ) ) )
where Ω l ( x ) denotes a local region centered at x (with a radius set to 15 in our paper) [31]. We regularize B with a guided filter G F ( · ) [32] to suppress noise from the extremum operation and produce a smooth Vl map that conforms to natural illumination.
V l ( x ) = G F ( B ( x ) )
From Equation (2), the global AL intensity is conventionally interpreted as the atmospheric light at an infinite distance in the scene. However, real-world images rarely contain pixels that strictly satisfy this infinite-depth assumption. To address this issue, we introduce a method to estimate the global AL intensity by leveraging a visual depth perception mechanism.
It is observed in hazy images that the brightness of the blue channel exhibits a significant positive correlation with scene depth [11], while image detail is negatively correlated with depth. As visual depth increases, blue channel intensity tends to rise, and image details gradually diminish, as illustrated in Figure 7. Inspired by the color attenuation prior [8], which links scene depth to the difference between brightness and saturation, we propose a depth-related color prior (DRCP) and formulate a visual depth perception factor D(x) to identify relatively infinite-depth pixels (RIP) within the image
D ( x ) = V r ¯ η ( x ) I b ( x ) + ϵ
where V r ¯ η ( x ) is the mean local variance across the three channels (as in Equation (7)), and ϵ is a small constant. A smaller D(x) indicates greater depth.
Following common strategies for infinite-depth pixel extraction [4,8,9,12], we select the top 0.1% of pixels with the smallest D ( x ) values as candidate RIP. Then, the global AL intensity V g is obtained as:
V g = 1 | R I P | x R I P max c { r , g , b } ( I c ( x ) )
where RIP denotes the set of candidate pixels.
To physically integrate the global and local AL intensities, we propose an adaptive fusion mechanism inspired by the exponential decay of visibility in scattering media (the Beer–Lambert law). Specifically, the fused intensity V ( x ) is defined as a spatially varying weighted sum:
( x ) = ( 1 ω ( x ) ) · V g + ω ( x ) · V l ( x )
where the weighting factor ω ( x ) is given by
ω ( x ) = e x p ( V l ( x ) T )
The scale parameter T is adaptively determined by applying Otsu’s thresholding to the V l map. Otsu’s method separates the V l map into two classes, near-field detail-rich regions and far-field haze-dominant regions, by maximizing the inter-class variance. The resulting threshold T provides a natural division. In bright regions where V l ( x ) T (likely far-field or haze-dominant), ω ( x ) approaches zero. So, the fused intensity defaults to the global estimate V g , ensuring long-range consistency. In darker regions where V l ( x ) < T , (near-field, detail-rich), ω ( x ) tends to one, preserving local intensity variations from V l ( x ) .
In the special case of nearly uniform haze, the V l map is approximately constant. Otsu’s threshold then lies near the mean intensity, making ω ( x ) nearly constant across the image. As a result, the fusion effectively reduces to using a global V g alone, which avoids introducing local artifacts or halos. Thus, the proposed fusion strategy requires no hand-tuned parameters and adapts to the content of each image.
Figure 8 presents an ablation analysis of AL intensity under non-uniform illumination. The input hazy image (Figure 8a) contains a localized bright light source. Conventional methods tend to identify this local source as the global AL (red box in Figure 8b). This leads to severe global underexposure in the dehazed result (Figure 8c). By contrast, our DRCP locates a more appropriate global AL (blue box in Figure 8b). Dehazing with our global estimate ( V g ) yields proper overall exposure but causes local underexposure in dark areas (Figure 8d). Similarly, using only the local AL ( V l ) improves mid-tone balance but leads to highlight underexposure (Figure 8e). In comparison, the fused AL intensity ( V ) achieves both balanced global exposure and local illumination preservation (Figure 8f). These results validate the necessity of our global-local fusion strategy.

4. Experimental Results and Discussion

We evaluate our AL estimation framework on five public hazy datasets: SOTS (500 outdoor images), D-HAZE (55), I-HAZE (30), NH-HAZE (55), and O-HAZE (45). Additionally, a custom set of 35 natural hazy images with manually annotated ground-truth AL is used to assess the standalone AL estimation accuracy. Both the standalone AL estimation accuracy and the downstream improvement on existing dehazing algorithms are assessed. All hyperparameters are set as described in Section 3 and are kept unchanged across all experiments. Baseline methods use their default settings. No dataset-specific tuning is applied, ensuring a fair comparison.
To demonstrate the methodological advantages of our decoupled approach, we performed a comparative analysis against five mainstream baseline algorithms: DCP [4], HL [6], IPR [22], ROP [12], and CCP [21]. This evaluation was carried out on a curated dataset comprising 35 natural hazy images, for which ground-truth AL values were manually annotated to provide a reliable reference (Ground-truth AL values were manually annotated following the protocol of Bahat and Irani (ICCP 2016) [22], which interactively selects distant sky or haze-dominated regions). To ensure a fair and rigorous comparison, the evaluation focuses exclusively on global AL estimation, as this represents a common functional requirement across all baseline methods. This consistency in parameter space ensures that the performance gains can be directly attributed to the accuracy of the underlying estimation logic. The quantitative and qualitative results of this comparison are detailed in Figure 9 and Figure 10.
Figure 9 presents a qualitative comparison of the atmospheric light (AL) estimation results across various methods, benchmarked against the ground truth for two representative test images (T1 and T2). To evaluate the algorithmic stability of each approach, we also provide AL estimates derived from localized image patches. The visual evidence confirms that our decoupled estimation framework yields AL values in significantly closer agreement with the ground truth in terms of both chromaticity (color) and intensity (magnitude). Furthermore, our approach demonstrates the highest degree of content invariance, as its local region estimates exhibit the least sensitivity to varying image textures and structures, thereby confirming its superior stability.
Complementing this qualitative analysis, Figure 10 provides a quantitative assessment of the L2-norm errors between the estimated and ground-truth AL for all evaluated algorithms across the 35 natural hazy images. Statistical analysis reveals that our method achieves the smallest median, mean, and variance of estimation errors. These metrics collectively validate the high precision and robust performance of our framework in accurately characterizing atmospheric light under diverse environmental conditions.
To further evaluate the generalization of our AL estimation to public benchmarks, we extended the AL accuracy evaluation to 200 images from SOTS (selected for dense haze and infinite-depth regions) and all 55 images from NH-HAZE. Following the same manual annotation protocol of Bahat and Irani [22], ground-truth AL values were obtained for these images. We then computed the L2-norm error between the AL estimates of our method and the baseline methods against these ground-truth values. Figure 11 presents the error distributions as boxplots. Consistent with the results on the 35 natural hazy images, our method also achieves the lowest median error and the smallest interquartile range on both the SOTS and NH-HAZE datasets.
Beyond atmospheric light (AL) estimation accuracy, we performed an extensive evaluation of computational efficiency. The proposed framework comprises two primary stages: AL color estimation with a complexity of O(NlogN) and adaptive intensity estimation with a complexity of O(N), resulting in an overall computational complexity of O(NlogN). This efficiency profile is comparable to that of CCP [21] and represents a significant improvement over iterative or optimization-heavy paradigms.
While certain heuristics, such as DCP [4] and ROP [12], achieve linear complexity (O(N)), they often necessitate substantial trade-offs in estimation accuracy. Conversely, optimization-based frameworks (e.g., HL [6] and IPR [22]) are computationally expensive, often proving prohibitive for real-time processing. As evidenced by the execution times reported in Table 1, our method strikes an optimal balance between computational throughput and restoration performance. This positioning demonstrates that our approach is well-suited for practical, high-efficiency applications while consistently outperforming more complex, optimization-based benchmarks.
To evaluate the efficacy and generalizability of the proposed AL module, we integrate it into a diverse set of baseline dehazing frameworks. These benchmarks encompass four representative prior-based methods (DCP [4], ALSP [5], HL [6], and ROP [12]) as well as four state-of-the-art learning-based architectures (DehazeNet (DN) [1], MixDehazeNet (MDN) [13], RIDCP [14], and MSCNN [15]). The test images used in our experiments are shown in Figure 12.
Two distinct integration strategies were employed depending on the underlying architecture of each algorithm. For prior-based methods and certain modular networks, we directly replaced their internal atmospheric light estimation components with our decoupled module. For strictly end-to-end networks that do not explicitly output atmospheric light, our module is used as a preprocessing step to generate a pre-rectified hazy image as the refined input for these networks. In the former case, the integration can be considered plug-and-play, whereas in the latter case, we refer to it as preprocessing rectification to avoid implying an internal architectural modification. This distinction ensures a fair and accurate evaluation of the benefit provided by our decoupled AL estimation module. Specifically, before being processed by the end-to-end backbones, the original hazy images are jointly calibrated by our decoupled AL framework: the NPP corrects color casts, and the adaptive fusion mechanism balances exposure.
Figure 13 and Figure 14 illustrate the visual results for natural (E1–E3) and synthetic (E4–E5) hazy scenes, respectively. For each baseline method, the original output and the result enhanced by our AL-based rectification are displayed side-by-side to provide an intuitive demonstration of the consistent improvements in color fidelity and exposure stability.
A qualitative assessment of Figure 13 and Figure 14 confirms that replacing the baseline AL estimation with our decoupled module consistently improves performance across all tested paradigms. These side-by-side comparisons demonstrate a dual benefit: first, the neutral pixel prior (NPP) effectively neutralizes the color casts that often plague traditional methods; second, the adaptive fusion mechanism ensures optimal exposure even in regions with complex lighting.
Moreover, the synthetic results presented in Figure 14 highlight that our AL estimation aids in suppressing common dehazing artifacts, such as over-saturation in dense haze regions. By providing a more physically consistent AL estimate, our module enables the target dehazing methods to generate results that are not only visually pleasing but also more faithful to the ground truth. This consistency across diverse datasets underscores the robustness and versatility of our proposed approach.
To provide an objective assessment of the proposed method, we employed six widely-recognized dehazing benchmarks, categorized into no-reference and full-reference metrics. These include the fog aware density evaluator (FADE) [33], the apparent edge ratio (e), the normalized gradient of visible edges ( γ ¯ ) [34], peak signal-to-noise ratio (PSNR), structural similarity index (SSIM), and CIEDE2000 [35].
For natural images where ground-truth references are unavailable, we use no-reference metrics (FADE, e, and γ ¯ ). In this context, a lower FADE score indicates more effective haze removal, while higher e and γ ¯ values reflect better restoration of scene details and edge contrast.
For synthetic datasets, we use full-reference metrics (PSNR, SSIM, and CIEDE2000) to quantify the deviation from the haze-free ground truth. Higher PSNR and SSIM values indicate better structural preservation and signal reconstruction, while a lower CIEDE2000 value denotes higher color accuracy and smaller perceptual color difference relative to the reference image.
Table 2 summarizes the quantitative results of the no-reference metrics on natural hazy images. The data show that replacing the native AL with our estimate consistently reduces FADE scores and increases e and γ ¯ values for most algorithms, with a few exceptions marked in red. This trend indicates clear improvements in haze removal, contrast, and visible details. Similarly, as reported in Table 3 for synthetic hazy images, integrating our AL generally yields higher PSNR and SSIM together with lower CIEDE2000 values (again with a few red-marked exceptions). These improvements confirm that the dehazed results achieve superior pixel-level fidelity, structural integrity, and color accuracy relative to the ground truth.
Although our AL module consistently improves the vast majority of metrics, a few isolated cases (marked in red in Table 2 and Table 3) show slightly worse values for some metrics. For instance, on images E1 and E5 with HL, HL includes an image enhancement step (gamma correction) that tends to over-enhance smooth or low-detail regions. Our adaptive intensity tuning suppresses such over-enhancement, leading to a slight decrease in the e value for E1 and in PSNR/SSIM for E5. For ROP, which uses per-channel transmission, our AL prevents over-dehazing in certain regions, which may marginally reduce the contrast enhancement in those areas (e.g., E1). For synthetic images E4 and E5, the ground truth itself contains a slight color cast; our AL corrects this cast, making the sky region lighter, which paradoxically increases the CIEDE2000 value for a few methods. These few exceptions do not undermine the overall improvement clearly shown by the full-reference metrics and visual quality.
To provide a detailed per-dataset comparison and statistical significance, we report the quantitative results on all five datasets separately. Table 4a lists the PSNR values (mean ± standard deviation) for each method under native AL and our AL, together with p-values from one-tailed paired t-tests. Table 4b,c present the corresponding SSIM and CIEDE2000 results, respectively. The p-values indicate whether our AL significantly outperforms native AL (for PSNR/SSIM, p < 0.05 means improvement; for CIEDE2000, p < 0.05 means significantly lower color difference).
From Table 4a–c, several observations can be made. First, our AL module consistently improves the performance of all eight baseline methods across all five datasets in terms of average PSNR and SSIM and reduces the average CIEDE2000. Second, the improvements are statistically significant for the vast majority of dataset-method pairs (p < 0.01 in most cases). Third, the gains are particularly pronounced on challenging datasets such as D-HAZE and NH-HAZE, which contain dense or non-uniform haze. These results fully confirm the robustness and generalization of our decoupled AL estimation.
Our method assumes that the atmospheric light color is globally uniform across the entire image. This assumption can be violated when different regions of the scene exhibit different atmospheric light colors, a condition we refer to as spatially varying chromaticity. A representative example is shown in Figure 15, where the hazy input contains a cyan-blue tint in the sky, a warm (yellowish) cast on the ground and buildings, and dense white haze around the chimney. These spatially varying atmospheric light colors cause our method to leave a slight residual color cast after dehazing (e.g., the sky still appears slightly cyan), revealing a limitation of the global uniformity assumption. No single atmospheric light color can completely eliminate all color casts in such scenes; moreover, correcting for one region may introduce a color shift or distortion in another. For instance, in panels (b)–(i) of Figure 15, the native AL of each method fails to remove the original color casts, while our AL corrects the dominant casts but still produces a subtle color shift in the dense white haze region (e.g., around the chimney). This issue has not received sufficient attention in most existing dehazing methods. In future work, we will focus on developing a spatially adaptive atmospheric light model that can handle locally varying chromaticity without introducing new artifacts.

5. Conclusions

This work addressed the pervasive issues of color cast and exposure imbalance in single image dehazing by proposing a novel decoupled atmospheric light (AL) estimation framework. By separating AL into independent color and intensity components, our method employs a neutral pixel prior (NPP) for robust spectral calibration and a depth-guided adaptive fusion mechanism for balanced exposure. This decoupling strategy provides a physically more grounded reformulation of the atmospheric scattering model (ASM). Extensive experiments on five public datasets (SOTS, D-HAZE, I-HAZE, NH-HAZE, O-HAZE) demonstrated that our approach not only achieves superior AL estimation accuracy but also consistently improves the color fidelity, exposure balance, and structural clarity of various ASM-based dehazing algorithms.
Despite these advances, the current method assumes globally uniform atmospheric light color, which may fail in scenes with spatially varying chromaticity (e.g., multi-color casts or dense white fog regions). As shown in the failure case (Figure 15), a single AL color vector cannot fully eliminate all color casts and may even introduce minor shifts in other areas. Future work will focus on three directions:
(1)
Spatially adaptive AL estimation–relaxing the global uniformity assumption by estimating locally varying AL colors (e.g., via sparse reconstruction of the chromaticity field or depth guidance).
(2)
Seamless integration with deep networks–embedding our decoupled physical prior as a lightweight, trainable module that can be inserted into existing deep dehazing architectures without retraining from scratch, enabling real-time adaptive correction.
(3)
Joint optimization–combining the interpretability of our physical model with the representation power of deep learning to tackle more complex scenarios (e.g., night haze, mixed illumination).

Author Contributions

Conceptualization, Z.Z. and X.Z.; methodology, Z.Z.; software, Z.Z.; validation, Z.Z. and X.Z.; formal analysis, Z.Z.; investigation, Z.Z.; resources, Z.Z.; data curation, Z.Z.; writing—original draft preparation, Z.Z.; writing—review and editing, Z.Z. and X.Z.; visualization, Z.Z.; supervision, X.Z.; project administration, Z.Z.; funding acquisition, Z.Z. and X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (NSFC) under grant number (62073078) and the High-level Talent Scientific Research Foundation of Jinling Institute of Technology under grant number (jit-b-202156).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available in SOTS at https://utexas.app.box.com/s/uqvnbfo68kns1210z5k5j17cvazavcd1 (accessed on 10 March 2026), D-HAZY: https://www.kaggle.com/datasets/rajat95gupta/hazing-images-dataset-cvpr-2019 (accessed on 10 March 2026), O-HAZE: https://data.vision.ee.ethz.ch/cvl/ntire18/i-haze/ (accessed on 10 March 2026), I-HAZE: https://data.vision.ee.ethz.ch/cvl/ntire18/o-haze/ (accessed on 10 March 2026), Dense-Haze: https://data.vision.ee.ethz.ch/cvl/ntire20/nh-haze/ (accessed on 10 March 2026). Further inquiries can be directed to the corresponding author.

Acknowledgments

The authors would like to acknowledge the National Natural Science Foundation of China (NSFC) and the High-level Talent Scientific Research Foundation of Jinling Institute of Technology.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. 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] [PubMed]
  2. Chen, Z.; He, Z.; Lu, Z. 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] [PubMed]
  3. Shi, D.; Huang, S. Image dehazing algorithm based on deep transfer learning and local mean adaptation. Sci. Rep. 2025, 15, 27956. [Google Scholar] [CrossRef]
  4. 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] [CrossRef] [PubMed]
  5. He, L.; Yi, Z.; Liu, J.; Chen, C.; Lu, M.; Chen, Z. ALSP+: Fast Scene Recovery via Ambient Light Similarity Prior. IEEE Trans. Image Process. 2025, 34, 4470–4484. [Google Scholar] [CrossRef]
  6. Berman, D.; Treibitz, T.; Avidan, S. Single Image Dehazing Using Haze-Lines. IEEE Trans. Pattern Anal. Mach. Intell. 2020, 42, 720–734. [Google Scholar] [CrossRef]
  7. Li, C.; Zhou, H.; Liu, Y.; Yang, C.; Xie, Y.; Li, Z. Detection-Friendly Dehazing: Object Detection in Real-World Hazy Scenes. IEEE Trans. Pattern Anal. Mach. Intell. 2023, 45, 8284–8295. [Google Scholar] [CrossRef]
  8. Zhu, Q.; Mai, J.; Shao, L. A Fast Single Image Haze Removal Algorithm Using Color Attenuation Prior. IEEE Trans. Image Process. 2015, 24, 3522–3533. [Google Scholar] [CrossRef]
  9. Ju, M.; Chen, C.; Liu, J.; Cheng, K.; Zhang, D. VRHI: Visibility Restoration for Hazy Images Using a Haze Density Model. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) Workshops, Nashville, TN, USA, 19–25 June 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 897–904. [Google Scholar] [CrossRef]
  10. 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]
  11. Ju, M.; Ding, C.; Guo, C.A.; Ren, W.; Tao, D. IDRLP: Image Dehazing Using Region Line Prior. IEEE Trans. Image Process. 2021, 30, 9043–9057. [Google Scholar] [CrossRef]
  12. Liu, J.; Liu, R.; Sun, J.; Zeng, T. Rank-One Prior: Real-Time Scene Recovery. IEEE Trans. Pattern Anal. Mach. Intell. 2023, 45, 8845–8860. [Google Scholar] [CrossRef] [PubMed]
  13. Lu, L.; Xiong, Q.; Xu, B.; Chu, D. MixDehazeNet: Mix Structure Block For Image Dehazing Network. In Proceedings of 2024 International Joint Conference on Neural Networks (IJCNN), Yokohama, Japan, 30 June–5 July 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 1–10. [Google Scholar] [CrossRef]
  14. Wu, R.Q.; Duan, Z.P.; Guo, C.L.; Chai, Z.; Li, C. RIDCP: Revitalizing Real Image Dehazing via High-Quality Codebook Priors. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Vancouver, BC, Canada, 18–22 June 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 22282–22291. [Google Scholar] [CrossRef]
  15. Ren, W.; Pan, J.; Zhang, H.; Cao, X.; Yang, M.H. Single Image Dehazing via Multi-scale Convolutional Neural Networks with Holistic Edges. Int. J. Comput. Vis. 2020, 128, 240–259. [Google Scholar] [CrossRef]
  16. Chen, W.; Fang, H.; Ding, J.; Kuo, S.Y. PMHLD: Patch Map-Based Hybrid Learning DehazeNet for Single Image Haze Removal. IEEE Trans. Image Process. 2020, 29, 6773–6788. [Google Scholar] [CrossRef]
  17. Tan, R.T. Visibility in Bad Weather from a Single Image. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Anchorage, AK, USA, 23–28 June 2008; IEEE: Piscataway, NJ, USA, 2008; pp. 1–8. [Google Scholar] [CrossRef]
  18. Fattal, R. Single Image Dehazing. ACM Trans. Graph. 2008, 27, 1–9. [Google Scholar] [CrossRef]
  19. Tarel, J.P.; Hautière, N. Fast Visibility Restoration from a Single Color or Gray Level Image. In Proceedings of the IEEE International Conference on Computer Vision (ICCV), Kyoto, Japan, 29 September–2 October 2009; IEEE: Piscataway, NJ, USA, 2009; pp. 2201–2208. [Google Scholar] [CrossRef]
  20. Meng, G.; Wang, Y.; Duan, J.; Xiang, S.; Pan, C. Efficient Image Dehazing with Boundary Constraint and Contextual Regularization. In Proceedings of the IEEE International Conference on Computer Vision (ICCV), Sydney, Australia, 1–8 December 2013; IEEE: Piscataway, NJ, USA, 2013; pp. 617–624. [Google Scholar] [CrossRef]
  21. Gautam, S.; Gandhi, T.K.; Panigrahi, B.K. An Improved Air-Light Estimation Scheme for Single Haze Images Using Color Constancy Prior. IEEE Signal Process. Lett. 2020, 27, 1695–1699. [Google Scholar] [CrossRef]
  22. Bahat, Y.; Irani, M. Blind Dehazing Using Internal Patch Recurrence. In Proceedings of the IEEE International Conference on Computational Photography (ICCP), Evanston, IL, USA, 13–15 May 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 1–9. [Google Scholar] [CrossRef]
  23. Gupta, A.; Singh, P.R.; Pal, A.; Biswas, P.K. Data-Efficient Training of CNNs and Transformers with Coresets: A Stability Perspective. arXiv 2023, arXiv:2303.02095. [Google Scholar] [CrossRef]
  24. Singh, A.; Bhambhu, Y.; Buckchash, H.; Gupta, D.K.; Prasad, D.K. Latent Graph Attention for Spatial Context in Light-Weight Networks, Multi-Domain Applications in Visual Perception Tasks. Appl. Sci. 2024, 14, 10677. [Google Scholar] [CrossRef]
  25. Li, B.; Ren, W.; Fu, D.; Tao, D.; Feng, D.; Zeng, W. Benchmarking Single-Image Dehazing and Beyond. IEEE Trans. Image Process. 2019, 28, 492–505. [Google Scholar] [CrossRef]
  26. Ancuti, C.; Ancuti, C.O.; De Vleeschouwer, C. D-HAZY: A Dataset to Evaluate Quantitatively Dehazing Algorithms. In Proceedings of the IEEE International Conference on Image Processing (ICIP), Phoenix, AZ, USA, 25–28 September 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 2226–2230. [Google Scholar] [CrossRef]
  27. Ancuti, C.O.; Ancuti, C.; Timofte, R. NH-HAZE: An Image Dehazing Benchmark with Non-Homogeneous Hazy and Haze-Free Images. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) Workshops, Seattle, WA, USA, 14–19 June 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1798–1805. [Google Scholar] [CrossRef]
  28. Ancuti, C.O.; Ancuti, C.; Timofte, R.; De Vleeschouwer, C. O-HAZE: A Dehazing Benchmark with Real Hazy and Haze-Free Outdoor Images. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) Workshops, Salt Lake City, UT, USA, 18–22 June 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 867–875. [Google Scholar] [CrossRef]
  29. Ancuti, C.; Ancuti, C.O.; Timofte, R.; De Vleeschouwer, C. I-HAZE: A Dehazing Benchmark with Real Hazy and Haze-Free Indoor Images. In Proceedings of the International Conference on Advanced Concepts for Intelligent Vision Systems (ACIVS), Poitiers, France, 24–27 September 2018; Springer: Cham, Switzerland, 2018; pp. 620–631. [Google Scholar] [CrossRef]
  30. van de Weijer, J.; Gevers, T.; Gijsenij, A. Edge-Based Color Constancy. IEEE Trans. Image Process. 2007, 16, 2207–2214. [Google Scholar] [CrossRef]
  31. Huang, S.C.; Jaw, D.W.; Chen, B.H.; Kuo, S.Y. An Efficient Single Image Enhancement Approach Using Luminance Perception Transformation. IEEE Trans. Emerg. Top. Comput. 2021, 9, 1083–1094. [Google Scholar] [CrossRef]
  32. Buchsbaum, G. A Spatial Processor Model for Object Colour Perception. J. Frankl. Inst. 1980, 310, 1–26. [Google Scholar] [CrossRef]
  33. 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]
  34. Tarel, J.B. Blind Contrast Enhancement Assessment by Gradient Ratioing at Visible Edges. Image Anal. Stereol. 2008, 27, 87–95. [Google Scholar] [CrossRef]
  35. Pereira, A.; Carvalho, P.; Coelho, G.; Côrte-Real, L. Efficient CIEDE2000-Based Color Similarity Decision for Computer Vision. IEEE Trans. Circuits Syst. Video Technol. 2020, 30, 2141–2154. [Google Scholar] [CrossRef]
Figure 1. Critical role of AL estimation on ASM-based dehazing: (a,e) hazy images; (b) Under-exposure result; (c) Over-exposure result; (f) residual color casts; (d,g) our results.
Figure 1. Critical role of AL estimation on ASM-based dehazing: (a,e) hazy images; (b) Under-exposure result; (c) Over-exposure result; (f) residual color casts; (d,g) our results.
Jimaging 12 00218 g001
Figure 2. Flowchart of the proposed algorithm.
Figure 2. Flowchart of the proposed algorithm.
Jimaging 12 00218 g002
Figure 3. Proportion of images containing neutral pixels and detectable neutral pixels in five hazy datasets (left) and visual examples (right).
Figure 3. Proportion of images containing neutral pixels and detectable neutral pixels in five hazy datasets (left) and visual examples (right).
Jimaging 12 00218 g003
Figure 4. Angular error between estimated and ground-truth AL color under different variance window sizes (no smoothing). The 3 × 3 window yields the smallest error because larger windows may include non-neutral neighbors.
Figure 4. Angular error between estimated and ground-truth AL color under different variance window sizes (no smoothing). The 3 × 3 window yields the smallest error because larger windows may include non-neutral neighbors.
Jimaging 12 00218 g004
Figure 5. Angular error after smoothing with different kernel sizes (fixed 3 × 3 variance window).
Figure 5. Angular error after smoothing with different kernel sizes (fixed 3 × 3 variance window).
Jimaging 12 00218 g005
Figure 6. Determination of the optimal sampling percentage n based on the L2 error between the estimated and ground-truth atmospheric light color across five datasets.
Figure 6. Determination of the optimal sampling percentage n based on the L2 error between the estimated and ground-truth atmospheric light color across five datasets.
Jimaging 12 00218 g006
Figure 7. Variation of blue channel intensity and detail level with respect to scene depth. (a) Example image, (b) Variation of blue channel intensity and detail level with respect to scene depth, (c) Average trends of intensity and detail across 500 natural hazy images from SOTS.
Figure 7. Variation of blue channel intensity and detail level with respect to scene depth. (a) Example image, (b) Variation of blue channel intensity and detail level with respect to scene depth, (c) Average trends of intensity and detail across 500 natural hazy images from SOTS.
Jimaging 12 00218 g007
Figure 8. Ablation study on AL intensity estimation. (a) Input hazy image with localized intense light interference. (b) AL pixel localization (Red box: conventional; Blue box: DRCP). Dehazed results using: (c) conventional global AL intensity; (d) our global AL intensity; (e) our local AL intensity; (f) our fused AL intensity.
Figure 8. Ablation study on AL intensity estimation. (a) Input hazy image with localized intense light interference. (b) AL pixel localization (Red box: conventional; Blue box: DRCP). Dehazed results using: (c) conventional global AL intensity; (d) our global AL intensity; (e) our local AL intensity; (f) our fused AL intensity.
Jimaging 12 00218 g008
Figure 9. Qualitative Comparison of Atmospheric Light Estimation on Two Hazy Images.
Figure 9. Qualitative Comparison of Atmospheric Light Estimation on Two Hazy Images.
Jimaging 12 00218 g009
Figure 10. Quantitative Evaluation of AL Estimation Accuracy: L2-norm Errors on 35 Hazy Images.
Figure 10. Quantitative Evaluation of AL Estimation Accuracy: L2-norm Errors on 35 Hazy Images.
Jimaging 12 00218 g010
Figure 11. Boxplots of L2-norm errors of atmospheric light estimates for DCP, HL, IPR, ROP, CCP, and our method on the SOTS (200 images) (left) and NH-HAZE (55 images) (right) datasets.
Figure 11. Boxplots of L2-norm errors of atmospheric light estimates for DCP, HL, IPR, ROP, CCP, and our method on the SOTS (200 images) (left) and NH-HAZE (55 images) (right) datasets.
Jimaging 12 00218 g011
Figure 12. Natural hazy images E1–E3 and synthetic hazy images E4–E5 with ground truth (GT).
Figure 12. Natural hazy images E1–E3 and synthetic hazy images E4–E5 with ground truth (GT).
Jimaging 12 00218 g012
Figure 13. Side-by-side comparison of natural hazy images E1–E3. For each method, the left image shows the result using its own atmospheric light, while the right image shows the result using the atmospheric light estimated by our method. Subfigures (ah) correspond to DCP, HL, ROP, ALSP, RIDCP, MSCNN, MDN, and DN, respectively.
Figure 13. Side-by-side comparison of natural hazy images E1–E3. For each method, the left image shows the result using its own atmospheric light, while the right image shows the result using the atmospheric light estimated by our method. Subfigures (ah) correspond to DCP, HL, ROP, ALSP, RIDCP, MSCNN, MDN, and DN, respectively.
Jimaging 12 00218 g013
Figure 14. Side-by-side comparison of synthetic hazy images E4 and E5. For each method, the left image shows the result using its own atmospheric light, while the right image shows the result using the atmospheric light estimated by our method. Subfigures (ah) correspond to DCP, HL, ROP, ALSP, RIDCP, MSCNN, MDN, and DN, respectively.
Figure 14. Side-by-side comparison of synthetic hazy images E4 and E5. For each method, the left image shows the result using its own atmospheric light, while the right image shows the result using the atmospheric light estimated by our method. Subfigures (ah) correspond to DCP, HL, ROP, ALSP, RIDCP, MSCNN, MDN, and DN, respectively.
Jimaging 12 00218 g014aJimaging 12 00218 g014b
Figure 15. Failure case on a multi-color-cast scene. Our method cannot fully remove the color cast (e.g., cyan tint in the sky), illustrating the limitation of the single-chromatic-uniformity assumption. (a) Top: original hazy image; bottom: after our correction. (bi) Comparison of eight methods (DCP, HL, ROP, ALSP, RIDCP, MSCNN, MDN, DN): native AL (top) vs. our AL (bottom).
Figure 15. Failure case on a multi-color-cast scene. Our method cannot fully remove the color cast (e.g., cyan tint in the sky), illustrating the limitation of the single-chromatic-uniformity assumption. (a) Top: original hazy image; bottom: after our correction. (bi) Comparison of eight methods (DCP, HL, ROP, ALSP, RIDCP, MSCNN, MDN, DN): native AL (top) vs. our AL (bottom).
Jimaging 12 00218 g015
Table 1. Time Consumption of Our Method and Comparison Algorithms (s). (Bold indicates best per row).
Table 1. Time Consumption of Our Method and Comparison Algorithms (s). (Bold indicates best per row).
ResolutionDCPHLIPRCCPROPOurs
500 × 5000.093.7610.410.120.110.19
700 × 7000.125.1423.960.220.190.34
900 × 9000.276.6840.330.480.370.51
1200 × 12000.408.1554.450.790.610.84
Table 2. FADE, e and γ ¯ scores: native (Na) vs. our (O) AL (Bold values are superior).
Table 2. FADE, e and γ ¯ scores: native (Na) vs. our (O) AL (Bold values are superior).
MetricsImagesALDCPHLROPALSPRIDCPMSCNNMDNDN
FADEE1Na0.29340.32940.28870.26960.32800.61230.18820.6519
O0.26750.27400.27600.16840.23270.32820.16680.3240
E2Na0.23830.17160.28770.16940.23080.24570.17310.2832
O0.14960.15820.24610.14570.16210.15340.16840.1849
E3Na0.29420.20720.31060.29670.26850.28770.28560.2629
O0.18210.15550.24580.16750.17510.18100.18520.1735
eE1Na1.26331.22231.14241.27871.28970.57811.31720.5129
O1.48311.16101.15581.59781.49281.49631.48981.4143
E2Na0.22830.07950.15450.44370.20750.26060.19150.1445
O0.30560.42190.16010.54280.34880.37440.21270.4440
E3Na0.00120.12740.25190.08830.09510.23460.01240.1202
O0.18450.22430.27410.24920.23070.27640.18830.1833
γ ¯ E1Na2.03822.99625.82374.02734.62271.47202.99811.4183
O4.39143.23915.34115.12344.64914.01295.62273.9907
E2Na1.43681.83802.54862.99761.91781.38701.73491.2869
O3.72983.28572.49154.00982.93223.57482.94702.9227
E3Na0.99961.30522.50201.02161.06830.91351.00141.0133
O2.48292.42552.91562.64092.08782.52742.66382.5474
Table 3. PSNR, SSIM, and CIEDE2000 scores: native (Na) vs. our (O) AL (Bold values are superior).
Table 3. PSNR, SSIM, and CIEDE2000 scores: native (Na) vs. our (O) AL (Bold values are superior).
MetricsImagesALDCPHLROPALSPRIDCPMSCNNMDNDN
PSNRE4Na13.1713.5214.4914.7830.5818.6926.0817.11
O17.2117.7018.1516.7632.9022.5928.0518.19
E5Na20.6521.5815.7219.6927.6615.2134.3222.88
O22.9220.7816.9820.9228.7715.9336.1624.40
SSIME4Na0.69440.62460.67610.83180.94100.88780.95530.7595
O0.78670.69800.73870.85120.96410.90670.97780.7967
E5Na0.76830.75800.30480.71600.92190.66460.95420.7247
O0.79010.74860.46920.77560.94270.68150.97210.8232
CIEDE
2000
E4Na9.6010.5913.2416.862.658.893.3210.98
O9.059.766.948.154.654.083.093.86
E5Na25.1827.6721.799.433.5514.842.945.52
O9.8212.2114.7510.112.7413.232.176.18
Table 4. (a) PSNR comparison between native AL and our AL (mean ± std) with statistical significance. (b) SSIM comparison between native AL and our AL (mean ± std) with statistical significance. (c) CIEDE2000 comparison between native AL and our AL (mean ± std) with statistical significance.
Table 4. (a) PSNR comparison between native AL and our AL (mean ± std) with statistical significance. (b) SSIM comparison between native AL and our AL (mean ± std) with statistical significance. (c) CIEDE2000 comparison between native AL and our AL (mean ± std) with statistical significance.
(a)
DatasetALDCPHLROPALSPRIDCPMSCNNMDNDN
SOTSNa17.79 ± 3.4618.60 ± 3.2817.50 ± 1.8820.09 ± 3.9325.38 ± 2.2921.87 ± 2.2326.65 ± 2.8923.73 ± 2.10
O19.24 ± 3.5319.59 ± 2.6519.62 ± 1.7621.90 ± 3.5126.01 ± 2.5522.92 ± 2.1027.59 ± 2.7624.18 ± 2.02
p-value****************
D-HAZENa13.63 ± 1.9811.66 ± 1.9310.13 ± 2.4412.10 ± 1.7012.78 ± 2.4111.45 ± 2.4711.26 ± 2.6010.99 ± 2.06
O15.59 ± 2.3012.37 ± 2.0511.73 ± 2.1713.82 ± 1.7614.23 ± 2.55 12.34 ± 2.6113.25 ± 2.8111.73 ± 2.11
p-value****************
I-HAZEN16.28 ± 2.6116.27 ± 2.4416.28 ± 2.6114.86 ± 2.3217.02 ± 2.7416.84 ± 2.2416.39 ± 2.9316.89 ± 2.77
O18.17 ± 2.0417.12 ± 1.9018.17 ± 2.0417.45 ± 2.6318.08 ± 1.9517.68 ± 1.9518.41 ± 2.8517.76 ± 2.71
p-value****************
NH-HAZENa12.96 ± 1.8112.03 ± 1.7911.19 ± 1.8512.66 ± 1.9913.01 ± 2.2012.06 ± 1.5512.24 ± 1.8412.28 ± 1.64
O14.01 ± 2.0612.68 ± 1.8713.64 ± 1.8314.19 ± 2.0913.99 ± 2.3313.39 ± 1.4813.81 ± 1.8015.19 ± 2.09
p-value****************
O-HAZENa16.75 ± 2.9014.82 ± 2.5013.20 ± 3.5716.67 ± 2.3817.26 ± 2.6816.41 ± 3.6816.47 ± 3.4115.67 ± 2.72
O17.38 ± 2.5416.25 ± 2.4014.95 ± 2.4117.40 ± 2.3618.35 ± 2.4717.67 ± 2.9717.90 ± 3.3416.53 ± 2.80
p-value****************
(b)
DatasetALDCPHLROPALSPRIDCPMSCNNMDNDN
SOTSN0.887 ± 0.050.859 ± 0.070.740 ± 0.060.890 ± 0.050.922 ± 0.050.905 ± 0.050.932 ± 0.010.918 ± 0.05
O0.901 ± 0.040.871 ± 0.060.779 ± 0.050.912 ± 0.050.935 ± 0.040.917 ± 0.050.941 ± 0.010.929 ± 0.05
p-value****************
D-HAZEN0.433 ± 0.110.456 ± 0.110.465 ± 0.120.439 ± 0.100.508 ± 0.110.415 ± 0.140.439 ± 0.100.412 ± 0.13
O0.531 ± 0.090.528 ± 0.110.486 ± 0.090.518 ± 0.080.534 ± 0.100.507 ± 0.110.518 ± 0.080.523 ± 0.11
p-value****************
I-HAZENa0.701 ± 0.090.773 ± 0.080.765 ± 0.070.738 ± 0.080.797 ± 0.060.766 ± 0.070.771 ± 0.100.749 ± 0.11
O0.798 ± 0.070.804 ± 0.070.772 ± 0.070.821 ± 0.050.833 ± 0.070.828 ± 0.070.856 ± 0.060.828 ± 0.09
p-value***************
NH-HAZEN0.547 ± 0.090.579 ± 0.090.606 ± 0.070.597 ± 0.100.637 ± 0.080.530 ± 0.090.480 ± 0.080.519 ± 0.10
O0.656 ± 0.090.627 ± 0.080.673 ± 0.060.689 ± 0.090.692 ± 0.070.592 ± 0.080.569 ± 0.090.610 ± 0.10
p-value****************
O-HAZENa0.756 ± 0.090.744 ± 0.080.702 ± 0.090.761 ± 0.080.771 ± 0.040.753 ± 0.090.693 ± 0.130.760 ± 0.11
O0.812 ± 0.080.796 ± 0.070.736 ± 0.090.819 ± 0.070.824 ± 0.050.814 ± 0.070.772 ± 0.090.812 ± 0.10
p-value***************
(c)
DatasetALDCPHLROPALSPRIDCPMSCNNMDNDN
SOTSNative9.80 ± 3.989.16 ± 3.5411.15 ± 2.628.41 ± 3.696.31 ± 2.047.91 ± 1.864.99 ± 1.266.96 ± 1.97
Ours8.28 ± 3.198.69 ± 2.678.75 ± 1.887.26 ± 2.706.07 ± 2.297.10 ± 1.624.08 ± 1.356.40 ± 2.05
p-value****************
D-HAZENative23.33 ± 4.4125.81 ± 5.3726.51 ± 6.8523.90 ± 3.8025.41 ± 4.5923.81 ± 5.6624.48 ± 6.6323.81 ± 5.66
Ours20.98 ± 4.1722.92 ± 5.1522.56 ± 4.3118.24 ± 3.6323.38 ± 4.6719.96 ± 5.3323.62 ± 6.0119.96 ± 5.33
p-value****************
I-HAZENative16.87 ± 4.3813.54 ± 3.3613.46 ± 3.5815.55 ± 4.1213.63 ± 3.5012.32 ± 2.9413.29 ± 4.2813.02 ± 3.95
Ours13.92 ± 3.5112.38 ± 2.0410.74 ± 2.5612.02 ± 3.8112.09 ± 2.8111.07 ± 2.7210.06 ± 3.0310.89 ± 3.52
p-value****************
NH-HAZENative21.84 ± 4.6622.45 ± 4.5122.05 ± 4.6521.57 ± 4.6619.21 ± 4.5522.62 ± 3.7121.56 ± 4.2121.88 ± 4.10
Ours18.25 ± 4.2320.50 ± 3.9717.13 ± 3.3016.40 ± 3.2317.99 ± 4.3618.97 ± 2.9318.98 ± 4.1016.78 ± 3.68
p-value****************
O-HAZENative15.96 ± 4.5017.73 ± 4.5420.32 ± 7.0814.97 ± 4.1615.25 ± 3.2415.39 ± 4.2215.68 ± 5.2715.21 ± 5.00
Ours14.59 ± 4.1414.92 ± 3.3516.60 ± 3.9712.13 ± 3.6714.28 ± 3.4714.76 ± 4.1714.76 ± 5.5414.36 ± 4.67
p-value****************
Note: values are reported as mean ± standard deviation. p-values are from one-tailed paired t-tests comparing our AL versus native AL. For PSNR (Table 4a) and SSIM (Table 4b), a p-value < 0.05 indicates that our AL significantly outperforms native AL. For CIEDE2000 (Table 4c), a p-value < 0.05 indicates that our AL yields a significantly lower color difference (better color fidelity). Significance levels: ** p < 0.01.
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

Zhu, Z.; Zhang, X. Adaptive Atmospheric Light Estimation for Dehazing via a Novel Decoupled Scattering Model with Neutral-Pixel and Visual-Depth Priors. J. Imaging 2026, 12, 218. https://doi.org/10.3390/jimaging12050218

AMA Style

Zhu Z, Zhang X. Adaptive Atmospheric Light Estimation for Dehazing via a Novel Decoupled Scattering Model with Neutral-Pixel and Visual-Depth Priors. Journal of Imaging. 2026; 12(5):218. https://doi.org/10.3390/jimaging12050218

Chicago/Turabian Style

Zhu, Zhu, and Xiaoguo Zhang. 2026. "Adaptive Atmospheric Light Estimation for Dehazing via a Novel Decoupled Scattering Model with Neutral-Pixel and Visual-Depth Priors" Journal of Imaging 12, no. 5: 218. https://doi.org/10.3390/jimaging12050218

APA Style

Zhu, Z., & Zhang, X. (2026). Adaptive Atmospheric Light Estimation for Dehazing via a Novel Decoupled Scattering Model with Neutral-Pixel and Visual-Depth Priors. Journal of Imaging, 12(5), 218. https://doi.org/10.3390/jimaging12050218

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