Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

CANet: A Context-Aware Network for Shadow Removal

About

In this paper, we propose a novel two-stage context-aware network named CANet for shadow removal, in which the contextual information from non-shadow regions is transferred to shadow regions at the embedded feature spaces. At Stage-I, we propose a contextual patch matching (CPM) module to generate a set of potential matching pairs of shadow and non-shadow patches. Combined with the potential contextual relationships between shadow and non-shadow regions, our well-designed contextual feature transfer (CFT) mechanism can transfer contextual information from non-shadow to shadow regions at different scales. With the reconstructed feature maps, we remove shadows at L and A/B channels separately. At Stage-II, we use an encoder-decoder to refine current results and generate the final shadow removal results. We evaluate our proposed CANet on two benchmark datasets and some real-world shadow images with complex scenes. Extensive experimental results strongly demonstrate the efficacy of our proposed CANet and exhibit superior performance to state-of-the-arts.

Zipei Chen, Chengjiang Long, Ling Zhang, Chunxia Xiao• 2021

Related benchmarks

TaskDatasetResultRank
Shadow RemovalISTD (test)
RMSE (All)6.15
65
Shadow RemovalISTD 19 (test)
MAE (Shadow Region)8.86
14
Shadow RemovalSRD Shadow Region S
MAE7.82
13
Shadow RemovalSRD All Image
MAE5.98
13
Shadow RemovalSRD NS (Non-Shadow Region)
MAE5.88
13
Showing 5 of 5 rows

Other info

Follow for update