<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN" "JATS-journalpublishing1-4.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.4" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">jcc</journal-id>
      <journal-title-group>
        <journal-title>Journal of Computer and Communications</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2327-5227</issn>
      <issn pub-type="ppub">2327-5219</issn>
      <publisher>
        <publisher-name>Scientific Research Publishing</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.4236/jcc.2026.143007</article-id>
      <article-id pub-id-type="publisher-id">jcc-150350</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>Computer Science</subject>
          <subject>Communications</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>A Multi-CNN-GAN Framework for Effective Image Dehazing</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0009-0000-1481-7909</contrib-id>
          <name name-style="western">
            <surname>Khatun</surname>
            <given-names>Amina</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0000-0002-8595-5361</contrib-id>
          <name name-style="western">
            <surname>Shorif</surname>
            <given-names>Sumaita Binte</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0002-7184-2809</contrib-id>
          <name name-style="western">
            <surname>Uddin</surname>
            <given-names>Mohammad Shorif</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> Department of Computer Science and Engineering, Jahangirnagar University, Dhaka, Bangladesh </aff>
      <aff id="aff2"><label>2</label> Department of Computer Science and Engineering, Green University of Bangladesh, Narayanganj, Bangladesh </aff>
      <author-notes>
        <fn fn-type="conflict" id="fn-conflict">
          <p>The authors declare that they have no conflict of interest.</p>
        </fn>
      </author-notes>
      <pub-date pub-type="epub">
        <day>03</day>
        <month>03</month>
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>03</month>
        <year>2026</year>
      </pub-date>
      <volume>14</volume>
      <issue>03</issue>
      <fpage>134</fpage>
      <lpage>148</lpage>
      <history>
        <date date-type="received">
          <day>19</day>
          <month>02</month>
          <year>2026</year>
        </date>
        <date date-type="accepted">
          <day>20</day>
          <month>03</month>
          <year>2026</year>
        </date>
        <date date-type="published">
          <day>23</day>
          <month>03</month>
          <year>2026</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2026 by the authors and Scientific Research Publishing Inc.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="open-access">
          <license-p> This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link> ). </license-p>
        </license>
      </permissions>
      <self-uri content-type="doi" xlink:href="https://doi.org/10.4236/jcc.2026.143007">https://doi.org/10.4236/jcc.2026.143007</self-uri>
      <abstract>
        <p>Image dehazing is an ill-posed low-level computer vision problem that substantially affects the reliability of outdoor vision systems, including autonomous driving, intelligent surveillance, remote sensing, and aerial imaging. Atmospheric degradations such as haze, fog, smoke, and rain scatter incoming light, resulting in poor visibility, contrast degradation, and color distortion. Although recent deep learning-based approaches, particularly, Generative Adversarial Networks (GANs), have shown promising performance in single image dehazing, most existing methods rely on a single convolutional generator and often suffer from generalization, artifacts, and color distortion. This paper presents a multi-CNN-GAN-based framework for effective image dehazing overcoming the existing limitations. The framework is designed to combinedly handle three salient issues, such low-level haze characteristics, mid-level transmission-aware representations, and high-level semantic consistency through three parallel CNN branches and feature fusion for realistic dehazing. In addition, a detailed experimental design for practical implementation along with future works has been provided. The proposed framework shows a way for next-generation image dehazing systems.</p>
      </abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Image Dehazing</kwd>
        <kwd>Atmospheric Scattering</kwd>
        <kwd>Convolutional Neural Networks</kwd>
        <kwd>Generative Adversarial Networks</kwd>
        <kwd>Multi-CNN Architecture</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. Introduction</title>
      <p>Haze is a common atmospheric phenomenon caused by aerosols such as dust, smoke, fog, and rain suspended in the air. The scattering and absorption of light by these particles are causing significant degradation in image quality, including reduced visibility, loss of contrast, and color distortion. Consequently, hazy images pose serious challenges to computer vision systems operating in outdoor environments, such as autonomous driving, traffic monitoring, aerial surveillance, remote sensing, and environmental analysis [<xref ref-type="bibr" rid="B1">1</xref>]-[<xref ref-type="bibr" rid="B4">4</xref>].</p>
      <p>Early image dehazing methods are primarily based on physical atmospheric models and handcrafted priors. While these techniques are producing somehow enhanced visibility under constrained assumptions, they often fail in real-world scenarios characterized by non-uniform haze distribution, complex illumination, and large depth variations [<xref ref-type="bibr" rid="B5">5</xref>]. The introduction of deep learning techniques in the field of image dehazing shows promising results due to enabling data-driven learning of haze-related representations directly from image data.</p>
      <p>Convolutional Neural Networks (CNNs) have been widely adopted for single image dehazing due to their strong hierarchical feature extraction capability. Representative CNN-based approaches such as DehazeNet [<xref ref-type="bibr" rid="B6">6</xref>], Multi-Scale CNN [<xref ref-type="bibr" rid="B7">7</xref>], and AOD-Net [<xref ref-type="bibr" rid="B8">8</xref>] demonstrated substantial improvements over traditional prior-based methods. However, CNN-only architectures frequently generate over-smoothed outputs and lack perceptual realism, particularly in dense haze conditions.</p>
      <p>Generative Adversarial Networks (GANs), introduced by Goodfellow <italic>et al.</italic> [<xref ref-type="bibr" rid="B9">9</xref>], have emerged as a powerful tool for image-to-image translation tasks. GAN-based dehazing methods exploit adversarial learning to improve perceptual quality and visual fidelity. A detailed comparative analysis of GAN-based dehazing models by us demonstrated that adversarial learning consistently improves dehazing performance across diverse conditions [<xref ref-type="bibr" rid="B10">10</xref>]. In addition, our comprehensive review of GAN-based dehazing techniques systematically categorized existing approaches and highlighted the absence of multi-level feature integration as a serious research gap [<xref ref-type="bibr" rid="B11">11</xref>].</p>
      <p>Motivated by these findings, this paper proposes a multi-CNN-based GAN conceptual framework for effective image dehazing that addresses the need for hierarchical and multi-scale feature learning.</p>
      <p>The main contributions of this paper are as follows:</p>
      <p>To address the limitations of existing GAN-based dehazing methods a multi-CNN<bold>-</bold>GAN-based conceptual framework has been developed that prioritizes multi-level feature integration for improved image restoration is introduced.A comprehensive experimental roadmap is outlined, covering datasets, implementation, evaluation metrics, benchmarks, and limitations.</p>
      <p>The remainder of this paper is organized as follows:</p>
      <p>Section II presents the related work on dehazing, such as prior-based, CNN-based, and GAN-based image dehazing methods to extract the research gap. Section III describes the theoretical background of image dehazing based on the atmospheric scattering model and discusses key challenges in single image dehazing. Section IV explains the proposed CNN-GAN framework along with the overall architecture, adversarial learning formulation, and, generator loss. Section V outlines the experimental design along with datasets, implementation details, and evaluation metrics. Section VI presents the comparative analysis with the existing GAN-based methods. Finally, Section VII concludes the paper by highlighting the main contributions along with limitations and future research directions.</p>
    </sec>
    <sec id="sec2">
      <title>2. Related Works</title>
      <p>Image dehazing approaches can be broadly categorized into three categories, such as prior-based methods, CNN-based learning methods, and GAN-based adversarial methods.</p>
      <sec id="sec2dot1">
        <title>2.1. Prior-Based Dehazing Methods</title>
        <p>Prior-based techniques rely on assumptions derived from atmospheric optics. The Dark Channel Prior (DCP), proposed by He <italic>et al.</italic> [<xref ref-type="bibr" rid="B5">5</xref>], remains one of the most influential methods in this category. Other approaches, such as Retinex-based enhancement [<xref ref-type="bibr" rid="B12">12</xref>] and non-local priors [<xref ref-type="bibr" rid="B13">13</xref>], have also been widely used. However, despite their computational efficiency, these methods often fail in sky regions and under dense haze conditions.</p>
      </sec>
      <sec id="sec2dot2">
        <title>2.2. CNN-Based Dehazing Methods</title>
        <p>CNN-based methods learn haze-related features directly from training data. DehazeNet [<xref ref-type="bibr" rid="B6">6</xref>] estimates transmission maps using learned features, while Multi-Scale CNN [<xref ref-type="bibr" rid="B7">7</xref>] incorporates multi-scale learning to handle varying haze densities. AOD-Net [<xref ref-type="bibr" rid="B8">8</xref>] reformulates the atmospheric model to enable end-to-end training. Although effective, these models often suffer from color distortion and limited generalization to real-world haze.</p>
      </sec>
      <sec id="sec2dot3">
        <title>2.3. GAN-Based Dehazing Methods</title>
        <p>GAN-based methods utilizing adversarial loss to enhance perceptual realism. Conditional GANs (cGANs) [<xref ref-type="bibr" rid="B14">14</xref>][<xref ref-type="bibr" rid="B15">15</xref>] have been widely used for paired image dehazing tasks. DHSGAN [<xref ref-type="bibr" rid="B16">16</xref>] demonstrated better robustness under haze and smoke conditions, while CycleGAN-based methods [<xref ref-type="bibr" rid="B17">17</xref>][<xref ref-type="bibr" rid="B18">18</xref>] enabled unpaired training at the cost of structural consistency. Another GAN-based dehazing models that used attention-driven feature fusion to produce superior image [<xref ref-type="bibr" rid="B19">19</xref>]-[<xref ref-type="bibr" rid="B21">21</xref>]. Extensive experimental evidence indicates that GAN-based approaches outperform traditional CNN-based dehazing models in perceptual quality, although their training stability and architectural flexibility remain challenging [<xref ref-type="bibr" rid="B10">10</xref>][<xref ref-type="bibr" rid="B11">11</xref>].</p>
        <p>Despite significant progress in CNN- and GAN-based image dehazing, the review of existing literature reveals several unresolved challenges. Most CNN-based methods rely on single-stream architectures that inadequately capture the hierarchical nature of haze formation, while many GAN-based approaches prioritize perceptual realism without explicitly integrating multi-level haze-aware representations or physically motivated constraints. In addition, existing studies often evaluate models under limited experimental settings, with insufficient discussion on architectural design rationale, benchmarking strategy, and practical limitations. To address these gaps, the present manuscript introduces a multi-CNN-based GAN framework that explicitly integrates hierarchical feature learning within an adversarial setting based on the atmospheric scattering model and informed by insights from prior comparative analyses. Furthermore, this work emphasizes a good experimental design, including dataset selection, implementation strategy, evaluation metrics, and benchmark comparisons, thereby providing a structured foundation for implementation and extension of the proposed framework.</p>
      </sec>
    </sec>
    <sec id="sec3">
      <title>3. Image Dehazing Background</title>
      <sec id="sec3dot1">
        <title>3.1. Atmospheric Scattering Model</title>
        <p>The majority of dehazing techniques are based on the atmospheric scattering model [<xref ref-type="bibr" rid="B1">1</xref>]-[<xref ref-type="bibr" rid="B4">4</xref>], expressed as </p>
        <disp-formula id="FD1">
          <label>(1)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>I</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>J</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mi>t</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi>A</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>−</mml:mo>
                  <mml:mi>t</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>x</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>therefore, the haze-free image is</p>
        <disp-formula id="FD2">
          <label>(2)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>J</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mi>I</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>x</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mi>A</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>t</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>x</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>+</mml:mo>
              <mml:mi>A</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:mi> I </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> denotes the observed hazy image at pixel position <inline-formula><mml:math><mml:mi> x </mml:mi></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:mi> J </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> represents the haze-free scene radiance, <inline-formula><mml:math><mml:mrow><mml:mi> t </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is the transmission map, and <italic>A</italic> denotes global atmospheric light. The transmission map is commonly modeled through an exponentially decaying function as</p>
        <disp-formula id="FD3">
          <label>(3)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>t</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msup>
                <mml:mtext>e</mml:mtext>
                <mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mi>β</mml:mi>
                  <mml:mi>d</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>x</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <italic>β</italic> represents the atmospheric scattering coefficient and <inline-formula><mml:math><mml:mrow><mml:mi> d </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> represents scene depth. <xref ref-type="fig" rid="fig1">Figure 1</xref> shows the flow diagram of haze-free image from the observed hazy image.</p>
        <fig id="fig1">
          <label>Figure 1</label>
          <graphic xlink:href="https://html.scirp.org/file/1733472-rId33.jpeg?20260323021850" />
        </fig>
        <p><bold>Figure 1</bold><bold>.</bold> A simple image dehazing flow diagram based on scattering model.</p>
      </sec>
      <sec id="sec3dot2">
        <title>3.2. Challenges in Single Image Dehazing</title>
        <p>Single image dehazing is an inherently ill-posed problem due to unknown depth information, spatially varying haze density, and complex illumination conditions [<xref ref-type="bibr" rid="B5">5</xref>]-[<xref ref-type="bibr" rid="B7">7</xref>]. An effective dehazing model must balance visibility enhancement with color fidelity and structural preservation.</p>
      </sec>
    </sec>
    <sec id="sec4">
      <title>4. Proposed CNN-GAN Framework</title>
      <sec id="sec4dot1">
        <title>4.1. Overall Architecture</title>
        <p>The proposed framework comprises a multi-CNN generator and a discriminator trained under an adversarial learning system. The generator integrates three parallel CNN branches followed by hierarchical feature fusion and reconstruction layers. The three parallel CNNs comprising 1) a low-level feature extraction network that captures edge information, color attenuation, and haze density cues; 2) a mid-level transmission-aware network that learns representations related to atmospheric scattering and depth-dependent haze; and 3) a high-level semantic refinement network that preserves global structure and semantic consistency. The feature maps from all three CNNs are fused through a hierarchical feature fusion module and passed to reconstruction layers to generate the final dehazed image. A PatchGAN discriminator with a patch size (70 × 70) is used to evaluate local realism by distinguishing generated dehazed images from ground-truth haze-free images, thereby guiding the generator through adversarial feedback.</p>
        <p>The proposed framework is theoretically grounded in the atmospheric scattering model, the current GAN implementation is data-driven rather than explicitly estimating <inline-formula><mml:math><mml:mrow><mml:mi> t </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and <italic>A</italic> as separate outputs for the final pass. The “mid-level transmission-aware network” is designed to implicitly learn these representations. In fact, the physics-based parameters provide the conceptual motivation for the multi-branch architecture rather than being explicitly supervised auxiliary outputs.</p>
        <p>In the preprocessing, the images are normalized and resized to a consistent resolution (256 × 256). <xref ref-type="fig" rid="fig2">Figure 2</xref> shows our dehazing framework.</p>
        <fig id="fig2">
          <label>Figure 2</label>
          <graphic xlink:href="https://html.scirp.org/file/1733472-rId35.jpeg?20260323021851" />
        </fig>
        <p><bold>Figure 2</bold><bold>.</bold> The framework for image dehazing using multi-CNN-based GAN.</p>
        <p>The working algorithm of this proposed model is shown in Algorithm 1.</p>
        <p><bold>Algorithm 1:</bold>CNN-GAN-based dehazing </p>
        <p><bold>Input:</bold> Hazy image <italic>I</italic>.</p>
        <p><bold>Output:</bold> Clear dehazed image <italic>J</italic> through minimizing haze while preserving naturalness and fine details.</p>
        <p><bold>Step 1: Preprocessing</bold></p>
        <p>Normalize and preprocess <italic>I</italic>.</p>
        <p><bold>Step 2: Multi-CNN Generator</bold><italic><bold>G</bold></italic></p>
        <p>Input Layer: Accept the preprocessed hazy image.Feature Extraction Layers: Use multiple parallel convolutional layers with varying kernel sizes to capture multi-scale features.Attention Mechanism: Integrate a self-attention module to focus on regions with haze.Residual Blocks: Include residual blocks with skip connections to enhance feature learning and prevent vanishing gradients.Multi-scale Fusion: Fuse features extracted at multiple scales to generate dehazed image <italic>J</italic><italic>̂</italic> = <italic>G</italic>(<italic>I</italic>) with fine details.</p>
        <p><bold>Step 3: CNN Discriminator</bold><italic><bold>D</bold></italic></p>
        <p>Discriminator <italic>D</italic> evaluates <italic>J</italic><italic>̂</italic> against ground truth.Compute reconstruction, perceptual, and adversarial losses.Update <italic>G</italic> to minimize total loss.Update <italic>D</italic> to maximize adversarial discrimination.Iterate until convergence, that means, the generator produces visually appealing dehazed images.Return clear dehazed image <italic>J</italic><italic>.</italic></p>
        <p><bold>Step 4: Optional post-processing</bold></p>
        <p>Use a sharpening filter to enhance <italic>J</italic> through contrast enhancement and artifact removal.</p>
      </sec>
      <sec id="sec4dot2">
        <title>4.2. Adversarial Learning</title>
        <p>The proposed framework adopts an adversarial learning strategy based on the standard min-max formulation of Generative Adversarial Networks. Let <italic>G</italic> denotes the generator network and 𝐷 denotes the discriminator network. The adversarial objective is defined by the standard min–max formulation [<xref ref-type="bibr" rid="B9">9</xref>]</p>
        <disp-formula id="FD4">
          <label>(4)</label>
          <mml:math>
            <mml:mrow>
              <mml:munder>
                <mml:mrow>
                  <mml:mi>min</mml:mi>
                </mml:mrow>
                <mml:mi>G</mml:mi>
              </mml:munder>
              <mml:munder>
                <mml:mrow>
                  <mml:mi>max</mml:mi>
                </mml:mrow>
                <mml:mi>D</mml:mi>
              </mml:munder>
              <mml:msub>
                <mml:mi>E</mml:mi>
                <mml:mrow>
                  <mml:mi>J</mml:mi>
                  <mml:mo>~</mml:mo>
                  <mml:msub>
                    <mml:mi>p</mml:mi>
                    <mml:mi>J</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mi>log</mml:mi>
                  <mml:mi>D</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>J</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>E</mml:mi>
                <mml:mrow>
                  <mml:mi>I</mml:mi>
                  <mml:mo>~</mml:mo>
                  <mml:msub>
                    <mml:mi>p</mml:mi>
                    <mml:mi>I</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mi>log</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mo>−</mml:mo>
                      <mml:mi>D</mml:mi>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi>G</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mi>I</mml:mi>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <italic>I</italic> represents a hazy input image sampled from the probability distribution of hazy images <italic>p</italic><italic><sub>I</sub></italic>, and <italic>J</italic>denotes the corresponding ground-truth haze-free image sampled from the probability distribution <italic>p</italic><italic><sub>J</sub></italic>. The generator <italic>G</italic> maps a hazy image <italic>I</italic> to a dehazed image <italic>G</italic>(<italic>I</italic>), while the discriminator <italic>D</italic> outputs the probability that an input image is a real haze-free image. </p>
        <p>During training, the discriminator aims to correctly distinguish real haze-free images <italic>J</italic> from generated images <italic>G</italic>(<italic>I</italic>), whereas the generator attempts to produce dehazed images that are indistinguishable from real haze-free images. This adversarial process encourages the generator to learn realistic image distributions and improves the perceptual quality of the dehazed results.</p>
        <p><italic>D</italic>(<italic>G</italic>(<italic>I</italic>)) is the discriminator’s estimated probability that the generated image <italic>G</italic>(<italic>I</italic>) is a real haze-free image. </p>
        <p><italic>E</italic>[⋅] is the expectation operator, computed over the data distribution of real haze-free images <italic>J</italic> and hazy images <italic>I</italic>.</p>
      </sec>
      <sec id="sec4dot3">
        <title>4.3. Generator Loss Function</title>
        <p>To ensure both pixel-level accuracy and perceptual realism [<xref ref-type="bibr" rid="B22">22</xref>], the generator is optimized using a combined loss function defined as</p>
        <disp-formula id="FD5">
          <label>(5)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>L</mml:mi>
                <mml:mrow>
                  <mml:mi>G</mml:mi>
                  <mml:mo>
                  </mml:mo>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>λ</mml:mi>
                <mml:mn>1</mml:mn>
              </mml:msub>
              <mml:msub>
                <mml:mi>L</mml:mi>
                <mml:mrow>
                  <mml:mi>a</mml:mi>
                  <mml:mi>d</mml:mi>
                  <mml:mi>v</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>λ</mml:mi>
                <mml:mn>2</mml:mn>
              </mml:msub>
              <mml:msub>
                <mml:mi>L</mml:mi>
                <mml:mrow>
                  <mml:mi>r</mml:mi>
                  <mml:mi>e</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>λ</mml:mi>
                <mml:mn>3</mml:mn>
              </mml:msub>
              <mml:msub>
                <mml:mi>L</mml:mi>
                <mml:mrow>
                  <mml:mi>p</mml:mi>
                  <mml:mi>e</mml:mi>
                  <mml:mi>r</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <italic>L</italic><italic><sub>G</sub></italic> is the combined loss function, <italic>L</italic><italic><sub>adv</sub></italic> is the adversarial loss<italic>,</italic><italic>L</italic><italic><sub>rec</sub></italic> is the reconstruction loss and <italic>L</italic><italic><sub>perc</sub></italic> is a perceptual loss computed using deep feature representations extracted from a pre-trained network, such as using a VGG-16 or VGG-19 backbone on ImageNet, specifically targeting the feature maps from the deeper layers to ensure semantic consistency [<xref ref-type="bibr" rid="B7">7</xref>][<xref ref-type="bibr" rid="B19">19</xref>] and <italic>λ</italic><sub>1</sub>, <italic>λ</italic><sub>2</sub>, and <italic>λ</italic><sub>3</sub> are positive weighting coefficients (For example, <italic>λ</italic><sub>1</sub> = 1, <italic>λ</italic><sub>2</sub> = 100 and <italic>λ</italic><sub>3</sub> = 1 is a good choice. The reconstruction loss is weighted more heavily) that balance the contribution of each loss component for better image-to-image translation.</p>
        <p>The adversarial loss for the generator is formulated as</p>
        <disp-formula id="FD6">
          <label>(6)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>L</mml:mi>
                <mml:mrow>
                  <mml:mi>a</mml:mi>
                  <mml:mi>d</mml:mi>
                  <mml:mi>v</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>E</mml:mi>
                <mml:mrow>
                  <mml:mi>I</mml:mi>
                  <mml:mo>~</mml:mo>
                  <mml:msub>
                    <mml:mi>p</mml:mi>
                    <mml:mi>I</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mi>log</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>D</mml:mi>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi>G</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mi>I</mml:mi>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>This term encourages the generator to produce dehazed images that the discriminator classifies as real, thereby enhancing visual realism and reducing perceptual artifacts.</p>
        <p>The reconstruction loss enforces pixel-wise similarity between the generated image and the ground-truth haze-free image. It is defined as</p>
        <disp-formula id="FD7">
          <label>(7)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>L</mml:mi>
                <mml:mrow>
                  <mml:mi>r</mml:mi>
                  <mml:mi>e</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>E</mml:mi>
                <mml:mrow>
                  <mml:mi>I</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>J</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>‖</mml:mo>
                    <mml:mrow>
                      <mml:mi>G</mml:mi>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mi>I</mml:mi>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:mi>J</mml:mi>
                    </mml:mrow>
                    <mml:mo>‖</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ‖ </mml:mo><mml:mo> ⋅ </mml:mo><mml:mo> ‖ </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> denotes the <italic>L</italic><sub>1</sub> or <italic>L</italic><sub>2</sub> norm. This loss preserves structural details, color consistency, and low-level image fidelity, which are critical for effective haze removal. However, the use of the <italic>L</italic><sub>1</sub> norm preserve the edge sharpness better.</p>
        <p>The perceptual loss [<xref ref-type="bibr" rid="B22">22</xref>] measures the difference between high-level feature representations of the generated and ground-truth images, computed using a pre-trained deep network as mentioned earlier. It is expressed as</p>
        <disp-formula id="FD8">
          <label>(8)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>L</mml:mi>
                <mml:mrow>
                  <mml:mi>p</mml:mi>
                  <mml:mi>e</mml:mi>
                  <mml:mi>r</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>E</mml:mi>
                <mml:mrow>
                  <mml:mi>I</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>J</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mstyle displaystyle="true">
                    <mml:munder>
                      <mml:mo>∑</mml:mo>
                      <mml:mi>l</mml:mi>
                    </mml:munder>
                    <mml:mrow>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>‖</mml:mo>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>φ</mml:mi>
                                <mml:mi>l</mml:mi>
                              </mml:msub>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mi>G</mml:mi>
                                  <mml:mrow>
                                    <mml:mo>(</mml:mo>
                                    <mml:mi>I</mml:mi>
                                    <mml:mo>)</mml:mo>
                                  </mml:mrow>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                              <mml:mo>−</mml:mo>
                              <mml:msub>
                                <mml:mi>φ</mml:mi>
                                <mml:mi>l</mml:mi>
                              </mml:msub>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mi>J</mml:mi>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mo>‖</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <italic>ϕ</italic><italic><sub>l</sub></italic>(⋅) denotes the feature map extracted from the <italic>l</italic>-th layer of the pre-trained network. This loss promotes semantic consistency, texture preservation, and global perceptual coherence.</p>
        <p>The combined loss formulation enables the generator to jointly optimize adversarial realism, pixel-level accuracy, and perceptual quality. Such a balanced objective is particularly important for single image dehazing, where excessive reliance on reconstruction loss may cause over-smoothing, while adversarial loss alone may introduce structural distortions. The proposed composite loss thus ensures robust and visually convincing dehazing performance.</p>
      </sec>
    </sec>
    <sec id="sec5">
      <title>5. Experimental Design</title>
      <p>To facilitate practical implementation and validation, an experimental design is outlined below.</p>
      <fig id="fig3">
        <label>Figure 3</label>
        <graphic xlink:href="https://html.scirp.org/file/1733472-rId48.jpeg?20260323021851" />
      </fig>
      <p><bold>Figure 3</bold><bold>.</bold>Sample image pairs from the widely used datasets [<xref ref-type="bibr" rid="B23">23</xref>]-[<xref ref-type="bibr" rid="B26">26</xref>]. In each column, hazy image (top) and the corresponding clear image (bottom).</p>
      <sec id="sec5dot1">
        <title>5.1. Datasets</title>
        <p>To evaluate the effectiveness and generalization capability of the proposed CNN-GAN framework, both synthetic and real-world image dehazing datasets should be employed. Diverse datasets are essential to capture variations in haze density, scene depth, illumination conditions, and real atmospheric effects. Synthetic datasets provide paired hazy and haze-free images, enabling supervised training and objective quantitative evaluation. Among these, the RESIDE benchmark [<xref ref-type="bibr" rid="B23">23</xref>] is the most widely adopted dataset for single image dehazing research and consists of multiple subsets, including the Outdoor Training Set (OTS), Synthetic Objective Testing Set (SOTS), and Hybrid Subjective Testing Set (HSTS). RESIDE has been extensively used to evaluate CNN- and GAN-based dehazing models due to its controlled haze synthesis and availability of ground-truth images.</p>
        <p>In addition to RESIDE, other synthetic datasets commonly used in the literature include the I-HAZE [<xref ref-type="bibr" rid="B24">24</xref>] and O-HAZE [<xref ref-type="bibr" rid="B25">25</xref>] datasets, which provide real haze scenes with corresponding haze-free ground truth captured under controlled conditions. These datasets bridge the gap between fully synthetic data and real atmospheric environments. Furthermore, Dense-Haze [<xref ref-type="bibr" rid="B26">26</xref>] is another dataset characterized by dense and homogeneous hazy scenes, which were generated by professional haze machines. The hazy and haze-free corresponding scenes contain the same visual content captured under the same illumination parameters.</p>
        <p>Real-world datasets, which lack ground-truth haze-free images, are critical for assessing model robustness and practical applicability. Unpaired real-world hazy images collected from outdoor environments and traffic scenes are frequently used for qualitative evaluation in recent studies [<xref ref-type="bibr" rid="B6">6</xref>]-[<xref ref-type="bibr" rid="B8">8</xref>][<xref ref-type="bibr" rid="B10">10</xref>][<xref ref-type="bibr" rid="B11">11</xref>][<xref ref-type="bibr" rid="B15">15</xref>]-[<xref ref-type="bibr" rid="B17">17</xref>][<xref ref-type="bibr" rid="B19">19</xref>]-[<xref ref-type="bibr" rid="B21">21</xref>]. Such real-world datasets expose models to non-uniform haze, complex lighting, and color distortions that are difficult to simulate synthetically.</p>
        <p>By training and evaluating the proposed framework across a combination of synthetic and real-world datasets, a balanced assessment of reconstruction accuracy, perceptual quality, and generalization performance can be achieved.</p>
        <p>The current framework is primarily designed for paired (supervised) learning.</p>
        <p>Training Datasets: For supervised training, the framework utilizes paired datasets such as the RESIDE Outdoor Training Set (OTS), I-HAZE, and O-HAZE.Testing Datasets: Performance is evaluated using the RESIDE Synthetic Objective Testing Set (SOTS) and Hybrid Subjective Testing Set (HSTS), as well as Dense-Haze.</p>
        <p>While training is conducted in a paired setting, however, to assess generalization, unpaired real-world images are used solely for qualitative (no-reference) testing. </p>
      </sec>
      <sec id="sec5dot2">
        <title>5.2. Implementation Details</title>
        <p>The proposed CNN-GAN framework is intended to be implemented using a deep learning platform such as PyTorch or TensorFlow, which supports flexible construction of adversarial architectures and efficient GPU-based training. The generator network adopts a multi-branch (3-branch) CNN design, where each branch is specialized for learning complementary representations at different semantic levels.</p>
        <p>1) Generator Architecture</p>
        <p>Each CNN branch in the generator is composed of a sequence of convolutional layers with small kernel sizes (e.g., 3 × 3) to preserve spatial resolution while capturing local haze-related features followed residual blocks. Residual learning is adopted through the residual blocks for stable gradient propagation and speedy convergence. Batch normalization, followed by non-linear activation functions such as ReLU or Leaky ReLU, is used in the generator branches to stabilize training and prevent vanishing gradients.</p>
        <p>The three branches do not share weights; they are specialized to learn complementary representations at different semantic levels (low-level, mid-level, and high-level). The low-level feature extraction branch focuses on capturing edge information, color attenuation, and local contrast degradation. The mid-level transmission-aware branch is used to learn depth-dependent haze characteristics and atmospheric scattering effects. The high-level semantic refinement branch emphasizes global structure and semantic consistency to prevent distortion of scene content. The fusion of feature maps from all branches is performed via a hierarchical feature fusion module that employs concatenation followed by additional refinement convolutional layers. The fused representation is then passed to reconstruction layers to generate the final dehazed image.</p>
        <p>2) Discriminator Architecture</p>
        <p>The discriminator is implemented as a PatchGAN [<xref ref-type="bibr" rid="B15">15</xref>], which classifies local image patches rather than the entire image as real or fake. This process ensures local realism and sharpness in the generated dehazed images while reducing the number of model parameters. The discriminator consists of a series of convolutional layers with increasing feature depth and stride convolutions for spatial down sampling, followed by Leaky ReLU activations. Model training can be done through Adam optimizer with learning rate scheduling. Training continues until the loss curves for both <italic>G</italic> and <italic>D</italic> reach a stable equilibrium.</p>
      </sec>
      <sec id="sec5dot3">
        <title>5.3. Evaluation Metrics</title>
        <p>To ensure a comprehensive and fair assessment of the proposed CNN-GAN framework, both full-reference and no-reference image quality metrics should be employed. Since image dehazing aims to improve not only pixel-level accuracy but also perceptual quality and visual realism, reliance on a single metric is not enough. Therefore, multiple complementary evaluation criteria are adopted, as commonly practiced in prior dehazing studies [<xref ref-type="bibr" rid="B10">10</xref>][<xref ref-type="bibr" rid="B11">11</xref>][<xref ref-type="bibr" rid="B27">27</xref>][<xref ref-type="bibr" rid="B28">28</xref>].</p>
        <p>1) Full-Reference Metrics</p>
        <p>Full-reference metrics [<xref ref-type="bibr" rid="B11">11</xref>] require access to corresponding ground-truth haze-free images and are primarily used for evaluating performance on synthetic datasets. There are some full-reference metrics: Peak Signal-to-Noise Ratio (PSNR) is used to measure pixel-wise reconstruction fidelity between the generated dehazed image and the ground-truth image. Higher PSNR values indicate better reconstruction accuracy and lower distortion. Structural Similarity Index Measure (SSIM) evaluates perceptual similarity by considering luminance, contrast, and structural information. SSIM is more consistent with human visual perception than PSNR and is widely adopted in image dehazing research. For a model, PSNR and SSIM together express the insight of the detailed restoration and structural consistency preservation in haze-free regions.</p>
        <p>2) No-Reference (Blind) Image Quality Metrics</p>
        <p>No-reference metrics [<xref ref-type="bibr" rid="B27">27</xref>] are essential for evaluating real-world hazy images where ground-truth references are unavailable. There are some full-reference metrics: Natural Image Quality Evaluator (NIQE) measures deviations from natural scene statistics without requiring reference images. Lower NIQE scores correspond to better perceptual quality and have been widely used to assess real-world dehazing results. Blind Image Spatial Quality Evaluator (BRISQUE) assesses image quality based on locally normalized luminance coefficients and natural scene statistics. It complements NIQE by focusing on spatial distortions introduced during dehazing. These blind metrics are particularly important for assessing the generalization capability of dehazing models under uncontrolled atmospheric conditions.</p>
        <p>3) Perceptual Quality Metrics</p>
        <p>To better quantify perceptual similarity aligned with human judgment, Learned Perceptual Image Patch Similarity (LPIPS) [<xref ref-type="bibr" rid="B28">28</xref>] can be employed. LPIPS computes distances between deep feature representations extracted from pre-trained networks and has been shown to correlate well with human perceptual assessments. Lower LPIPS values indicate higher perceptual similarity.</p>
        <p>4) Subjective Evaluation</p>
        <p>In addition to objective metrics, subjective visual evaluation is recommended to assess color fidelity, residual haze, halo artifacts, and overall visual realism. User studies involving human observers have been commonly used in recent dehazing literature to complement quantitative results [<xref ref-type="bibr" rid="B11">11</xref>]. </p>
        <p>By jointly considering full-reference, no-reference, perceptual, and subjective metrics, a balanced and reliable evaluation of dehazing performance can be achieved across both synthetic and real-world datasets.</p>
      </sec>
    </sec>
    <sec id="sec6">
      <title>6. Comparative Analysis</title>
      <p>To provide a meaningful comparison, the proposed CNN-GAN framework is evaluated against representative GAN-based image dehazing techniques that are widely reported in the literature [<xref ref-type="bibr" rid="B10">10</xref>][<xref ref-type="bibr" rid="B11">11</xref>][<xref ref-type="bibr" rid="B15">15</xref>]-[<xref ref-type="bibr" rid="B17">17</xref>][<xref ref-type="bibr" rid="B21">21</xref>]. </p>
      <p>Specifically, conditional GAN (cGAN)-based model [<xref ref-type="bibr" rid="B15">15</xref>], DHSGAN [<xref ref-type="bibr" rid="B16">16</xref>], CycleGAN-based approach (Cycle-Dehaze) integrating cycle-consistency and perceptual losses for recovering textural and edge information [<xref ref-type="bibr" rid="B17">17</xref>], CycleGAN with attention-driven feature fusion method (A-CycleGAN) [<xref ref-type="bibr" rid="B21">21</xref>] are selected as benchmarks because they capture the dominant architectural trends and learning strategies in single image dehazing research. cGAN-based dehazing method [<xref ref-type="bibr" rid="B15">15</xref>] is the earliest and most extensively adopted adversarial approache for paired image dehazing tasks, serving as a baseline in numerous studies. DHSGAN [<xref ref-type="bibr" rid="B16">16</xref>] represents a more recent enhancement that introduces end-to-end convolutional network for directly generating realistic dehazed images through adversarial learning in a variety of haze conditions including fog, rain, underwater and smoke and has been validated across multiple datasets. Cycle-Dehaze [<xref ref-type="bibr" rid="B17">17</xref>] addresses the limitation of paired data availability by enabling unpaired training, making them particularly relevant for real-world dehazing scenarios due to integration of cycle-consistency and perceptual losses for ensuring somehow realistic visualization. A-CycleGAN [<xref ref-type="bibr" rid="B21">21</xref>] included the improved channel attention and domain attention mechanisms with CycleGAN to generate more realistic images by processing different features and different regions non-uniformly. <bold>Table 1</bold> qualitatively compares existing GAN-based dehazing methods with the proposed framework. <xref ref-type="fig" rid="fig4">Figure 4</xref> shows the qualitative dehazing results of the paper of Amina <italic>et al.</italic> [<xref ref-type="bibr" rid="B10">10</xref>] for a real hazy image taken from RESIDE SOTS dataset [<xref ref-type="bibr" rid="B23">23</xref>] by cGAN and DHSGAN methods. DHSGAN gives better performance than the cGAN. Similarly, <xref ref-type="fig" rid="fig5">Figure 5</xref> presents the qualitative dehazing results taken from the paper of Ma <italic>et al.</italic> [<xref ref-type="bibr" rid="B21">21</xref>] for two real hazy images by Cycle-Dehaze and A-CycleGAN methods. A-Cycle-GAN gives better performance than the Cycle-Dehaze. However, the methods are still behind the realistic dehazing.</p>
      <p><bold>Table 1</bold><bold>.</bold> Subjective comparison of the proposed Multi-CNN-GAN with the existing GAN-Based Dehazing Methods.</p>
      <table-wrap id="tbl1">
        <label>Table 1</label>
        <table>
          <tbody>
            <tr>
              <td>Dehazing Method</td>
              <td>Multi-CNN</td>
              <td>Adversarial Learning</td>
              <td>Semantic Preservation</td>
              <td>Generalization</td>
            </tr>
            <tr>
              <td>
                cGAN [
                <xref ref-type="bibr" rid="B15">15</xref>
                ]
              </td>
              <td>No</td>
              <td>Yes</td>
              <td>Moderate</td>
              <td>Limited</td>
            </tr>
            <tr>
              <td>
                DHSGAN [
                <xref ref-type="bibr" rid="B16">16</xref>
                ]
              </td>
              <td>No</td>
              <td>Yes</td>
              <td>Moderate</td>
              <td>Good</td>
            </tr>
            <tr>
              <td>
                Cycle-Dhaze [
                <xref ref-type="bibr" rid="B17">17</xref>
                ]
              </td>
              <td>No</td>
              <td>Yes</td>
              <td>Low</td>
              <td>Moderate</td>
            </tr>
            <tr>
              <td>
                A-CycleGAN [
                <xref ref-type="bibr" rid="B21">21</xref>
                ]
              </td>
              <td>No</td>
              <td>Yes</td>
              <td>Good</td>
              <td>Good</td>
            </tr>
            <tr>
              <td>
                <bold>Proposed Framework</bold>
              </td>
              <td>
                <bold>Yes</bold>
              </td>
              <td>
                <bold>Yes</bold>
              </td>
              <td>
                <bold>High</bold>
              </td>
              <td>
                <bold>High</bold>
              </td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <fig id="fig4">
        <label>Figure 4</label>
        <graphic xlink:href="https://html.scirp.org/file/1733472-rId49.jpeg?20260323021853" />
      </fig>
      <p><bold>Figure 4</bold><bold>.</bold> Dehazing results taken from the paper of Amina <italic>et al.</italic> [<xref ref-type="bibr" rid="B10">10</xref>] for a real hazy image taken from RESIDE SOTS dataset [<xref ref-type="bibr" rid="B23">23</xref>] by cGAN [<xref ref-type="bibr" rid="B15">15</xref>] and DHSGAN [<xref ref-type="bibr" rid="B16">16</xref>] methods. DHSGAN gives better performance than the cGAN. The methods are still behind the realistic dehazing.</p>
      <fig id="fig5">
        <label>Figure 5</label>
        <graphic xlink:href="https://html.scirp.org/file/1733472-rId50.jpeg?20260323021853" />
      </fig>
      <p><bold>Figure 5</bold><bold>.</bold> Dehazing results taken from the paper of Ma <italic>et al.</italic> [<xref ref-type="bibr" rid="B21">21</xref>] for two real hazy images by Cycle-Dehaze [<xref ref-type="bibr" rid="B17">17</xref>] and A-CycleGAN [<xref ref-type="bibr" rid="B21">21</xref>] methods. A-Cycle-GAN gives better performance than the Cycle-Dehaze. The detailed differences are shown in red rectangles between the real hazy image and the output dehazed image for each dehazing technique.</p>
    </sec>
    <sec id="sec7">
      <title>7. Conclusion</title>
      <p>This paper presented a multi-CNN-GAN-based framework for effective image dehazing. By integrating multiple CNN branches within a unified adversarial learning architecture, the proposed framework addresses the limitations of existing single-generator GAN-based methods. Utilizing atmospheric scattering theory and informed by the prior comparative and review studies [<xref ref-type="bibr" rid="B10">10</xref>][<xref ref-type="bibr" rid="B11">11</xref>] on GAN-based dehazing, the proposed framework provides an improved dehazing performance and generalization. Although the proposed framework offers strong conceptual advantages, several limitations remain. First, as a conceptual design, the framework has not yet been empirically validated through large-scale experiments. Second, the multi-CNN architecture may introduce increased computational complexity, which could limit real-time deployment on resource-constrained devices. Third, training GAN-based models remains challenging due to potential instability and mode collapse. The future work will focus on full implementation and extensive experimental evaluation across diverse datasets. Model compression and lightweight network design will be investigated to enable real-time performance. Additionally, extending the framework to handle video dehazing, nighttime haze, and joint dehazing–denoising tasks represents promising research directions.</p>
    </sec>
    <sec id="sec8">
      <title>Acknowledgements</title>
      <p>AI-based tools were used only to improve the language and readability of the manuscript. All research content and conclusions are solely authors’ work.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Narasimhan, S.G. and Nayar, S.K. (2003) Contrast Restoration of Weather Degraded Images. <italic>IEEE</italic><italic>Transactions</italic><italic>on</italic><italic>Pattern</italic><italic>Analysis</italic><italic>and</italic><italic>Machine</italic><italic>Intelligence</italic>, 25, 713-724. https://doi.org/10.1109/tpami.2003.1201821 <pub-id pub-id-type="doi">10.1109/tpami.2003.1201821</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tpami.2003.1201821">https://doi.org/10.1109/tpami.2003.1201821</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Narasimhan, S.G.</string-name>
              <string-name>Nayar, S.K.</string-name>
            </person-group>
            <year>2003</year>
            <article-title>Contrast Restoration of Weather Degraded Images</article-title>
            <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
            <volume>25</volume>
            <pub-id pub-id-type="doi">10.1109/tpami.2003.1201821</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Narasimhan, S.G. and Nayar, S.K. (2002) Vision and the Atmosphere. <italic>International</italic><italic>Journal</italic><italic>of</italic><italic>Computer</italic><italic>Vision</italic>, 48, 233-254. https://doi.org/10.1023/a:1016328200723 <pub-id pub-id-type="doi">10.1023/a:1016328200723</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1023/a:1016328200723">https://doi.org/10.1023/a:1016328200723</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Narasimhan, S.G.</string-name>
              <string-name>Nayar, S.K.</string-name>
            </person-group>
            <year>2002</year>
            <article-title>Vision and the Atmosphere</article-title>
            <source>International Journal of Computer Vision</source>
            <volume>48</volume>
            <fpage>101632</fpage>
            <pub-id pub-id-type="doi">10.1023/a:1016328200723</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">McCartney, E.J. (1976) Optics of the Atmosphere: Scattering by Molecules and Particles. Wiley.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>McCartney, E.J.</string-name>
            </person-group>
            <year>1976</year>
            <article-title>Optics of the Atmosphere: Scattering by Molecules and Particles</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Nayar, S.K. and Narasimhan, S.G. (1999) Vision in Bad Weather. <italic>Proceedings of the Seventh IEEE International Conference on Computer Vision</italic>, Kerkyra, 20-27 September 1999, 820-827. https://doi.org/10.1109/iccv.1999.790306 <pub-id pub-id-type="doi">10.1109/iccv.1999.790306</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/iccv.1999.790306">https://doi.org/10.1109/iccv.1999.790306</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Nayar, S.K.</string-name>
              <string-name>Narasimhan, S.G.</string-name>
              <string-name>Vision, K</string-name>
            </person-group>
            <year>1999</year>
            <article-title>Vision in Bad Weather</article-title>
            <source>Proceedings of the Seventh IEEE International Conference on Computer Vision</source>
            <volume>20</volume>
            <pub-id pub-id-type="doi">10.1109/iccv.1999.790306</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">He, K., Sun, J. and Tang, X. (2011) Single Image Haze Removal Using Dark Channel Prior. <italic>IEEE</italic><italic>Transactions</italic><italic>on</italic><italic>Pattern</italic><italic>Analysis</italic><italic>and</italic><italic>Machine</italic><italic>Intelligence</italic>, 33, 2341-2353. https://doi.org/10.1109/tpami.2010.168 <pub-id pub-id-type="doi">10.1109/tpami.2010.168</pub-id><pub-id pub-id-type="pmid">20820075</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tpami.2010.168">https://doi.org/10.1109/tpami.2010.168</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>He, K.</string-name>
              <string-name>Sun, J.</string-name>
              <string-name>Tang, X.</string-name>
            </person-group>
            <year>2011</year>
            <article-title>Single Image Haze Removal Using Dark Channel Prior</article-title>
            <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
            <volume>33</volume>
            <pub-id pub-id-type="doi">10.1109/tpami.2010.168</pub-id>
            <pub-id pub-id-type="pmid">20820075</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Cai, B., Xu, X., Jia, K., Qing, C. and Tao, D. (2016) Dehazenet: An End-to-End System for Single Image Haze Removal. <italic>IEEE</italic><italic>Transactions</italic><italic>on</italic><italic>Image</italic><italic>Processing</italic>, 25, 5187-5198. https://doi.org/10.1109/tip.2016.2598681 <pub-id pub-id-type="doi">10.1109/tip.2016.2598681</pub-id><pub-id pub-id-type="pmid">28873058</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tip.2016.2598681">https://doi.org/10.1109/tip.2016.2598681</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Cai, B.</string-name>
              <string-name>Xu, X.</string-name>
              <string-name>Jia, K.</string-name>
              <string-name>Qing, C.</string-name>
              <string-name>Tao, D.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>Dehazenet: An End-to-End System for Single Image Haze Removal</article-title>
            <source>IEEE Transactions on Image Processing</source>
            <volume>25</volume>
            <pub-id pub-id-type="doi">10.1109/tip.2016.2598681</pub-id>
            <pub-id pub-id-type="pmid">28873058</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ren, W., Liu, S., Zhang, H., Pan, J., Cao, X. and Yang, M. (2016) Single Image Dehazing via Multi-Scale Convolutional Neural Networks. In: Leibe, B., Matas, J., Sebe, N. and Welling, M. Eds., <italic>Lecture</italic><italic>Notes</italic><italic>in</italic><italic>Computer</italic><italic>Science</italic>, Springer International Publishing, 154-169. https://doi.org/10.1007/978-3-319-46475-6_10 <pub-id pub-id-type="doi">10.1007/978-3-319-46475-6_10</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-319-46475-6_10">https://doi.org/10.1007/978-3-319-46475-6_10</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ren, W.</string-name>
              <string-name>Liu, S.</string-name>
              <string-name>Zhang, H.</string-name>
              <string-name>Pan, J.</string-name>
              <string-name>Cao, X.</string-name>
              <string-name>Yang, M.</string-name>
              <string-name>Leibe, B.</string-name>
              <string-name>Matas, J.</string-name>
              <string-name>Sebe, N.</string-name>
              <string-name>Welling, M.</string-name>
              <string-name>Science, S</string-name>
            </person-group>
            <year>2016</year>
            <article-title>Single Image Dehazing via Multi-Scale Convolutional Neural Networks</article-title>
            <source>In: Leibe</source>
            <volume>154</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-319-46475-6_10</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Li, B., Peng, X., Wang, Z., Xu, J. and Feng, D. (2017) AOD-Net: All-in-One Dehazing Network. 2017 <italic>IEEE International Conference on Computer Vision</italic> ( <italic>ICCV</italic>), Venice, 22-29 October 2017, 4780-4788. https://doi.org/10.1109/iccv.2017.511 <pub-id pub-id-type="doi">10.1109/iccv.2017.511</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/iccv.2017.511">https://doi.org/10.1109/iccv.2017.511</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Li, B.</string-name>
              <string-name>Peng, X.</string-name>
              <string-name>Wang, Z.</string-name>
              <string-name>Xu, J.</string-name>
              <string-name>Feng, D.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>AOD-Net: All-in-One Dehazing Network</article-title>
            <source>2017 IEEE International Conference on Computer Vision (ICCV)</source>
            <volume>22</volume>
            <pub-id pub-id-type="doi">10.1109/iccv.2017.511</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., Courville, A. and Bengio, Y. (2014) Generative Adversarial Nets. <italic>Proceedings of the</italic><italic>International Con</italic><italic>ference on Neural Information Processing Systems</italic>, Montreal, 8-13 December 2014, 2672-2680.</mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Goodfellow, I.</string-name>
              <string-name>Pouget-Abadie, J.</string-name>
              <string-name>Mirza, M.</string-name>
              <string-name>Xu, B.</string-name>
              <string-name>Warde-Farley, D.</string-name>
              <string-name>Ozair, S.</string-name>
              <string-name>Courville, A.</string-name>
              <string-name>Bengio, Y.</string-name>
              <string-name>Systems, M</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Generative Adversarial Nets</article-title>
            <source>Proceedings of the International Conference on Neural Information Processing Systems</source>
            <volume>8</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Khatun, A., Haque, M.R., Basri, R. and Uddin, M.S. (2020) Single Image Dehazing: An Analysis on Generative Adversarial Network. <italic>Journal</italic><italic>of</italic><italic>Computer</italic><italic>and</italic><italic>Communications</italic>, 8, 127-137. https://doi.org/10.4236/jcc.2020.84010 <pub-id pub-id-type="doi">10.4236/jcc.2020.84010</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4236/jcc.2020.84010">https://doi.org/10.4236/jcc.2020.84010</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Khatun, A.</string-name>
              <string-name>Haque, M.R.</string-name>
              <string-name>Basri, R.</string-name>
              <string-name>Uddin, M.S.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Single Image Dehazing: An Analysis on Generative Adversarial Network</article-title>
            <source>Journal of Computer and Communications</source>
            <volume>8</volume>
            <pub-id pub-id-type="doi">10.4236/jcc.2020.84010</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Khatun, A., Mostafiz, R., Shorif, S.B., Uddin, M.S. and Hadi, M.A. (2024) Dehazing Using Generative Adversarial Network—A Review. <italic>SN</italic><italic>Computer</italic><italic>Science</italic>, 6, Article No. 57. https://doi.org/10.1007/s42979-024-03571-0 <pub-id pub-id-type="doi">10.1007/s42979-024-03571-0</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s42979-024-03571-0">https://doi.org/10.1007/s42979-024-03571-0</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Khatun, A.</string-name>
              <string-name>Mostafiz, R.</string-name>
              <string-name>Shorif, S.B.</string-name>
              <string-name>Uddin, M.S.</string-name>
              <string-name>Hadi, M.A.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Dehazing Using Generative Adversarial Network—A Review</article-title>
            <source>SN Computer Science</source>
            <volume>6</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.1007/s42979-024-03571-0</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Wu, J., Ding, B., Zhang, B. and Ding, J. (2024) A Retinex-Based Network for Image Enhancement in Low-Light Environments. <italic>PLOS</italic><italic>ONE</italic>, 19, e0303696. https://doi.org/10.1371/journal.pone.0303696 <pub-id pub-id-type="doi">10.1371/journal.pone.0303696</pub-id><pub-id pub-id-type="pmid">38787895</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1371/journal.pone.0303696">https://doi.org/10.1371/journal.pone.0303696</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Wu, J.</string-name>
              <string-name>Ding, B.</string-name>
              <string-name>Zhang, B.</string-name>
              <string-name>Ding, J.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>A Retinex-Based Network for Image Enhancement in Low-Light Environments</article-title>
            <source>PLOS ONE</source>
            <volume>19</volume>
            <pub-id pub-id-type="doi">10.1371/journal.pone.0303696</pub-id>
            <pub-id pub-id-type="pmid">38787895</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Berman, D., Treibitz, T. and Avidan, S. (2016) Non-Local Image Dehazing. 2016 <italic>IEEE Conference on Computer Vision and Pattern Recognition</italic> ( <italic>CVPR</italic>), Las Vegas, 27-30 June 2016, 1674-1682. https://doi.org/10.1109/cvpr.2016.185 <pub-id pub-id-type="doi">10.1109/cvpr.2016.185</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr.2016.185">https://doi.org/10.1109/cvpr.2016.185</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Berman, D.</string-name>
              <string-name>Treibitz, T.</string-name>
              <string-name>Avidan, S.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>Non-Local Image Dehazing</article-title>
            <source>2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</source>
            <volume>27</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr.2016.185</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B14">
        <label>14.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Isola, P., Zhu, J., Zhou, T. and Efros, A.A. (2017) Image-to-Image Translation with Conditional Adversarial Networks. 2017 <italic>IEEE Conference on Computer Vision and Pattern Recognition</italic> ( <italic>CVPR</italic>), Honolulu, 21-26 July 2017, 1125-1134. https://doi.org/10.1109/cvpr.2017.632 <pub-id pub-id-type="doi">10.1109/cvpr.2017.632</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr.2017.632">https://doi.org/10.1109/cvpr.2017.632</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Isola, P.</string-name>
              <string-name>Zhu, J.</string-name>
              <string-name>Zhou, T.</string-name>
              <string-name>Efros, A.A.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Image-to-Image Translation with Conditional Adversarial Networks</article-title>
            <source>2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</source>
            <volume>21</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr.2017.632</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B15">
        <label>15.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Li, R., Pan, J., Li, Z. and Tang, J. (2018) Single Image Dehazing via Conditional Generative Adversarial Network. 2018 <italic>IEEE</italic>/ <italic>CVF Conference on Computer Vision and Pattern Recognition</italic>, Salt Lake City, 18-23 June 2018, 8202-8211. https://doi.org/10.1109/cvpr.2018.00856 <pub-id pub-id-type="doi">10.1109/cvpr.2018.00856</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr.2018.00856">https://doi.org/10.1109/cvpr.2018.00856</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Li, R.</string-name>
              <string-name>Pan, J.</string-name>
              <string-name>Li, Z.</string-name>
              <string-name>Tang, J.</string-name>
              <string-name>Recognition, S</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Single Image Dehazing via Conditional Generative Adversarial Network</article-title>
            <source>2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition</source>
            <volume>18</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr.2018.00856</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B16">
        <label>16.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Malav, R., Kim, A., Sahoo, S.R. and Pandey, G. (2019) DHSGAN: An End to End Dehazing Network for Fog and Smoke. In: Jawahar, C., Li, H., Mori, G. and Schindler, K., Eds., <italic>Lecture</italic><italic>Notes</italic><italic>in</italic><italic>Computer</italic><italic>Science</italic>, Springer International Publishing, 593-608. https://doi.org/10.1007/978-3-030-20873-8_38 <pub-id pub-id-type="doi">10.1007/978-3-030-20873-8_38</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-030-20873-8_38">https://doi.org/10.1007/978-3-030-20873-8_38</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Malav, R.</string-name>
              <string-name>Kim, A.</string-name>
              <string-name>Sahoo, S.R.</string-name>
              <string-name>Pandey, G.</string-name>
              <string-name>Jawahar, C.</string-name>
              <string-name>Li, H.</string-name>
              <string-name>Mori, G.</string-name>
              <string-name>Schindler, K.</string-name>
              <string-name>Science, S</string-name>
            </person-group>
            <year>2019</year>
            <article-title>DHSGAN: An End to End Dehazing Network for Fog and Smoke</article-title>
            <source>In: Jawahar</source>
            <volume>593</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-030-20873-8_38</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B17">
        <label>17.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Engin, D., Genc, A. and Ekenel, H.K. (2018) Cycle-Dehaze: Enhanced Cyclegan for Single Image Dehazing. 2018 <italic>IEEE</italic>/ <italic>CVF Conference on Computer Vision and Pattern Recognition Workshops</italic> ( <italic>CVPRW</italic>), Salt Lake City, 18-22 June 2018, 938-946. https://doi.org/10.1109/cvprw.2018.00127 <pub-id pub-id-type="doi">10.1109/cvprw.2018.00127</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvprw.2018.00127">https://doi.org/10.1109/cvprw.2018.00127</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Engin, D.</string-name>
              <string-name>Genc, A.</string-name>
              <string-name>Ekenel, H.K.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Cycle-Dehaze: Enhanced Cyclegan for Single Image Dehazing</article-title>
            <source>2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW)</source>
            <volume>18</volume>
            <pub-id pub-id-type="doi">10.1109/cvprw.2018.00127</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B18">
        <label>18.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Zhu, J., Park, T., Isola, P. and Efros, A.A. (2017) Unpaired Image-to-Image Translation Using Cycle-Consistent Adversarial Networks. 2017 <italic>IEEE International Conference on Computer Vision</italic> ( <italic>ICCV</italic>), Venice, 22-29 October 2017, 2242-2251. https://doi.org/10.1109/iccv.2017.244 <pub-id pub-id-type="doi">10.1109/iccv.2017.244</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/iccv.2017.244">https://doi.org/10.1109/iccv.2017.244</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Zhu, J.</string-name>
              <string-name>Park, T.</string-name>
              <string-name>Isola, P.</string-name>
              <string-name>Efros, A.A.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Unpaired Image-to-Image Translation Using Cycle-Consistent Adversarial Networks</article-title>
            <source>2017 IEEE International Conference on Computer Vision (ICCV)</source>
            <volume>22</volume>
            <pub-id pub-id-type="doi">10.1109/iccv.2017.244</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B19">
        <label>19.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Qin, X., Wang, Z., Bai, Y., Xie, X. and Jia, H. (2020) FFA-Net: Feature Fusion Attention Network for Single Image Dehazing. <italic>Proceedings</italic><italic>of</italic><italic>the</italic><italic>AAAI</italic><italic>Conference</italic><italic>on</italic><italic>Artificial</italic><italic>Intelligence</italic>, 34, 11908-11915. https://doi.org/10.1609/aaai.v34i07.6865 <pub-id pub-id-type="doi">10.1609/aaai.v34i07.6865</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1609/aaai.v34i07.6865">https://doi.org/10.1609/aaai.v34i07.6865</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Qin, X.</string-name>
              <string-name>Wang, Z.</string-name>
              <string-name>Bai, Y.</string-name>
              <string-name>Xie, X.</string-name>
              <string-name>Jia, H.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>FFA-Net: Feature Fusion Attention Network for Single Image Dehazing</article-title>
            <source>Proceedings of the AAAI Conference on Artificial Intelligence</source>
            <volume>34</volume>
            <pub-id pub-id-type="doi">10.1609/aaai.v34i07.6865</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B20">
        <label>20.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Luo, Y., Chen, K., Liu, L., Liu, J., Mao, J., Ke, G., <italic>et al</italic>. (2020) Dehaze of Cataractous Retinal Images Using an Unpaired Generative Adversarial Network. <italic>IEEE</italic><italic>Journal</italic><italic>of</italic><italic>Biomedical</italic><italic>and</italic><italic>Health</italic><italic>Informatics</italic>, 24, 3374-3383. https://doi.org/10.1109/jbhi.2020.2999077 <pub-id pub-id-type="doi">10.1109/jbhi.2020.2999077</pub-id><pub-id pub-id-type="pmid">32750919</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/jbhi.2020.2999077">https://doi.org/10.1109/jbhi.2020.2999077</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Luo, Y.</string-name>
              <string-name>Chen, K.</string-name>
              <string-name>Liu, L.</string-name>
              <string-name>Liu, J.</string-name>
              <string-name>Mao, J.</string-name>
              <string-name>Ke, G.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Dehaze of Cataractous Retinal Images Using an Unpaired Generative Adversarial Network</article-title>
            <source>IEEE Journal of Biomedical and Health Informatics</source>
            <volume>24</volume>
            <pub-id pub-id-type="doi">10.1109/jbhi.2020.2999077</pub-id>
            <pub-id pub-id-type="pmid">32750919</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B21">
        <label>21.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ma, Y., Xu, J., Jia, F., Yan, W., Liu, Z. and Ni, M. (2022) Single Image Dehazing Using Generative Adversarial Networks Based on an Attention Mechanism. <italic>IET</italic><italic>Image</italic><italic>Processing</italic>, 16, 1897-1907. https://doi.org/10.1049/ipr2.12455 <pub-id pub-id-type="doi">10.1049/ipr2.12455</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1049/ipr2.12455">https://doi.org/10.1049/ipr2.12455</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ma, Y.</string-name>
              <string-name>Xu, J.</string-name>
              <string-name>Jia, F.</string-name>
              <string-name>Yan, W.</string-name>
              <string-name>Liu, Z.</string-name>
              <string-name>Ni, M.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Single Image Dehazing Using Generative Adversarial Networks Based on an Attention Mechanism</article-title>
            <source>IET Image Processing</source>
            <volume>16</volume>
            <pub-id pub-id-type="doi">10.1049/ipr2.12455</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B22">
        <label>22.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Johnson, J., Alahi, A. and Fei-Fei, L. (2016) Perceptual Losses for Real-Time Style Transfer and Super-Resolution. In: Leibe, B., Matas, J., Sebe, N. and Welling, M., Eds., <italic>Lecture</italic><italic>Notes</italic><italic>in</italic><italic>Computer</italic><italic>Science</italic>, Springer International Publishing, 694-711. https://doi.org/10.1007/978-3-319-46475-6_43 <pub-id pub-id-type="doi">10.1007/978-3-319-46475-6_43</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-319-46475-6_43">https://doi.org/10.1007/978-3-319-46475-6_43</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Johnson, J.</string-name>
              <string-name>Alahi, A.</string-name>
              <string-name>Fei-Fei, L.</string-name>
              <string-name>Leibe, B.</string-name>
              <string-name>Matas, J.</string-name>
              <string-name>Sebe, N.</string-name>
              <string-name>Welling, M.</string-name>
              <string-name>Science, S</string-name>
            </person-group>
            <year>2016</year>
            <article-title>Perceptual Losses for Real-Time Style Transfer and Super-Resolution</article-title>
            <source>In: Leibe</source>
            <volume>694</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-319-46475-6_43</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B23">
        <label>23.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Li, B., Ren, W., Fu, D., Tao, D., Feng, D., Zeng, W., <italic>et al</italic>. (2019) Benchmarking Single-Image Dehazing and Beyond. <italic>IEEE</italic><italic>Transactions</italic><italic>on</italic><italic>Image</italic><italic>Processing</italic>, 28, 492-505. https://doi.org/10.1109/tip.2018.2867951 <pub-id pub-id-type="doi">10.1109/tip.2018.2867951</pub-id><pub-id pub-id-type="pmid">30176593</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tip.2018.2867951">https://doi.org/10.1109/tip.2018.2867951</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Li, B.</string-name>
              <string-name>Ren, W.</string-name>
              <string-name>Fu, D.</string-name>
              <string-name>Tao, D.</string-name>
              <string-name>Feng, D.</string-name>
              <string-name>Zeng, W.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Benchmarking Single-Image Dehazing and Beyond</article-title>
            <source>IEEE Transactions on Image Processing</source>
            <volume>28</volume>
            <pub-id pub-id-type="doi">10.1109/tip.2018.2867951</pub-id>
            <pub-id pub-id-type="pmid">30176593</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B24">
        <label>24.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ancuti, C., Ancuti, C.O., Timofte, R. and De Vleeschouwer, C. (2018) I-HAZE: A Dehazing Benchmark with Real Hazy and Haze-Free Indoor Images. In: Blanc-Talon, J., Helbert, D., Philips, W., Popescu, D. and Scheunders, P., Eds., <italic>Lecture</italic><italic>Notes</italic><italic>in</italic><italic>Computer</italic><italic>Science</italic>, Springer International Publishing, 620-631. https://doi.org/10.1007/978-3-030-01449-0_52 <pub-id pub-id-type="doi">10.1007/978-3-030-01449-0_52</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-030-01449-0_52">https://doi.org/10.1007/978-3-030-01449-0_52</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ancuti, C.</string-name>
              <string-name>Ancuti, C.O.</string-name>
              <string-name>Timofte, R.</string-name>
              <string-name>Vleeschouwer, C.</string-name>
              <string-name>Blanc-Talon, J.</string-name>
              <string-name>Helbert, D.</string-name>
              <string-name>Philips, W.</string-name>
              <string-name>Popescu, D.</string-name>
              <string-name>Scheunders, P.</string-name>
              <string-name>Science, S</string-name>
            </person-group>
            <year>2018</year>
            <article-title>I-HAZE: A Dehazing Benchmark with Real Hazy and Haze-Free Indoor Images</article-title>
            <source>In: Blanc-Talon</source>
            <volume>620</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-030-01449-0_52</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B25">
        <label>25.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Ancuti, C.O., Ancuti, C., Timofte, R. and De Vleeschouwer, C. (2018) O-HAZE: A Dehazing Benchmark with Real Hazy and Haze-Free Outdoor Images. 2018 <italic>IEEE</italic>/ <italic>CVF Conference on Computer Vision and Pattern Recognition Workshops</italic>( <italic>CVPRW</italic>), Salt Lake City, 18-22 June 2018, 754-762. https://doi.org/10.1109/cvprw.2018.00119 <pub-id pub-id-type="doi">10.1109/cvprw.2018.00119</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvprw.2018.00119">https://doi.org/10.1109/cvprw.2018.00119</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Ancuti, C.O.</string-name>
              <string-name>Ancuti, C.</string-name>
              <string-name>Timofte, R.</string-name>
              <string-name>Vleeschouwer, C.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>O-HAZE: A Dehazing Benchmark with Real Hazy and Haze-Free Outdoor Images</article-title>
            <source>2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW)</source>
            <volume>18</volume>
            <pub-id pub-id-type="doi">10.1109/cvprw.2018.00119</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B26">
        <label>26.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Ancuti, C.O., Ancuti, C., Sbert, M. and Timofte, R. (2019) Dense-Haze: A Benchmark for Image Dehazing with Dense-Haze and Haze-Free Images. 2019 <italic>IEEE International Conference on Image Processing</italic> ( <italic>ICIP</italic>), Taipei, 22-25 September 2019, 1014-1018. https://doi.org/10.1109/icip.2019.8803046 <pub-id pub-id-type="doi">10.1109/icip.2019.8803046</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/icip.2019.8803046">https://doi.org/10.1109/icip.2019.8803046</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Ancuti, C.O.</string-name>
              <string-name>Ancuti, C.</string-name>
              <string-name>Sbert, M.</string-name>
              <string-name>Timofte, R.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Dense-Haze: A Benchmark for Image Dehazing with Dense-Haze and Haze-Free Images</article-title>
            <source>2019 IEEE International Conference on Image Processing (ICIP)</source>
            <volume>22</volume>
            <pub-id pub-id-type="doi">10.1109/icip.2019.8803046</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B27">
        <label>27.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Mittal, A., Moorthy, A.K. and Bovik, A.C. (2012) No-Reference Image Quality Assessment in the Spatial Domain. <italic>IEEE</italic><italic>Transactions</italic><italic>on</italic><italic>Image</italic><italic>Processing</italic>, 21, 4695-4708. https://doi.org/10.1109/tip.2012.2214050 <pub-id pub-id-type="doi">10.1109/tip.2012.2214050</pub-id><pub-id pub-id-type="pmid">22910118</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tip.2012.2214050">https://doi.org/10.1109/tip.2012.2214050</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Mittal, A.</string-name>
              <string-name>Moorthy, A.K.</string-name>
              <string-name>Bovik, A.C.</string-name>
            </person-group>
            <year>2012</year>
            <article-title>No-Reference Image Quality Assessment in the Spatial Domain</article-title>
            <source>IEEE Transactions on Image Processing</source>
            <volume>21</volume>
            <pub-id pub-id-type="doi">10.1109/tip.2012.2214050</pub-id>
            <pub-id pub-id-type="pmid">22910118</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B28">
        <label>28.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Zhang, R., Isola, P., Efros, A.A., Shechtman, E. and Wang, O. (2018) The Unreasonable Effectiveness of Deep Features as a Perceptual Metric. 2018 <italic>IEEE</italic>/ <italic>CVF Conference on Computer Vision and Pattern Recognition</italic>, Salt Lake City, 18-23 June 2018, 586-595. https://doi.org/10.1109/cvpr.2018.00068 <pub-id pub-id-type="doi">10.1109/cvpr.2018.00068</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr.2018.00068">https://doi.org/10.1109/cvpr.2018.00068</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Zhang, R.</string-name>
              <string-name>Isola, P.</string-name>
              <string-name>Efros, A.A.</string-name>
              <string-name>Shechtman, E.</string-name>
              <string-name>Wang, O.</string-name>
              <string-name>Recognition, S</string-name>
            </person-group>
            <year>2018</year>
            <article-title>The Unreasonable Effectiveness of Deep Features as a Perceptual Metric</article-title>
            <source>2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition</source>
            <volume>18</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr.2018.00068</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>