{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T18:17:52Z","timestamp":1773339472899,"version":"3.50.1"},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2021,5,2]],"date-time":"2021-05-02T00:00:00Z","timestamp":1619913600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,5,2]],"date-time":"2021-05-02T00:00:00Z","timestamp":1619913600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Complex Intell. Syst."],"published-print":{"date-parts":[[2023,8]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Lane detection (LD) under different illumination conditions is a vital part of lane departure warning system and vehicle localization which are current trends in the future smart cities. Recently, vision-based methods are proposed to detect lane markers in different road situations including abnormal marker cases. However, an inclusive framework for driverless cars has not been introduced yet. In this work, a novel LD and tracking method is proposed for the autonomous vehicle in the IoT-based framework (IBF). The IBF consists of three modules which are vehicle board (VB), cloud module (CM), and the vehicle remote controller. The LD and tracking are carried out initially by the VB, and then, in case of any failure, the whole set of data is passed to CM to be processed and the results are sent to the VB to perform the appropriate action. If the CM detects a lane departure, then the autonomous vehicle is driven remotely and the VB would be restarted. In addition to the proposed framework, an illumination invariance method is presented to detect lane markers under different light conditions. The simulation results with real-life data demonstrate lane-keeping rates of 95.3% and 95.2% in tunnels and on highways, respectively. The approximate processing time of the proposed method is 31 ms\/frame which fulfills the real-time requirements.<\/jats:p>","DOI":"10.1007\/s40747-021-00381-2","type":"journal-article","created":{"date-parts":[[2021,5,3]],"date-time":"2021-05-03T17:02:22Z","timestamp":1620061342000},"page":"3601-3612","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":53,"title":["Lane detection under artificial colored light in tunnels and on highways: an IoT-based framework for smart city infrastructure"],"prefix":"10.1007","volume":"9","author":[{"given":"Safwan","family":"Ghanem","sequence":"first","affiliation":[]},{"given":"Priyadarshi","family":"Kanungo","sequence":"additional","affiliation":[]},{"given":"Ganapati","family":"Panda","sequence":"additional","affiliation":[]},{"given":"Suresh Chandra","family":"Satapathy","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1600-5039","authenticated-orcid":false,"given":"Rohit","family":"Sharma","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,5,2]]},"reference":[{"issue":"9","key":"381_CR1","doi-asserted-by":"publisher","first-page":"2301","DOI":"10.1177\/0954407019866989","volume":"233","author":"X Jiao","year":"2019","unstructured":"Jiao X, Yang D et al (2019) Real-time lane detection and tracking for autonomous vehicle applications. Proc Inst Mech Eng Part D J Automob Eng 233(9):2301\u20132311","journal-title":"Proc Inst Mech Eng Part D J Automob Eng"},{"issue":"1","key":"381_CR2","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1007\/s00138-018-0977-0","volume":"30","author":"Y Son","year":"2019","unstructured":"Son Y, Lee ES et al (2019) Robust multi-lane detection and tracking using adaptive threshold and lane classification. Mach Vis Appl 30(1):111\u2013124","journal-title":"Mach Vis Appl"},{"issue":"2","key":"381_CR3","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1007\/s12239-020-0027-6","volume":"21","author":"J Hu","year":"2020","unstructured":"Hu J, Xiong S et al (2020) Lane detection and trajectory tracking control of autonomous vehicle based on model predictive control. Int J Automot Technol 21(2):285\u2013295","journal-title":"Int J Automot Technol"},{"key":"381_CR4","doi-asserted-by":"crossref","unstructured":"Chen Y, Chen W, Wang X et al (2019) Learning-based method for lane detection using regionlet representation. IET Intell Transp Syst 13(12):1745\u20131753","DOI":"10.1049\/iet-its.2019.0015"},{"key":"381_CR5","doi-asserted-by":"crossref","unstructured":"Cualain D, Glavin M, Jones E et al (2012) Multiple-camera lane departure warning system for the automotive environment. IET Intell Transp Syst 6(3):223\u2013234","DOI":"10.1049\/iet-its.2011.0100"},{"key":"381_CR6","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1016\/j.patcog.2017.08.014","volume":"73","author":"S Narote","year":"2018","unstructured":"Narote S, Bhujbalb P, Narote A et al (2018) A review of recent advances in lane detection and departure warning system. Pattern Recognit 73:216\u2013234","journal-title":"Pattern Recognit"},{"issue":"3","key":"381_CR7","first-page":"187","volume":"15","author":"K Kim","year":"2017","unstructured":"Kim K, Yoo H, Song D (2017) Real time road lane detection with ransac and HSC color transformation. J lnf Commun Converg Eng 15(3):187\u2013192","journal-title":"J lnf Commun Converg Eng"},{"issue":"12","key":"381_CR8","doi-asserted-by":"publisher","first-page":"1210","DOI":"10.1049\/iet-ipr.2016.0506","volume":"11","author":"J Piao","year":"2017","unstructured":"Piao J, Shin H (2017) Robust hypothesis generation method using binary blob analysis for multi-lane detection. IET Image Process 11(12):1210\u20131218","journal-title":"IET Image Process"},{"issue":"4","key":"381_CR9","doi-asserted-by":"publisher","first-page":"154","DOI":"10.1049\/trit.2017.0022","volume":"2","author":"J Wang","year":"2019","unstructured":"Wang J, Kong B, Mei T et al (2019) Lane detection algorithm based on temporal-spatial information matching and fusion. CAAI Trans Intell Technol 2(4):154\u2013165","journal-title":"CAAI Trans Intell Technol"},{"issue":"21","key":"381_CR10","doi-asserted-by":"publisher","first-page":"22979","DOI":"10.1007\/s11042-016-4184-6","volume":"76","author":"Y Ding","year":"2017","unstructured":"Ding Y, Xu Z, Zhang Y et al (2017) Fast lane detection based on bird\u2019s eye view and improved random sample consensus algorithm. Multimed Tools Appl 76(21):22979\u201322998","journal-title":"Multimed Tools Appl"},{"issue":"2","key":"381_CR11","doi-asserted-by":"publisher","first-page":"254","DOI":"10.1134\/S1054661818020049","volume":"28","author":"F Zheng","year":"2018","unstructured":"Zheng F, Luo S, Song K et al (2018) Improved lane line detection algorithm based on hough transform. Pattern Recognit Image Anal 28(2):254\u2013260","journal-title":"Pattern Recognit Image Anal"},{"issue":"12","key":"381_CR12","doi-asserted-by":"publisher","first-page":"1837","DOI":"10.1007\/s00607-019-00712-9","volume":"101","author":"J Goa","year":"2019","unstructured":"Goa J, Murphey Y, Zhu H (2019) Personalized detection of lane changing behavior using multisensor data fusion. Computing 101(12):1837\u20131860","journal-title":"Computing"},{"issue":"19","key":"381_CR13","doi-asserted-by":"publisher","first-page":"9161","DOI":"10.1007\/s00500-018-3607-x","volume":"23","author":"W Li","year":"2019","unstructured":"Li W, Qu F, Wang Y et al (2019) A robust lane detection method based on hyperbolic model. Soft Comput 23(19):9161\u20139174","journal-title":"Soft Comput"},{"key":"381_CR14","first-page":"1","volume":"16","author":"A Kucukmanisa","year":"2017","unstructured":"Kucukmanisa A, Tarim G, Urhan O (2017) Real-time illumination and shadow invariant lane detection on mobile platform. J Real-Time Image Proc 16:1\u201314","journal-title":"J Real-Time Image Proc"},{"issue":"5","key":"381_CR15","doi-asserted-by":"publisher","first-page":"634","DOI":"10.1007\/s12559-017-9483-3","volume":"9","author":"L Fang","year":"2017","unstructured":"Fang L, Wang X (2017) Lane boundary detection algorithm based on vector fuzzy connectedness. Cogn Comput 9(5):634\u2013645","journal-title":"Cogn Comput"},{"key":"381_CR16","doi-asserted-by":"publisher","first-page":"102874","DOI":"10.1016\/j.micpro.2019.102874","volume":"71","author":"I Gamal","year":"2019","unstructured":"Gamal I, Badawy A, Al-Habal A et al (2019) A robust, real-time and calibration-free lane departure warning system. Microprocess Microsyst 71:102874","journal-title":"Microprocess Microsyst"},{"issue":"8","key":"381_CR17","doi-asserted-by":"publisher","first-page":"2756","DOI":"10.1016\/j.patcog.2014.02.004","volume":"47","author":"P Wu","year":"2014","unstructured":"Wu P, Chang C, Lin C (2014) Lane-mark extraction for automobiles under complex conditions. Pattern Recognit 47(8):2756\u20132767","journal-title":"Pattern Recognit"},{"issue":"5","key":"381_CR18","first-page":"822","volume":"21","author":"V Nguyen","year":"2018","unstructured":"Nguyen V, Kim H, Jun S et al (2018) A study on real-time detection method of lane and vehicle for lane change assistant system using vision system on highway. Int J Eng Sci Technol 21(5):822\u2013833","journal-title":"Int J Eng Sci Technol"},{"key":"381_CR19","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1016\/j.patcog.2015.12.010","volume":"59","author":"J Niu","year":"2016","unstructured":"Niu J, Lu J, Xu M et al (2016) Robust lane detection using two-stage feature extraction with curve fitting. Pattern Recognit 59:225\u2013233","journal-title":"Pattern Recognit"},{"key":"381_CR20","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1016\/j.eswa.2018.12.005","volume":"121","author":"X Zhang","year":"2019","unstructured":"Zhang X, Zhu X (2019) Autonomous path tracking control of intelligent electric vehicles based on lane detection and optimal preview method. Expert Syst Appl 121:38\u201348","journal-title":"Expert Syst Appl"},{"issue":"6","key":"381_CR21","doi-asserted-by":"publisher","first-page":"5321","DOI":"10.1109\/TVT.2019.2913187","volume":"68","author":"H Wang","year":"2019","unstructured":"Wang H, Wang Y, Zhao X et al (2019) Lane detection of curving road for structural highway with straight-curve model on vision. IEEE Trans Veh Technol 68(6):5321\u20135330","journal-title":"IEEE Trans Veh Technol"},{"issue":"12","key":"381_CR22","doi-asserted-by":"publisher","first-page":"4043","DOI":"10.1109\/TITS.2018.2791572","volume":"19","author":"C Lee","year":"2018","unstructured":"Lee C, Moon J (2018) Robust lane detection and tracking for real-time applications. IEEE Trans Intell Transp Syst 19(12):4043\u20134048","journal-title":"IEEE Trans Intell Transp Syst"},{"issue":"4","key":"381_CR23","doi-asserted-by":"publisher","first-page":"1497","DOI":"10.1109\/TITS.2018.2856361","volume":"20","author":"D Andrade","year":"2018","unstructured":"Andrade D, Bueno F, Franco F et al (2018) A novel strategy for road lane detection and tracking based on a vehicles forward monocular camera. IEEE Trans Intell Transp Syst 20(4):1497\u20131507","journal-title":"IEEE Trans Intell Transp Syst"},{"issue":"1","key":"381_CR24","doi-asserted-by":"publisher","first-page":"98","DOI":"10.1186\/s13640-018-0326-2","volume":"2018","author":"Z Wang","year":"2018","unstructured":"Wang Z, Wang W (2018) The research on edge detection algorithm of lane. Eurasip J Image Vide 2018(1):98","journal-title":"Eurasip J Image Vide"},{"key":"381_CR25","doi-asserted-by":"publisher","first-page":"597","DOI":"10.1007\/s10846-014-0075-0","volume":"77","author":"X Li","year":"2015","unstructured":"Li X, Fang X, Wang C et al (2015) Lane detection and tracking using a parallel-snake approach. J Intell Robot Syst 77:597\u2013609","journal-title":"J Intell Robot Syst"},{"issue":"4","key":"381_CR26","doi-asserted-by":"publisher","first-page":"1816","DOI":"10.1016\/j.eswa.2014.10.024","volume":"42","author":"J Son","year":"2015","unstructured":"Son J, Yoo H, Kim S et al (2015) Real-time illumination invariant lane detection for lane departure warning system. Expert Syst Appl 42(4):1816\u20131824","journal-title":"Expert Syst Appl"},{"issue":"9","key":"381_CR27","doi-asserted-by":"publisher","first-page":"1089","DOI":"10.4304\/jmm.9.9.1089-1096","volume":"9","author":"T He","year":"2014","unstructured":"He T, Li X, Jiang Y (2014) Improved HT object detection algorithm based on canny edge operator. J Multimed 9(9):1089","journal-title":"J Multimed"},{"key":"381_CR28","doi-asserted-by":"crossref","unstructured":"Lu J, Plataniotis KN (2009) On conversion from color to gray-scale images for face detection. In: IEEE computer society conference on computer vision and pattern recognition workshops. Miami, pp 114\u2013119","DOI":"10.1109\/CVPRW.2009.5204297"},{"key":"381_CR29","first-page":"274","volume":"23","author":"I Hajjouji","year":"2019","unstructured":"Hajjouji I, Mars S, Asrih Z et al (2019) A novel FPGA implementation of hough transform for straight lane detection. Int J Eng Sci Technol Technol 23:274\u2013280","journal-title":"Int J Eng Sci Technol Technol"},{"issue":"1","key":"381_CR30","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1007\/s11220-016-0133-8","volume":"17","author":"J Xiao","year":"2016","unstructured":"Xiao J, Li S, Sun B (2016) A real-time system for lane detection based on FPGA and DSP. Sens Imaging 17(1):6","journal-title":"Sens Imaging"},{"key":"381_CR31","doi-asserted-by":"crossref","unstructured":"Malmir S, Shalchian M (2019) Design and FPGA implementation of dual-stage lane detection, based on hough transform and localized stripe features. Microprocess Microsyst 64:12\u201322","DOI":"10.1016\/j.micpro.2018.10.003"},{"key":"381_CR32","doi-asserted-by":"crossref","unstructured":"Aly M (2008) Real time detection of lane markers in urban streets. In: 2008 IEEE intelligent vehicles symposium. IEEE, pp 7\u201312","DOI":"10.1109\/IVS.2008.4621152"}],"container-title":["Complex &amp; Intelligent Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s40747-021-00381-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s40747-021-00381-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s40747-021-00381-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,27]],"date-time":"2023-07-27T13:06:58Z","timestamp":1690463218000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s40747-021-00381-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,2]]},"references-count":32,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2023,8]]}},"alternative-id":["381"],"URL":"https:\/\/doi.org\/10.1007\/s40747-021-00381-2","relation":{},"ISSN":["2199-4536","2198-6053"],"issn-type":[{"value":"2199-4536","type":"print"},{"value":"2198-6053","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,5,2]]},"assertion":[{"value":"5 September 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 April 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 May 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Funding"}},{"value":"The authors declare no conflict of interest.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}