Detecting and removing shadows

Zvi Figov, Yoram Tal, Moshe Koppel

Research output: Contribution to conferencePaperpeer-review

8 Scopus citations


This paper describes a method for the detection and removal of shadows in RGB images. The shadows are with hard borders. The proposed method begins with a segmentation of the color image. It is then decided if a segment is a shadow by examination of its neighboring segments. We use the method introduced in Finlayson et. al. to remove the shadows by zeroing the shadow's borders in an edge representation of the image, and then re-integrating the edge using the method introduced by Weiss. This is done for all of the color channels thus leaving a shadow-free color image. Unlike previous methods, the present method requires neither a calibrated camera nor multiple images. This method is complementary of current illumination correction algorithms. Examination of a number of examples indicates that this method yields a significant improvement over previous methods.

Original languageEnglish
Number of pages6
StatePublished - 2004
EventProceedings of the Seventh IASTED International Conference on Computer Graphics and Imaging - Kauai, HI, United States
Duration: 17 Aug 200419 Aug 2004


ConferenceProceedings of the Seventh IASTED International Conference on Computer Graphics and Imaging
Country/TerritoryUnited States
CityKauai, HI


  • Computer vision
  • Image enhancement
  • Image segmentation
  • Imaging and image processing
  • Shadow removal


Dive into the research topics of 'Detecting and removing shadows'. Together they form a unique fingerprint.

Cite this