Toward the Detection of Urban Infrastructure’s Edge Shadows

  • Cesar Isaza
  • Joaquin Salas
  • Bogdan Raducanu
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6474)


In this paper, we propose a novel technique to detect the shadows cast by urban infrastructure, such as buildings, billboards, and traffic signs, using a sequence of images taken from a fixed camera. In our approach, we compute two different background models in parallel: one for the edges and one for the reflected light intensity. An algorithm is proposed to train the system to distinguish between moving edges in general and edges that belong to static objects, creating an edge background model. Then, during operation, a background intensity model allow us to separate between moving and static objects. Those edges included in the moving objects and those that belong to the edge background model are subtracted from the current image edges. The remaining edges are the ones cast by urban infrastructure. Our method is tested on a typical crossroad scene and the results show that the approach is sound and promising.


background modelling edge detection shadow segmentation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Canny, J.: A Computational Approach to Edge Detection. IEEE Transactions on Pattern Analysis and Machine Intelligence 8(6), 679–698 (1986)CrossRefGoogle Scholar
  2. 2.
    Elgammal, A., Harwood, D., Davis, L.: Non-Parametric Model for Background Subtraction. In: Vernon, D. (ed.) ECCV 2000. LNCS, vol. 1843, pp. 751–767. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  3. 3.
    Horprasert, T., Harwood, D., Davis, L.: A Statistical Approach for Real-Time Robust Background Subtraction and Shadow Detection. In: IEEE International Conference on Computer Vision (1999)Google Scholar
  4. 4.
    Jain, V., Kimia, B., Mundy, J.: Background Modeling based on Subpixel Edges. In: IEEE International Conference on Image Processing, ICIP 2007, vol. 6 (2007)Google Scholar
  5. 5.
    Merran, E., Hastings, N., Peacock, B.: Statistical Distributions. Wiley, New York (2000)zbMATHGoogle Scholar
  6. 6.
    Papoulis, A., Pillai, S.U., Unnikrishna, S.: Probability, random variables, and stochastic processes. McGraw-Hill, New York (2002)Google Scholar
  7. 7.
    Prati, A., Mikic, I., Trivedi, M.M., Cucchiara, R.: Detecting Moving Shadows: Algorithms and Evaluation. IEEE Transactions on Pattern Analysis and Machine Intelligence 25(7), 918–923 (2003)CrossRefGoogle Scholar
  8. 8.
    Ren, K., Sun, H., Jia, Q., Shi, J.: Building recognition from aerial images combining segmentation and shadow. In: IEEE International Conference on Intelligent Computing and Intelligent Systems, pp. 578–582 (2009)Google Scholar
  9. 9.
    Stauffer, C., Grimson, E.: Learning Patterns of Activity using Real-Time Tracking. IEEE Transactions on Pattern Analysis and Machine Intelligence 22(8), 747–757 (2000)CrossRefGoogle Scholar
  10. 10.
    Toyama, K., Krumm, J., Brumitt, B., Meyers, B.: Wallflower: Principles and Practice of Background Maintenance. In: IEEE International Conference on Computer Vision, p. 255 (1999)Google Scholar
  11. 11.
    Watanabe, S., Miyajima, K., Mukawa, N.: Detecting Changes of Buildings from Aerial Images using Shadow and Shading Model. In: International Conference on Pattern Recognition, vol. 2 (1998)Google Scholar
  12. 12.
    Wei, Y., Zhao, Z., Song, J.: Urban building extraction from high-resolution satellite panchromatic image using clustering and edge detection. In: IEEE International Geoscience and Remote Sensing Symposium, vol. 3 (2004)Google Scholar
  13. 13.
    Yang, Y., Ming, Y., Yongchao, M.: A Strategy to Detect the Moving Vehicle Shadows Based on Gray-Scale Information. In: International Conference on Intelligent Networks and Intelligent Systems, pp. 358–361 (2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Cesar Isaza
    • 1
  • Joaquin Salas
    • 1
    • 2
  • Bogdan Raducanu
    • 3
  1. 1.CICATA QueretaroInstituto Politecnico NacionalMexico
  2. 2.Visiting Scientist, Computer Science DepartmentDuke UniversityUSA
  3. 3.Computer Vision CenterBarcelonaSpain

Personalised recommendations