Cargando…

Euclidean Graphs as Crack Pattern Descriptors for Automated Crack Analysis in Digital Images

Typical crack detection processes in digital images produce a binary-segmented image that constitutes the basis for all of the following analyses. Binary images are, however, an unsatisfactory data format for advanced crack analysis algorithms due to their sparse nature and lack of significant data...

Descripción completa

Detalles Bibliográficos
Autores principales: Strini, Alberto, Schiavi, Luca
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9414651/
https://www.ncbi.nlm.nih.gov/pubmed/36015701
http://dx.doi.org/10.3390/s22165942
_version_ 1784776040737931264
author Strini, Alberto
Schiavi, Luca
author_facet Strini, Alberto
Schiavi, Luca
author_sort Strini, Alberto
collection PubMed
description Typical crack detection processes in digital images produce a binary-segmented image that constitutes the basis for all of the following analyses. Binary images are, however, an unsatisfactory data format for advanced crack analysis algorithms due to their sparse nature and lack of significant data structuring. Therefore, this work instead proposes a new approach based on Euclidean graphs as functional crack pattern descriptors for all post-detection analyses. Conveying both geometrical and topological information in an integrated representation, Euclidean graphs are an ideal structure for efficient crack path description, as they precisely locate the cracks on the original image and capture salient crack skeleton features. Several Euclidean graph-based algorithms for autonomous crack refining, correlation and analysis are described, with significant advantages in both their capabilities and implementation convenience over the traditional, binary image-based approach. Moreover, Euclidean graphs allow the autonomous selection of specific cracks or crack parts based on objective criteria. Well-known performance metrics, namely precision, recall, intersection over union and F1-score, have been adapted for use with Euclidean graphs. The automated generation of Euclidean graphs from binary-segmented images is also reported, enabling the application of this technique to most existing detection methods (e.g., threshold-based or neural network-based) for cracks and other curvilinear features in digital images.
format Online
Article
Text
id pubmed-9414651
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-94146512022-08-27 Euclidean Graphs as Crack Pattern Descriptors for Automated Crack Analysis in Digital Images Strini, Alberto Schiavi, Luca Sensors (Basel) Article Typical crack detection processes in digital images produce a binary-segmented image that constitutes the basis for all of the following analyses. Binary images are, however, an unsatisfactory data format for advanced crack analysis algorithms due to their sparse nature and lack of significant data structuring. Therefore, this work instead proposes a new approach based on Euclidean graphs as functional crack pattern descriptors for all post-detection analyses. Conveying both geometrical and topological information in an integrated representation, Euclidean graphs are an ideal structure for efficient crack path description, as they precisely locate the cracks on the original image and capture salient crack skeleton features. Several Euclidean graph-based algorithms for autonomous crack refining, correlation and analysis are described, with significant advantages in both their capabilities and implementation convenience over the traditional, binary image-based approach. Moreover, Euclidean graphs allow the autonomous selection of specific cracks or crack parts based on objective criteria. Well-known performance metrics, namely precision, recall, intersection over union and F1-score, have been adapted for use with Euclidean graphs. The automated generation of Euclidean graphs from binary-segmented images is also reported, enabling the application of this technique to most existing detection methods (e.g., threshold-based or neural network-based) for cracks and other curvilinear features in digital images. MDPI 2022-08-09 /pmc/articles/PMC9414651/ /pubmed/36015701 http://dx.doi.org/10.3390/s22165942 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Strini, Alberto
Schiavi, Luca
Euclidean Graphs as Crack Pattern Descriptors for Automated Crack Analysis in Digital Images
title Euclidean Graphs as Crack Pattern Descriptors for Automated Crack Analysis in Digital Images
title_full Euclidean Graphs as Crack Pattern Descriptors for Automated Crack Analysis in Digital Images
title_fullStr Euclidean Graphs as Crack Pattern Descriptors for Automated Crack Analysis in Digital Images
title_full_unstemmed Euclidean Graphs as Crack Pattern Descriptors for Automated Crack Analysis in Digital Images
title_short Euclidean Graphs as Crack Pattern Descriptors for Automated Crack Analysis in Digital Images
title_sort euclidean graphs as crack pattern descriptors for automated crack analysis in digital images
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9414651/
https://www.ncbi.nlm.nih.gov/pubmed/36015701
http://dx.doi.org/10.3390/s22165942
work_keys_str_mv AT strinialberto euclideangraphsascrackpatterndescriptorsforautomatedcrackanalysisindigitalimages
AT schiaviluca euclideangraphsascrackpatterndescriptorsforautomatedcrackanalysisindigitalimages