{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,23]],"date-time":"2026-03-23T10:11:47Z","timestamp":1774260707757,"version":"3.50.1"},"reference-count":52,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2023,5,24]],"date-time":"2023-05-24T00:00:00Z","timestamp":1684886400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"PRIN (Projects of Relevant National Interest)","award":["20179BP4SM"],"award-info":[{"award-number":["20179BP4SM"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Cracks are fractures or breaks that occur in materials such as concrete, metals, rocks, and other solids. Various methods are used to detect and monitor cracks; among many of them, image-based methodologies allow fast identification of the distress and easy quantification of the percentage of cracks in the scene. Two main categories can be identified: classical and deep learning approaches. In the last decade, the tendency has moved towards the use of the latter. Even though they have proven their outstanding predicting performance, they suffer some drawbacks: a \u201cblack-box\u201d nature leaves the user blind and without the possibility of modifying any parameters, a huge amount of labeled data is generally needed, a process that requires expert judgment is always required, and, finally, they tend to be time-consuming. Accordingly, the present study details the methodology for a new algorithm for crack segmentation based on the theory of minimal path selection combined with a region-based approach obtained through the segmentation of texture features extracted using Gabor filters. A pre-processing step is described, enabling the equalization of brightness and shadows, which results in better detection of local minima. These local minimal are constrained by a minimum distance between adjacent points, enabling a better coverage of the cracks. Afterward, a region-based segmentation technique is introduced to determine two areas that are used to determine threshold values used for rejection. This step is critical to generalize the algorithm to images presenting close-up scenes or wide cracks. Finally, a geometrical thresholding step is presented, allowing the exclusion of rounded areas and small isolated cracks. The results showed a very competitive F1-score (0.839), close to state-of-the-art values achieved with deep learning techniques. The main advantage of this approach is the transparency of the workflow, contrary to what happens with deep learning frameworks. In the proposed approach, no prior information is required; however, the statistical parameters may have to be adjusted to the particular case and requirements of the situation. The proposed algorithm results in a useful tool for researchers and practitioners needing to validate their results against some reference or needing labeled data for their models. Moreover, the current study could establish the grounds to standardize the procedure for crack segmentation with a lower human bias and faster results. The direct application of the methodology to images obtained with any low-cost sensor makes the proposed algorithm an operational support tool for authorities needing crack detection systems in order to monitor and evaluate the current state of the infrastructures, such as roads, tunnels, or bridges.<\/jats:p>","DOI":"10.3390\/rs15112722","type":"journal-article","created":{"date-parts":[[2023,5,25]],"date-time":"2023-05-25T02:00:55Z","timestamp":1684980055000},"page":"2722","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["A New Region-Based Minimal Path Selection Algorithm for Crack Detection and Ground Truth Labeling Exploiting Gabor Filters"],"prefix":"10.3390","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0271-5475","authenticated-orcid":false,"given":"Gonzalo","family":"de Le\u00f3n","sequence":"first","affiliation":[{"name":"Department of Civil and Industrial Engineering (DICI), Largo Lucio Lazzarino 1, University of Pisa, 56122 Pisa, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8769-8610","authenticated-orcid":false,"given":"Nicholas","family":"Fiorentini","sequence":"additional","affiliation":[{"name":"Department of Civil and Industrial Engineering (DICI), Largo Lucio Lazzarino 1, University of Pisa, 56122 Pisa, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9032-7749","authenticated-orcid":false,"given":"Pietro","family":"Leandri","sequence":"additional","affiliation":[{"name":"Department of Civil and Industrial Engineering (DICI), Largo Lucio Lazzarino 1, University of Pisa, 56122 Pisa, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7354-8534","authenticated-orcid":false,"given":"Massimo","family":"Losa","sequence":"additional","affiliation":[{"name":"Department of Civil and Industrial Engineering (DICI), Largo Lucio Lazzarino 1, University of Pisa, 56122 Pisa, Italy"}]}],"member":"1968","published-online":{"date-parts":[[2023,5,24]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1029\/JZ070i002p00381","article-title":"The effect of cracks on the compressibility of rock","volume":"70","author":"Walsh","year":"1965","journal-title":"J. Geophys. Res."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1016\/0022-460X(91)90615-Q","article-title":"Analysis of the effect of cracks on the natural frequencies of a cantilever beam","volume":"150","author":"Ostachowicz","year":"1991","journal-title":"J. Sound Vib."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"272","DOI":"10.1103\/PhysRevLett.73.272","article-title":"Instability dynamics of fracture: A computer simulation investigation","volume":"73","author":"Abraham","year":"1994","journal-title":"Phys. Rev. Lett."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"5096","DOI":"10.1103\/PhysRevLett.74.5096","article-title":"Local crack branching as a mechanism for instability in dynamic fracture","volume":"74","author":"Sharon","year":"1995","journal-title":"Phys. Rev. Lett."},{"key":"ref_5","unstructured":"De Leon, G., Fidecaro, F., Cerchiai, M., Reggiani, M., Ascari, E., and Licitra, G. (2019, January 9\u201313). Implementation of CNOSSOS-EU Method for Road Noise in Italy. Proceedings of the 23rd International Congress on Acoustics, Integrating 4th EAA Euroregio, Aachen, Germany."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Fiorentini, N., Leandri, P., and Losa, M. (2021, January 13\u201318). Predicting international roughness index by deep neural networks with Levenberg-Marquardt backpropagation learning algorithm. Proceedings of the Earth Resources and Environmental Remote Sensing\/GIS Applications XII, Online.","DOI":"10.1117\/12.2598005"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1109\/TITS.2012.2208630","article-title":"Automatic road crack detection and characterization","volume":"14","author":"Oliveira","year":"2012","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"589","DOI":"10.1111\/j.1460-2695.1996.tb00995.x","article-title":"The randomness of fatigue crack growth under constant-amplitude loads","volume":"19","author":"Lapetra","year":"1996","journal-title":"Fatigue Fract. Eng. Mater. Struct."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Munawar, H.S., Hammad, A.W., Haddad, A., Soares, C.A.P., and Waller, S.T. (2021). Image-based crack detection methods: A review. Infrastructures, 6.","DOI":"10.3390\/infrastructures6080115"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"787","DOI":"10.1016\/j.aej.2017.01.020","article-title":"Crack detection using image processing: A critical review and analysis","volume":"57","author":"Mohan","year":"2018","journal-title":"Alex. Eng. J."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"935","DOI":"10.1007\/s11831-016-9194-z","article-title":"Image based techniques for crack detection, classification and quantification in asphalt pavement: A review","volume":"24","author":"Zakeri","year":"2017","journal-title":"Arch. Comput. Methods Eng."},{"key":"ref_12","first-page":"215295","article-title":"Image-based framework for concrete surface crack monitoring and quantification","volume":"2010","author":"Chen","year":"2010","journal-title":"Adv. Civ. Eng."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1031","DOI":"10.1016\/j.conbuildmat.2018.08.011","article-title":"Comparison of deep convolutional neural networks and edge detectors for image-based crack detection in concrete","volume":"186","author":"Dorafshan","year":"2018","journal-title":"Constr. Build. Mater."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1061\/(ASCE)0887-3801(2003)17:4(255)","article-title":"Analysis of edge-detection techniques for crack identification in bridges","volume":"17","author":"Abudayyeh","year":"2003","journal-title":"J. Comput. Civ. Eng."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1016\/j.autcon.2018.07.008","article-title":"Automatic recognition of asphalt pavement cracks using metaheuristic optimized edge detection algorithms and convolution neural network","volume":"94","author":"Nguyen","year":"2018","journal-title":"Autom. Constr."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Fan, R., Bocus, M.J., Zhu, Y., Jiao, J., Wang, L., Ma, F., Cheng, S., and Liu, M. (2019, January 9\u201312). Road crack detection using deep convolutional neural network and adaptive thresholding. Proceedings of the 2019 IEEE Intelligent Vehicles Symposium (IV), Paris, France.","DOI":"10.1109\/IVS.2019.8814000"},{"key":"ref_17","unstructured":"Oliveira, H., and Correia, P.L. (2009, January 24\u201328). Automatic road crack segmentation using entropy and image dynamic thresholding. Proceedings of the 2009 17th European Signal Processing Conference, Glasgow, UK."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"3924120","DOI":"10.1155\/2018\/3924120","article-title":"Detection of surface crack in building structures using image processing technique with an improved Otsu method for image thresholding","volume":"2018","author":"Hoang","year":"2018","journal-title":"Adv. Civ. Eng."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Akagic, A., Buza, E., Omanovic, S., and Karabegovic, A. (2018, January 21\u201325). Pavement crack detection using Otsu thresholding for image segmentation. Proceedings of the 2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), Opatija, Croatia.","DOI":"10.23919\/MIPRO.2018.8400199"},{"key":"ref_20","unstructured":"Dorafshan, S., Maguire, M., and Qi, X. (2016). Automatic Surface Crack Detection in Concrete Structures Using OTSU Thresholding and Morphological Operations, Civil and Environmental Engineering Faculty Publications."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Sun, B.C., and Qiu, Y.j. (2007, January 22\u201324). Automatic identification of pavement cracks using mathematic morphology. Proceedings of the International Conference on Transportation Engineering 2007, Chengdu, China.","DOI":"10.1061\/40932(246)292"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Abas, F.S., and Martinez, K. (2003, January 20\u201324). Classification of painting cracks for content-based analysis. Proceedings of the Machine Vision Applications in Industrial Inspection XI, Santa Clara, CA, USA.","DOI":"10.1117\/12.474012"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"439","DOI":"10.1111\/j.1467-8667.2012.00760.x","article-title":"Wavelet-based detection of beam cracks using modal shape and frequency measurements","volume":"27","author":"Xiang","year":"2012","journal-title":"Comput.-Aided Civ. Infrastruct. Eng."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"436","DOI":"10.1016\/j.istruc.2020.03.010","article-title":"Crack detection in a beam using wavelet transform and photographic measurements","volume":"25","author":"Nigam","year":"2020","journal-title":"Structures"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Chambon, S., Subirats, P., and Dumoulin, J. (2009, January 18\u201322). Introduction of a wavelet transform based on 2D matched filter in a Markov random field for fine structure extraction: Application on road crack detection. Proceedings of the Image Processing: Machine Vision Applications II, San Jose, CA, USA.","DOI":"10.1117\/12.805437"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"04020038","DOI":"10.1061\/(ASCE)CP.1943-5487.0000918","article-title":"Machine learning for crack detection: Review and model performance comparison","volume":"34","author":"Hsieh","year":"2020","journal-title":"J. Comput. Civ. Eng."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1250","DOI":"10.1016\/j.proeng.2017.01.418","article-title":"Development of an automatic detector of cracks in concrete using machine learning","volume":"171","author":"Yokoyama","year":"2017","journal-title":"Procedia Eng."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"725","DOI":"10.1177\/1475921718768747","article-title":"Crack and noncrack classification from concrete surface images using machine learning","volume":"18","author":"Kim","year":"2019","journal-title":"Struct. Health Monit."},{"key":"ref_29","first-page":"489","article-title":"Concrete cracks detection based on deep learning image classification","volume":"2","author":"Silva","year":"2018","journal-title":"Proceedings"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"103781","DOI":"10.1016\/j.cemconcomp.2020.103781","article-title":"Classification and quantification of cracks in concrete structures using deep learning image-based techniques","volume":"114","author":"Flah","year":"2020","journal-title":"Cem. Concr. Compos."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"de Le\u00f3n, G., Cesbron, J., Klein, P., Leandri, P., and Losa, M. (2022). Novel methodology to recover road surface height maps from illuminated scene through convolutional neural networks. Sensors, 22.","DOI":"10.3390\/s22176603"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"103987","DOI":"10.1016\/j.imavis.2020.103987","article-title":"Intelligent detection of building cracks based on deep learning","volume":"103","author":"Zheng","year":"2020","journal-title":"Image Vis. Comput."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Kim, B., and Cho, S. (2018). Automated vision-based detection of cracks on concrete surfaces using a deep learning technique. Sensors, 18.","DOI":"10.3390\/s18103452"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1455","DOI":"10.1177\/03611981221111367","article-title":"Overfitting prevention in accident prediction models: Bayesian regularization of artificial neural networks","volume":"2677","author":"Fiorentini","year":"2023","journal-title":"Transp. Res. Rec."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1038\/538020a","article-title":"Can we open the black box of AI?","volume":"538","author":"Castelvecchi","year":"2016","journal-title":"Nat. News"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1126\/science.aax0162","article-title":"In defense of the black box","volume":"364","author":"Holm","year":"2019","journal-title":"Science"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1007\/s11747-019-00710-5","article-title":"Explainable AI: From black box to glass box","volume":"48","author":"Rai","year":"2020","journal-title":"J. Acad. Mark. Sci."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"115158","DOI":"10.1016\/j.engstruct.2022.115158","article-title":"Novel visual crack width measurement based on backbone double-scale features for improved detection automation","volume":"274","author":"Tang","year":"2023","journal-title":"Eng. Struct."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"115406","DOI":"10.1016\/j.engstruct.2022.115406","article-title":"Automatic classification of asphalt pavement cracks using a novel integrated generative adversarial networks and improved VGG model","volume":"277","author":"Que","year":"2023","journal-title":"Eng. Struct."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Sengupta, E., Garg, D., Choudhury, T., and Aggarwal, A. (2018, January 23\u201324). Techniques to elimenate human bias in machine learning. Proceedings of the 2018 International Conference on System Modeling & Advancement in Research Trends (SMART), Moradabad, India.","DOI":"10.1109\/SYSMART.2018.8746946"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Oliveira, H., and Correia, P.L. (2014, January 27\u201330). CrackIT\u2014An image processing toolbox for crack detection and characterization. Proceedings of the 2014 IEEE international conference on image processing (ICIP), Paris, France.","DOI":"10.1109\/ICIP.2014.7025160"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Amhaz, R., Chambon, S., Idier, J., and Baltazart, V. (2014, January 27\u201330). A new minimal path selection algorithm for automatic crack detection on pavement images. Proceedings of the 2014 IEEE International Conference on Image Processing (ICIP), Paris, France.","DOI":"10.1109\/ICIP.2014.7025158"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"2718","DOI":"10.1109\/TITS.2015.2477675","article-title":"Automatic Crack Detection on Two-Dimensional Pavement Images: An Algorithm Based on Minimal Path Selection","volume":"17","author":"Amhaz","year":"2016","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_44","unstructured":"Dijkstra, E.W. (2022). Edsger Wybe Dijkstra: His Life, Work, and Legacy, ACM Books."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Yang, L., Baltazart, V., Amhaz, R., and Jiang, P. (2016, January 20\u201322). A new A-star algorithm adapted to the semi-automatic detection of cracks within grey level pavement images. Proceedings of the Eighth International Conference on Digital Image Processing (ICDIP 2016), Chengu, China.","DOI":"10.1117\/12.2243982"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Baltazart, V., Nicolle, P., and Yang, L. (September, January 28). Ongoing tests and improvements of the MPS algorithm for the automatic crack detection within grey level pavement images. Proceedings of the 2017 25th European Signal Processing Conference (EUSIPCO), Kos, Greece.","DOI":"10.23919\/EUSIPCO.2017.8081563"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"1293","DOI":"10.1007\/s00371-018-1515-9","article-title":"Optimized minimal path selection (OMPS) method for automatic and unsupervised crack segmentation within two-dimensional pavement images","volume":"35","author":"Kaddah","year":"2019","journal-title":"Vis. Comput."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"109877","DOI":"10.1016\/j.measurement.2021.109877","article-title":"An improved minimal path selection approach with new strategies for pavement crack segmentation","volume":"184","author":"Chen","year":"2021","journal-title":"Measurement"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Salman, M., Mathavan, S., Kamal, K., and Rahman, M. (2013, January 6\u20139). Pavement crack detection using the Gabor filter. Proceedings of the 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013), The Hague, The Netherlands.","DOI":"10.1109\/ITSC.2013.6728529"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1016\/j.neucom.2019.01.036","article-title":"DeepCrack: A Deep Hierarchical Feature Learning Architecture for Crack Segmentation","volume":"338","author":"Liu","year":"2019","journal-title":"Neurocomputing"},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"1498","DOI":"10.1109\/TIP.2018.2878966","article-title":"Deepcrack: Learning Hierarchical Convolutional Features for Crack Detection","volume":"28","author":"Zou","year":"2019","journal-title":"IEEE Trans. Image Process."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"1167","DOI":"10.1016\/0031-3203(91)90143-S","article-title":"Unsupervised texture segmentation using Gabor filters","volume":"24","author":"Jain","year":"1991","journal-title":"Pattern Recognit."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/15\/11\/2722\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T19:40:58Z","timestamp":1760125258000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/15\/11\/2722"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,24]]},"references-count":52,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2023,6]]}},"alternative-id":["rs15112722"],"URL":"https:\/\/doi.org\/10.3390\/rs15112722","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,5,24]]}}}