{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,28]],"date-time":"2026-07-28T16:07:40Z","timestamp":1785254860937,"version":"3.55.0"},"reference-count":36,"publisher":"MDPI AG","issue":"18","license":[{"start":{"date-parts":[[2020,9,13]],"date-time":"2020-09-13T00:00:00Z","timestamp":1599955200000},"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>The expansion of the railway industry has increased the demand for the three-dimensional modeling of railway tracks. Due to the increasing development of UAV technology and its application advantages, in this research, the detection and 3D modeling of rail tracks are investigated using dense point clouds obtained from UAV images. Accordingly, a projection-based approach based on the overall direction of the rail track is proposed in order to generate a 3D model of the railway. In order to extract the railway lines, the height jump of points is evaluated in the neighborhood to select the candidate points of rail tracks. Then, using the RANSAC algorithm, line fitting on these candidate points is performed, and the final points related to the rail are identified. In the next step, the pre-specified rail piece model is fitted to the rail points through a projection-based process, and the orientation parameters of the model are determined. These parameters are later improved by fitting the Fourier curve, and finally a continuous 3D model for all of the rail tracks is created. The geometric distance of the final model from rail points is calculated in order to evaluate the modeling accuracy. Moreover, the performance of the proposed method is compared with another approach. A median distance of about 3 cm between the produced model and corresponding point cloud proves the high quality of the proposed 3D modeling algorithm in this study.<\/jats:p>","DOI":"10.3390\/s20185220","type":"journal-article","created":{"date-parts":[[2020,9,13]],"date-time":"2020-09-13T21:11:32Z","timestamp":1600031492000},"page":"5220","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":49,"title":["Rail Track Detection and Projection-Based 3D Modeling from UAV Point Cloud"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6019-1393","authenticated-orcid":false,"given":"Shima","family":"Sahebdivani","sequence":"first","affiliation":[{"name":"School of Surveying and Geospatial Eng., College of Eng., University of Tehran, Tehran 1439957131, Iran"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8014-624X","authenticated-orcid":false,"given":"Hossein","family":"Arefi","sequence":"additional","affiliation":[{"name":"School of Surveying and Geospatial Eng., College of Eng., University of Tehran, Tehran 1439957131, Iran"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3367-2404","authenticated-orcid":false,"given":"Mehdi","family":"Maboudi","sequence":"additional","affiliation":[{"name":"Institute of Geodesy and Photogrammetry, Technische Universit\u00e4t Braunschweig, 38106 Braunschweig, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2020,9,13]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Jwa, Y., and Sonh, G. (2015). Kalman Filter Based Railway Tracking from Mobile Lidar Data. ISPRS Ann. Photogramm. Remote. Sens. Spat. Inf. Sci., 159\u2013164.","DOI":"10.5194\/isprsannals-II-3-W5-159-2015"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1093\/tse\/tdz007","article-title":"A review of applications of visual inspection technology based on image processing in the railway industry","volume":"1","author":"Liu","year":"2019","journal-title":"Transp. Saf. Environ."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Zheng, S., Chai, X., An, X., and Li, L. (2012, January 5\u20138). Railway track gauge inspection method based on computer vision. Proceedings of the 2012 IEEE International Conference on Mechatronics and Automation, Chengdu, China.","DOI":"10.1109\/ICMA.2012.6284322"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Chekure, E.T., Naud\u00e9, K.A., and Freere, P. (2017, January 18\u201320). The effective use of the exhaustive search block matching algorithm in railway line tracking. Proceedings of the 2017 IEEE AFRICON, Cape Town, South Africa.","DOI":"10.1109\/AFRCON.2017.8095694"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Wu, H., and Siu, W.-C. (2015, January 27\u201330). Real time railway extraction by angle alignment measure. Proceedings of the 2015 IEEE International Conference on Image Processing (ICIP), Quebec City, QC, Canada.","DOI":"10.1109\/ICIP.2015.7351670"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1007\/s00521-012-0846-0","article-title":"Efficient railway tracks detection and turnouts recognition method using HOG features","volume":"23","author":"Qi","year":"2012","journal-title":"Neural Comput. Appl."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Wang, Z., Cai, B., Chunxiao, J., Tao, C., Zhang, Z., Wang, Y., Li, S., Huang, F., Fu, S., and Zhang, F. (2016, January 12\u201315). Geometry constraints-based visual rail track extraction. Proceedings of the 2016 12th World Congress on Intelligent Control and Automation (WCICA), Guilin, China.","DOI":"10.1109\/WCICA.2016.7578298"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Uribe, J.A., Fonseca, L., and Vargas, J. (2012, January 15\u201318). Video based system for railroad collision warning. Proceedings of the 2012 IEEE International Carnahan Conference on Security Technology (ICCST), Boston, MA, USA.","DOI":"10.1109\/CCST.2012.6393573"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"S40","DOI":"10.1016\/j.isprsjprs.2011.09.012","article-title":"Data fusion of extremely high resolution aerial imagery and LiDAR data for automated railroad centre line reconstruction","volume":"66","author":"Beger","year":"2011","journal-title":"ISPRS J. Photogramm. Remote. Sens."},{"key":"ref_10","doi-asserted-by":"crossref","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":"ref_11","doi-asserted-by":"crossref","unstructured":"Elberink, S.O., Khoshelham, K., Arastounia, M., and Benito, D.D. (2013). Rail Track Detection and Modelling in Mobile Laser Scanner Data. ISPRS Ann. Photogramm. Remote. Sens. Spat. Inf. Sci., 223\u2013228.","DOI":"10.5194\/isprsannals-II-5-W2-223-2013"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"3075","DOI":"10.3390\/rs6043075","article-title":"The Use of Airborne and Mobile Laser Scanning for Modeling Railway Environments in 3D","volume":"6","author":"Zhu","year":"2014","journal-title":"Remote. Sens."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Arastounia, M., and Elberink, S.O. (2016). Application of Template Matching for Improving Classification of Urban Railroad Point Clouds. Sensors, 16.","DOI":"10.3390\/s16122112"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Arastounia, M. (2017). An Enhanced Algorithm for Concurrent Recognition of Rail Tracks and Power Cables from Terrestrial and Airborne LiDAR Point Clouds. Infrastructures, 2.","DOI":"10.3390\/infrastructures2020008"},{"key":"ref_15","unstructured":"Ahmed, M., Guillemet, A., Shahi, A., Haas, C.T., West, J.S., and Haas, R.C. (2011, January 14\u201317). Comparison of point-cloud acquisition from laser-scanning and photogrammetry based on field experimentation. Proceedings of the CSCE 3rd International\/9th Construction Specialty Conference, Ottawa, ON, Canada."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"55","DOI":"10.5194\/isprs-annals-IV-4-W4-55-2017","article-title":"Comparison of Uas-Based Photogrammetry Software for 3d Point Cloud Generation: A Survey over A Historical Site","volume":"4","author":"Alidoost","year":"2017","journal-title":"ISPRS Ann. Photogramm. Remote. Sens. Spat. Inf. Sci."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Malihi, S., Zoej, M.J.V., Hahn, M., and Mokhtarzade, M. (2018). Window Detection from UAS-Derived Photogrammetric Point Cloud Employing Density-Based Filtering and Perceptual Organization. Remote. Sens., 10.","DOI":"10.3390\/rs10081320"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Pan, Y., Dong, Y., Wang, D., Chen, A., and Ye, Z. (2019). Three-Dimensional Reconstruction of Structural Surface Model of Heritage Bridges Using UAV-Based Photogrammetric Point Clouds. Remote. Sens., 11.","DOI":"10.3390\/rs11101204"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Kerle, N., Nex, F., Gerke, M., Duarte, D., and Vetrivel, A. (2019). UAV-Based Structural Damage Mapping: A Review. ISPRS Int. J. Geo-Inf., 9.","DOI":"10.3390\/ijgi9010014"},{"key":"ref_20","unstructured":"(2018, July 26). CYBERHAWK. Available online: https:\/\/thecyberhawk.com\/cyberhawk-discuss-the-advantages-of-uavs-to-the-rail-industry\/."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1","DOI":"10.17576\/jkukm-2019-31(1)-01","article-title":"A review on existing sensors and devices for inspecting railway infrastructure","volume":"31","author":"Falamarzi","year":"2019","journal-title":"J. Kejuru."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"P\u00e1li, E., Mathe, K., Tamas, L., and Bu\u015foniu, L. (2014, January 22\u201324). Railway track following with the AR. Drone using vanishing point detection. Proceedings of the 2014 IEEE International Conference on Automation, Quality and Testing, Robotics, Cluj-Napoca, Romania.","DOI":"10.1109\/AQTR.2014.6857870"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"250","DOI":"10.1016\/j.icte.2017.11.010","article-title":"Vision based rail track extraction and monitoring through drone imagery","volume":"5","author":"Singh","year":"2019","journal-title":"ICT Express"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"357","DOI":"10.22190\/FUME190507041B","article-title":"Intelligent Machine Vision Based Railway Infrastructure Inspection and Monitoring Using Uav","volume":"17","year":"2019","journal-title":"Facta Univ. Series Mech. Eng."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1016\/j.geomorph.2012.08.021","article-title":"\u2018Structure-from-Motion\u2019 photogrammetry: A low-cost, effective tool for geoscience applications","volume":"179","author":"Westoby","year":"2012","journal-title":"Geomorphology"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"262","DOI":"10.1016\/j.tust.2018.09.026","article-title":"Structure from Motion photogrammetry to characterize underground rock masses: Experiences from two real tunnels","volume":"83","author":"Senent","year":"2019","journal-title":"Tunn. Undergr. Space Technol."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Hackel, T., Wegner, J.D., and Schindler, K. (2016, January 30). Contour detection in unstructured 3d point clouds. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.","DOI":"10.1109\/CVPR.2016.178"},{"key":"ref_28","unstructured":"Jolliffe, I.T. (2002). Principal Component Analysis, Springer. [2nd ed.]."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1006\/cviu.1999.0832","article-title":"MLESAC: A New Robust Estimator with Application to Estimating Image Geometry","volume":"78","author":"Torr","year":"2000","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Schindler, K., and Bauer, J. (2003, January 17). A model-based method for building reconstruction. Proceedings of the First IEEE International Workshop on Higher-Level Knowledge in 3D Modeling and Motion Analysis (HLK 2003), Nice, France.","DOI":"10.1109\/HLK.2003.1240861"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1016\/j.isprsjprs.2007.01.001","article-title":"Data fusion of high-resolution satellite imagery and LiDAR data for automatic building extraction","volume":"62","author":"Sohn","year":"2007","journal-title":"ISPRS J. Photogramm. Remote. Sens."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1681","DOI":"10.3390\/rs5041681","article-title":"Building Reconstruction Using DSM and Orthorectified Images","volume":"5","author":"Arefi","year":"2013","journal-title":"Remote. Sens."},{"key":"ref_33","unstructured":"(2018, May 01). AgiSoft PhotoScan Professional (Version 1.4). Available online: https:\/\/www.agisoft.com."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"14916","DOI":"10.3390\/rs71114916","article-title":"Automated Recognition of Railroad Infrastructure in Rural Areas from LIDAR Data","volume":"7","author":"Arastounia","year":"2015","journal-title":"Remote. Sens."},{"key":"ref_35","unstructured":"Iran Ministry of Roads and Urban Development (2005). Railway Track Super Structure General Technical Specifications, (In Persian)."},{"key":"ref_36","first-page":"112","article-title":"Algorithms for the Reduction of the Number of Points Required to Represent a Digitized Line or Its Caricature","volume":"10","author":"Douglas","year":"1973","journal-title":"Cartogr. Int. J. Geogr. Inf. Geovisualization"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/18\/5220\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:09:34Z","timestamp":1760177374000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/18\/5220"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,9,13]]},"references-count":36,"journal-issue":{"issue":"18","published-online":{"date-parts":[[2020,9]]}},"alternative-id":["s20185220"],"URL":"https:\/\/doi.org\/10.3390\/s20185220","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,9,13]]}}}