{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,22]],"date-time":"2026-03-22T06:33:42Z","timestamp":1774161222104,"version":"3.50.1"},"reference-count":56,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2017,10,28]],"date-time":"2017-10-28T00:00:00Z","timestamp":1509148800000},"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>Recently, autonomous vehicles, particularly self-driving cars, have received significant attention owing to rapid advancements in sensor and computation technologies. In addition to traffic sign recognition, road lane detection is one of the most important factors used in lane departure warning systems and autonomous vehicles for maintaining the safety of semi-autonomous and fully autonomous systems. Unlike traffic signs, road lanes are easily damaged by both internal and external factors such as road quality, occlusion (traffic on the road), weather conditions, and illumination (shadows from objects such as cars, trees, and buildings). Obtaining clear road lane markings for recognition processing is a difficult challenge. Therefore, we propose a method to overcome various illumination problems, particularly severe shadows, by using fuzzy system and line segment detector algorithms to obtain better results for detecting road lanes by a visible light camera sensor. Experimental results from three open databases, Caltech dataset, Santiago Lanes dataset (SLD), and Road Marking dataset, showed that our method outperformed conventional lane detection methods.<\/jats:p>","DOI":"10.3390\/s17112475","type":"journal-article","created":{"date-parts":[[2017,10,30]],"date-time":"2017-10-30T12:16:23Z","timestamp":1509365783000},"page":"2475","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":36,"title":["Road Lane Detection Robust to Shadows Based on a Fuzzy System Using a Visible Light Camera Sensor"],"prefix":"10.3390","volume":"17","author":[{"given":"Toan Minh","family":"Hoang","sequence":"first","affiliation":[{"name":"Division of Electronics and Electrical Engineering, Dongguk University, 30 Pildong-ro 1-gil, Jung-gu, Seoul 100-715, Korea"}]},{"given":"Na Rae","family":"Baek","sequence":"additional","affiliation":[{"name":"Division of Electronics and Electrical Engineering, Dongguk University, 30 Pildong-ro 1-gil, Jung-gu, Seoul 100-715, Korea"}]},{"given":"Se Woon","family":"Cho","sequence":"additional","affiliation":[{"name":"Division of Electronics and Electrical Engineering, Dongguk University, 30 Pildong-ro 1-gil, Jung-gu, Seoul 100-715, Korea"}]},{"given":"Ki Wan","family":"Kim","sequence":"additional","affiliation":[{"name":"Division of Electronics and Electrical Engineering, Dongguk University, 30 Pildong-ro 1-gil, Jung-gu, Seoul 100-715, Korea"}]},{"given":"Kang Ryoung","family":"Park","sequence":"additional","affiliation":[{"name":"Division of Electronics and Electrical Engineering, Dongguk University, 30 Pildong-ro 1-gil, Jung-gu, Seoul 100-715, Korea"}]}],"member":"1968","published-online":{"date-parts":[[2017,10,28]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Nan, Z., Wei, P., Xu, L., and Zheng, N. (2016). Efficient Lane Boundary Detection with Spatial-Temporal Knowledge Filtering. Sensors, 16.","DOI":"10.3390\/s16081276"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"20779","DOI":"10.3390\/s150820779","article-title":"GPS\/DR Error Estimation for Autonomous Vehicle Localization","volume":"15","author":"Lee","year":"2015","journal-title":"Sensors"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Hern\u00e1ndez, D.C., Kurnianggoro, L., Filonenko, A., and Jo, K.H. (2016). Real-Time Lane Region Detection Using a Combination of Geometrical and Image Features. Sensors, 16.","DOI":"10.3390\/s16111935"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Truong, Q.-B., and Lee, B.-R. (2008, January 14\u201317). New Lane Detection Algorithm for Autonomous Vehicles Using Computer Vision. Proceedings of the International Conference on Control, Automation and Systems, Seoul, Korea.","DOI":"10.1109\/ICCAS.2008.4694332"},{"key":"ref_5","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, Netherlands.","DOI":"10.1109\/IVS.2008.4621152"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Hoang, T.M., Hong, H.G., Vokhidov, H., and Park, K.R. (2016). Road Lane Detection by Discriminating Dashed and Solid Road Lanes Using a Visible Light Camera Sensor. Sensors, 16.","DOI":"10.3390\/s16081313"},{"key":"ref_7","unstructured":"(2017, October 26). Advanced-Lane-Detection. Available online: https:\/\/github.com\/kylesf\/Advanced-Lane-Detection."},{"key":"ref_8","unstructured":"Xu, H., Wang, X., Huang, H., Wu, K., and Fang, Q. (2009, January 26\u201329). A Fast and Stable Lane Detection Method Based on B-spline Curve. Proceedings of the IEEE 10th International Conference on Computer-Aided Industrial Design & Conceptual Design, Wenzhou, China."},{"key":"ref_9","unstructured":"Li, W., Gong, X., Wang, Y., and Liu, P. (2014, January 9\u201310). A Lane Marking Detection and Tracking Algorithm Based on Sub-Regions. Proceedings of the International Conference on Informative and Cybernetics for Computational Social Systems, Qingdao, China."},{"key":"ref_10","first-page":"134","article-title":"Fast Lane Detection Based on the B-Spline Fitting","volume":"2","author":"Deng","year":"2013","journal-title":"Int. J. Res. Eng. Technol."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1016\/j.imavis.2003.10.003","article-title":"Lane Detection and Tracking Using B-Snake","volume":"22","author":"Wang","year":"2004","journal-title":"Image Vis. Comput."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Jung, C.R., and Kelber, C.R. (2004, January 17\u201320). A Robust Linear-Parabolic Model for Lane Following. Proceedings of the 17th Brazilian Symposium on Computer Graphics and Image Processing, Curitiba, Brazil.","DOI":"10.1109\/SIBGRAPI.2005.10"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Zhou, S., Jiang, Y., Xi, J., Gong, J., Xiong, G., and Chen, H. (2010, January 21\u201324). A Novel Lane Detection Based on Geometrical Model and Gabor Filter. Proceedings of the IEEE Intelligent Vehicles Symposium, San Diego, CA, USA.","DOI":"10.1109\/IVS.2010.5548087"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1083","DOI":"10.1109\/TITS.2013.2252427","article-title":"Gradient-Enhancing Conversion for Illumination-Robust Lane Detection","volume":"14","author":"Yoo","year":"2013","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Li, Z., Cai, Z.-X., Xie, J., and Ren, X.-P. (2012, January 29\u201331). Road Markings Extraction Based on Threshold Segmentation. Proceedings of the International Conference on Fuzzy Systems and Knowledge Discovery, Chongqing, China.","DOI":"10.1109\/FSKD.2012.6234167"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1007\/s00138-010-0289-5","article-title":"Automatic Real-Time Road Marking Recognition Using a Feature Driven Approach","volume":"23","author":"Kheyrollahi","year":"2012","journal-title":"Mach. Vis. Appl."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"365","DOI":"10.1109\/TITS.2011.2173196","article-title":"A Novel Lane Detection System with Efficient Ground Truth Generation","volume":"13","author":"Borkar","year":"2012","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_18","unstructured":"Wang, J., and Duan, J. (2013, January 14\u201317). Lane Detection Algorithm Using Vanishing Point. Proceedings of the International Conference on Machine Learning and Cybernetics, Tianjin, China."},{"key":"ref_19","unstructured":"Chiu, K.-Y., and Lin, S.-F. (2005, January 6\u20138). Lane Detection Using Color-Based Segmentation. Proceedings of the Intelligent Vehicles Symposium, Las Vegas, NV, USA."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Ding, D., Lee, C., and Lee, K.-Y. (2013, January 22\u201325). An Adaptive Road ROI Determination Algorithm for Lane Detection. Proceedings of the TENCON 2013\u20132013 IEEE Region 10 Conference, Xi\u2019an, China.","DOI":"10.1109\/TENCON.2013.6718807"},{"key":"ref_21","unstructured":"Yu, X., Beucher, S., and Bilodeau, M. (July, January 29). Road Tracking, Lane Segmentation and Obstacle Recognition by Mathematical Morphology. Proceedings of the Intelligent Vehicles\u2019 92 Symposium, Detroit, MI, USA."},{"key":"ref_22","unstructured":"Gurghian, A., Koduri, T., Bailur, S.V., Carey, K.J., and Murali, V.N. (July, January 26). DeepLanes: End-To-End Lane Position Estimation Using Deep Neural Networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognitions Workshops, Las Vegas, NV, USA."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Suddamalla, U., Kundu, S., Farkade, S., and Das, A. (2015, January 10\u201313). A Novel Algorithm of Lane Detection Addressing Varied Scenarios of Curved and Dashed Lanemarks. Proceedings of the International Conference on Image Processing Theory, Tools and Applications, Orleans, France.","DOI":"10.1109\/IPTA.2015.7367103"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Wu, Z., Fu, W., Xue, R., and Wang, W. (2016). A Novel Line Space Voting Method for Vanishing-Point Detection of General Road Images. Sensors, 16.","DOI":"10.3390\/s16070948"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1016\/j.eswa.2009.05.026","article-title":"Applying Fuzzy Method to Vision-Based Lane Detection and Departure Warning System","volume":"37","author":"Wang","year":"2010","journal-title":"Expert Syst. Appl."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Guo, K., Li, N., and Zhang, M. (2011, January 24\u201325). Lane Detection Based on the Random Sample Consensus. Proceedings of the International Conference on Information Technology, Computer Engineering and Management Sciences, Nanjing, China.","DOI":"10.1109\/ICM.2011.93"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1816","DOI":"10.1016\/j.eswa.2014.10.024","article-title":"Real-Time Illumination Invariant Lane Detection for Lane Departure Warning System","volume":"42","author":"Son","year":"2015","journal-title":"Expert Syst. Appl."},{"key":"ref_28","unstructured":"Sun, T.-Y., Tsai, S.-J., and Chan, V. (2006, January 17\u201320). HSI Color Model Based Lane-Marking Detection. Proceedings of the IEEE Intelligent Transportation Systems Conference, Toronto, ON, Canada."},{"key":"ref_29","unstructured":"Li, H., Feng, M., and Wang, X. (November, January 30). Inverse Perspective Mapping Based Urban Road Markings Detection. Proceedings of the International Conference on Cloud Computing and Intelligent Systems, Hangzhou, China."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Chang, C.-Y., and Lin, C.-H. (2012, January 4\u20137). An Efficient Method for Lane-Mark Extraction in Complex Conditions. Proceedings of the International Conference on Ubiquitous Intelligence & Computing and International Conference on Autonomic & Trusted Computing, Fukuoka, Japan.","DOI":"10.1109\/UIC-ATC.2012.67"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Benligiray, B., Topal, C., and Akinlar, C. (2012, January 10\u201312). Video-Based Lane Detection Using a Fast Vanishing Point Estimation Method. Proceedings of the IEEE International Symposium on Multimedia, Irvine, CA, USA.","DOI":"10.1109\/ISM.2012.70"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"35","DOI":"10.5201\/ipol.2012.gjmr-lsd","article-title":"LSD: A Line Segment Detector","volume":"2","author":"Jakubowicz","year":"2012","journal-title":"Image Process. Line"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"722","DOI":"10.1109\/TPAMI.2008.300","article-title":"LSD: A Fast Line Segment Detector with a False Detection Control","volume":"32","author":"Jakubowicz","year":"2010","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Lu, X., Yao, J., Li, K., and Li, L. (2015, January 27\u201330). CannyLines: A Parameter-free Line Segment Detector. Proceedings of the IEEE International Conference on Image Processing, Qu\u00e9bec City, QC, Canada.","DOI":"10.1109\/ICIP.2015.7350850"},{"key":"ref_35","first-page":"70","article-title":"Automatic Shadow Removal by Illuminance in HSV Color Space","volume":"3","author":"Huang","year":"2015","journal-title":"Comput. Sci. Inf. Technol."},{"key":"ref_36","unstructured":"Cucchiara, R., Grana, C., Piccardi, M., Prati, A., and Sirotti, S. (2001, January 25\u201329). Improving Shadow Suppression in Moving Object Detection with HSV Color Information. Proceedings of the IEEE Intelligent Transportation Systems Conference, Oakland, CA, USA."},{"key":"ref_37","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_38","unstructured":"Zhao, J., and Bose, B.K. (2002, January 5\u20138). Evaluation of Membership Functions for Fuzzy Logic Controlled Induction Motor Drive. Proceedings of the IEEE Annual Conference of the Industrial Electronics Society, Sevilla, Spain."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Bayu, B.S., and Miura, J. (2013, January 7\u20139). Fuzzy-based Illumination Normalization for Face Recognition. Proceedings of the IEEE Workshop on Advanced Robotics and Its Social Impacts, Tokyo, Japan.","DOI":"10.1109\/ARSO.2013.6705518"},{"key":"ref_40","first-page":"164","article-title":"Why Trapezoidal and Triangular Membership Functions Work So Well: Towards a Theoretical Explanation","volume":"8","author":"Barua","year":"2014","journal-title":"J. Uncertain. Syst."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"857","DOI":"10.1016\/S0031-3203(97)00113-1","article-title":"Threshold Selection Based on Fuzzy C-partition Entropy Approach","volume":"31","author":"Cheng","year":"1998","journal-title":"Pattern Recognit."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Pujol, F.A., Pujol, M., Jimeno-Morenilla, A., and Pujol, M.J. (2017). Face Detection Based on Skin Color Segmentation Using Fuzzy Entropy. Entropy, 19.","DOI":"10.3390\/e19010026"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1016\/S0165-0114(97)00337-0","article-title":"Defuzzification: Criteria and Classification","volume":"108","author":"Leekwijck","year":"1999","journal-title":"Fuzzy Sets Syst."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"904","DOI":"10.1016\/j.fss.2005.11.005","article-title":"Fast and Accurate Center of Gravity Defuzzification of Fuzzy System Outputs Defined on Trapezoidal Fuzzy Partitions","volume":"157","author":"Broekhoven","year":"2006","journal-title":"Fuzzy Sets Syst."},{"key":"ref_45","unstructured":"(2017, October 26). Feature Detection. Available online: http:\/\/docs.opencv.org\/3.0-beta\/modules\/imgproc\/doc\/feature_detection.html#createlinesegmentdetector."},{"key":"ref_46","unstructured":"(2017, October 26). Santiago Lanes Dataset. Available online: http:\/\/ral.ing.puc.cl\/datasets.htm."},{"key":"ref_47","unstructured":"(2017, October 26). Road Marking Dataset. Available online: http:\/\/www.ananth.in\/RoadMarkingDetection.html."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Wu, T., and Ranganathan, A. (2012, January 3\u20137). A Practical System for Road Marking Detection and Recognition. Proceedings of the Intelligent Vehicles Symposium, Alcal\u00e1 de Henares, Spain.","DOI":"10.1109\/IVS.2012.6232144"},{"key":"ref_49","unstructured":"(2017, October 26). Sensitivity and Specificity. Available online: http:\/\/en.wikipedia.org\/wiki\/Sensitivity_and_specificity."},{"key":"ref_50","unstructured":"(2017, October 26). F1 Score. Available online: https:\/\/en.wikipedia.org\/wiki\/F1_score."},{"key":"ref_51","unstructured":"(2017, October 26). Curved Lane Detection. Available online: https:\/\/www.youtube.com\/watch?v=VlH3OEhZnow."},{"key":"ref_52","unstructured":"(2017, October 26). Real-Time Lane Detection and Tracking System. Available online: https:\/\/www.youtube.com\/watch?v=0v8sdPViB1c."},{"key":"ref_53","unstructured":"(2017, October 26). Lane Tracking and Vehicle Tracking (Rainy Day). Available online: https:\/\/www.youtube.com\/watch?v=JmxDIuCIIcg."},{"key":"ref_54","unstructured":"(2017, October 26). Awesome CV: Simple Lane Lines Detection. Available online: https:\/\/www.youtube.com\/watch?v=gWK9x5Xs_TI."},{"key":"ref_55","unstructured":"(2017, October 26). Detecting and Generating Road\/Lane Boundaries Even in the Absence of Lane Markers. Available online: https:\/\/www.youtube.com\/watch?v=pzbmcPJgdIU."},{"key":"ref_56","unstructured":"(2017, October 26). Mobileye\u2014Collision Prevention Systems Working While Raining. Available online: https:\/\/www.youtube.com\/watch?v=39QMYkx89j0."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/11\/2475\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:48:45Z","timestamp":1760208525000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/11\/2475"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,10,28]]},"references-count":56,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2017,11]]}},"alternative-id":["s17112475"],"URL":"https:\/\/doi.org\/10.3390\/s17112475","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,10,28]]}}}