Moving Cast Shadow Elimination Algorithm Using Principal Component Analysis in Vehicle Surveillance Video

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4413)


Moving cast shadows on object distort figures which causes serious detection deficiency and analysis problems in ITS related applications. Thus, shadow removal plays an important role for robust object extraction from surveillance videos. In this paper, we propose an algorithm to eliminate moving cast shadow that uses features of color information about foreground and background figures. The significant information among the features of shadow, background and object is extracted by PCA transformation and tilting coordinates system. By appropriate analyses of the information, we found distributive characteristics of colors from the tilted PCA space. With this new color space, we can detect moving cast shadow and remove them effectively.


Shadow Elimination PCA ITS Color Shadow Model 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Cucchiara, R., Grana, C., Piccardi, M., Prati, A.: Detecting objects, shadows and ghosts in video streams by exploiting color and motion information. In: Proceedings of the IEEE Int′l Conference on Image Analysis and Processing, pp. 360–365 (2001)Google Scholar
  2. 2.
    Cucchiara, R., Grana, C., Prati, A., Piccardi, M.: Effective detection of moving objects, shadows and ghosts in surveillance videos, Australia-Japan Advanced Workshop on Computer Vision (2003)Google Scholar
  3. 3.
    Haritaoglu, I., Harwood, D., Davis, L.S.: W4: real-time surveillance of people and their activities. IEEE Transactions on Pattern Analysis and Machine Intelligence 22(8), 809–830 (2000)CrossRefGoogle Scholar
  4. 4.
    Horprasert, T., Harwood, D., Davis, L.S.: A statistical approach for real-time robust background subtraction and shadow detection. In: Proceedings of IEEE ICCV 1999 FRAME-RATE Workshop (1999)Google Scholar
  5. 5.
    Jolliffe, I.T.: Principal component analysis. Springer, New York (1996)Google Scholar
  6. 6.
    Mikic, I., Cosman, P., Kogut, G., Trivedi, M.M.: Moving shadow and object detection in traffic scenes. In: Proceedings of Int′l Conference on Pattern Recognition, pp. 321–324 (2000)Google Scholar
  7. 7.
    Nadimi, S., Bhanu, B.: Physical models for moving shadow and object detection in video, Pattern Analysis and Machine Intelligence. IEEE Transactions 26(8), 1079–1087 (2004)Google Scholar
  8. 8.
    Prati, A., Cucchiara, R., Mikic, I., Trivedi, M.M.: Analysis and Detection of Shadows in Video Streams: A Comparative Evaluation. In: Proc. of Third Workshop on Empirical Evaluation Methods in Computer Vision - IEEE Int′l Conference on Computer Vision and Pattern Recognition, pp. 571–576 (2001)Google Scholar
  9. 9.
    Strauder, J., Mech, R., Ostermann, J.: Detection of moving cast shadow for object Segmentation. IEEE Transaction on Multimedia 1(1), 65–76 (1999)CrossRefGoogle Scholar
  10. 10.
    Wang, J.M., Chung, Y.C., Chang, C.L, Chen, S.W.: Shadow Detection and Removal for Traffic Image. In: Proceedings of the IEEE Int′l Conference on Networking, Sensing & Control, pp. 649–654 (2004)Google Scholar
  11. 11.
    Yoneyama, A., Yeh, C.H., Kuo, C.-C.J.: Moving cast shadow elimination for robust vehicle extraction based on 2D joint vehicle/shadow models. In: Proceedings. IEEE Conference on Advanced Video and Signal Based Surveillance, pp. 229–236 (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  1. 1.Dept. of Computer Science, Konkuk University, SeoulKorea
  2. 2.Dept. of Multimedia Engineering, Hansung University, SeoulKorea
  3. 3.Dept. of Computer Game & Information, Yong-in SongDam College, YonginKorea

Personalised recommendations