Skip to main content
QUICK REVIEW

[论文解读] Prompt-Aware Controllable Shadow Removal

Kerui Chen, Wu Zhong|ArXiv.org|Jan 25, 2025
Image and Signal Denoising Methods被引用 4
一句话总结

本文提出 PACSRNet,一种可控阴影去除的提示感知框架,通过提示(点/线/主体遮罩)在不需要阴影遮罩的情况下去除用户指定主体的阴影,并提供新的基于提示的阴影去除数据集 PCSRD。

ABSTRACT

Shadow removal aims to restore the image content in shadowed regions. While deep learning-based methods have shown promising results, they still face key challenges: 1) uncontrolled removal of all shadows, or 2) controllable removal but heavily relies on precise shadow region masks. To address these issues, we introduce a novel paradigm: prompt-aware controllable shadow removal. Unlike existing approaches, our paradigm allows for targeted shadow removal from specific subjects based on user prompts (e.g., dots, lines, or subject masks). This approach eliminates the need for shadow annotations and offers flexible, user-controlled shadow removal. Specifically, we propose an end-to-end learnable model, the Prompt-Aware Controllable Shadow Removal Network (PACSRNet). PACSRNet consists of two key modules: a prompt-aware module that generates shadow masks for the specified subject based on the user prompt, and a shadow removal module that uses the shadow prior from the first module to restore the content in the shadowed regions. Additionally, we enhance the shadow removal module by incorporating feature information from the prompt-aware module through a linear operation, providing prompt-guided support for shadow removal. Recognizing that existing shadow removal datasets lack diverse user prompts, we contribute a new dataset specifically designed for prompt-based controllable shadow removal. Extensive experimental results demonstrate the effectiveness and superiority of PACSRNet.

研究动机与目标

  • 通过实现超越全局或基于遮罩的方法的可控阴影去除,使用户提示引导对特定主体的去阴影成为可能。
  • 在推理阶段消除对精确阴影区域遮罩的依赖。
  • 开发一个端到端的网络,具备提示感知的遮罩生成与阴影还原的指导能力。
  • 引入并发布一个包含多种提示类型的 PCSRD 数据集,用以模拟真实世界的提示场景。

提出的方法

  • 提出 PACSRNet,包含两大模块:一个提示感知模块,用于生成特定主体的阴影遮罩并提供提示引导特征;一个阴影去除模块,在阴影先验信息的帮助下进行内容还原。
  • 引入空间-频率交互 (SFI) 块,使用离散小波变换融合空间与频率特征,以提升对阴影边界的感知。
  • 在阴影去除模块中采用 Dense-Sparse Local Attention (DSLA) 块,减少无关内容的引入,同时保留有用的上下文。
  • 通过一个线性层将提示感知特征与阴影去除编码器连接,在还原过程中提供隐式提示指导。
  • 使用联合损失进行训练:阴影去除损失与阴影预测损失,并用参数 λ=3 进行平衡。
  • 在 PCSRD 与 ISTD+ 数据集上进行评估,并与最先进的阴影去除方法进行对比。

实验结果

研究问题

  • RQ1提示感知网络在没有显式阴影遮罩的情况下,能否仅通过轻量化的提示(点/线/主体遮罩)准确预测主体特异性的阴影区域?
  • RQ2空间-频率信息与密集-稀疏局部注意力的结合,是否能在提示条件下提升阴影边界感知和还原质量?
  • RQ3提示引导如何影响阴影去除模块在不同提示与数据集上的表现?
  • RQ4在阴影区域与整图度量下,所提 PACSRNet 是否具备与现有阴影去除方法的竞争力甚至优越性?
  • RQ5新的 PCSRD 数据集是否能够对提示基的可控阴影去除进行鲁棒评测?

主要发现

MethodPSNR (Shadow)SSIM (Shadow)RMSE (Shadow)PSNR (Non-Shadow)SSIM (Non-Shadow)RMSE (Non-Shadow)PSNR (All Regions)SSIM (All Regions)RMSE (All Regions)
BMNet Zhu et al. (2022)44.4590.99555.942848.8320.99610.640141.6270.98810.7743
Inpaint4Shadow Li et al. (2023)45.4430.99588.669245.6430.99550.881741.9690.98840.9723
ShadowFormer Guo et al. (2023a)45.3180.99575.168749.7740.99620.501842.3020.98890.6183
ShadowDiffusion Guo et al. (2023b)44.5930.989612.50746.0940.98891.072640.8230.98691.2135
HomoFormer Xiao et al. (2024)45.2560.99575.315949.5930.99620.504242.2190.98880.6251
PACSRNet † (Ours)45.5590.99594.998749.7840.99640.492742.4940.98920.6038
PACSRNet (Ours) w/ Dot43.3820.99526.131148.6220.99610.486440.9560.98780.6341
PACSRNet (Ours) w/ Line43.4790.99536.084748.8670.99610.486141.0560.98790.6333
PACSRNet (Ours) w/ Subject Mask44.3540.99575.554149.0610.99610.502241.5920.98840.6263
BMNet Zhu et al. (2019) ISTD+37.870.9915.6237.510.9852.4533.980.9722.97
Inpaint4Shadow Li et al. (2023) ISTD+38.100.9906.0937.660.9812.8234.160.9673.35
ShadowFormer Guo et al. (2023a) ISTD+39.480.9925.2338.820.9832.3035.460.9712.78
ShadowDiffusion Guo et al. (2023b) ISTD+39.690.9924.9738.890.9872.2835.670.9752.72
HomoFormer Xiao et al. (2024) ISTD+39.490.9934.7338.750.9842.2335.350.9752.64
PACSRNet † (Ours) ISTD+40.320.9934.8939.180.9852.2736.020.9722.63
  • PACSRNet 在 PCSRD 上针对点/线/主体遮罩提示的阴影去除任务分别达到 PSNR 40.95/41.06/41.59,表现与使用精确遮罩的 ShadowDiffusion 相当。
  • 在 PCSRD 与 ISTD+ 上,完整的 PACSRNet 在 PSNR/SSIM 上击败基线,且在阴影区域还原方面表现更优(例如 PACSRNet† 在 PCSRD 阴影区域的 PSNR 为 45.559)。
  • 消融实验表明 Spatial-Frequency Interaction (SFI) 块将 PSNR 提升约 0.23 dB,验证了频率特征的收益。
  • Dense-Sparse Local Attention (DSLA) 能减少无关内容的引入,相较于单纯的密集注意力提升了还原质量。
  • 提示感知引导提升阴影去除性能,多尺度提示特征引导阴影去除编码器聚焦于主体与阴影区域。
  • 所提出的基于提示的数据集 PCSRD(11,900 条样本)支持多样化提示和复杂场景,便于未来研究。

更好的研究,从现在开始

从论文设计到论文写作,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。