{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,22]],"date-time":"2026-10-22T15:03:55Z","timestamp":1792681435695,"version":"4.5.0"},"reference-count":28,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2024,10,30]],"date-time":"2024-10-30T00:00:00Z","timestamp":1730246400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Artif. Intell."],"abstract":"<jats:p>The goal of achieving autonomous navigation for agricultural robots poses significant challenges, mostly arising from the substantial natural variations in crop row images as a result of weather conditions and the growth stages of crops. The processing of the detection algorithm also must be significantly low for real-time applications. In order to address the aforementioned requirements, we propose a crop row detection algorithm that has the following features: Firstly, a projective transformation is applied to transform the camera view and a color-based segmentation is employed to distinguish crop and weed from the background. Secondly, a clustering algorithm is used to differentiate between the crop and weed pixels. Lastly, a robust line-fitting approach is implemented to detect crop rows. The proposed algorithm is evaluated throughout a diverse range of scenarios, and its efficacy is assessed in comparison to four distinct existing solutions. The algorithm achieves an overall intersection over union (IOU) of 0.73 and exhibits robustness in challenging scenarios with high weed growth. The experiments conducted on real-time video featuring challenging scenarios show that our proposed algorithm exhibits a detection accuracy of over 90% and is a viable option for real-time implementation. With the high accuracy and low inference time, the proposed methodology offers a viable solution for autonomous navigation of agricultural robots in a crop field without damaging the crop and thus can serve as a foundation for future research.<\/jats:p>","DOI":"10.3389\/frai.2024.1435686","type":"journal-article","created":{"date-parts":[[2024,10,30]],"date-time":"2024-10-30T10:51:22Z","timestamp":1730285482000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":21,"title":["Real-time crop row detection using computer vision- application in agricultural robots"],"prefix":"10.3389","volume":"7","author":[{"given":"Md. Nazmuzzaman","family":"Khan","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Adibuzzaman","family":"Rahi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Veera P.","family":"Rajendran","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mohammad","family":"Al Hasan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sohel","family":"Anwar","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1965","published-online":{"date-parts":[[2024,10,30]]},"reference":[{"key":"B1","author":"Arthur","year":"2006","journal-title":"k-means"},{"key":"B2","first-page":"1","article-title":"A UAV guidance system using crop row detection and line follower algorithms","volume":"4","author":"Basso","year":"2019","journal-title":"J. Intell. Robot. Syst"},{"key":"B3","doi-asserted-by":"publisher","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":"B4","doi-asserted-by":"publisher","first-page":"3526","DOI":"10.3390\/rs13173526","article-title":"A new method for crop row detection using unmanned aerial vehicle images","volume":"13","author":"Chen","year":"2021","journal-title":"Remote Sens"},{"key":"B5","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1023\/A:1007927408552","article-title":"Performance evaluation of ransac family","volume":"24","author":"Choi","year":"1997","journal-title":"J. Comput. Vis"},{"key":"B6","doi-asserted-by":"publisher","first-page":"603","DOI":"10.1109\/34.1000236","article-title":"Mean shift: a robust approach toward feature space analysis","volume":"24","author":"Comaniciu","year":"2002","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell"},{"key":"B7","volume-title":"An Introduction to morphologIcal Image Processing","author":"Dougherty","year":"1992"},{"key":"B8","first-page":"226","article-title":"\u201cA density-based algorithm for discovering clusters in large spatial databases with noise,\u201d","author":"Ester","year":"1996"},{"key":"B9","doi-asserted-by":"publisher","first-page":"381","DOI":"10.1145\/358669.358692","article-title":"Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography","volume":"24","author":"Fischler","year":"1981","journal-title":"Commun. ACM"},{"key":"B10","doi-asserted-by":"publisher","first-page":"106301","DOI":"10.1016\/j.compag.2021.106301","article-title":"Using a depth camera for crop row detection and mapping for under-canopy navigation of agricultural robotic vehicle","volume":"188","author":"Gai","year":"2021","journal-title":"Comput. Electron. Agric"},{"key":"B11","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1007\/s11119-016-9494-1","article-title":"Curved and straight crop row detection by accumulation of green pixels from images in maize fields","volume":"19","author":"Garc\u00eda-Santill\u00e1n","year":"2018","journal-title":"Precis. Agric"},{"key":"B12","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1016\/j.biosystemseng.2017.01.013","article-title":"Automatic detection of curved and straight crop rows from images in maize fields","volume":"156","author":"Garc\u00eda-Santill\u00e1n","year":"2017","journal-title":"Biosyst. Eng"},{"key":"B13","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1016\/j.compag.2007.06.003","article-title":"Crop\/weed discrimination in perspective agronomic images","volume":"60","author":"G\u00e9e","year":"2008","journal-title":"Comput. Electron. Agric"},{"key":"B14","volume-title":"Multiple View Geometry in Computer Vision","author":"Hartley","year":"2003"},{"key":"B15","author":"Hough","year":"1962","journal-title":"Method and Means for Recognizing Complex Patterns."},{"key":"B16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11119-022-09980-6","article-title":"Hybrid rice row detection at the pollination stage based on vanishing point and line-scanning method","volume":"24","author":"Li","year":"2022","journal-title":"Precis. Agric"},{"key":"B17","doi-asserted-by":"publisher","first-page":"205","DOI":"10.21105\/joss.00205","article-title":"Hdbscan: hierarchical density based clustering","volume":"2","author":"McInnes","year":"2017","journal-title":"J. Open Source Softw"},{"key":"B18","doi-asserted-by":"publisher","first-page":"985","DOI":"10.1109\/SII52469.2022.9708815","author":"Ota","year":"2022"},{"key":"B19","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1109\/IWSSIP48289.2020.9145130","article-title":"\u201cA survey on performance metrics for object-detection algorithms,\u201d","volume-title":"2020 International Conference on Systems, Signals and Image Processing (IWSSIP)","author":"Padilla","year":"2020"},{"key":"B20","doi-asserted-by":"publisher","first-page":"105766","DOI":"10.1016\/j.compag.2020.105766","article-title":"Improved crop row detection with deep neural network for early-season maize stand count in uav imagery","volume":"178","author":"Pang","year":"2020","journal-title":"Comput. Electron. Agric"},{"key":"B21","first-page":"2825","article-title":"Scikit-learn: machine learning in Python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"J. Mach. Learn. Res"},{"key":"B22","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11119-020-09732-4","article-title":"A template-free machine vision-based crop row detection algorithm","volume":"22","author":"Rabab","year":"2020","journal-title":"Precis. Agric"},{"key":"B23","doi-asserted-by":"publisher","first-page":"169","DOI":"10.3920\/978-90-8686-549-9_021","article-title":"Development of an image analysis system for estimation of weed pressure","volume":"5","author":"Ribeiro","year":"2005","journal-title":"Precis. Agric"},{"key":"B24","doi-asserted-by":"publisher","first-page":"7095","DOI":"10.3390\/s110707095","article-title":"Mapping wide row crops with video sequences acquired from a tractor moving at treatment speed","volume":"11","author":"Sainz-Costa","year":"2011","journal-title":"Sensors"},{"key":"B25","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1016\/j.patcog.2016.01.013","article-title":"Crop row detection by global energy minimization","volume":"55","author":"Vidovi\u0107","year":"2016","journal-title":"Pattern Recognit"},{"key":"B26","doi-asserted-by":"publisher","first-page":"3394","DOI":"10.1109\/LRA.2018.2852841","article-title":"Crop row detection on tiny plants with the pattern Hough transform","volume":"3","author":"Winterhalter","year":"2018","journal-title":"IEEE Robot. Autom. Lett"},{"key":"B27","doi-asserted-by":"publisher","first-page":"916474","DOI":"10.3389\/fpls.2022.916474","article-title":"Tasseled crop rows detection based on micro-region of interest and logarithmic transformation","volume":"13","author":"Yang","year":"2022","journal-title":"Front. Plant Sci"},{"key":"B28","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1016\/j.compag.2018.09.014","article-title":"Automated robust crop-row detection in maize fields based on position clustering algorithm and shortest path method","volume":"154","author":"Zhang","year":"2018","journal-title":"Comput. Electron. Agric"}],"container-title":["Frontiers in Artificial Intelligence"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frai.2024.1435686\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,30]],"date-time":"2024-10-30T10:51:27Z","timestamp":1730285487000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frai.2024.1435686\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,30]]},"references-count":28,"alternative-id":["10.3389\/frai.2024.1435686"],"URL":"https:\/\/doi.org\/10.3389\/frai.2024.1435686","relation":{},"ISSN":["2624-8212"],"issn-type":[{"value":"2624-8212","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,10,30]]},"article-number":"1435686"}}