Abstract

Single image dehazing has become a key prerequisite for most high-level computer vision tasks since haze severely degrades the input images. Traditional prior-based methods dehaze images by some assumptions concluded from haze-free images, which recover high-quality results but always cause some halos or color distortion. Recently, many methods have been using convolutional neural networks to learn the haze-relevant features and then retrieve the original images. These learning-based methods achieve better performance in synthetic scenes but can hardly restore a clear image with discriminative texture when applied to real-world images, mainly because these networks are trained on synthetic datasets. To solve these problems, a self-modulated generative adversarial network for single image dehazing named SMGAN is proposed. The SMGAN inputs prior-dehazed images into a parameter-shared encoder to produce some latent information of these dehazed images. During the hazy image decoding process, the latent information is sent to self-modulated batch normalization layers, which makes the network fit in real haze removal. Moreover, consider that there are some over-enhanced regions in the guidance images, and a refine module is proposed to alleviate the negative information. The proposed SMGAN combines the advantages of prior-based methods and learning-based methods, which provides superior performance compared with the state-of-the-art methods on both synthetic and real-word datasets.

Highlights

  • INTRODUCTIONHaze degrades images with color distortion, blurring, and low contrast, which hinders many high-level tasks, such as image understanding and object detection. single image dehazing methods have attracted much attention in the latest decade

  • Haze degrades images with color distortion, blurring, and low contrast, which hinders many high-level tasks, such as image understanding and object detection.1 single image dehazing methods have attracted much attention in the latest decade.Single image dehazing methods can be roughly divided into two categories: prior-based methods and learning-based methods

  • We propose a self-modulated generative adversarial network for single image dehazing named SMGAN

Read more

Summary

INTRODUCTION

Haze degrades images with color distortion, blurring, and low contrast, which hinders many high-level tasks, such as image understanding and object detection. single image dehazing methods have attracted much attention in the latest decade. Many priors have been proposed to estimate the unknown transmission maps accurately These priors are statistical rules concluded from haze-free images; prior-based methods can achieve a good dehazing effect in both synthetic scenes and real scenes. With the rising up of deep learning, many learning-based methods utilize Convolutional Neural Networks (CNNs) to learn the atmospheric light and transmission maps separately or simultaneously.9,10 These methods can acquire more accurate intermediate parameters and recover visually pleasing results by the atmosphere scattering model. The atmosphere scattering model cannot completely replace the haze effect, especially in real scenes with uneven haze and complex illumination.13 It is difficult for these learning-based methods to recover high-quality haze-free images. Learningbased methods cannot effectively extract features and recover high contrast results when dealing with real-world images To solve this problem, we propose a self-modulated generative adversarial network for single image dehazing named SMGAN. We prove the effectiveness of each module by ablation experiments

Prior-based methods
Learning-based methods
NETWORK ARCHITECTURE
General architecture
Encoder structure
Decoder structure with self-modulated batch normalization
Refine module
Multi-scale discriminator
Loss function
Adversarial loss
L1 loss
EXPERIMENT AND ANALYSIS
Dataset
Details for implementation
Results on synthetic images
Results on real hazy images
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call