Source-linked AI summary
FAMED-Net: A Fast and Accurate Multi-scale End-to-end Dehazing Network
Jing Zhang, Dacheng Tao
TL;DR
Single-image dehazing is an ill-posed restoration problem important for downstream vision tasks, while existing models may be inefficient or limited in representation capacity. FAMED-Net uses a lightweight three-scale, point-wise end-to-end architecture to learn haze-free images directly. Experiments report superiority over representative models across complexity, efficiency, restoration accuracy, and cross-set generalization.
Problem
Single-image dehazing remains ill-posed, while existing models can be overcomplex, computationally inefficient, or limited in representation capacity.
Source: §I · pp. 1–2Method
FAMED-Net combines three-scale encoders and a fusion module with densely connected point-wise convolutions and pooling layers to learn haze-free images directly.
Source: §I · p. 2Results
FAMED-Net outperforms representative state-of-the-art models on synthetic benchmarks and real-world hazy images across model complexity, computational efficiency, restoration accuracy, and cross-set generalization.
Source: §I · p. 2, §V · p. 12Takeaways & Limitations
FAMED-Net provides a fast, lightweight, and accurate deep architecture for single-image dehazing.
Source: §I · p. 2, §V · p. 12Transmission estimates can be incorrect in sky regions, producing under-dehazed artifacts; incorporating high-level semantics is left for future work.
Source: D. Limitations and Discussions · pp. 11–12
Abstract
from arXiv · showhide
Single image dehazing is a critical image pre-processing step for subsequent high-level computer vision tasks. However, it remains challenging due to its ill-posed nature. Existing dehazing models tend to suffer from model overcomplexity and computational inefficiency or have limited representation capacity. To tackle these challenges, here we propose a fast and accurate multi-scale end-to-end dehazing network called FAMED-Net, which comprises encoders at three scales and a fusion module to efficiently and directly learn the haze-free image. Each encoder consists of cascaded and densely connected point-wise convolutional layers and pooling layers. Since no larger convolutional kernels are used and features are reused layer-by-layer, FAMED-Net is lightweight and computationally efficient. Thorough empirical studies on public synthetic datasets (including RESIDE) and real-world hazy images demonstrate the superiority of FAMED-Net over other representative state-of-the-art models with respect to model complexity, computational efficiency, restoration accuracy, and cross-set generalization. The code will be made publicly available.
I. INTRODUCTION
Single-image dehazing is a challenging ill-posed restoration problem that matters for downstream vision tasks. FAMED-Net addresses this with a lightweight multi-scale end-to-end architecture and outperforms representative state-of-the-art models across synthetic and real-world images.
- Haze causes low-contrast, blurry, and noisy images that can hinder object detection and semantic segmentation.Source: §I · p. 1
- Single-image dehazing is practically useful because it requires no additional scene depth, polarization, or image sequence, but remains ill-posed.Source: §I · p. 1
- FAMED-Net uses three-scale encoders and a fusion module to directly learn the haze-free image end-to-end.Source: §I · p. 2
- Fully point-wise convolutions, densely reused features, and pooling layers make FAMED-Net lightweight and computationally efficient.Source: §I · p. 2
- FAMED-Net outperforms representative state-of-the-art models on synthetic benchmarks and real-world hazy images.Source: §I · p. 2
II. RELATED WORK
Prior-based dehazing estimates haze structure using assumptions such as transmission, atmospheric light, and dark-channel statistics, while learning-based methods learn mappings from data. End-to-end models increasingly learn scene radiance directly rather than estimating transmission first.
- The atmospheric scattering model represents a hazy image as attenuated scene radiance plus scattered atmospheric light.Source: A. Atmospheric Scattering Model · p. 2
- Transmission denotes the fraction of scene radiance reaching the camera and depends on scene depth; under homogeneous haze, it is controlled by attenuation coefficient and depth.Source: A. Atmospheric Scattering Model · p. 2
- AOD-Net reformulates transmission and atmospheric light into a single variable K and learns a direct mapping from a raw hazy image to scene radiance.Source: A. Atmospheric Scattering Model · p. 2
- The dark channel prior uses local minimum channel values to estimate transmission, but its assumptions can fail for bright objects resembling atmospheric light.Source: B. Prior-based and Learning-based… · pp. 2–3
- Deep CNN dehazing methods either estimate transmission or directly learn scene radiance end-to-end, with FAMED-Net belonging to the latter category.Source: B. Prior-based and Learning-based… · p. 3
C. Multi-scale pyramid architecture
The paper frames dehazing through multi-scale feature representation and a probabilistic formulation, using point-wise convolutions to learn statistical regularities efficiently.
Multi-scale representation
- Pyramid architectures support multiresolution and multi-scale feature representations in computer vision.Source: C. Multi-scale pyramid architecture · p. 3
Deep supervision
- Deep supervision adds intermediate dehazed-image supervision at each scale to facilitate multi-scale and multi-level feature learning.Source: D. Deep Supervision · p. 3
Probabilistic formulation
- The dehazing formulation models the observed degraded image as y = x + z, where x is haze-free and z is an intermediate degradation-related variable.Source: A. A Probabilistic View to Solving the… · p. 3
- Using L2 supervision corresponds to modeling reconstruction error with a normal distribution, while priors constrain latent degradation-related variables.Source: A. A Probabilistic View to Solving the… · p. 4
Point-wise modeling
- The model learns statistical regularities with compact point-wise convolutions, motivating an end-to-end fully point-wise CNN for single-image dehazing.Source: A. A Probabilistic View to Solving the… · p. 4
B. The Single-scale FAMED-Net: FAMED-Net-SS
FAMED-Net-SS learns a latent K variable with a fully point-wise CNN, reusing features across receptive fields and aggregating multi-level statistics through pooling.
Network design
- FAMED-Net-SS uses five point-wise convolutional layers, with the first four forming the K-encoder and the fifth serving as the decoder.Source: B. The Single-scale FAMED-Net:… · p. 4
- Dense connections reuse features from different receptive fields throughout the network.Source: B. The Single-scale FAMED-Net:… · p. 4
- Each block combines convolution, batch normalization, ReLU, and pooling to map densely connected feature inputs.Source: B. The Single-scale FAMED-Net:… · p. 4
Multi-level aggregation
- Pooling kernels with sizes r_l × r_l, where r_l = 2l−1 for l ∈ [1, 4], aggregate multi-level statistics within receptive fields.Source: B. The Single-scale FAMED-Net:… · p. 4
Training
- The network is trained with L2 loss using estimated scene radiance and weight decay regularization.Source: B. The Single-scale FAMED-Net:… · pp. 4–5
C. The Multi-scale Variants of FAMED-Net: FAMED-Net-GP and FAMED-Net-LP
FAMED-Net extends the single-scale design with Gaussian and Laplacian pyramid variants that combine multi-scale K estimates before recovering scene radiance.
FAMED-Net-GP
- The Gaussian-pyramid variant processes the hazy image at original, 1/2, and 1/4 scales using separate K-encoders without shared weights.Source: C. The Multi-scale Variants of… · p. 5
- Coarse-scale K maps are interpolated to the original scale, concatenated, and fused by a 1 × 1 convolution followed by ReLU.Source: C. The Multi-scale Variants of… · p. 5
- The fused K estimate is used to recover scene radiance, defining the Gaussian-pyramid structure FAMED-Net-GP.Source: C. The Multi-scale Variants of… · p. 5
Training
- Multi-scale training uses L2 supervision for each scale and for the fused scene-radiance estimate, with all loss weights set to 1.Source: C. The Multi-scale Variants of… · p. 5
FAMED-Net-LP
- In the Laplacian-pyramid variant, an interpolated coarse K map is added to the finer-scale encoder output, enforcing residual learning at finer scales.Source: C. The Multi-scale Variants of… · p. 5
D. Model Complexity Analysis
FAMED-Net is designed to remain lightweight and computationally efficient through fully point-wise convolutions, while supporting arbitrary image sizes and fixed-size testing.
Complexity
- FAMED-Net-SS contains 5,987 learnable parameters and 9.39x107 FLOPs.Source: D. Model Complexity Analysis · p. 6
- Moving to FAMED-Net-GP triples the parameter count while increasing FLOPs by about 30%.Source: D. Model Complexity Analysis · p. 6
Scalability
- The fully convolutional structure permits arbitrary image sizes, with computational cost increasing linearly with image size.Source: D. Model Complexity Analysis · p. 6
Testing strategy
- Fixed-size testing resizes the longest image side to 360, then restores the estimated K map to the original size by bilinear interpolation and refinement.Source: D. Model Complexity Analysis · p. 6
Comparison
- Table II compares FAMED-Net and state-of-the-art models using parameters, model size, and runtime.Source: Table II · p. 6
IV. EXPERIMENTS
Experiments evaluate FAMED-Net against prior-based and deep CNN methods on RESIDE, using synthetic benchmark scores, real-world comparisons, and ablations. Training uses RESIDE’s large synthetic datasets and 128×128 patches, with implementation settings and architecture variants documented.
Evaluation setup
- RESIDE evaluation compares FAMED-Net with image prior-based and deep CNN-based dehazing methods.The benchmark reports PSNR and SSIM on SOTS and includes subjective evaluation on real-world hazy images.Source: §IV · p. 6
Datasets
- RESIDE provides 110,500 synthetic indoor and 313,950 synthetic outdoor hazy training images, while SOTS contains 500 indoor and 500 outdoor test images.Source: §IV · p. 6
Training protocol
- FAMED-Net training uses 128×128 randomly cropped patches, with depth-level statistics analyzed across the training patches.Source: §IV · p. 6, Figure 4 · p. 6
- FAMED-Net is trained for 400,000 iterations, using a batch size of 48 and a learning rate reduced after 200,000 and 320,000 iterations.Source: §IV · p. 6
Ablation design
- The experiments include basic-architecture ablations, training-data and iteration studies, and variant comparisons on RESIDE TestSet-S.Source: Table III · p. 7, Table IV · p. 7, Table V · p. 7
1) Ablations on the Basic Architecture:
Ablations show that wider features, batch normalization, multi-scale processing, and sufficient training data improve FAMED-Net, while added structural convolutions improve accuracy at modest computational cost. The Gaussian-pyramid model is selected as the accuracy–complexity compromise.
Basic architecture
- Batch normalization substantially improves FAMED-Net-FD4 over FAMED-Net-NoBN and also accelerates convergence.Source: 1) Ablations on the Basic Architecture · p. 7
Feature channels
- FAMED-Net-S gains 0.3 dB and 0.024 SSIM over FAMED-Net-FD4, and 1.5 dB and 0.06 SSIM over FAMED-Net-NoBN.Source: 1) Ablations on the Basic Architecture · p. 7
Multi-scale design
- Adding a down-scale branch improves PSNR by 0.2 dB with only a marginal SSIM decrease, while the three-scale FAMED-Net-GP is the best architecture.Source: 1) Ablations on the Basic Architecture · p. 7
Training data and iterations
- Training FAMED-Net-GP on all 424,450 ITS and OTS images yields gains of 2.14 dB and 0.0425 SSIM over the smaller training setup.Source: 2) Ablations on Training Data Volume… · p. 7
Pyramid variants
- FAMED-Net-LP performs comparably to FAMED-Net-GP, with marginally lower PSNR and marginally higher SSIM, so FAMED-Net-GP remains the default.Source: 2) Laplacian Pyramid Architectures · p. 8
3) The Effectiveness of Max Pooling:
Max pooling substantially improves the multi-scale model while preserving its lightweight design, and FAMED-Net achieves the strongest reported SOTS comparison alongside favorable qualitative results. The architecture uses point-wise convolutions, multi-scale processing, and dense feature reuse.
Max pooling
- FAMED-Net-GP-MaxP gains 0.83 dB and 0.0091 SSIM over average pooling and outperforms FAMED-Net-GP-3x3 by 0.57 dB with nearly identical SSIM.Source: 3) The Effectiveness of Max Pooling · p. 8
Efficiency
- FAMED-Net-GP-MaxP contains 17,991 parameters and 1.24×10^8 FLOPs, and is selected as the representative FAMED-Net model.Source: 3) The Effectiveness of Max Pooling · p. 8
Quantitative comparison
- FAMED-Net surpasses the second-best SOTS methods by 3.6 dB and 0.05 SSIM.Source: 1) Results on RESIDE SOTS · p. 8, Table VI · p. 8
- CNN-based methods generally outperform image prior-based methods, while architecture choices such as point-wise convolution and end-to-end learning affect performance.Source: 1) Results on RESIDE SOTS · p. 8
Design conclusions
- The authors attribute the compact model to point-wise convolutions, layer-by-layer feature aggregation, end-to-end modeling, multi-scale design, and dense feature reuse.Source: 1) Results on RESIDE SOTS · p. 8
Subjective evaluation
- On synthetic hazy images, competing methods exhibit residual haze, over-saturation, color distortions, or noise, whereas FAMED-Net produces comparatively cleaner results.Source: 2) Subjective Evaluation · p. 8, Figure 5 · p. 9
- On real-world images, FAMED-Net produces better or comparable results with clear details and fewer color artifacts than representative state-of-the-art methods.Source: 2) Subjective Evaluation · pp. 8–9
3) Cross-set Generalization:
FAMED-Net is evaluated for cross-set generalization without fine-tuning and for learned statistical regularities on haze-free images. It generalizes better than GFN and DCPDN and avoids the over-dehazing tendency associated with AOD-Net’s learned statistics.
Cross-set generalization
- Using pretrained models without fine-tuning, FAMED-Net shows better cross-set generalization than GFN and DCPDN on RESIDE SOTS and TestA.Source: 3) Cross-set Generalization · p. 9, Table VII · p. 9
Learned regularities
- On haze-free images, FAMED-Net learns a more effective statistical regularity than DCP, FPCNet, and AOD-Net.Source: 4) Analysis on the Learned Latent… · p. 11
- AOD-Net’s statistics remain far from zero on haze-free images, implying that it implicitly assumes residual haze and produces over-dehazed artifacts.Source: 4) Analysis on the Learned Latent… · p. 11
Transmission visualization
- The transmission visualization uses warm colors for high transmission, corresponding to near-camera regions with small depth.Source: Figure 9 · p. 11
5) Runtime Analysis:
FAMED-Net is evaluated as a lightweight, efficient dehazing architecture, while the discussion identifies limitations in its learned statistical regularity and current handling of heterogeneous illumination and haze.
- FAMED-Net is described as outperforming prior methods while using a more efficient architecture.The paper frames this advantage in the context of its limitations discussion.Source: D. Limitations and Discussions · p. 11
- FAMED-Net implicitly learns locally statistical regularity for dehazing, similarly to prior- and learning-based methods.Source: D. Limitations and Discussions · p. 11
- Transmission estimates are incorrect in sky regions, producing under-dehazed artifacts.The authors suggest incorporating high-level semantics and jointly modeling enhancement with high-level understanding as future work.Source: D. Limitations and Discussions · p. 12
- The authors propose extending FAMED-Net to non-uniform atmospheric light and heterogeneous haze using illumination modeling and region-based techniques.Examples include artificial ambient light in nighttime haze and haze-density-aware segmentation.Source: D. Limitations and Discussions · p. 12
- Experiments on benchmark datasets and real-world hazy images support FAMED-Net as a fast, lightweight, and accurate dehazing architecture.Source: §V · p. 12
A. Illumination Balancing Network
IBNet adapts FAMED-Net to estimate balanced illumination for dehazed images, with experiments reporting accurate restoration and visually improved illumination, detail, and comparisons against competing methods.
Motivation
- Dehazed images can appear dim because scene radiance is usually less bright than atmospheric light, motivating illumination balancing.The stated goals are more pleasing appearance and support for subsequent high-level tasks.Source: 1) Modification of FAMED-Net for… · p. 14
Network design
- IBNet estimates a balanced illumination map and replaces the input image’s unbalanced illumination distribution with that estimate.It is constructed from FAMED-Net with a one-channel output and without the recovery module.Source: 1) Modification of FAMED-Net for… · p. 14
Dataset preparation
- IBNet is trained and evaluated on illumination-unbalanced RESIDE images generated by applying image-specific cubic mappings to clear-image illumination channels.Source: 1) Modification of FAMED-Net for… · p. 14
Results
- IBNet achieved good restoration accuracy on RESIDE TestSet-S for illumination balancing.The supplied passage references PSNR and SSIM results in Table VIII but does not provide their values.Source: Table VIII · p. 14
Comparisons
- On real-world hazy images, FAMED-Net produced better or comparable results to state-of-the-art methods, with clear details, fewer color artifacts, and high sky-region fidelity.Source: B. More Subjective Comparisons · p. 14, Figure 12 · p. 16, Figure 13 · p. 17
- Comparisons on haze-free images indicate more effective learned statistical regularity than DCP, FPCNet, and AOD-Net.Source: B. More Subjective Comparisons · p. 14, Figure 14 · p. 18