{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,19]],"date-time":"2026-01-19T13:25:04Z","timestamp":1768829104181,"version":"3.49.0"},"reference-count":62,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2020,2,13]],"date-time":"2020-02-13T00:00:00Z","timestamp":1581552000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>A well-known challenge in vision-based driver assistance systems is cast shadows on the road, which makes fundamental tasks such as road and lane detections difficult. In as much as shadow detection relies on shadow features, in this paper, we propose a set of new chrominance properties of shadows based on the skylight and sunlight contributions to the road surface chromaticity. Six constraints on shadow and non-shadowed regions are derived from these properties. The chrominance properties and the associated constraints are used as shadow features in an effective shadow detection method intended to be integrated on an onboard road detection system where the identification of cast shadows on the road is a determinant stage. Onboard systems deal with still outdoor images; thus, the approach focuses on distinguishing shadow boundaries from material changes by considering two illumination sources: sky and sun. A non-shadowed road region is illuminated by both skylight and sunlight, whereas a shadowed one is illuminated by skylight only; thus, their chromaticity varies. The shadow edge detection strategy consists of the identification of image edges separating shadowed and non-shadowed road regions. The classification is achieved by verifying whether the pixel chrominance values of regions on both sides of the image edges satisfy the six constraints. Experiments on real traffic scenes demonstrated the effectiveness of our shadow detection system in detecting shadow edges on the road and material-change edges, outperforming previous shadow detection methods based on physical features, and showing the high potential of the new chrominance properties.<\/jats:p>","DOI":"10.3390\/s20041012","type":"journal-article","created":{"date-parts":[[2020,2,20]],"date-time":"2020-02-20T03:20:03Z","timestamp":1582168803000},"page":"1012","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Shadow Detection in Still Road Images Using Chrominance Properties of Shadows and Spectral Power Distribution of the Illumination"],"prefix":"10.3390","volume":"20","author":[{"given":"Manuel Jos\u00e9","family":"Ibarra-Arenado","sequence":"first","affiliation":[{"name":"Department of Electrical and Energy Engineering, University of Cantabria, Avda. Los Castros s\/n, 39005 Santander, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8612-735X","authenticated-orcid":false,"given":"Tardi","family":"Tjahjadi","sequence":"additional","affiliation":[{"name":"School of Engineering, University of Warwick, Gibbet Hill Road, Coventry CV4 7AL, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juan","family":"P\u00e9rez-Oria","sequence":"additional","affiliation":[{"name":"Department of Electronic Technology and Automatic Systems, University of Cantabria, Avda. Los Castros s\/n, 39005 Santander, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,2,13]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1109\/TITS.2010.2076349","article-title":"Road Detection Based on Illuminant Invariance","volume":"12","author":"Alvarez","year":"2011","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Song, Y., Ju, Y., Du, K., Liu, W., and Song, J. (2018). Online Road Detection under a Shadowy Traffic Image Using a Learning-Based Illumination-Independent Image. Symmetry, 10.","DOI":"10.3390\/sym10120707"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"3254","DOI":"10.1109\/TITS.2017.2679222","article-title":"A Robust Lane Detection Method Based on Vanishing Point Estimation Using the Relevance of Line Segments","volume":"18","author":"Yoo","year":"2017","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Hoang, T.M., Baek, N.R., Cho, S.W., Kim, K.W., and Park, K.R. (2017). Road Lane Detection Robust to Shadows Based on a Fuzzy System Using a Visible Light Camera Sensor. Sensors, 17.","DOI":"10.3390\/s17112475"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/S0921-8890(99)00125-6","article-title":"Vision-based intelligent vehicles: State of the art and perspectives","volume":"32","author":"Bertozzi","year":"2000","journal-title":"Robot. Autonom. Syst."},{"key":"ref_6","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. Vis. Image Underst."},{"key":"ref_7","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 Recognit."},{"key":"ref_8","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. Mach. Intell."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1007\/s41095-016-0058-0","article-title":"An evaluation of moving shadow detection techniques","volume":"2","author":"Russel","year":"2017","journal-title":"Comput. Vis. Media"},{"key":"ref_10","unstructured":"Yoneyama, A., Yeh, C.H., and Kuo, C.C.J. (2003, January 21\u201322). Moving cast shadow elimination for robust vehicle extraction based on 2d joint vehicle\/shadow models. Proceedings of the IEEE Conference on Advanced Video and Signal Based Surveillance, Miami, FL, USA."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1337","DOI":"10.1109\/TPAMI.2003.1233909","article-title":"Detecting moving objects, ghosts, and shadows in video streams","volume":"25","author":"Cucchiara","year":"2003","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1079","DOI":"10.1109\/TPAMI.2004.51","article-title":"Physical models for moving shadow and object detection in video","volume":"26","author":"Nadimi","year":"2004","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1133","DOI":"10.1109\/TPAMI.2007.1039","article-title":"Learning and removing cast shadows through a multidistribution approach","volume":"29","author":"Zaccarin","year":"2007","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Huang, J.B., and Chen, C.S. (2009, January 20\u201325). Moving cast shadow detection using physics-based features. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Miami, FL, USA.","DOI":"10.1109\/CVPR.2009.5206629"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1016\/j.patcog.2016.09.008","article-title":"Stochastic shadow detection using a hypergraph partitioning approach","volume":"63","author":"Gomes","year":"2017","journal-title":"Pattern Recognit."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Kim, D.S., Arsalan, M., and Park, K.R. (2018). Convolutional Neural Network-Based Shadow Detection in Images Using Visible Light Camera Sensor. Sensors, 18.","DOI":"10.3390\/s18040960"},{"key":"ref_17","unstructured":"Piccardi, M. (2004, January 10\u201313). Background subtraction techniques: A review. Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, The Hague, The Netherlands."},{"key":"ref_18","first-page":"254","article-title":"Exploiting color and depth for background subtraction","volume":"Volume 10590","author":"Battiato","year":"2017","journal-title":"New Trends in Image Analysis and Processing\u2014ICIAP 2017. Lecture Notes in Computer Science"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"635","DOI":"10.1016\/j.patcog.2017.09.040","article-title":"A deep convolutional neural network for video sequence background subtraction","volume":"76","author":"Babaee","year":"2018","journal-title":"Pattern Recognit."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Park, S., and Lim, S. (2009, January 11\u201315). Fast Shadow Detection for Urban Autonomous Driving Applications. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO, USA.","DOI":"10.1109\/IROS.2009.5354613"},{"key":"ref_21","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 Recognit. Lett."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1016\/j.patcog.2015.09.006","article-title":"New spectrum ratio properties and features for shadow detection","volume":"51","author":"Tian","year":"2016","journal-title":"Pattern Recognit."},{"key":"ref_23","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 Recognit."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1109\/MCG.2007.30","article-title":"Editing soft shadows in a digital photograph","volume":"27","author":"Mohan","year":"2007","journal-title":"IEEE Comput. Graph. Appl."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1016\/j.patcog.2004.04.010","article-title":"Illuminant and device invariant colour using histogram equalization","volume":"38","author":"Graham","year":"2005","journal-title":"Pattern Recognit."},{"key":"ref_26","unstructured":"Horprasert, T., Harwood, D., and Davis, L.S. (1999, January 20\u201327). A Statistical Approach for Real-time Robust Background Subtraction and Shadow Detection. Proceedings of the IEEE Frame Rate Workshop, Kerkyra, Greece."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Dong, X., Wang, K., and Jia, G. (2009, January 17\u201319). Moving Object and Shadow Detection Based on RGB Color Space and Edge Ratio. Proceedings of the 2nd International Congress on Image and Signal Processing, Tianjin, China.","DOI":"10.1109\/CISP.2009.5301770"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"398","DOI":"10.1049\/ip-vis:20045108","article-title":"Shadow-aware Object-based Video Processing","volume":"152","author":"Cavallaro","year":"2005","journal-title":"IEE Proc. Vis. Image Signal Process."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1023\/B:AURO.0000008673.96984.28","article-title":"A Color Vision-Based Lane Tracking System for Autonomous Driving on Unmarked Roads","volume":"16","author":"Sotelo","year":"2004","journal-title":"Autonom. Robots"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1164","DOI":"10.1007\/s11554-008-0078-9","article-title":"Color image segmentation in HSI space for automotive applications","volume":"3","author":"Rotaru","year":"2008","journal-title":"J. Real Time Image Process."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Zhang, H., Hernandez, D.E., Su, Z., and Su, B. (2018). A Low Cost Vision-Based Road-Following System for Mobile Robots. Appl. Sci., 8.","DOI":"10.3390\/app8091635"},{"key":"ref_32","first-page":"1","article-title":"Improved motion segmentation based on shadow detection","volume":"6","author":"Kampel","year":"2007","journal-title":"Electron. Lett. Comput. Vis. Image Anal."},{"key":"ref_33","unstructured":"Schreer, O., Feldmann, I., Goelz, U., and Kauff, P. (2002, January 16\u201319). Fast and robust shadow detection in videoconference applications. Proceedings of the International Symposium on VIPromCom Video\/Image Processing and Multimedia Communications, Zadar, Croatia."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Chen, C.T., Su, C.Y., and Kao, W.C. (2010, January 21\u201323). An enhanced segmentation on vision-based shadow removal for vehicle detection. Proceedings of the 2010 International Conference on Green Circuits and Systems, Shanghai, China.","DOI":"10.1109\/ICGCS.2010.5542975"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Lee, S., and Hong, H. (2018). Use of Gradient-Based Shadow Detection for Estimating Environmental Illumination Distribution. Appl. Sci., 8.","DOI":"10.3390\/app8112255"},{"key":"ref_36","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 Recognit."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1007\/BF00336194","article-title":"Color vision and image intensities: When are changes material?","volume":"45","author":"Rubin","year":"1982","journal-title":"Biol. Cybern."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Pormerleu, D.A. (1993). Neural Network Perception for Mobile Robot Guidance, Kluwer Academic Publishers.","DOI":"10.1007\/978-1-4615-3192-0"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Wallace, R., Matsuzaki, K., Goto, Y., Crisman, J., Webb, J., and Kanade, T. (1986, January 7\u201310). Progress in Robot Road-Following. Proceedings of the IEEE Conference on Robotics Automation, San Francisco, CA, USA.","DOI":"10.1109\/ROBOT.1986.1087503"},{"key":"ref_40","unstructured":"Mikic, I., Cosman, P.C., Kogut, G.T., and Trivedi, M.M. (2000, January 3\u20137). Moving shadow and object detection in traffic scenes. Proceedings of the IEEE International Conference on Pattern Recognition (ICPR), Barcelona, Catalunya, Spain."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"2355","DOI":"10.1109\/TIP.2009.2026682","article-title":"Tricolor Attenuation Model for Shadow Detection","volume":"10","author":"Tian","year":"2009","journal-title":"IEEE Trans. Image Process."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Barnard, K., and Finlayson, G. (2000, January 7\u201310). Shadow identification using colour ratios. Proceedings of the IS&T\/SID 8th Color Imaging Conference on Color Science, Science, Systems and Application, Scottsdale, AZ, USA.","DOI":"10.2352\/CIC.2000.8.1.art00019"},{"key":"ref_43","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":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Lalonde, J.F., Efros, A.A., and Narasimhan, S.G. (2010, January 5\u201311). Detecting ground shadows in outdoor consumer photographs. Proceedings of the 11th European Conference on Computer Vision, Crete, Greece.","DOI":"10.1007\/978-3-642-15552-9_24"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1109\/TPAMI.2006.18","article-title":"On the Removal of Shadows From Images","volume":"1","author":"Finlayson","year":"2006","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1364\/JOSAA.18.000253","article-title":"Color constancy at a pixel","volume":"18","author":"Finlayson","year":"2001","journal-title":"J. Opt. Soc. Am. A"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1007\/978-3-540-71457-6_31","article-title":"Segmentation of Soft Shadows based on a Daylight and Penumbra Model","volume":"4418","author":"Nielsen","year":"2007","journal-title":"Lect. Notes Comput. Sci."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"148","DOI":"10.1049\/iet-ipr.2010.0083","article-title":"Shadow identification for digital imagery using colour and texture cues","volume":"6","author":"McFeely","year":"2012","journal-title":"IET Image Proc."},{"key":"ref_49","first-page":"1","article-title":"A hybrid vision-map method for urban road detection","volume":"2017","author":"Sotelo","year":"2017","journal-title":"J. Adv. Transp."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Maxwell, B.A., Smith, C.A., Qraitem, M., Messing, R., Whitt, S., Thien, N., and Friedhohh, R.M. (2019, January 15\u201321). Real-Time Physics-Based Removal of Shadows and Shading From Road Surfaces. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA.","DOI":"10.1109\/CVPRW.2019.00167"},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"2956","DOI":"10.1109\/TPAMI.2012.214","article-title":"Paired regions for shadow detection and removal","volume":"35","author":"Guo","year":"2013","journal-title":"IEEE Trans. Pattern Anal. Mach."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"431","DOI":"10.1109\/TPAMI.2015.2462355","article-title":"Automatic shadow detection and removal from a single image","volume":"38","author":"Khan","year":"2016","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"682","DOI":"10.1109\/TPAMI.2017.2691703","article-title":"Leave-One-Out Kernel Optimization for Shadow Detection and Removal","volume":"40","author":"Vicente","year":"2017","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Qu, L., Tian, J., He, S., Tang, Y., and Lau, R.W. (2017, January 21\u201326). DeshadowNet: A multicontext embedding deep network for shadow removal. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.","DOI":"10.1109\/CVPR.2017.248"},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Hu, X., Zhu, L., Fu, C.W., Qin, J., and Heng, P.A. (2018). Direction-aware Spatial Context Features for Shadow Detection. arXiv.","DOI":"10.1109\/CVPR.2018.00778"},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Khan, S., Bennamoun, M., Sohel, F., and Togneri, R. (2014, January 24\u201327). Automatic feature learning for robust shadow detection. In IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.","DOI":"10.1109\/CVPR.2014.249"},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"1553","DOI":"10.1364\/JOSAA.11.001553","article-title":"Spectral sharpening: Sensor transformations for improved color constancy","volume":"11","author":"Finlayson","year":"1994","journal-title":"J. Opt. Soc. Am. A"},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1109\/6046.748172","article-title":"Detection of moving cast shadows for object segmentation","volume":"1","author":"Stauder","year":"1999","journal-title":"IEEE Trans. Multimedia"},{"key":"ref_59","doi-asserted-by":"crossref","unstructured":"Ibarra-Arenado, M., Tjahjadi, T., P\u00e9rez-Oria, J., Robla-G\u00f3mez, S., and Jim\u00e9nez-Avello, A. (2017). Shadow-Based Vehicle Detection in Urban Traffic. Sensors, 17.","DOI":"10.3390\/s17050975"},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"679","DOI":"10.1109\/TPAMI.1986.4767851","article-title":"A Computational Approach to Edge Detection","volume":"8","author":"Canny","year":"1986","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_61","doi-asserted-by":"crossref","unstructured":"Aly, M. (2008, January 4\u20136). Real time Detection of Lane Markers in Urban Streets. Proceedings of the IEEE Intelligent Vehicles Symposium, Eindhoven, The Netherlands.","DOI":"10.1109\/IVS.2008.4621152"},{"key":"ref_62","doi-asserted-by":"crossref","unstructured":"Fritsch, J., K\u00fchnl, T., and Geiger, A. (2013, January 6\u20139). A new performance measure and evaluation benchmark for road detection algorithms. Proceedings of the 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013), The Hague, The Netherlands.","DOI":"10.1109\/ITSC.2013.6728473"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/4\/1012\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T08:57:30Z","timestamp":1760173050000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/4\/1012"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,13]]},"references-count":62,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2020,2]]}},"alternative-id":["s20041012"],"URL":"https:\/\/doi.org\/10.3390\/s20041012","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,2,13]]}}}