Shadow Removal in Outdoor Video Sequences by Automatic Thresholding of Division Images

  • Srinivasa Rao Dammavalam
  • Claudio Piciarelli
  • Christian Micheloni
  • Gian Luca Foresti
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5716)


Several video-based applications, such as video surveillance, traffic monitoring, video annotation, etc., rely on the correct detection and tracking of moving objects within the observed scene. Even though several works have been proposed in the field of moving object detection, many of them do not consider the problem of segmenting real objects from their shadows. The shadow is considered part of the object, thus leading to possibly large errors in the subsequent steps of object localisation and tracking. In this paper we propose a shadow detection algorithm able to remove shadows from the blobs of moving objects, using division images and Expectation-Maximization histogram analysis. Experimental results prove that the use of the proposed method can significantly increase the performance of a video analysis system.


Video Surveillance Intelligent Transportation System Video Surveillance System Video Annotation Shadow Detection 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Prati, A., Mikic, I., Trivedi, M.M., Cucchiara, R.: Detecting moving shadows: Algorithms and evaluation. IEEE Trans. on Pattern Analysis and Machine Intelligence 25(7), 918–923 (2003)CrossRefGoogle Scholar
  2. 2.
    Bevilacqua, A.: Effective shadow detection in traffic monitoring applications. Journal of WSCG 11(1), 57–64 (2003)Google Scholar
  3. 3.
    Joshi, A.J., Atev, S., Masoud, O., Papanikolopoulos, N.: Moving shadow detection with low- and mid-level reasoning. In: IEEE International Conference on Robotics and Automation, Rome, Italy, pp. 4827–4832 (2007)Google Scholar
  4. 4.
    Cucchiara, R., Grana, C., Piccardi, M., Prati, A., Sirotti, S.: Improving shadow suppression in moving object detection with hsv color information. In: IEEE Proc. Intelligent Transportation Systems, Oakland, CA, USA, pp. 334–339 (2001)Google Scholar
  5. 5.
    Cucchiara, R., Grana, C., Piccardi, M., Prati, A.: Statistic and knowledge-based moving object detection in traffic scenes. In: IEEE Proc. Intelligent Transportation Systems, Dearborn, MI, USA, pp. 27–32 (2000)Google Scholar
  6. 6.
    Weiss, Y.: Deriving intrinsic images from image sequences. In: IEEE International Conference on Computer Vision, Vancouver, BC, Canada, pp. 68–75 (2001)Google Scholar
  7. 7.
    Finlayson, G.D., Hordley, S.D., Drew, M.S.: On the removal of shadows from images. IEEE Trans. Pattern Analysis and Machine Intelligence 28(1), 59–68 (2006)CrossRefGoogle Scholar
  8. 8.
    Joshi, A.J., Papanikolopoulos, N.P.: Learning to detect moving shadows in dynamic environments. IEEE Trans. Pattern Analysis and Machine Intelligence 30(11), 2055–2063 (2008)CrossRefGoogle Scholar
  9. 9.
    Micheloni, C., Piciarelli, C., Foresti, G.: How a visual surveillance system hypothesizes how you behave. Behavior Research Methods 38(3), 447–455 (2006)CrossRefGoogle Scholar
  10. 10.
    Moon, T.: The expectation-maximization algorithm. IEEE Signal Processing Magazine 13(6), 47–60 (1996)CrossRefGoogle Scholar
  11. 11.
    Nghiem, A., Bremond, F., Thonnat, M., Valentin, V.: ETISEO, performance evaluation for video surveillance systems. In: Proc. of Advanced Video and Signal-based Surveillance, London, UK, pp. 476–481 (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Srinivasa Rao Dammavalam
    • 1
  • Claudio Piciarelli
    • 1
  • Christian Micheloni
    • 1
  • Gian Luca Foresti
    • 1
  1. 1.University of UdineItaly

Personalised recommendations