TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Stacked Conditional Generative Adversarial Networks for Jo...

Stacked Conditional Generative Adversarial Networks for Jointly Learning Shadow Detection and Shadow Removal

Jifeng Wang, Xiang Li, Le Hui, Jian Yang

2017-12-07CVPR 2018 6Shadow DetectionShadow RemovalMulti-Task Learning
PaperPDFCodeCodeCodeCodeCode

Abstract

Understanding shadows from a single image spontaneously derives into two types of task in previous studies, containing shadow detection and shadow removal. In this paper, we present a multi-task perspective, which is not embraced by any existing work, to jointly learn both detection and removal in an end-to-end fashion that aims at enjoying the mutually improved benefits from each other. Our framework is based on a novel STacked Conditional Generative Adversarial Network (ST-CGAN), which is composed of two stacked CGANs, each with a generator and a discriminator. Specifically, a shadow image is fed into the first generator which produces a shadow detection mask. That shadow image, concatenated with its predicted mask, goes through the second generator in order to recover its shadow-free image consequently. In addition, the two corresponding discriminators are very likely to model higher level relationships and global scene characteristics for the detected shadow region and reconstruction via removing shadows, respectively. More importantly, for multi-task learning, our design of stacked paradigm provides a novel view which is notably different from the commonly used one as the multi-branch version. To fully evaluate the performance of our proposed framework, we construct the first large-scale benchmark with 1870 image triplets (shadow image, shadow mask image, and shadow-free image) under 135 scenes. Extensive experimental results consistently show the advantages of ST-CGAN over several representative state-of-the-art methods on two large-scale publicly available datasets and our newly released one.

Results

TaskDatasetMetricValueModel
Object DetectionISTDBalanced Error Rate7.35JDR
Object DetectionUCFBalanced Error Rate11.23JDR
Object DetectionSBU / SBU-RefineBalanced Error Rate8.14JDR
3DISTDBalanced Error Rate7.35JDR
3DUCFBalanced Error Rate11.23JDR
3DSBU / SBU-RefineBalanced Error Rate8.14JDR
RGB Salient Object DetectionISTDBalanced Error Rate7.35JDR
RGB Salient Object DetectionUCFBalanced Error Rate11.23JDR
RGB Salient Object DetectionSBU / SBU-RefineBalanced Error Rate8.14JDR
2D ClassificationISTDBalanced Error Rate7.35JDR
2D ClassificationUCFBalanced Error Rate11.23JDR
2D ClassificationSBU / SBU-RefineBalanced Error Rate8.14JDR
2D Object DetectionISTDBalanced Error Rate7.35JDR
2D Object DetectionUCFBalanced Error Rate11.23JDR
2D Object DetectionSBU / SBU-RefineBalanced Error Rate8.14JDR
Image EditingSRDLPIPS0.443ST-CGAN (CVPR 2018) (256x256)
Image EditingSRDPSNR25.08ST-CGAN (CVPR 2018) (256x256)
Image EditingSRDRMSE4.15ST-CGAN (CVPR 2018) (256x256)
Image EditingSRDSSIM0.637ST-CGAN (CVPR 2018) (256x256)
Image EditingISTDMAE7.47ST-CGAN
Image EditingISTD+LPIPS0.252ST-CGAN (CVPR 2018) (512x512)
Image EditingISTD+PSNR27.32ST-CGAN (CVPR 2018) (512x512)
Image EditingISTD+RMSE3.36ST-CGAN (CVPR 2018) (512x512)
Image EditingISTD+SSIM0.829ST-CGAN (CVPR 2018) (512x512)
Image EditingISTD+LPIPS0.408ST-CGAN (CVPR 2018) (256x256)
Image EditingISTD+PSNR25.74ST-CGAN (CVPR 2018) (256x256)
Image EditingISTD+RMSE3.77ST-CGAN (CVPR 2018) (256x256)
Image EditingISTD+SSIM0.691ST-CGAN (CVPR 2018) (256x256)
Shadow RemovalSRDLPIPS0.443ST-CGAN (CVPR 2018) (256x256)
Shadow RemovalSRDPSNR25.08ST-CGAN (CVPR 2018) (256x256)
Shadow RemovalSRDRMSE4.15ST-CGAN (CVPR 2018) (256x256)
Shadow RemovalSRDSSIM0.637ST-CGAN (CVPR 2018) (256x256)
Shadow RemovalISTDMAE7.47ST-CGAN
Shadow RemovalISTD+LPIPS0.252ST-CGAN (CVPR 2018) (512x512)
Shadow RemovalISTD+PSNR27.32ST-CGAN (CVPR 2018) (512x512)
Shadow RemovalISTD+RMSE3.36ST-CGAN (CVPR 2018) (512x512)
Shadow RemovalISTD+SSIM0.829ST-CGAN (CVPR 2018) (512x512)
Shadow RemovalISTD+LPIPS0.408ST-CGAN (CVPR 2018) (256x256)
Shadow RemovalISTD+PSNR25.74ST-CGAN (CVPR 2018) (256x256)
Shadow RemovalISTD+RMSE3.77ST-CGAN (CVPR 2018) (256x256)
Shadow RemovalISTD+SSIM0.691ST-CGAN (CVPR 2018) (256x256)
16kISTDBalanced Error Rate7.35JDR
16kUCFBalanced Error Rate11.23JDR
16kSBU / SBU-RefineBalanced Error Rate8.14JDR
16kSRDLPIPS0.443ST-CGAN (CVPR 2018) (256x256)
16kSRDPSNR25.08ST-CGAN (CVPR 2018) (256x256)
16kSRDRMSE4.15ST-CGAN (CVPR 2018) (256x256)
16kSRDSSIM0.637ST-CGAN (CVPR 2018) (256x256)
16kISTDMAE7.47ST-CGAN
16kISTD+LPIPS0.252ST-CGAN (CVPR 2018) (512x512)
16kISTD+PSNR27.32ST-CGAN (CVPR 2018) (512x512)
16kISTD+RMSE3.36ST-CGAN (CVPR 2018) (512x512)
16kISTD+SSIM0.829ST-CGAN (CVPR 2018) (512x512)
16kISTD+LPIPS0.408ST-CGAN (CVPR 2018) (256x256)
16kISTD+PSNR25.74ST-CGAN (CVPR 2018) (256x256)
16kISTD+RMSE3.77ST-CGAN (CVPR 2018) (256x256)
16kISTD+SSIM0.691ST-CGAN (CVPR 2018) (256x256)

Related Papers

SGCL: Unifying Self-Supervised and Supervised Learning for Graph Recommendation2025-07-17Robust-Multi-Task Gradient Boosting2025-07-15SAMO: A Lightweight Sharpness-Aware Approach for Multi-Task Optimization with Joint Global-Local Perturbation2025-07-10Opportunistic Osteoporosis Diagnosis via Texture-Preserving Self-Supervision, Mixture of Experts and Multi-Task Integration2025-06-25AnchorDP3: 3D Affordance Guided Sparse Diffusion Policy for Robotic Manipulation2025-06-24An Audio-centric Multi-task Learning Framework for Streaming Ads Targeting on Spotify2025-06-23SonicVerse: Multi-Task Learning for Music Feature-Informed Captioning2025-06-18Leader360V: The Large-scale, Real-world 360 Video Dataset for Multi-task Learning in Diverse Environment2025-06-17