{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:35:21Z","timestamp":1760243721985,"version":"build-2065373602"},"reference-count":44,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2012,10,1]],"date-time":"2012-10-01T00:00:00Z","timestamp":1349049600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In some automatic scene analysis applications, the presence of shadows becomes a nuisance that is necessary to deal with. As a consequence, a preliminary stage in many computer vision algorithms is to attenuate their effect. In this paper, we focus our attention on the detection of shadows cast by static objects outdoors, as the scene is viewed for extended periods of time (days, weeks) from a fixed camera and considering daylight intervals where the main source of light is the sun. In this context, we report two contributions. First, we introduce the use of synthetic images for which ground truth can be generated automatically, avoiding the tedious effort of manual annotation. Secondly, we report a novel application of the intrinsic image concept to the automatic detection of shadows cast by static objects in outdoors. We make both a quantitative and a qualitative evaluation of several algorithms based on this image representation. For the quantitative evaluation, we used the synthetic data set, while for the qualitative evaluation we used both data sets. Our experimental results show that the evaluated methods can partially solve the problem of shadow detection.<\/jats:p>","DOI":"10.3390\/s121013333","type":"journal-article","created":{"date-parts":[[2012,10,2]],"date-time":"2012-10-02T02:39:08Z","timestamp":1349145548000},"page":"13333-13348","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Evaluation of Intrinsic Image Algorithms to Detect the Shadows Cast by Static Objects Outdoors"],"prefix":"10.3390","volume":"12","author":[{"given":"Cesar","family":"Isaza","sequence":"first","affiliation":[{"name":"CICATA Qro., Instituto Polit\u00e9cnico Nacional, Cerro Blanco 141, Col. Colinas del Cimatario, Santiago de Queretaro, C.P. 76090, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joaqu\u00edn","family":"Salas","sequence":"additional","affiliation":[{"name":"CICATA Qro., Instituto Polit\u00e9cnico Nacional, Cerro Blanco 141, Col. Colinas del Cimatario, Santiago de Queretaro, C.P. 76090, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bogdan","family":"Raducanu","sequence":"additional","affiliation":[{"name":"Computer Vision Center, UAB Campus, Bellaterra 08193, Barcelona, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2012,10,1]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"238","DOI":"10.1016\/j.cviu.2004.03.008","article-title":"Cast shadow segmentation using invariant color features","volume":"95","author":"Salvador","year":"2004","journal-title":"Comput. Vision Image Underst."},{"key":"ref_2","first-page":"65","article-title":"Detection of moving cast shadows for object segmentation","volume":"1","author":"Stander","year":"1999","journal-title":"Multimedia"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1016\/j.patrec.2004.09.005","article-title":"Cast shadow detection in video segmentation","volume":"26","author":"Xu","year":"2005","journal-title":"Pattern Recog. Lett."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1045","DOI":"10.1109\/76.795058","article-title":"Object recognition and tracking for remote video surveillance","volume":"9","author":"Foresti","year":"1999","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"505","DOI":"10.1016\/S0262-8856(03)00030-1","article-title":"Shadow elimination for effective moving object detection by gaussian shadow modeling","volume":"21","author":"Hsieh","year":"2003","journal-title":"Image Vision Comput."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1222","DOI":"10.1016\/j.patcog.2006.09.017","article-title":"Shadow detection for moving objects based on texture analysis","volume":"40","author":"Leone","year":"2007","journal-title":"Pattern Recog."},{"key":"ref_7","unstructured":"Daum, M., and Dudek, G. (1998, January 23\u201325). On 3-D Surface Reconstruction Using Shape from Shadows. Santa Barbara, CA, USA."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1109\/TPAMI.2006.18","article-title":"On the removal of shadows from images","volume":"28","author":"Finlayson","year":"2006","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_9","unstructured":"Poulin, A. (2001, January 25\u201327). Interactive Rendering of Trees with Shading and Shadows. London, UK."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"305","DOI":"10.1007\/s11263-006-8323-9","article-title":"3D Reconstruction by shadow carving: Theory and practical evaluation","volume":"71","author":"Savarese","year":"2007","journal-title":"Int. J. Comput. Vis."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1016\/0146-664X(79)90001-7","article-title":"Region extraction and shape analysis in aerial photographs","volume":"10","author":"Nagao","year":"1979","journal-title":"Comput. Graph. Image Process."},{"key":"ref_12","unstructured":"Barnard, K., and Finlayson, G. (2000, January 7\u201310). Shadow Identification Using Colour Ratios. Scottsdale, AZ, USA."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"918","DOI":"10.1109\/TPAMI.2003.1206520","article-title":"Detecting moving shadows: Algorithms and evaluation","volume":"25","author":"Prati","year":"2003","journal-title":"IEEE Trans. Pattern Anal. Machine Intell."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"657","DOI":"10.1109\/TPAMI.2006.68","article-title":"A texture-based method for modeling the background and detecting moving objects","volume":"28","author":"Heikkila","year":"2006","journal-title":"IEEE Trans. Pattern Anal. Machine Intell."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1684","DOI":"10.1016\/j.patcog.2011.10.001","article-title":"Shadow detection: A survey and comparative evaluation of recent methods","volume":"45","author":"Sanin","year":"2012","journal-title":"Pattern Recog."},{"key":"ref_16","unstructured":"Prati, A., Cucchiara, R., Mikic, I., and Trivedi, M. (2001, January 8\u201314). Analysis and Detection of Shadows in Video Streams: A Comparative Evaluation. Kauai, HI, USA."},{"key":"ref_17","unstructured":"Isaza, C., Salas, J., and Raducanu, B. (2010). Advanced Concepts for Intelligent Vision Systems, Springer."},{"key":"ref_18","unstructured":"Barrow, H., and Tenenbaum, J. (1978). Recovering Intrinsic Scene Characteristics from Images, Artificial Intelligence Center, SRI International."},{"key":"ref_19","unstructured":"Weiss, Y. (2001, January 7\u201314). Deriving Intrinsic Images from Image Sequences. Vancouver, BC, Canada."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1336","DOI":"10.1109\/TPAMI.2004.86","article-title":"Illumination normalization with time-dependent intrinsic images for video surveillance","volume":"26","author":"Matsushita","year":"2004","journal-title":"IEEE Trans. Pattern Anal. Machine Intell."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"314","DOI":"10.1016\/0734-189X(85)90054-4","article-title":"Boundary conditions for lightness computation in mondrian world","volume":"32","author":"Blake","year":"1985","journal-title":"Comput. Vis., Graph., Image Process."},{"key":"ref_22","unstructured":"Grosse, R., Johnson, M., Adelson, E., and Freeman, W. (October, January 27). Ground Truth Dataset and Baseline Evaluations for Intrinsic Image Algorithms. Kyoto, Japan."},{"key":"ref_23","unstructured":"Kawasaki, H., and Furukawa, R. (2007, January 18\u201322). Shape Reconstruction from Cast Shadows Using Coplanarities and Metric Constraints. Tokyo, Japan."},{"key":"ref_24","unstructured":"Kennedy, J. (1974). A Psychology of Picture Perception, Jossey-Bass."},{"key":"ref_25","unstructured":"Scanlan, J., Chabries, D., and Christiansen, R. (1990, January 3\u20136). A Shadow Detection and Removal Algorithm for 2-D Images. Albuquerque, NM, USA."},{"key":"ref_26","unstructured":"Jiang, C., and Ward, M. (1992, January 15\u201318). Shadow Identification. Champaign, IL, USA."},{"key":"ref_27","unstructured":"Suzuki, A., Shio, A., Arai, H., and Ohtsuka, S. (2000, January 5). Dynamic Shadow Compensation of Aerial Images Based on Color and Spatial Analysis. Barcelona, Spain."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"453","DOI":"10.1016\/S0031-3203(98)00036-3","article-title":"Color based object recognition","volume":"32","author":"Gevers","year":"1999","journal-title":"Pattern Recog."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Finlayson, G., Hordley, S., and Drew, M. (2002, January 27). Removing Shadows from Images. Copenhagen, Denmark.","DOI":"10.1007\/3-540-47979-1_55"},{"key":"ref_30","unstructured":"Gevers, T., and Stokman, H. (2000, January 10\u201313). Classifying Color Transitions into Shadow-geometry, Illumination, Highlight or Material Edges. Vancouver, BC, Canada."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1016\/j.patrec.2004.10.021","article-title":"Removing shadows","volume":"26","author":"Levine","year":"2005","journal-title":"Pattern Recog. Lett."},{"key":"ref_32","unstructured":"Sonoda, Y., and Ogata, T. (1998, January 12\u201316). Separation of Moving Objects and Their Shadows, and Application to Tracking of Loci in the Monitoring Images. Santa Barbara, CA, USA."},{"key":"ref_33","unstructured":"Horprasert, T., Harwood, D., and Davis, L. (1999, January 20\u201325). A Statistical Approach for Real-Time Robust Background Subtraction and Shadow Detection. Kerkyra, Corfu, Greece."},{"key":"ref_34","unstructured":"Mikic, I., Cosman, P., Kogut, G., and Trivedi, M. (2000, January 3\u20138). Moving Shadow and Object Detection in Traffic Scenes. Barcelona, Spain."},{"key":"ref_35","unstructured":"Nadimi, S., and Bhanu, B. (2002, January 1\u201315). Moving Shadow Detection Using a Physics-based Approach. Quebec City, PQ, Canada."},{"key":"ref_36","unstructured":"Bevilacqua, A., and Roffilli, M. (2001, January 8\u201314). Robust Denoising and Moving Shadows Detection in Traffic Scenes. Kauai, HI, USA."},{"key":"ref_37","unstructured":"Cucchiara, R., Grana, C., Piccardi, M., and Prati, A. (2001, January 26\u201328). Detecting Objects, Shadows and Ghosts in Video Streams by Exploiting Color and Motion Information. Palermo, Italy."},{"key":"ref_38","unstructured":"The Persistence of Vision Raytracer Pty. Ltd. Available online: http:\/\/www.povray.org (accessed on 31 January 2012)."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1364\/JOSA.61.000001","article-title":"Lightness and retinex theory","volume":"61","author":"Land","year":"1971","journal-title":"J. Opt. Soc. Am."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Finlayson, G.D., Hordley, S.D., and Drew, M.S. (2002, January 12). Removing Shadows from Images Using Retinex. Scottsdale, AZ, USA.","DOI":"10.2352\/CIC.2002.10.1.art00016"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1016\/j.solener.2003.12.003","article-title":"Solar position algorithm for solar radiation applications","volume":"76","author":"Reda","year":"2004","journal-title":"Solar Energy"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"1459","DOI":"10.1109\/TPAMI.2005.185","article-title":"Recovering intrinsic images from a single image","volume":"27","author":"Tappen","year":"2005","journal-title":"Pattern Anal. Machine Intell."},{"key":"ref_43","unstructured":"Huang, J., and Mumford, D. (1999, January 23\u201325). Statistics of Natural Images and Models. Fort Collins, CO, USA."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"1145","DOI":"10.1016\/S0031-3203(96)00142-2","article-title":"The use of the area under the ROC curve in the evaluation of machine learning algorithms","volume":"30","author":"Bradley","year":"1997","journal-title":"Pattern Recog."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/12\/10\/13333\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:52:39Z","timestamp":1760219559000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/12\/10\/13333"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,10,1]]},"references-count":44,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2012,10]]}},"alternative-id":["s121013333"],"URL":"https:\/\/doi.org\/10.3390\/s121013333","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2012,10,1]]}}}