Test-Time Intensity Consistency Adaptation for Shadow Detection

Leyi Zhu, Weihuang Liu, Xinyi Chen, Zimeng Li, Xuhang Chen +2 more
10/10/2024
cs.CV

No official code found. Best implementation: CHULOKYEE/TICA (7 stars, MIT, last commit 2024-12-02).

Abstract

Shadow detection is crucial for accurate scene understanding in computer vision, yet it is challenged by the diverse appearances of shadows caused by variations in illumination, object geometry, and scene context. Deep learning models often struggle to generalize to real-world images due to the limited size and diversity of training datasets. To address this, we introduce TICA, a novel framework that leverages light-intensity information during test-time adaptation to enhance shadow detection accuracy. TICA exploits the inherent inconsistencies in light intensity across shadow regions to guide the model toward a more consistent prediction. A basic encoder-decoder model is initially trained on a labeled dataset for shadow detection. Then, during the testing phase, the network is adjusted for each test sample by enforcing consistent intensity predictions between two augmented input image versions. This consistency training specifically targets both foreground and background intersection regions to identify shadow regions within images accurately for robust adaptation. Extensive evaluations on the ISTD and SBU shadow detection datasets reveal that TICA significantly demonstrates that TICA outperforms existing state-of-the-art methods, achieving superior results in balanced error rate (BER).

View on arXivView PDF

Code Implementations(1)

CHULOKYEE/TICACommunity71%
MIT

[ICONIP 2024] Test-Time Intensity Consistency Adaptation for Shadow Detection

74PythonNov 30, 20241 years agoMIT

Similar Papers

Cite this paper

@article{zhu2024testtime,
  title  = {Test-Time Intensity Consistency Adaptation for Shadow Detection},
  author = {Leyi Zhu and Weihuang Liu and Xinyi Chen and Zimeng Li and Xuhang Chen and Zhen Wang and Chi-Man Pun},
  year   = {2024},
  eprint = {2410.07695},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.07695v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.07695.svg)](https://codeofpaper.com/paper/2410.07695)

Discussion