Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

DMSH-Net: Depth-aware multi-scale hybrid vision network for image dehazing

  • Chenping Zhao ,

    Roles Conceptualization, Methodology, Writing – original draft, Writing – review & editing

    zhaochenping@hist.edu.cn

    Affiliation School of Computer Science and Technology, Henan Institute of Science and Technology, Xinxiang, China

  • Jun Li,

    Roles Conceptualization, Data curation, Investigation, Methodology, Writing – original draft

    Affiliation School of Computer Science and Technology, Henan Institute of Science and Technology, Xinxiang, China

  • Yingjun Wang,

    Roles Data curation

    Affiliation School of Computer Science and Technology, Henan Institute of Science and Technology, Xinxiang, China

  • Zuhua Guo,

    Roles Resources, Validation

    Affiliation School of Computer Science and Technology, Henan Institute of Technology, Xinxiang, China

  • Xiaoyue Li

    Roles Formal analysis, Supervision

    Affiliation School of Computer Science and Technology, Henan Institute of Technology, Xinxiang, China

Abstract

Single-image dehazing remains a challenging low-level vision task because haze degradation is inherently depth-dependent and spatially non-uniform. To address this problem, we propose DMSH-Net, a Depth-Aware Multi-Scale Hybrid Vision Network specifically designed for robust single-image dehazing. DMSH-Net is designed to implicitly capture haze variations through hierarchical feature recalibration, nonlinear residual refinement, and multi-scale contextual aggregation. Specifically, we introduce a redesigned convolutional squeeze-and-excitation attention (CSEA) module, which replaces fully connected transformations with convolutional operations and global average pooling to jointly model channel dependencies and spatial context. Building on CSEA, a nonlinear CSEA-coupled residual block (NCCRB) is developed to enhance local feature representation and improve adaptability to haze with varying densities. Furthermore, a multi-scale dilated convolution bottleneck is incorporated to enlarge the receptive field and aggregate haze-aware contextual information across multiple spatial scales, thereby improving the restoration of regions with varying scene depths. Extensive experiments on standard benchmarks demonstrate that DMSH-Net consistently achieves superior quantitative performance across full-reference and no-reference evaluations, thereby validating its robustness in complex real-world dehazing scenarios.

Introduction

As a fundamental problem in image restoration, single-image dehazing aims to recover clear scene information from fog-degraded observations, improving visual quality and realism [1]. With the increasing demand for all-weather vision in applications such as autonomous driving [2,3], drone inspection [4,5], smart agriculture [6,7], and remote sensing [8,9], robust dehazing has become particularly important. However, under hazy conditions, atmospheric scattering causes nonlinear attenuation of scene radiance, leading to low contrast, missing details, and colour distortion [1012]. These degradations reduce the reliability of downstream tasks such as semantic segmentation and object detection [1319]. Therefore, it is essential to remove haze while preserving textures, edges, and structural details.

Traditional dehazing methods mainly rely on the atmospheric scattering model [10,11,20,21], which is commonly written as:

(1)

where J(x) is the observed hazy image, I(x) is the haze-free image, is the transmission map, d(x) is the scene depth, and A denotes the global atmospheric light. The exponential form of t(x) reflects the strong nonlinearity of haze, especially in regions with large depth or density variations. Based on the atmospheric scattering model in (1), the dark channel prior (DSP) method was proposed and developed [10,22,23], which estimated the transmission map t(x) based on the assumption that haze-free images contain low-intensity values in at least one color channel. These prior-based approaches have achieved relatively promising results to a certain extent. However, their reliance on hand-crafted assumptions often results in inaccurate transmission estimation, leading to inadequate performance under complex conditions.

With the rapid development of deep learning, convolutional neural networks (CNNs) have been widely applied to image dehazing [2429]. End-to-end CNN frameworks [24,29,30] directly learn the mapping from hazy to clear images, alleviating the need for explicit estimation of transmission and atmospheric light. Multi-scale designs enhance contextual modeling and feature representation, while attention mechanisms [26,28,30,31] such as channel attention, spatial attention, and self-attention improve feature selection and global context modeling. These strategies have significantly advanced dehazing performance. Nevertheless, several challenges still remain. First, haze distribution often varies significantly with scene depth, and accurately modeling such spatial non-uniformity is still difficult [32]. Second, many channel attention modules that rely heavily on fully connected layers may ignore spatial context, weakening the preservation of fine textures. Last but not the least, conventional residual blocks lack sufficient flexibility to adapt to diverse haze patterns, particularly in complex or highly variable scenes.

In this work, we present DMSH-Net, a depth-aware multi-scale hybrid vision network for single-image dehazing, motivated by the depth-dependent and spatially non-uniform nature of haze degradation. In hazy scenes, regions at different depths typically suffer from varying degrees of contrast attenuation, texture degradation, and residual haze, making it essential to jointly consider local detail restoration and multi-scale contextual perception. Therefore, the proposed network leverages spatial context and multi-scale receptive fields to implicitly capture depth-related haze variations without introducing an additional depth estimation branch. To this end, DMSH-Net organizes feature recalibration, residual refinement, and multi-scale context aggregation into a unified framework. Specifically, we design a convolutional squeeze-and-excitation attention (CSEA) module that replaces fully connected layers with convolutional operations and global average pooling, thereby jointly capturing channel dependencies and spatial context to produce haze-sensitive feature recalibration. Building on this, a nonlinear CSEA-coupled residual block (NCCRB) integrates nonlinear activations with residual learning, enabling stable local feature refinement and improved texture preservation under varying haze densities. At the bottleneck, a multi-scale dilated convolution module further aggregates contextual information across multiple receptive fields, allowing the network to effectively perceive and handle haze variations from near to distant regions. Through this hierarchical and complementary design, DMSH-Net achieves robust quantitative performance, improved structural restoration, and strong generalization across synthetic and real-world dehazing benchmarks. The main contributions of this work are summarized as follows:

  • We propose DMSH-Net, a depth-aware multi-scale hybrid network that models spatially non-uniform haze caused by scene depth variations, achieving robust dehazing while preserving edges and fine textures.
  • We design an improved CSEA module and a nonlinear CSEA-coupled residual block (NCCRB) that jointly model channel dependencies, spatial context, and nonlinear local features, enhancing representation capacity and detail retention.
  • We employ a multi-scale dilated convolution NCCRB bottleneck to capture depth-aware haze variations across multiple receptive fields, and demonstrate through extensive experiments and ablations that this design yields consistent gains on both synthetic and real-world benchmarks.

Related work

Model-based methods

Restore clear images by simulating the impact of haze on images. Although these methods provide some theoretical bases, their effectiveness is often limited by difficult-to-obtain parameters such as environmental illumination and viewing distance, and they perform poorly in complex scenarios. To overcome these problems, more studies have begun to attempt deep learning-based methods [33]. Early single-image dehazing research was mainly based on prior knowledge and used it to estimate the transmission map and atmospheric light value. He et al. [10] proposed a dark-channel prior. It assumes that most non-sky regions in haze-free images have some pixel values with low intensity in at least one channel. Zhu et al. [22] in 2015 proposed a color attenuation prior. They analyzed a large number of blurred images and observed a positive correlation between the blurring concentration and the depth of field. Berman et al. [20]proposed a non-local prior algorithm, which assumes that hundreds of colors can approximate the colors of haze-free images. However, in most previous studies, when the complexity of the actual environment does not meet these priors, the atmospheric light value and the transmission map are often inaccurately estimated. This can significantly affect the dehazing effect. Recent prior-based methods, such as IHDCP [34], further revisit haze-density correction for single-image dehazing.

Deep learning-based methods

Automatically extract features from images through end-to-end learning, thereby avoiding the complex computational steps in physical models [10,33]. Li et al. [25] proposed an integrated network for end-to-end image dehazing by reformulating the atmospheric scattering model. Liu et al. [26] proposed a GridDehazeNet, which consists of preprocessing, a backbone, and postprocessing. In GridDehazeNet, a multi-scale estimation based on an attention-based grid network is used to achieve a robust dehazing effect. The reverse projection pyramid network proposed by Singh et al. [35] has also achieved remarkable results in the dehazing task. However, these CNN-based methods still have deficiencies in feature extraction and multi-scale feature fusion, especially in complex scenes where image details are prone to loss or excessive smoothing. Moreover, the training stability of deep networks is poor, which can easily lead to gradient vanishing or explosion, affecting the convergence and dehazing effect of the model. Recent physical-prior-guided transformer methods, such as SwinTD-Net [36], have also been introduced to enhance haze-aware representation and image restoration.

In addressing these issues, the introduction of attention mechanisms, residual convolutional networks, and multi-scale parallel dilated convolutional kernel modules provide new ideas [37]. Hu et al. [31] introduced global average pooling through a channel attention mechanism to generate channel weights, although there are problems of spatial information loss and parameter redundancy. Wang et al. [38] proposed using one-dimensional convolution instead of fully connected layers to reduce the number of parameters. Chen et al. [27] introduced a gating mechanism, which enhanced the feature extraction ability but increased training instability. In image restoration tasks, residual convolutional networks such as ResNet and RDN can alleviate the problem of gradient vanishing but still face issues of high-frequency detail smoothing and computational complexity. In recent years, the fusion of multi-scale and residual structures has become a research hotspot. The dehazing network proposed by Yi et al. [39] enhanced the perception of haze distribution through adaptive feature selection. These advancements provide an innovative space for the proposal of dynamic multi-scale feature fusion residual modules [4042]. Related studies have also extended dehazing and adverse-weather restoration to more complex scenarios, including nighttime haze removal [4346] and general weather-degraded image restoration [4751]. These works provide useful references for degradation-aware and multi-scale restoration.

Models

We design a U-Net-based encoder-decoder architecture for the image defogging task, in which the main innovations are embodied in three custom modules: Convolutional Squeeze and Excitation Attention (CSEA), Nonlinear CSEA-Coupled Residual Block (NCCRB), and Multi-scale Parallel Dilated Convolution Kernel NCCRB Block (MSPLCK-NCCRB).

Fig 1 depicts the overall framework, which exhibits a typical U-shaped topology with an encoding stage, a bottleneck module, and a decoding stage. In the encoder part, the network employs multiple NCCRBs to extract image features, which are downsampled following the max pooling layer. Each residual block can optionally incorporate CSEA. The features obtained from the encoder layer are sent to the bottleneck layer, where they are refined through the MSPLCK module. The use of dilated convolution increases the receptive field, thereby capturing multi-scale information of the image and further enhancing the dehazing effect. The decoder gradually restores image details through upsampling and NCCRB operations and fuses high-level and low-level features through residual connections to ensure the global consistency of the image. Finally, a convolutional layer outputs the dehazed image, which is normalized using the Sigmoid function. The entire network demonstrates excellent performance in the dehazing task, effectively restoring clear images.

thumbnail
Fig 1. Overall architecture of the proposed DMSH-Net.

The network adopts an encoder-bottleneck-decoder structure for depth-aware multi-scale dehazing. In the encoder and decoder, NCCRB is used for local residual feature refinement and detail preservation. At the bottleneck stage, MSPLCK-NCCRB aggregates multi-scale contextual information through parallel dilated convolutions to enhance the perception of depth-related haze variations. CSEA is embedded into NCCRB to recalibrate haze-relevant channel responses, forming a hierarchical restoration process from local feature enhancement to multi-scale context modeling.

https://doi.org/10.1371/journal.pone.0352586.g001

Convolutional squeeze and excitation attention

In the image dehazing task, the traditional SE attention mechanism faces two crucial challenges: feature compression distortion and static weight limitations. When the SE module compresses the spatial dimension through global average pooling, it results in the loss of high-frequency details. It fails to effectively handle the local feature differences of non-uniform fog distribution. Moreover, its channel re-scaling weights rely solely on global statistical information, lacking adaptability to dynamic fog concentration changes. This leads to insufficient suppression ability for areas with remaining haze. Therefore, we designed the CSEA attention module to retain spatial context information under different receptive fields, introduce non-linear activation to enhance feature interaction capabilities, retain the original features through residual connections, and make the design more lightweight.

As shown in Fig 1(b), we first perform global average pooling on each channel using adaptive average pooling, compressing the spatial dimension of the image to 1x1 to obtain the global average value of each channel. It can be expressed as

(2)

where A represents the pooled image feature map, with dimensions (B, C, 1, 1), where each channel corresponds to the global average feature. Subsequently, the channel-wise attention map is computed using two successive convolutional layers. Initially, a convolution operation reduces the channel dimension from C to C/16, followed by the ReLU activation to introduce non-linearity. The channel size is then restored to C using another convolution. The formulation is given by

(3)

where W1 and W2 denote the weight parameters of the two convolutional layers responsible for producing the attention response. Here, applies the rectified linear unit activation, while represents the Sigmoid function, which normalizes the output to the range [0, 1]. The resulting vector Z encodes the attention weights across all channels. Finally, the computed attention weights are applied to the input feature map through element-wise multiplication along the channel dimension. This operation produces a refined output feature map and can be formulated as

(4)

where ⊙ denotes element-wise multiplication, and Y is the resulting feature map after weighting.

Through above adaptive mechanism, the output Y emphasizes more informative channels by enhancing their responses, while suppressing less relevant ones. Consequently, the CSEA module enables dynamic feature modulation according to the relative significance of each channel, thereby reinforcing critical information within the image.

Nonlinear CSEA coupled residual block

As shown in Fig 1(c), it consists of two convolutional kernels, each followed by a batch normalization and an activation function. After the second batch normalization, the CSEA is introduced, followed by a skip connection and another activation.

First, the input image X undergoes a series of convolution operations, starting with two convolutional layers, followed by batch normalization and ReLU activation

(5)

among them, Conv1 and Conv2 are convolution operations, using kernels with padding 1. BN1 and BN2 are batch normalization layers. X1 and X2 represent the feature maps after convolution operations, processed through activation and normalization. When the CSEA attention mechanism is enabled during module initialization, the input image will pass through the CSEA module, which adaptively adjusts the channel features. The CSEA module works by applying weights to the input features to enhance important features and suppress unimportant ones. The formula is as

(6)

Similar to traditional residual networks, the module contains a skip connection, where the input X is passed through a convolution and added to the processed features. It can be expressed as

(7)

where SkipConv(X) is the operation where the input X is passed through a convolution for dimension matching, and Yfinal is the final output feature map. Finally, the output feature map Yfinal is passed through a ReLU activation function to introduce non-linearity, producing the final result

(8)

where Xout is the final output of the residual convolution block. This design combines residual learning with an adaptive attention mechanism, enabling the model to enhance the representation of important features in the image, while preserving fine details and avoiding the loss of information during the recovery process.

Multi-scale parallel dilated convolution Kernel – NCCRB Block

In this paper, we propose a new bottleneck module, Multi-scale Parallel Dilated Convolution Kernel NCCRB (MSPLCK-NCCRB), designed to address the spatially non-uniform haze distribution in real-world images-where distant regions typically exhibit low transmission and blurred structures, while near-field areas contain clearer textures yet are susceptible to over-enhancement artifacts. As shown in Fig 2, we adopt a parallel multi-scale receptive-field design that concurrently perceives structural features and haze density across varying depth regions. Specifically, dilated convolutions with different receptive fields are used to aggregate haze-related contextual cues at multiple spatial ranges, where larger receptive fields help capture long-range haze degradation in distant regions and smaller receptive fields help preserve local structures in near-field regions. By enabling unified modeling and enhancement of complex haze distributions, the module improves the robustness of dehazing networks across diverse scenes and enhances the accuracy of detail restoration.

thumbnail
Fig 2. The Multi-scale Parallel Dilated Convolution Kernel NCCRB (MSPLCK-NCCRB) bottleneck module.

MSPLCK-NCCRB performs parallel multi-scale processing to expand the receptive field, thereby adapting to the spatial disparities of haze between near and distant scenes. It enhances structural information in blurred regions and preserves texture details in clearer areas. The resulting features, enriched with multi-scale contextual information, are then forwarded to the decoder, improving the overall consistency and detail reconstruction of the dehazing results.

https://doi.org/10.1371/journal.pone.0352586.g002

The input image X passes through a multi-scale parallel dilated convolution kernel module to extract and fuse multi-scale features

(9)

where the Xfuse is the multi-scale features extracted and fused by the MSPLCK module.

The residual convolution block further processes Xfuse as

(10)

where the Y is the feature map processed by the residual convolution block, which includes convolution, batch normalization, ReLU activation, and optionally the CSEA attention.

Then, the output of MSPLCK, Xfuse, and the feature map Y processed by NCCRB are fused as

(11)

following the processing, the output is obtained by residual connection and results in the final output Xout. The result preserves the fine details of the image, while avoiding the nonlinear transformations that occur during early processing.

Loss function

Mean Squared Error (MSE), or commonly referred to as the L2 loss, is frequently adopted as a loss function for single-image dehazing tasks. However, according to Lim et al. [52], training with the L1 loss typically leads to superior performance in terms of PSNR and SSIM compared to using the L2 loss in various image restoration scenarios. Motivated by this finding, the L1 loss is selected as the primary optimization criterion in our study. Although several existing dehazing approaches integrate additional loss terms, such as perceptual or generative adversarial (GAN) losses, our proposed method exclusively employs the L1 loss to maintain simplicity and effectiveness.

Let represent the predicted image and I denote the corresponding ground truth. The L1 loss function can be mathematically expressed as

(12)

where N indicates the total number of pixels in the image. This formulation penalizes the absolute difference between the predicted and ground truth pixel values, thereby promoting more stable and structurally consistent reconstructions.

In summary, we propose a U-shaped encoder-decoder network for image dehazing, centered on three innovative modules: CSEA, NCCRB, and MSPLCK-NCCRB. The encoder uses NCCRBs for feature extraction and CSEA for channel attention, while the bottleneck employs MSPLCK to expand the receptive field and integrate multi-scale context. We use Mean Absolute Error (MAE) loss for supervision, ensuring stable convergence and better edge preservation. This architecture integrates attention, residual learning, and multi-scale context modeling, achieving robust and accurate dehazing.

Experiments

All experiments were conducted using Python 3.9 and the PyTorch framework on an NVIDIA Tesla V100S GPU with 32 GB memory. During training, all input images were resized to , and the network was optimized using Adam with an initial learning rate of and the L1 loss.

Experimental setting

The proposed method was trained and evaluated on both synthetic and real-haze datasets. Synthetic data were drawn from RESIDE, using ITS and OTS as training subsets and SOTS-Indoor and SOTS-Outdoor as test subsets. We also used RESIDE-6K, a paired synthetic dataset containing indoor and outdoor hazy clean image pairs. Real-world data included I-HAZE (35 indoor pairs), O-HAZE (45 outdoor pairs), and the HazyDet UAV-view benchmark with both natural and physically modeled haze. To further evaluate the real-world generalization performance of the proposed method under reference-free conditions, we additionally conducted experiments on the RTTS dataset, which contains real hazy images without paired haze-free reference images. For this evaluation, the model trained on RESIDE-6K was directly tested on RTTS without additional fine-tuning. Training and evaluation followed the official splits or a fixed random split.

We compared DMSH-Net with representative single-image dehazing methods from different categories, including prior-based, CNN-based, attention-based, multi-scale, transformer-style, and physics-guided approaches. Full-reference comparisons on RESIDE, RESIDE-6K, HazyDet, and I/O-HAZE were conducted against classical and recent deep models, such as DCP [10], DehazeNet [24], AOD-Net [25], GridDehazeNet [26], MSBDN [53], FFA-Net [28], DehazeFormer [54], C2PNet [55], RIDCP [56], and other representative methods listed in Tables 1–4. For the reference-free RTTS evaluation, we further included representative real-world dehazing methods, including PDN [57], MBDN [53], DH (DeHamer) [58], DAD [19], PSD [59], D4 [60], RIDCP [56], and DGUN [61]. To ensure clarity and reproducibility, the results of DMSH-Net were obtained using our implementation under the training and testing settings described above. For reproduced baselines, official implementations or released pretrained models were used whenever available, and the same evaluation scripts were adopted. For baselines that were not reproduced, the reported values were taken from the corresponding original papers or published benchmark protocols. In particular, the RTTS baseline results were collected from a published real-world dehazing evaluation protocol, while DMSH-Net was directly tested on RTTS using the RESIDE-6K-trained model under the same no-reference metrics.

To quantitatively evaluate the methods, we used Peak Signal-to-Noise Ratio (PSNR) and Structural Similarity Index (SSIM) as image quality metrics. For datasets with paired haze-free reference images, PSNR and SSIM were adopted as full-reference metrics and computed between the restored images and the corresponding ground-truth images. For the reference-free RTTS dataset, where ground-truth clear images are unavailable, we used three no-reference metrics, including FADE, BRISQUE, and NIMA. FADE and BRISQUE are lower-is-better metrics, while NIMA is a higher-is-better perceptual quality metric.

Experimental results and discussion

We evaluate the proposed method through full-reference quantitative metrics, no-reference real-world assessments, ablation studies, and complexity analysis to comprehensively analyze its dehazing performance.

Quantitative comparison

In terms of quantitative evaluation, Table 1 reports results on RESIDE, a synthetic hazy dataset covering indoor and outdoor scenes, where the proposed method attains higher average PSNR and SSIM. Table 2 presents results on RESIDE-6K, a larger-scale synthetic dataset, indicating good adaptability to large-scale synthetic data. Table 3 summarizes results on HazyDet, a detection-oriented dataset with real hazy images, where the method maintains strong PSNR and SSIM. Table 4 shows results on I/O-HAZE, a real indoor-outdoor dataset with spatially non-uniform haze, on which the method yields consistent improvements. To further evaluate the practical performance of the proposed method in real-world reference-free scenarios, Table 5 reports no-reference quantitative results on the RTTS dataset. Since RTTS does not provide paired haze-free ground-truth images, full-reference metrics such as PSNR and SSIM are not applicable. Therefore, FADE, BRISQUE, and NIMA are adopted for evaluation, where lower FADE and BRISQUE values indicate better haze removal and perceptual quality, while a higher NIMA value indicates better aesthetic quality. The proposed method achieves the best FADE score, suggesting effective haze-density reduction on real-world hazy images. Although RIDCP obtains better BRISQUE and NIMA values, DMSH-Net still shows competitive perceptual quality while achieving stronger haze suppression.

thumbnail
Table 1. The performance results of various methods on the RESIDE-IN and RESIDE-OUT datasets.

https://doi.org/10.1371/journal.pone.0352586.t001

thumbnail
Table 2. The performance results of various methods on the RESIDE-6K dataset.

https://doi.org/10.1371/journal.pone.0352586.t002

thumbnail
Table 3. The performance results of various methods on the HazyDet dataset.

https://doi.org/10.1371/journal.pone.0352586.t003

thumbnail
Table 4. The performance results of various methods on the I/O-HAZE dataset.

https://doi.org/10.1371/journal.pone.0352586.t004

thumbnail
Table 5. The no-reference performance results of various methods on the RTTS dataset.

https://doi.org/10.1371/journal.pone.0352586.t005

Overall, these quantitative results suggest that the proposed method achieves consistent restoration performance across both full-reference paired benchmarks and reference-free real-world hazy scenes.

Ablation study

Ablation studies are conducted to analyze the contribution of different components to the overall dehazing performance. The proposed DMSH-Net mainly contains three key designs: the CSEA attention module, the NCCRB nonlinear residual block, and the MSPLCK-NCCRB multi-scale bottleneck module. To verify the effectiveness of these components, we analyze the model from five aspects: overall component combination, attention mechanism replacement, residual block replacement, bottleneck structure replacement, and model complexity.

It should be noted that the overall component-wise ablation study follows the same training configuration as the final model and is trained for 2000 epochs to sufficiently evaluate the performance of different module combinations. The subsequent fine-grained structure replacement experiments are conducted under a unified controlled setting, where all variants use the same data split, input size, optimizer, learning rate, and loss function. Specifically, the input images are resized to , Adam is adopted as the optimizer, the initial learning rate is set to , and the L1 loss is used as the optimization objective. Each model in the fine-grained ablation experiments is trained for 300 epochs. Therefore, the absolute PSNR values across different tables are not directly compared; instead, we mainly focus on the performance differences among variants under the same experimental setting.

First, we conduct an overall component-wise ablation study to analyze the contribution of CSEA, NCCRB, and MSPLCK-NCCRB. The results are reported in Table 6. Compared with the basic U-shaped encoder–decoder structure, introducing MSPLCK improves the PSNR from 35.51 dB to 36.89 dB, indicating that multi-scale feature modeling is beneficial for image dehazing. When NCCRB is further incorporated, the PSNR and SSIM increase to 38.30 dB and 0.98, respectively, showing that this structure further enhances feature representation. When all three modules are used together, the model achieves the best performance, with 41.94 dB PSNR and 0.99 SSIM, which verifies the complementary effect among these components.

thumbnail
Table 6. Component-wise ablation study on the RESIDE-6K dataset.

https://doi.org/10.1371/journal.pone.0352586.t006

To further analyze the role of CSEA, we compare it with several commonly used attention mechanisms, including SE, ECA, and CBAM. The results are shown in Table 7. Compared with the variant without attention, SE, ECA, and CSEA all bring noticeable performance improvements, indicating that channel feature recalibration is beneficial for the dehazing task. Among them, CSEA achieves the highest PSNR of 28.39 dB and maintains a competitive SSIM of 0.95, outperforming the other attention mechanisms in terms of restoration accuracy.

thumbnail
Table 7. Ablation comparison of different attention mechanisms on the RESIDE-6K dataset.

https://doi.org/10.1371/journal.pone.0352586.t007

Next, we analyze the effectiveness of NCCRB. For this purpose, we compare four structures: Plain Conv Block, Basic Residual Block, Residual Block + CSEA, and NCCRB. The results are reported in Table 8. Compared with the plain convolutional block, introducing residual connections improves the PSNR from 27.29 dB to 27.37 dB, indicating that residual learning helps preserve structural information. When CSEA is further added, the model performance is further improved. The complete NCCRB achieves the highest PSNR of 28.39 dB, while obtaining a comparable SSIM of 0.95. This demonstrates that NCCRB provides a favorable overall performance.

thumbnail
Table 8. Ablation comparison of different residual block designs on the RESIDE-6K dataset.

https://doi.org/10.1371/journal.pone.0352586.t008

We then analyze the role of the MSPLCK-NCCRB bottleneck module. Since haze distribution usually exhibits obvious spatial scale variations, the receptive-field design in the bottleneck layer is important for dehazing performance. Table 9 compares the standard convolutional bottleneck, single dilated convolutional bottleneck, multi-scale dilated bottleneck, and MSPLCK-NCCRB bottleneck. The results show that the standard convolutional bottleneck obtains relatively lower performance, while introducing dilated convolution improves the results, indicating that enlarging the receptive field is helpful for modeling haze-related contextual information. MSPLCK-NCCRB achieves a PSNR of 28.38 dB and maintains a competitive SSIM of 0.95, demonstrating its good overall performance.

thumbnail
Table 9. Ablation comparison of different bottleneck structures on the RESIDE-6K dataset.

https://doi.org/10.1371/journal.pone.0352586.t009

Finally, we report the complexity of different model variants to analyze the relationship between performance improvement and computational cost. Table 10 presents the number of parameters, computational cost measured by GMACs, floating-point operations, average inference time, and FPS. Here, GMACs denote the multiply-accumulate operations for a single input image, and FLOPs are approximated as .

thumbnail
Table 10. Complexity comparison of different DMSH-Net variants.

https://doi.org/10.1371/journal.pone.0352586.t010

As MSPLCK, NCCRB, and CSEA are introduced, the model complexity gradually increases. The complete DMSH-Net contains 33.04 M parameters and requires 64.38 GMACs, corresponding to 128.75 GFLOPs. Its average inference time is 16.25 ms, with an FPS of 61.55. Notably, compared with Base + MSPLCK-NCCRB, introducing CSEA only increases the number of parameters by 0.09 M and the computational cost by 0.02 GMACs, while bringing stable performance improvements. Combining the results from Table 6 to Table 9, the additional computational cost can be effectively translated into performance gains, indicating that DMSH-Net achieves a reasonable balance between restoration quality and model complexity.

Overall, the ablation experiments verify the effectiveness of each proposed component. CSEA enhances channel feature selection, NCCRB improves feature representation and structural recovery, and MSPLCK-NCCRB strengthens contextual modeling through multi-scale receptive fields. These components work together to enable DMSH-Net to achieve better performance in detail restoration, structure preservation, and complex haze removal.

Conclusion

In this paper, we proposed a new dehazing method that incorporates key modules such as CSEA, NCCRB, and MSPLCK-NCCRB Bottleneck to improve image quality in complex hazy conditions. First, a convolutional squeeze-and-excitation attention (CSEA) module is designed to replace fully connected layers with convolutional operations and global average pooling, jointly capturing channel dependencies and spatial context to enhance fine detail preservation. Second, a nonlinear CSEA-coupled residual block (NCCRB) integrates nonlinear activations with residual learning to strengthen local feature representation and adapt to varying haze densities. In addition, a multi-scale dilated convolution bottleneck is employed to model depth-related spatial haze variations across multiple receptive fields, effectively addressing spatially non-uniform haze. Collectively, these components endow DMSH-Net with robust performance, improved restoration accuracy, structural similarity, and robustness across synthetic and real-world dehazing benchmarks.

Despite the method’s overall stable performance, there remains aspects to improve efficiency and cross-domain robustness, and future work will proceed along the following directions:

  • Because the network adopts a fusion design with multiple submodules, inference time is relatively long. Future work will optimize operators and computation paths to pursue higher efficiency without sacrificing restoration quality.
  • The future work will explore self-supervised and unpaired learning to reduce reliance on synthetic data, and strengthen the coupling between physical priors and data priors to enhance interpretability, cross-domain generalization, and deployment readiness.

References

  1. 1. Ren W, Liu S, Zhang H, Pan J, Cao X, Yang M-H. Single Image Dehazing via Multi-scale Convolutional Neural Networks. Lecture Notes in Computer Science. Springer International Publishing. 2016. p. 154–69. https://doi.org/10.1007/978-3-319-46475-6_10
  2. 2. Mehra A, Mandal M, Narang P, Chamola V. ReViewNet: A Fast and Resource Optimized Network for Enabling Safe Autonomous Driving in Hazy Weather Conditions. IEEE Trans Intell Transport Syst. 2021;22(7):4256–66.
  3. 3. Chougule A, Chamola V, Sam A, Yu FR, Sikdar B. A Comprehensive Review on Limitations of Autonomous Driving and Its Impact on Accidents and Collisions. IEEE Open J Veh Technol. 2024;5:142–61.
  4. 4. Fang W, Zhang G, Zheng Y, Chen Y. Multi-Task Learning for UAV Aerial Object Detection in Foggy Weather Condition. Remote Sensing. 2023;15(18):4617.
  5. 5. Munir A, Siddiqui AJ, Anwar S, El-Maleh A, Khan AH, Rehman A. Impact of Adverse Weather and Image Distortions on Vision-Based UAV Detection: A Performance Evaluation of Deep Learning Models. Drones. 2024;8(11):638.
  6. 6. Zhang J, Wang X, Yang C, Zhang J, He D, Song H. Image dehazing based on dark channel prior and brightness enhancement for agricultural remote sensing images from consumer-grade cameras. Computers and Electronics in Agriculture. 2018;151:196–206.
  7. 7. Ding J-T, Peng Y-Y, Huang M, Zhou S-J. AgriGAN: unpaired image dehazing via a cycle-consistent generative adversarial network for the agricultural plant phenotype. Sci Rep. 2024;14(1):14994. pmid:38951207
  8. 8. Sun H, Li S, Du B, Zhang L, Ren D, Tong L. Dynamic-Routing 3D-Fusion Network for Remote Sensing Image Haze Removal. IEEE Transactions on Geoscience and Remote Sensing. 2025.
  9. 9. Lihe Z, He J, Yuan Q, Jin X, Xiao Y, Zhang L. PhDnet: A novel physic-aware dehazing network for remote sensing images. Information Fusion. 2024;106:102277.
  10. 10. He K, Sun J, Tang X. Single Image Haze Removal Using Dark Channel Prior. IEEE Trans Pattern Anal Mach Intell. 2011;33(12):2341–53. pmid:20820075
  11. 11. Fattal R. Single image dehazing. ACM Trans Graph. 2008;27(3):1–9.
  12. 12. Cui Y, Ren W, Cao X, Knoll A. Focal Network for Image Restoration. In: 2023 IEEE/CVF International Conference on Computer Vision (ICCV), 2023. 12955–65. https://doi.org/10.1109/iccv51070.2023.01195
  13. 13. Wang W, Yuan X. Recent advances in image dehazing. IEEE/CAA J Autom Sinica. 2017;4(3):410–36.
  14. 14. Agrawal SC, Jalal AS. A Comprehensive Review on Analysis and Implementation of Recent Image Dehazing Methods. Arch Computat Methods Eng. 2022;29(7):4799–850.
  15. 15. Chao Q, Yan J, Sun T, Li S, Chi J, Yang G, et al. Instance-aware image dehazing. Engineering Applications of Artificial Intelligence. 2024;133:108346.
  16. 16. 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–15. pmid:38252568
  17. 17. Mei K, Jiang A, Li J, Wang M. Progressive Feature Fusion Network for Realistic Image Dehazing. Lecture Notes in Computer Science. Springer International Publishing. 2019. p. 203–15. https://doi.org/10.1007/978-3-030-20887-5_13
  18. 18. Wang P, Zhu H, Huang H, Zhang H, Wang N. TMS-GAN: A Twofold Multi-Scale Generative Adversarial Network for Single Image Dehazing. IEEE Trans Circuits Syst Video Technol. 2022;32(5):2760–72.
  19. 19. Shao Y, Li L, Ren W, Gao C, Sang N. Domain Adaptation for Image Dehazing. In: 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2020. 2805–14. https://doi.org/10.1109/cvpr42600.2020.00288
  20. 20. Berman D, Treibitz T, Avidan S. Non-local Image Dehazing. In: 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2016. 1674–82. https://doi.org/10.1109/cvpr.2016.185
  21. 21. McCartney EJ. Optics of the atmosphere: scattering by molecules and particles. New York. 1976.
  22. 22. Zhu Q, Mai J, Shao L. A Fast Single Image Haze Removal Algorithm Using Color Attenuation Prior. IEEE Trans Image Process. 2015;24(11):3522–33. pmid:26099141
  23. 23. Meng G, Wang Y, Duan J, Xiang S, Pan C. Efficient Image Dehazing with Boundary Constraint and Contextual Regularization. In: 2013 IEEE International Conference on Computer Vision, 2013. 617–24. https://doi.org/10.1109/iccv.2013.82
  24. 24. Bolun Cai, Xiangmin Xu, Kui Jia, Chunmei Qing, Dacheng Tao. DehazeNet: An End-to-End System for Single Image Haze Removal. IEEE Trans Image Process. 2016;25(11):5187–98. pmid:28873058
  25. 25. Li B, Peng X, Wang Z, Xu J, Feng D. AOD-Net: All-in-One Dehazing Network. In: 2017 IEEE International Conference on Computer Vision (ICCV), 2017. 4780–8. https://doi.org/10.1109/iccv.2017.511
  26. 26. Liu X, Ma Y, Shi Z, Chen J. Griddehazenet: Attention-based multi-scale network for image dehazing. In: Proceedings of the IEEE/CVF international conference on computer vision; 2019. p. 7314–23.
  27. 27. Chen D, He M, Fan Q, Liao J, Zhang L, Hou D, et al. Gated context aggregation network for image dehazing and deraining. In: 2019 IEEE winter conference on applications of computer vision (WACV). IEEE; 2019. p. 1375–83.
  28. 28. Qin X, Wang Z, Bai Y, Xie X, Jia H. FFA-Net: Feature Fusion Attention Network for Single Image Dehazing. AAAI. 2020;34(07):11908–15.
  29. 29. 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. 2019;128(1):240–59.
  30. 30. Zhang H, Patel VM. Densely Connected Pyramid Dehazing Network. In: 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2018. 3194–203. https://doi.org/10.1109/cvpr.2018.00337
  31. 31. Hu J, Shen L, Sun G. Squeeze-and-Excitation Networks. In: 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2018. 7132–41. https://doi.org/10.1109/cvpr.2018.00745
  32. 32. Wang J, Wang S, Pang Y, Liu J. PromptDNet: A weakly supervised prompt framework for single image dehazing via dual-level depth cues. Engineering Applications of Artificial Intelligence. 2025;160:111997.
  33. 33. Li B, Ren W, Fu D, Tao D, Feng D, Zeng W, et al. Benchmarking Single Image Dehazing and Beyond. IEEE Trans Image Process. 2018;:10.1109/TIP.2018.2867951. https://doi.org/10.1109/TIP.2018.2867951 pmid:30176593
  34. 34. Liu Y, Li T, Tan C, Ren W, Ancuti C, Lin W. IHDCP: Single Image Dehazing Using Inverted Haze Density Correction Prior. IEEE Trans Image Process. 2026;35:1448–61. pmid:41610348
  35. 35. Singh A, Bhave A, Prasad DK. Single image dehazing for a variety of haze scenarios using back projected pyramid network. In: Computer Vision–ECCV 2020 Workshops: Glasgow, UK, August 23–28, 2020, Proceedings, Part IV 16. Springer; 2020. p. 166–81.
  36. 36. Zhou H, Chen Z, Liu Y, Sheng Y, Ren W, Xiong H. Physical-priors-guided DehazeFormer. Knowledge-Based Systems. 2023;266:110410.
  37. 37. Wang S, Hou Q, Li J, Liu J. TSID-Net: a two-stage single image dehazing framework with style transfer and contrastive knowledge transfer. Vis Comput. 2024;41(3):1921–38.
  38. 38. Wang Q, Wu B, Zhu P, Li P, Zuo W, Hu Q. ECA-Net: Efficient channel attention for deep convolutional neural networks. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition; 2020. p. 11534–42.
  39. 39. Yi Q, Li J, Fang F, Jiang A, Zhang G. Efficient and Accurate Multi-Scale Topological Network for Single Image Dehazing. IEEE Trans Multimedia. 2022;24:3114–28.
  40. 40. Zhang D, Meng L, Liang L, Qin C, Liu D. Dynamic Event-Triggered Control for Human–Machine Cooperative Systems Based on Dynamic Authority Allocation. IEEE Trans Syst Man Cybern, Syst. 2026;56(6):3733–44.
  41. 41. Zhang D, Hao Y, Yuan Q, Qin C. Dynamic event-triggered approximate optimal consensus control for unknown nonlinear multi-agent systems via adaptive dynamic programming. ISA Trans. 2026;172:21–32. pmid:41826087
  42. 42. Zhang D, Yuan Q, Meng L, Xia R, Liu W, Qin C. Reinforcement learning for single-agent to multi-agent systems: from basic theory to industrial application progress, a survey. Artif Intell Rev. 2025;59(2).
  43. 43. Liu Y, Wang X, Hu E, Wang A, Shiri B, Lin W. VNDHR: Variational Single Nighttime Image Dehazing for Enhancing Visibility in Intelligent Transportation Systems via Hybrid Regularization. IEEE Trans Intell Transport Syst. 2025;26(7):10189–203.
  44. 44. Liu Y, Yan Z, Chen S, Ye T, Ren W, Chen E. NightHazeFormer: Single Nighttime Haze Removal Using Prior Query Transformer. In: Proceedings of the 31st ACM International Conference on Multimedia, 2023. 4119–28. https://doi.org/10.1145/3581783.3611744
  45. 45. Liu Y, Li T, Zhou Z, Ren W, Lin W. Real-World Nighttime Image Dehazing via Bayesian-Based Fractional-Order Variational Model. IEEE Trans Image Process. 2026;35:4673–85. pmid:42055991
  46. 46. Liu Y, Yan Z, Tan J, Li Y. Multi-Purpose Oriented Single Nighttime Image Haze Removal Based on Unified Variational Retinex Model. IEEE Trans Circuits Syst Video Technol. 2023;33(4):1643–57.
  47. 47. Jin Z, Qiu Y, Zhang K, Li H, Luo W. MB-TaylorFormer V2: Improved Multi-Branch Linear Transformer Expanded by Taylor Formula for Image Restoration. IEEE Trans Pattern Anal Mach Intell. 2025;47(7):5990–6005. pmid:40208767
  48. 48. Zhang K, Li D, Luo W, Ren W, Liu W. Enhanced Spatio-Temporal Interaction Learning for Video Deraining: Faster and Better. IEEE Trans Pattern Anal Mach Intell. 2023;45(1):1287–93. pmid:35130145
  49. 49. Zhang K, Li R, Yu Y, Luo W, Li C. Deep Dense Multi-Scale Network for Snow Removal Using Semantic and Depth Priors. IEEE Trans Image Process. 2021;30:7419–31. pmid:34403338
  50. 50. Gao T, Wen Y, Zhang K, Zhang J, Chen T, Liu L, et al. Frequency-Oriented Efficient Transformer for All-in-One Weather-Degraded Image Restoration. IEEE Trans Circuits Syst Video Technol. 2024;34(3):1886–99.
  51. 51. Wen Y, Gao T, Li Z, Zhang J, Zhang K, Chen T. All-in-One Weather-Degraded Image Restoration Via Adaptive Degradation-Aware Self-Prompting Model. IEEE Trans Multimedia. 2025;27:3343–55.
  52. 52. Lim B, Son S, Kim H, Nah S, Mu Lee K. Enhanced deep residual networks for single image super-resolution. In: Proceedings of the IEEE conference on computer vision and pattern recognition workshops; 2017. p. 136–44.
  53. 53. Dong H, Pan J, Xiang L, Hu Z, Zhang X, Wang F, et al. Multi-Scale Boosted Dehazing Network With Dense Feature Fusion. In: 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2020. 2154–64. https://doi.org/10.1109/cvpr42600.2020.00223
  54. 54. Song Y, He Z, Qian H, Du X. Vision Transformers for Single Image Dehazing. IEEE Trans Image Process. 2023;32:1927–41. pmid:37030760
  55. 55. Zheng Y, Zhan J, He S, Dong J, Du Y. Curricular Contrastive Regularization for Physics-Aware Single Image Dehazing. In: 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2023. 5785–94. https://doi.org/10.1109/cvpr52729.2023.00560
  56. 56. Wu R-Q, Duan Z-P, Guo C-L, Chai Z, Li C. RIDCP: Revitalizing Real Image Dehazing via High-Quality Codebook Priors. In: 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2023. 22282–91. https://doi.org/10.1109/cvpr52729.2023.02134
  57. 57. 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); 2018. p. 702–17.
  58. 58. Guo C, Yan Q, Anwar S, Cong R, Ren W, Li C. Image Dehazing Transformer with Transmission-Aware 3D Position Embedding. In: 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2022. 5802–10. https://doi.org/10.1109/cvpr52688.2022.00572
  59. 59. Chen Z, Wang Y, Yang Y, Liu D. PSD: Principled Synthetic-to-Real Dehazing Guided by Physical Priors. In: 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2021. 7176–85. https://doi.org/10.1109/cvpr46437.2021.00710
  60. 60. Yang Y, Wang C, Liu R, Zhang L, Guo X, Tao D. Self-augmented Unpaired Image Dehazing via Density and Depth Decomposition. In: 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2022. 2027–36. https://doi.org/10.1109/cvpr52688.2022.00208
  61. 61. Mou C, Wang Q, Zhang J. Deep Generalized Unfolding Networks for Image Restoration. In: 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2022. 17378–89. https://doi.org/10.1109/cvpr52688.2022.01688
  62. 62. Zheng Z, Ren W, Cao X, Hu X, Wang T, Song F, et al. Ultra-High-Definition Image Dehazing via Multi-Guided Bilateral Learning. In: 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2021. 16180–9. https://doi.org/10.1109/cvpr46437.2021.01592
  63. 63. Dong J, Pan J. Physics-Based Feature Dehazing Networks. Lecture Notes in Computer Science. Springer International Publishing. 2020. p. 188–204. https://doi.org/10.1007/978-3-030-58577-8_12
  64. 64. Wu H, Qu Y, Lin S, Zhou J, Qiao R, Zhang Z, et al. Contrastive Learning for Compact Single Image Dehazing. In: 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2021. 10546–55. https://doi.org/10.1109/cvpr46437.2021.01041
  65. 65. Ye T, Zhang Y, Jiang M, Chen L, Liu Y, Chen S, et al. Perceiving and Modeling Density for Image Dehazing. In: European Conference on Computer Vision. Springer; 2022. p. 130–45.
  66. 66. Tu Z, Talebi H, Zhang H, Yang F, Milanfar P, Bovik A, et al. MAXIM: Multi-Axis MLP for Image Processing. In: 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2022. 5759–70. https://doi.org/10.1109/cvpr52688.2022.00568
  67. 67. Hong M, Liu J, Li C, Qu Y. Uncertainty-Driven Dehazing Network. In: Proceedings of the AAAI Conference on Artificial Intelligence. vol. 36; 2022. p. 906–13.
  68. 68. Lu L, Xiong Q, Xu B, Chu D. MixDehazeNet: Mix Structure Block For Image Dehazing Network. In: 2024 International Joint Conference on Neural Networks (IJCNN), 2024. 1–10. https://doi.org/10.1109/ijcnn60899.2024.10651326
  69. 69. Cui Y, Knoll A. Dual-domain strip attention for image restoration. Neural Netw. 2024;171:429–39. pmid:38142482
  70. 70. Song Y, Zhou Y, Qian H, Du X. Rethinking Performance Gains in Image Dehazing Networks. arXiv preprint arXiv:220911448. 2022.
  71. 71. Liu J, Liu RW, Sun J, Zeng T. Rank-One Prior: Real-Time Scene Recovery. IEEE Transactions on Pattern Analysis and Machine Intelligence. 2023;45(7):8845–60.
  72. 72. Ling P, Chen H, Tan X, Jin Y, Chen E. Single Image Dehazing Using Saturation Line Prior. IEEE Trans Image Process. 2023;32:3238–53. pmid:37256802
  73. 73. Li J, Li Y, Zhuo L, Kuang L, Yu T. USID-Net: Unsupervised Single Image Dehazing Network via Disentangled Representations. IEEE Trans Multimedia. 2023;25:3587–601.
  74. 74. Wang Z, Zhao H, Peng J, Yao L, Zhao K. ODCR: Orthogonal Decoupling Contrastive Regularization for Unpaired Image Dehazing. arXiv preprint arXiv:240417825. 2024.
  75. 75. Wang Y, Yan X, Wang FL, Xie H, Yang W, Zhang X-P, et al. UCL-Dehaze: Toward Real-World Image Dehazing via Unsupervised Contrastive Learning. IEEE Trans Image Process. 2024;33:1361–74. pmid:38335088
  76. 76. Li B, Gou Y, Gu S, Liu JZ, Zhou JT, Peng X. You Only Look Yourself: Unsupervised and Untrained Single Image Dehazing Neural Network. Int J Comput Vis. 2021;129(5):1754–67.