Skip to main content
Log in

An efficient method of cast shadow removal using multiple features

  • Original Paper
  • Published:
Signal, Image and Video Processing Aims and scope Submit manuscript

Abstract

Features of images are often used for cast shadow removal. A technique based on using only a single feature cannot universally distinguish an object pixel from a shadow pixel of a video frame. On the other hand, the use of multiple features increases the computational cost of a shadow removal technique considerably. In this paper, an efficient yet simple method for cast shadow removal from video sequences with static background using multiple features is developed. The basic idea of the proposed technique is that a simultaneous use of a small number of multiple features, if chosen judiciously, can reduce the similarity between object and shadow pixels without an excessive increase in the computational cost. Using the features of gray levels, color composition, and gradients of foreground and background pixels, a method is devised to create a complete object mask. First, based on each of the three features, three individual shadow masks are constructed, from which three corresponding object masks are obtained through a simple subtraction operation. The object masks are then merged together to generate a single object mask. Each of the three shadow masks is created so as to cover as many shadow pixels as possible, even if it results in falsely including in them some of the object pixels. As a result, the subsequent object masks may lose some of these pixels. However, the object pixels missed by one of the object masks should be able to be recovered by at least one of the other two, since they are generated based on features complementary to the one used to construct the first one. The final object mask obtained through a logical OR operation of the three individual masks can, therefore, be expected to include most of the object pixels. The proposed method is applied to a number of video sequences. The simulation results demonstrate that the proposed method provides a mechanism for shadow removal that is superior to some of the recently proposed techniques without imparting an excessive computational cost.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Stauffer, C., Grimson, W.E.L.: Adaptive background mixture modules for real-time tracking. In: Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition, vol. 2, pp. 246–252, June (1999)

  2. Chen, C.-T., Su, C.-Y., Kao, W.-C.: An enhanced segmentation on vision-based shadow removal for vehicle detection. In: Proceedings of the International Conference Green Circuits and Systems. pp. 679–682, June (2010)

  3. Salvador, E., Cavallaro, A., Ebrahimi, T.: Cast shadow segmentation using invariant color features. Comput. Vision Image Understand. 95(2), 238–259 (2004)

    Google Scholar 

  4. Nakagami, K., Nishitani, T.: The study on shadow removal on transform domain GMM foreground segmentation. In: Proceedings of International Symposium on Communications and Information Technologies, pp. 867–872, Oct (2010)

  5. Su, Y.-F., Chen, H.H.: A three-stage approach to shadow field estimation from partial boundary information. IEEE Trans. Image Process. 19(10), 2749–2760 (2010)

    Article  MathSciNet  Google Scholar 

  6. Yang, M.-T., Lo, K.-H., Chiang, C.-C., Tai, W.-K.: Moving cast shadow detection by exploiting multiple cues. Image Process. IET 2, 95–104 (2008)

    Article  Google Scholar 

  7. Wang, C., Zhang, W.: A robust algorithm for shadow removal of foreground detection in video surveillance. In: Proceedings of Asia-Pacific Conference on Information Processing, vol. 2, pp. 422–425, July (2009)

  8. Vernon, D.: MachineVision.[Online]. Available:http://homepages.inf.ed.ac.uk/rbf/BOOKS/VERNON/vernon.htm. [Oct. 11, 2012]. (1999)

  9. http://www.cvg.rdg.ac.uk/PETS2006/data.html

  10. http://www.openvisor.org/video_details.asp?idvideo=114

  11. http://trace.eas.asu.edu/yuv/

  12. Black, J., Ellis, T., Rosin, P.: A novel method for video tracking performance evaluation. In: Proceedings of International Workshop Visual Surveillance and Performance Evaluation of Tracking and Surveillance. pp. 125–132, Oct (2003)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Omair Ahmad.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Tang, C., Ahmad, M.O. & Wang, C. An efficient method of cast shadow removal using multiple features. SIViP 7, 695–703 (2013). https://doi.org/10.1007/s11760-013-0470-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11760-013-0470-1

Keywords

Navigation