Removing shadows

Shadows often confound algorithms designed to solve computer vision tasks such as image segmentation, object detection and tracking. In this paper, a shadow detection and removal technique is proposed. The method requires no camera calibration or other a priori information regarding the scene. Support vector machines are used to identify shadow boundaries based on their boundary properties. This boundary information is used to identify shadowed regions in the image and then assign them the color of non-shadow neighbors of the same material.

[1]  Brian V. Funt,et al.  Luminance-Based Multi-Scale Retinex , 1997 .

[2]  Arnold W. M. Smeulders,et al.  Color-based object recognition , 1997, Pattern Recognit..

[3]  Graham D. Finlayson,et al.  Shadow Identification using Colour Ratios , 2000, CIC.

[4]  Nello Cristianini,et al.  An Introduction to Support Vector Machines and Other Kernel-based Learning Methods , 2000 .

[5]  Peter Meer,et al.  Edge Detection with Embedded Confidence , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Dorin Comaniciu,et al.  Mean Shift: A Robust Approach Toward Feature Space Analysis , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Peter Meer,et al.  Synergism in low level vision , 2002, Object recognition supported by user interaction for service robots.

[8]  Dustin Boswell,et al.  Introduction to Support Vector Machines , 2002 .

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

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

[11]  G D Finlayson,et al.  Color constancy at a pixel. , 2001, Journal of the Optical Society of America. A, Optics, image science, and vision.

[12]  Chih-Jen Lin,et al.  The analysis of decomposition methods for support vector machines , 2000, IEEE Trans. Neural Networks Learn. Syst..

[13]  Steven A. Shafer,et al.  A framework for segmentation using physical models of image formation , 1993, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[14]  Claus B. Madsen Can non-existing objects cast shadows? , 2002 .

[15]  Paul W. Fieguth,et al.  Highlight and Shading Invariant Color Image Segmentation Using Simulated Annealing , 2001, EMMCVPR.

[16]  Murray H. Loew,et al.  Complex shadow-boundary segmentation using the entry-exit method , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[17]  M. Carter Computer graphics: Principles and practice , 1997 .

[18]  Theo Gevers,et al.  Adaptive Image Segmentation by Combining Photometric Invariant Region and Edge Information , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[19]  C. Jiang,et al.  Shadow identification , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[20]  James C. Miller,et al.  Computer graphics principles and practice, second edition , 1992, Comput. Graph..