Papers
Topics
Authors
Recent
Search
2000 character limit reached

AECR-Net: Compact Dehazing Deep Network

Updated 22 January 2026
  • AECR-Net is a compact, end-to-end autoencoder deep network for dehazing that integrates attention, contrastive regularization, adaptive mixup, and dynamic feature enhancement.
  • It leverages a feature-attention backbone with U-Net skip connections and dynamic feature enhancement, achieving state-of-the-art PSNR and SSIM on both synthetic and real-world benchmarks.
  • The model’s efficient design, with only 2.6–3M parameters, enables robust dehazing for adverse visibility conditions and potential applications in other image restoration tasks.

AECR-Net is a compact, end-to-end autoencoder-style deep network designed for single image dehazing and enhancement under challenging visibility conditions such as haze and smoke. The model integrates a feature-attention backbone, contrastive regularization, adaptive mixup, and a dynamic feature enhancement mechanism. AECR-Net has demonstrated state-of-the-art quantitative and qualitative results on both synthetic and real-world haze and smoke benchmarks, with practical utility further validated for gauge image interpretation in adverse visibility applications (Ramírez-Agudelo et al., 15 Jan 2026, Wu et al., 2021).

1. Architectural Components

At its core, AECR-Net employs an autoencoder architecture augmented with various feature fusion and regularization modules:

  • Encoder Stem: Processes an RGB input Iin∈R3×H×WI_{in} \in \mathbb{R}^{3 \times H \times W} through a 7×77 \times 7 convolution (64 channels), ReLU, and InstanceNorm, followed by downsampling (stride-2, 128 channels).
  • Bottleneck: Comprises NN stacked AECR-Blocks, each integrating FFA-Net's Feature Attention (FA) block—composed of Channel-Attention (CA) and Pixel-Attention (PA) sub-modules—with local residuals: Xout=Xin+FA(Xin)X_{out} = X_{in} + FA(X_{in}). Every MM blocks (typically M=2M = 2), attributes a Dynamic Feature Enhancement (DFE) operation to adaptively re-scale channel statistics.
  • Decoder: Mirrors the encoder with upsampling (using nearest-neighbor or transposed convolutions), ReLU, InstanceNorm, and final 3×33 \times 3 convolution projecting to $3$ output channels with sigmoid output activation.
  • Skip Connections: Employs U-Net-style skip connections to link encoder and decoder layers at corresponding spatial resolutions, enhancing feature fusion.
  • Adaptive Mixup Module: During training only, generates synthetic feature-space interpolations (mix-of-pairs) between clean and hazy encodings to augment representation diversity for contrastive learning.

The model contains approximately $2.6$–$3$ million parameters, making it compact relative to other state-of-the-art dehazing networks (Wu et al., 2021).

2. Mathematical Formulation and Losses

AECR-Net’s objective combines image reconstruction fidelity with a pixel-level contrastive constraint:

  • Reconstruction Loss: Per-pixel 7×77 \times 70 distance between dehazed output 7×77 \times 71 and ground truth 7×77 \times 72:

7×77 \times 73

  • Contrastive Loss (InfoNCE): Given representations 7×77 \times 74 extracted via a pre-trained feature extractor (e.g., VGG-19), AECR-Net enforces:

7×77 \times 75

where 7×77 \times 76 denotes cosine similarity and 7×77 \times 77 is a temperature hyperparameter.

  • Total Objective: Weighted combination,

7×77 \times 78

with typical weighting 7×77 \times 79 or, in some variants, NN0 (Wu et al., 2021).

Contrastive regularization constrains network outputs to lie closer to ground truth features while diverging from hazy inputs, narrowing the feasible restoration manifold (Wu et al., 2021).

3. Feature Engineering: Attention, Mixup, DFE

  • Feature Attention (FA): Inherits both channel and pixel attention from FFA-Net to emphasize discriminative statistics at multiple representation levels.
  • Adaptive Mixup: Parameterizes skip-level feature fusion via two learned interpolations:

NN1

blending encoder and decoder activations to preserve spatial detail and yield sharper reconstructions.

  • Dynamic Feature Enhancement (DFE): Utilizes two stacked modulated deformable convolutions:

NN2

where NN3 are learned offsets, NN4 are modulation masks, and NN5 are kernel weights, adaptively expanding the receptive field.

Ablation experiments demonstrate each module’s contribution: DFE alone yields NN6NN7 dB PSNR, adaptive mixup provides NN8NN9 dB, and full contrastive regularizer delivers %%%%3Iin∈R3×H×WI_{in} \in \mathbb{R}^{3 \times H \times W}3%%%%1 dB over positives-only (Wu et al., 2021).

4. Training Protocols and Evaluation

Datasets:

  • For gauge image enhancement, synthetic data is generated in Unreal Engine 5.1.1 with realistic global illumination, custom 3D gauge meshes, and both Exponential Height Fog and GPU-simulated smoke particles. Each scene yields images across 10 haze and 10 smoke density levels, with one clear reference.
  • RESIDE benchmark is used for generic single-image dehazing, with SOTS (indoor) test set for evaluation, and Dense-Haze and NH-HAZE for real-world validation.

Hyperparameters:

  • Optimizer: Adam Xout=Xin+FA(Xin)X_{out} = X_{in} + FA(X_{in})2
  • Initial LR: Xout=Xin+FA(Xin)X_{out} = X_{in} + FA(X_{in})3 or Xout=Xin+FA(Xin)X_{out} = X_{in} + FA(X_{in})4, stepped or cosine annealing
  • Batch size: Xout=Xin+FA(Xin)X_{out} = X_{in} + FA(X_{in})5 (gauge) or Xout=Xin+FA(Xin)X_{out} = X_{in} + FA(X_{in})6 (RESIDE)
  • Epochs: Xout=Xin+FA(Xin)X_{out} = X_{in} + FA(X_{in})7
  • Loss weights: Xout=Xin+FA(Xin)X_{out} = X_{in} + FA(X_{in})8, Xout=Xin+FA(Xin)X_{out} = X_{in} + FA(X_{in})9
  • Feature extraction for contrastive loss layers: VGG-19, layers indexed {1,3,5,9,13} with progressively increasing weights

No data augmentations are applied beyond density-level variation.

5. Quantitative Performance

Dataset Method PSNR (dB) SSIM Parameters
Haze (Gauge) AECR-Net ∼44 0.98 3M
FFA-Net ∼30 0.96 -
BCCR ∼12 0.65 -
Smoke (Gauge) AECR-Net ∼37 0.96 3M
FFA-Net ∼26 0.94 -
BCCR ∼9 0.55 -
RESIDE/SOTS AECR-Net 37.17 0.990 2.6M
FFA-Net 36.39 0.989 4.68M
(Others) ∼30 ∼0.97 >3M

On both synthetic and real-world datasets, AECR-Net matches or outperforms prior methods in PSNR and SSIM, despite its low model size. In custom smoke and haze gauge datasets, AECR-Net improves PSNR by roughly MM0 dB over FFA-Net (Ramírez-Agudelo et al., 15 Jan 2026, Wu et al., 2021).

6. Component-Level Analysis and Practical Impact

  • Contrastive Regularization: Adding MM1 increases average PSNR by about MM2 dB (gauge enhancement) and MM3 dB (RESIDE SOTS).
  • Dynamic Feature Enhancement: Disabling this module leads to MM40.01 drop in SSIM and MM51.7 dB PSNR loss.
  • Adaptive Mixup: Reduces overfitting to mid-level densities, improving generalization to unseen visibility conditions.
  • FA-Block Depth: Increasing the number of FA blocks to MM6 improves performance, with diminishing returns beyond MM7.
  • Parameter Efficiency: AECR-Net’s compactness (2.6–3M parameters) provides substantial computational and memory advantages relative to previous deep dehazing models (Wu et al., 2021).

In infrastructure and emergency response settings, AECR-Net’s enhanced outputs enable more robust post-processing pipelines for automatic and autonomous gauge interpretation, critical in haze- and smoke-obscured environments (Ramírez-Agudelo et al., 15 Jan 2026).

7. Availability and Extensions

The official implementation of AECR-Net is available at https://github.com/GlassyWu/AECR-Net. Contrastive regularization has shown universality: adding CR to alternative single-image dehazing architectures yields consistent PSNR and SSIM gains without increased inference costs, supporting AECR-Net’s utility as a general model design motif.

A plausible implication is that AECR-Net’s architecture and learning protocol may generalize to deblurring, low-light enhancement, and other single-image restoration tasks where information degradation results from complex, content-dependent imaging perturbations.


Key References:

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to AECR-Net.