Shadow Detection and Removal from Real Images: State of Art

Shadow detection and removal is used in various image processing applications like video surveillance, scene interpretation and object recognition. Ignoring the existence of shadows in images may cause serious problems like object merging, object lose, misinterpretation and alternation of object shape in various visual processing applications like segmentation, scene analysis and tracking. Many algorithms have been proposed in the literature, that deals with shadow detection and removal from images as well as videos. A comparative and empirical evaluation of the existing approaches in video has already been reported, but we lack a similar one in case of still images. This paper presents a comprehensive survey of existing shadow detection and removal algorithms reported in the case of still images. Evaluation metrics involved in shadow detection and removal techniques are discussed and the inefficiency of conventional metrics such as; per pixel accuracy, Precision, Recall, FScore etc in detection phase are also explored. Quantitative and qualitative evaluation of selected methods are also discussed. To the best of our knowledge this is the first article that exclusively discusses shadow detection and removal methodologies from real images.

[1]  Gregory Dudek,et al.  On 3-D surface reconstruction using shape from shadows , 1998, Proceedings. 1998 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.98CB36231).

[2]  Brian C. Lovell,et al.  Shadow detection: A survey and comparative evaluation of recent methods , 2012, Pattern Recognit..

[3]  Derek Hoiem,et al.  Paired Regions for Shadow Detection and Removal , 2013, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  V. K. Govindan,et al.  Shadow Detection and Removal from a Single Image Using LAB Color Space , 2013 .

[5]  H. Barrow,et al.  RECOVERING INTRINSIC SCENE CHARACTERISTICS FROM IMAGES , 1978 .

[6]  Narendra Ahuja,et al.  Shadow Removal Using Bilateral Filtering , 2012, IEEE Transactions on Image Processing.

[7]  C. Unsalan,et al.  Building detection from aerial images using invariant color features and shadow information , 2008, 2008 23rd International Symposium on Computer and Information Sciences.

[8]  Graham D. Finlayson,et al.  Hamiltonian Path based Shadow Removal , 2005, BMVC.

[9]  Cem Ünsalan,et al.  A Probabilistic Framework to Detect Buildings in Aerial and Satellite Images , 2011, IEEE Transactions on Geoscience and Remote Sensing.

[10]  Dani Lischinski,et al.  The Shadow Meets the Mask: Pyramid‐Based Shadow Removal , 2008, Comput. Graph. Forum.

[11]  Curt H. Davis,et al.  Automated Building Extraction from High-Resolution Satellite Imagery in Urban Areas Using Structural, Contextual, and Spectral Information , 2005, EURASIP J. Adv. Signal Process..

[12]  V. K. Govindan,et al.  Fuzzy split and merge for shadow detection , 2015 .

[13]  Alexei A. Efros,et al.  Detecting Ground Shadows in Outdoor Consumer Photographs , 2010, ECCV.

[14]  G. Finlayson,et al.  Simple Shadow Removal , 2006 .

[15]  Jiejie Zhu,et al.  Learning to recognize shadows in monochromatic natural images , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[16]  Cheng Lu,et al.  Entropy Minimization for Shadow Removal , 2009, International Journal of Computer Vision.

[17]  Qi Wu,et al.  Strong shadow removal via patch-based shadow edge detection , 2012, 2012 IEEE International Conference on Robotics and Automation.

[18]  Mark S. Drew,et al.  Removing Shadows From Images using Retinex , 2002, CIC.

[19]  Graham D. Finlayson,et al.  Fast Re-integration of Shadow Free Images , 2004, CIC.

[20]  Bang Jun Lei,et al.  Real-time outdoor video surveillance with robust foreground extraction and object tracking via multi-state transition management , 2006, Pattern Recognit. Lett..

[21]  Xue Mei,et al.  Illumination recovery from images with cast shadows , 2007 .

[22]  P. Dare Shadow Analysis in High-Resolution Satellite Imagery of Urban Areas , 2005 .

[23]  Nijad Al-Najdawi,et al.  A survey of cast shadow detection algorithms , 2012, Pattern Recognit. Lett..

[24]  Katsushi Ikeuchi,et al.  Interactive Shadow Removal from a Single Image Using Hierarchical Graph Cut , 2009, ACCV.

[25]  George Drettakis,et al.  Perspective shadow maps , 2002, ACM Trans. Graph..

[26]  D. Tulla Lightfoot,et al.  Society for Imaging Science and Technology, 11th International Conference (1995)—Non-Impact Printing Technologies , 2017 .

[27]  Tai-Pang Wu,et al.  A Bayesian approach for shadow extraction from a single image , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[28]  Hagit Hel-Or,et al.  Texture-Preserving Shadow Removal in Color Images Containing Curved Surfaces , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[29]  Mohan M. Trivedi,et al.  Detecting Moving Shadows: Algorithms and Evaluation , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[30]  Graham D. Finlayson,et al.  Simple Shadow Remova , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[31]  David J. Kriegman,et al.  What shadows reveal about object structure. , 2001 .

[32]  Mark S. Drew,et al.  Removing Shadows from Images , 2002, ECCV.

[33]  Xia Zhu,et al.  Shadow removal based on YCbCr color space , 2015, Neurocomputing.

[34]  Qijun Zhao,et al.  Detecting soft shadows in a single outdoor image: From local edge-based models to global constraints , 2014, Comput. Graph..

[35]  Hagit Hel-Or,et al.  Shadow Removal Using Intensity Surfaces and Texture Anchor Points , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[36]  Hannah M. Dee,et al.  The Perception and Content of Cast Shadows: An Interdisciplinary Review , 2011, Spatial Cogn. Comput..

[37]  Theo Gevers,et al.  Shadow edge detection using geometric and photometric features , 2009, 2009 16th IEEE International Conference on Image Processing (ICIP).

[38]  Harry Shum,et al.  Natural shadow matting , 2007, TOGS.

[39]  Han Gong,et al.  Interactive Shadow Removal and Ground Truth for Variable Scene Categories , 2014, BMVC.

[40]  Cheng Lu,et al.  On the removal of shadows from images , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[41]  Touradj Ebrahimi,et al.  Shadow identification and classification using invariant color models , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[42]  Sabine Süsstrunk,et al.  Removing shadows from images using color and near-infrared , 2011, 2011 18th IEEE International Conference on Image Processing.