Unpaired Overwater Image Defogging Using Prior Map Guided CycleGAN
Yaozong Mo, Chaofeng Li, Wenqi Ren, Shaopeng Shang, Wenwu Wang, and, Xiao-jun Wu

TL;DR
This paper introduces PG-CycleGAN, a novel unpaired image defogging method specifically designed for overwater scenes, utilizing prior maps and advanced modules to improve fog removal and detail preservation.
Contribution
The paper presents a new unpaired defogging framework with prior map guidance, UIM, and LRC modules tailored for overwater images, addressing limitations of existing methods.
Findings
Outperforms state-of-the-art defogging methods in overwater scenes.
Effectively suppresses sky and emphasizes water objects.
Reduces artifacts and detail loss in fog removal.
Abstract
Deep learning-based methods have achieved significant performance for image defogging. However, existing methods are mainly developed for land scenes and perform poorly when dealing with overwater foggy images, since overwater scenes typically contain large expanses of sky and water. In this work, we propose a Prior map Guided CycleGAN (PG-CycleGAN) for defogging of images with overwater scenes. To promote the recovery of the objects on water in the image, two loss functions are exploited for the network where a prior map is designed to invert the dark channel and the min-max normalization is used to suppress the sky and emphasize objects. However, due to the unpaired training set, the network may learn an under-constrained domain mapping from foggy to fog-free image, leading to artifacts and loss of details. Thus, we propose an intuitive Upscaling Inception Module (UIM) and a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsImage Enhancement Techniques · Advanced Vision and Imaging · Advanced Neural Network Applications
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Residual Connection · Batch Normalization · Convolution · Residual Block · Sigmoid Activation · Max Pooling · 1x1 Convolution · HuMan(Expedia)||How do I get a human at Expedia? · PatchGAN
