Automatic Shadow Detection and Removal from a Single Image

被引:182
作者
Khan, Salman H. [1 ]
Bennamoun, Mohammed [1 ]
Sohel, Ferdous [1 ,2 ]
Togneri, Roberto [3 ]
机构
[1] Univ Western Australia, Sch Comp Sci & Software Engn, 35 Stirling Highway, Crawley, WA 6009, Australia
[2] Murdoch Univ, Sch Engn & Informat Technol, 90 South St, Murdoch, WA 6150, Australia
[3] Univ Western Australia, Sch Elect Elect & Comp Engn, 35 Stirling Highway, Crawley, WA 6009, Australia
基金
澳大利亚研究理事会;
关键词
Feature learning; Bayesian shadow removal; conditional random field; convnets; shadow detection; shadow matting; BAYESIAN-APPROACH; MOVING SHADOWS; ILLUMINATION;
D O I
10.1109/TPAMI.2015.2462355
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present a framework to automatically detect and remove shadows in real world scenes from a single image. Previous works on shadow detection put a lot of effort in designing shadow variant and invariant hand-crafted features. In contrast, our framework automatically learns the most relevant features in a supervised manner using multiple convolutional deep neural networks (ConvNets). The features are learned at the super-pixel level and along the dominant boundaries in the image. The predicted posteriors based on the learned features are fed to a conditional random field model to generate smooth shadow masks. Using the detected shadow masks, we propose a Bayesian formulation to accurately extract shadow matte and subsequently remove shadows. The Bayesian formulation is based on a novel model which accurately models the shadow generation process in the umbra and penumbra regions. The model parameters are efficiently estimated using an iterative optimization procedure. Our proposed framework consistently performed better than the state-of-the-art on all major shadow databases collected under a variety of conditions.
引用
收藏
页码:431 / 446
页数:16
相关论文
共 54 条
[1]   SLIC Superpixels Compared to State-of-the-Art Superpixel Methods [J].
Achanta, Radhakrishna ;
Shaji, Appu ;
Smith, Kevin ;
Lucchi, Aurelien ;
Fua, Pascal ;
Suesstrunk, Sabine .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2012, 34 (11) :2274-2281
[2]  
[Anonymous], P ECCV WORKSH PHOT C
[3]  
[Anonymous], 2012, SPACING DIAERESIS EF, DOI DOI 10.1007/978-3-642-35289-8
[4]  
[Anonymous], 1978, COMPUT VIS SYST
[5]  
[Anonymous], 2008, Notebooks
[6]  
[Anonymous], 2004, COMPUT VIS IMAGE UND, DOI DOI 10.1016/j.cviu.2004.03.008
[7]   Shadow Removal Using Intensity Surfaces and Texture Anchor Points [J].
Arbel, Eli ;
Hel-Or, Hagit .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2011, 33 (06) :1202-1216
[8]   Contour Detection and Hierarchical Image Segmentation [J].
Arbelaez, Pablo ;
Maire, Michael ;
Fowlkes, Charless ;
Malik, Jitendra .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2011, 33 (05) :898-916
[9]   User-Assisted Intrinsic Images [J].
Bousseau, Adrien ;
Paris, Sylvain ;
Durand, Fredo .
ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (05) :1-10
[10]   Graph cuts and efficient N-D image segmentation [J].
Boykov, Yuri ;
Funka-Lea, Gareth .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 2006, 70 (02) :109-131