HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Mask-ShadowGAN: Learning to Remove Shadows from Unpaired Data

Xiaowei Hu; Yitong Jiang; Chi-Wing Fu; Pheng-Ann Heng

Mask-ShadowGAN: Learning to Remove Shadows from Unpaired Data

Abstract

This paper presents a new method for shadow removal using unpaired data, enabling us to avoid tedious annotations and obtain more diverse training samples. However, directly employing adversarial learning and cycle-consistency constraints is insufficient to learn the underlying relationship between the shadow and shadow-free domains, since the mapping between shadow and shadow-free images is not simply one-to-one. To address the problem, we formulate Mask-ShadowGAN, a new deep framework that automatically learns to produce a shadow mask from the input shadow image and then takes the mask to guide the shadow generation via re-formulated cycle-consistency constraints. Particularly, the framework simultaneously learns to produce shadow masks and learns to remove shadows, to maximize the overall performance. Also, we prepared an unpaired dataset for shadow removal and demonstrated the effectiveness of Mask-ShadowGAN on various experiments, even it was trained on unpaired data.

Code Repositories

Benchmarks

BenchmarkMethodologyMetrics
shadow-removal-on-istd-1Mask-ShadowGAN (ICCV 2019) (512x512)
LPIPS: 0.196
PSNR: 26.51
RMSE: 3.42
SSIM: 0.865
shadow-removal-on-istd-1Mask-ShadowGAN (ICCV 2019) (256x256)
LPIPS: 0.377
PSNR: 25.5
RMSE: 3.7
SSIM: 0.72
shadow-removal-on-srdMask-ShadowGAN (ICCV 2019) (512x512)
LPIPS: 0.27
PSNR: 25.98
RMSE: 3.83
SSIM: 0.803
shadow-removal-on-srdMask-ShadowGAN (ICCV 2019) (256x256)
LPIPS: 0.427
PSNR: 24.67
RMSE: 4.32
SSIM: 0.662

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Mask-ShadowGAN: Learning to Remove Shadows from Unpaired Data | Papers | HyperAI