User Aided Approach for Shadow and Ghost Removal in Robust Video Analytics

In almost all computer vision applications moving objects detection is the crucial step for information extraction. Shadows and ghosts will often introduce errors that will certainly effect the performance of computer vision algorithms, such as object detection, tracking and scene understanding. This paper studies various methods for shadows and ghost detection and proposes a novel user-aided approach for texture preserving shadows and ghost removal from surveillance video. The proposed algorithm addresses limitations in uneven shadow and ghost boundary processing and umbra recovery. This approach first identifies an initial shadow/ghost boundary by growing a user specified shadow outline on an illumination-sensitive image. Interval-variable pixel intensity sampling is introduced to eliminate anomalies, raised from unequal boundaries. This approach extracts the initial scale field by applying local group intensity spline fittings around the shadow boundary area. Bad intensity samples are substituted by their nearest intensities based on a log-normal probability distribution of fitting errors. Finally, it uses a gradual colour transfer to correct post-processing anomalies such as gamma correction and lossy compression.

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

[2]  Andrew J. Davison,et al.  Active Matching , 2008, ECCV.

[3]  Derek Hoiem,et al.  Single-image shadow detection and removal using paired regions , 2011, CVPR 2011.

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

[5]  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.

[6]  Ross T. Whitaker,et al.  A Level-Set Approach to 3D Reconstruction from Range Data , 1998, International Journal of Computer Vision.

[7]  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.

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

[9]  Frédo Durand,et al.  A Fast Approximation of the Bilateral Filter Using a Signal Processing Approach , 2006, International Journal of Computer Vision.

[10]  Michael Gleicher,et al.  Texture-Consistent Shadow Removal , 2008, ECCV.

[11]  Jack Tumblin,et al.  Editing Soft Shadows in a Digital Photograph , 2007, IEEE Computer Graphics and Applications.

[12]  Yair Weiss,et al.  Deriving intrinsic images from image sequences , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.