Secciones
Referencias
Resumen
Servicios
Descargas
HTML
ePub
PDF
Buscar
Fuente


Computer vision and machine learning for the detection and classification of pavement cracks
Técnicas de visión artificial y aprendizaje de máquinas para la detección y clasificación de grietas
Ingeniería y competitividad, vol. 25, no. 2, pp. 1-12, 2023
Facultad de Ingeniería, Universidad del Valle

Artículo de investigación


Received: 27 April 2022

Accepted: 29 March 2023

DOI: https://doi.org/10.25100/iyc.v25i2.12143

Abstract: For road maintenance and rehabilitation, it is important to develop procedures to evaluate pavement condition. Imaging methods can be used to obtain data to analyze a pavement surface. A methodology for crack detection is presented in this paper that is based on image processing techniques and artificial neural networks. The methodology is implemented in four stages: 1. image acquisition, 2. image processing, 3. feature extraction, and 4. classification using an artificial neural network. The methodology was used to detect deterioration in the form of longitudinal cracks, potholes, and alligator cracking. The classification was performed using a multilayer perceptron (MLP) neural network within a (12 14 3) configuration, resulting in an accuracy of 95.56% and a precision of 94.44%. The proposed methodology could be used to help governmental organizations evaluate a road network.

Keywords: Image processing, wavelet Scattering transform, artificial neural networks, pavement cracks.

Resumen: En los procesos de mantenimiento y rehabilitación de vías, es importante el desarrollo de procedimientos que contribuyan a la evaluación de la condición del pavimento. Los métodos de inspección de la superficie de pavimento que emplean imágenes capturan información permitiendo un análisis cuantitativo. Este documento presenta una metodología para la detección de grietas en el pavimento, mediante la aplicación de técnicas de procesamientos de imágenes y redes neuronales artificiales; está dividido en cuatro etapas: 1. Adquisición de las imágenes, 2. Procesamiento de imágenes, iii. Extracción de características y iv. Clasificación utilizando RNA. La metodología se aplicó para la detección de los deterioros: grieta longitudinal, bache y piel de cocodrilo. La clasificación se realizó mediante una red neuronal MLP con configuración (12 14 3), la cual obtuvo una exactitud de 95,56% y una precisión de 94,44%. La metodología propuesta puede ser útil para las organizaciones gubernamentales en la evaluación de la malla vial.

Palabras clave: Procesamiento de imágenes, transformada Wavelet Scattering, redes neuronales artificiales, grietas en el pavimento.

Introduction

Visual inspection is traditionally used to detect pavement distress, whereby specialized personnel walk along a road while making on-site measurements. Thus, novel alternative technologies are required that can be used to analyze of the behavior of road infrastructure 1. Among the different inspection methods are manual, deflectometer-based, vibroacoustic, penetration-radar-based and automated. The traditional (manual) method is one of the most used techniques but can be tedious, subjective and dependent on the experience of the evaluator 2. The Dynaflect is a deflectometer that measures the amount of deflection caused by the oscillation of weights, employing geophones. The oscillation of weights cause the pavement to deflect and rebound in a manner similar to a vehicle driving over a pavement surface 3. In the vibroacoustic method, sensors are employed to detect structural variations in pavement resulting from hidden damage before the damage propagates along the road surface 4. Penetrating radar sends electromagnetic waves into pavement materials, and variations in the dielectric constant caused by the presence of a new material or deterioration is reflected in the response signal 5. In automated methods, a vehicle fitted with cameras is used to acquire data for the pavement surface 6.

PIAS is a pavement image acquisition system consisting of light sources, a camera and global positioning systems. This system captures data for a road surface that is processed by a computer using multi-resolution methods for crack detection 7. RIEGL VMX-450 is a system consisting of laser scanners and cameras that are mounted on a vehicle grill to automatically detect road cracks 8. ARAN is an automated road analyzer that uses a high-density synchronous flash to identify pavement cracks 9. These technologies involve image processing techniques and pattern recognition. For example, 10) used various techniques, such as low-pass filters, an edge detection algorithm and mathematical morphology. 11, cracks in concrete bridges were identified by semantic segmentation of images acquired by mobile devices. 12, concrete structures were subjected to load testing, and cracks in the structures were detected by morphological processing: a Gaussian filter was applied followed by the Bottom hat transform to detect detail elements that were subsequently segmented using the Otsu method. Other techniques such as Wavelet Scattering Transform (WST) have been used for pattern recognition in texture discrimination to obtain irises information 13.

Machine learning algorithms provide the best results for classification and pattern recognition 9. 14, pavement cracks were identified using image processing, fuzzy logic and artificial neural networks (ANNs) with the backpropagation learning algorithm. 15, pavement cracks were detected and classified by implementing the artificial bee colony algorithm and ANNs. 16, pavement cracks were classified by applying different machine learning algorithms, such as the support vector machine, random forest and ANN. 17, longitudinal and transverse cracks were detected and classified by implementing image processing techniques and ANN, where the images were acquired through ARAN.

In this study, a new methodology was proposed for the detection of pavement distress by implementing techniques such as Wavelet Scattering transformation and Hu invariant moments. The combination of the wavelet scattering transform and Hu invariant moments introduces an innovative methodology for pavement damage analysis. First, the wavelet scattering transform provides a multiresolution analysis of the input image, allowing for the detection of cracks at different scales. The resulting scattering coefficients capture the texture and structural information of the image, making it easier to distinguish between the cracks and other image features. The use of Hu invariant moments further enhances the accuracy of crack detection by providing rotation, translation, and scale invariant features. This means that the same crack can be identified regardless of its orientation or location within the image. In addition, Hu moments are relatively robust to noise and variations in lighting conditions, which can be a common challenge in pavement inspection.

Another advantage of this study is its relatively low computational cost compared with other pattern-recognition techniques. The WST can efficiently analyze the input image, and the Hu moments can be quickly calculated from the resulting edge detections. Additionally, the combination of the wavelet scattering transform and Hu invariant moments offers a powerful and efficient approach for crack detection in pavement inspection. This methodology is a promising option for future research and practical implementation in pavement-management systems. This paper is organized as follows: Section 2, Materials and Methods; Section 3, Results; Section 4, Discussion; and Section 5, Conclusions.

Materials and methods

The methodology for the detection and classification of pavement distress is implemented in four stages: 1. Image acquisition, 2. Image processing for contrast enhancement and edge detection, 3. Feature extraction and 4. Deterioration classification using an ANN.

Image acquisition

A set of 300 road images was used in this study. The images were obtained using a mobile device and have different resolutions, lighting variations and different types of deterioration: potholes, longitudinal cracks and alligator cracking. Some images were also acquired from the SDNET2018 dataset of Utah State University 18. The images were captured on a dry pavement under daytime lighting conditions, which allowed for natural variations in lighting. The images can be either in color or grayscale format, providing flexibility in terms of image representation. Furthermore, it was essential that the longitudinal cracking in the pavement was vertically oriented. This requirement ensured consistency in the analysis and facilitated accurate detection and classification of longitudinal cracks. The complete image set was divided into 240 images for training and 60 images for validation purposes similar to the work by 16. Table 1 lists the information on the dataset employed.

Table 1
Information of dataset.

Image processing

Preprocessing is required to remove distortion and enhance contrast in images. Power functions are used to remove the effects of nonuniform intensity in the image background by enhancing the contrast 19. For this purpose, the image is converted to grayscale and subdivided into several square windows. The average grayscale value of each window is considered its representative grayscale 17.

The wavelet scattering transform is invariant to rotation, translation and scaling and has therefore been applied to texture discrimination. This transform reduces the variability between features and the quantity of information. The transform is implemented using cascaded wavelet convolutions. The first-order scattering coefficients 𝑆1𝑥 are defined in Eq. 120,21.

S 1 x = U 1 x ϕ J [1]

U 1 x = u , W 1 = x ψ W 1 1 u = v x u ψ W 1 1 u - v [2]

Where 𝑈1?? is the modulus of the wavelet coefficients, 𝜙𝐽 is a scaling function that is calculated using Eq. 3, and 𝑥 denotes the input image 21.

ϕ J u = 2 - 2 J ϕ 2 - J u [3]

The mother wavelet 𝜓1(𝑢) is calculated using Eq. 4, in which the wavelet is scaled by 2𝑗1, where 𝑗1 is an integer or a half-integer that is rotated by 𝛳1 =2𝑘𝜋 with 0≤𝑘<𝐾121.

ψ W 1 1 u = 2 - 2 j 1 ψ   2 - 2 j 1 r θ 1 u [4]

The Wavelet Scattering transform is applied to the contrast-corrected images to identify features, thereby reducing the image size, and highlighting the edges.

Edges are basic image features. An edge corresponds to a set of pixels that reflect change and discontinuity in an image. A margin or edge is one of the most important features considered in image segmentation 22. Canny and Prewitt is one of the various edge detection methods available.

Prewitt method: Convolution is used to identify the edges in an image Two directional filters are used to determine the pixels of horizontal 𝑃𝑦 and vertical 𝑃𝑥 edges 22 and are given by Eq. 5 and Eq. 623,24.

P x = - 1 - 1 - 1 0 0 0 1 1 1 [5]

P y = - 1 0 1 - 1 0 1 - 1 0 1 [6]

The total gradient 𝑃𝑝 is the combination of the two filters and is calculated using Eq. 7, where 𝑁𝐼𝑃 are the pixel values of a 3x3 size image 24.

P P = P x . N I P 2 + P y . N I P 2 [7]

Canny method: The Canny method consists of applying a Gaussian convolution to an image to remove most of the noise. The first derivative is calculated to detect locations with intensity discontinuities in the image. Eq. 8 and Eq. 9 are used to calculate the edge intensity and direction for each pixel of the smoothed image 24,25.

g m , n = G σ m , n * f m , n [8]

G σ = 1 2 πσ 2 e x p - m 2 + n 2 2 σ 2 [9]

In the equations presented above, 𝐺𝜎 is the Gaussian function with a variance 𝜎2, 𝑚 and 𝑛 denote the location of a pixel in an image and 𝑓(𝑚, ??) are the pixel values of an image of size (𝑚, 𝑛) 24.

A single method cannot be used for edge detection of different distress types. Potholes and alligator cracks are most effectively detected using the Prewitt method, whereas Canny is most effective for detecting longitudinal cracks. All images are preprocessed with both edge detection methods.

Morphological operators are commonly applied in image processing. The elements in an image are collected and analyzed. Mathematical morphology is used to modify the shape of objects through interaction with neighboring objects, reducing noise and joining fragments that appear during edge detection 14,26,27. Erosion and dilation are among the basic morphological operations used. Dilation combines all the elements of the neighboring region into a single element, filling in gaps as objects dilate and grow. Erosion removes all neighboring pixels if a single pixel value is zero, thus reducing the size of objects 28.

The edge-detected images are subjected to gap filling and denoising at different thresholds to identify the optimal threshold for noise removal. A single threshold value cannot be used for all three types of deterioration. Thus, different thresholds are applied according to the type of deterioration, as shown in Table 2.

Table 2
Thresholds chosen for eliminating noise.

Feature extraction

Feature extraction directly impacts the classifier performance and is therefore one of the most important and critical steps in classification 29. The Hu moment invariants are seven invariants with respect to image rotation, translation and scaling that are calculated by normalizing the third-order central moments 30. The normalized central moments are defined in Eq. 10:

n p q = μ p q μ 00 ,   γ = p + q + 2 2 [10]

Where 𝑝+𝑞 is the order of the geometric moment 31. The seven Hu moment invariants are defined in Eq. 11 to Eq. 17.

𝑝+??=2

ϕ 1 = n 20 + n 02 [11]

𝑝+𝑞=3

ϕ 2 = n 20 - n 02 2 + 4 n 11 2 [12]

ϕ 3 = n 30 - 3 n 12 2 + 3 n 21 - n 03 2 [13]

ϕ 4 = n 30 + n 12 2 + n 21 + n 03 2 [14]

ϕ 5 = n 30 - 3 n 12 n 30 + n 12 n 30 + n 12 2 - 3 n 21 + n 03 2 + 3 n 21 + n 03 n 21 + n 03 [15]

ϕ 6 = n 20 - n 02 n 30 + n 12 2 - n 21 + n 03 2 + 4 n 11 n 30 + n 12 n 21 + n 03 [16]

ϕ 7 = 3 n 21 - n 03 n 30 + n 12 n 30 + n 12 2 - 3 n 21 + n 03 2 + 3 n 12 - n 30 n 21 + n 03 3 n 30 + n 12 2 - n 21 + n 03 2 [17]

The first four moment invariants are used in feature extraction, because discrimination between classes is not possible using the fifth and higher moments. A 12-dimensional feature vector is composed by concatenating the first four moment invariants of three images produced by mathematical morphology.

ANN classification

Damage was classified using a multilayer perceptron (MLP) class of an ANN with a backpropagation learning algorithm 14. Neural networks are powerful machine learning models that have shown success in various classification tasks, including image analysis. They are capable of learning complex patterns and relationships within data, which is crucial for accurately classifying different types of pavement damage. The MATLAB Statistics and Machine Learning Toolbox was used for this purpose 32.

Results and discussion

Image processing

As the considered images had different sizes, the processing time varied with the image dimensions. The maximum processing time of 3 minutes and 10 seconds was determined by the wavelet scattering transform, the most time-consuming process. This transform highlighted the deteriorations by producing data representations that minimize differences within a texture type and discriminate textures, thereby improving edge detection. Figure 1 shows the images obtained at different processing stages for each type of deterioration.


Figure 1
Images were obtained in the processing stage, for each of the deterioration pothole, alligator crack, and longitudinal crack. A. Images with contrast enhancement, B. Images obtained from the Scattering transform, and C. Images obtained after noise removal.

ANN classification

The dataset was divided into 80% training and 20% validation. Using 80% of the dataset for training, the model could obtain sufficient information from a sufficiently large sample size to accurately identify the patterns and features of the images. The remaining 20% of the dataset was used for validation to test the performance of the model on new data.

To identify the best classifier, 20 neural networks were created with varying hidden layer configurations to identify the best classifier. The training dataset consisted of 80 images for each type of deterioration (potholes, alligator cracks, and longitudinal cracks). By exploring different hidden layer configurations, the study aimed to determine the optimal network architecture that would yield the highest classification performance. This approach allowed for a comprehensive evaluation of the neural networks and their ability to accurately classify pavement deterioration. This provided valuable insights into the impact of the hidden layer configuration on the performance of the classifiers. By comparing the accuracy and precision metrics of each network, it was possible to identify the neural network with the highest overall performance. The input layer was composed of a 12-dimensional feature vector based on the Hu moment invariants for three images obtained in the processing stage. The output layer was composed of three neurons coded according to deterioration type. The 10 neural networks with the lowest mean square error was used for validation. Figure 2 shows the classifier results.


Figure 2
MSE and accuracy obtained for the selected neural networks.

The selected neural network had 12 neurons in the input layer, 14 neurons in the hidden layer and 3 neurons in the output layer. This network had a mean square error of 0.056, which was not the lowest value among the 20 networks, but it had the highest overall accuracy of 95.56% and a precision of 94.44%. Sensitivity and specificity performance metrics were also calculated for each type of deterioration. The sensitivities were 100% for both alligator and longitudinal cracks and 80% for potholes, that is, potholes were confused with alligator cracks. The specificities were 100% for both longitudinal cracks and potholes and 90% for alligator cracks. The F-score precision measure provided further insight into the classification performance for each type of deterioration. The F-score precision was calculated to be 0.88 for potholes, 0.90 for alligator cracks, and 1.0 for longitudinal cracks. These values indicate a good balance between precision and recall for all types of damage, with the highest precision achieved for the longitudinal cracks.

Table 3 shows the confusion matrix obtained for the selected network with the 12143 configuration. This result was obtained using a validation dataset of 60 images, with 20 images for each type of deterioration. Potholes were confused with alligator cracks, this can be attributed to the presence of both types of damage in many images, which introduced noise and made it challenging for the network to differentiate between them accurately.

Table 3
Confusion matrix for ANN 12143.

The processing time ranged from 3.88 seconds for an image of 256x256 pixels to 3 minutes and 10 seconds for an image of 4624x3468 pixels. The time variation resulted from the difference in the sizes of the processed images and the properties of the hardware used (a computer with an Intel Core i5 processor, 8 gigabytes of RAM and a 500-gigabyte hard drive). The process that consumed the most computational resources was the wavelet scattering transform.

The integration of the wavelet scattering transform and Hu moment invariants provided a comprehensive representation of the crack and pothole features, capturing both local and global characteristics. This feature representation, combined with the learning capabilities of neural networks, enables the accurate classification of different types of pavement damage.

The classification performances of different neural network configurations for pavement deterioration are compared in this study. The neural network used in this study had a 12143 configuration and used a backpropagation learning algorithm. The overall classifier accuracy and precision were 95.56% and 94.44%, respectively, although there were some instances of confusion between potholes and alligator cracks. Previous studies on pavement crack classification have also utilized neural networks with different configurations. For example, in a study by 17, a neural network with a 2102 configuration achieved an accuracy of 92.5% for classifying alligator and longitudinal cracks using a dataset of 400 images previous to this preprocessing to images employing background correction to image and Otsu method for segmentation to image.

Another study 15 used a neural network with a 3,8,3 configuration to classify 600 images of longitudinal cracks, transverse cracks, and potholes with an accuracy of 97.5%. Similarly 16, a classifier accuracy of 84.25% was obtained for the classification of longitudinal, transverse, and alligator cracks and no deterioration using 200 images 150 × 150 pixels.

Additionally, 14, an ANN with a backpropagation learning algorithm and a 2,13,1 configuration produced a classifier accuracy of 98.81% for cracked and uncracked images. Another study by 33, a classifier accuracy of 79.5% was obtained for crack detection in concrete. 34, an algorithm was used to classify images of concrete with wide and narrow cracks and no cracks. Two types of concrete were considered: one type had been exposed for 10 years in Ottawa and the second type was stored in the GRAI laboratory. Image processing resulted in a classifier accuracy between 71.4% to 76.5% for the exposed concrete and from 68.7% to 76.9% for the concrete in the laboratory. Table 4 presents the classification results obtained in different studies. These findings emphasize the importance of considering different methodologies and configurations when approaching pavement crack classification.

Table 4
Classifier accuracy obtained in different studies.

Conclusions

A methodology was developed to detect pavement cracks and potholes. Pattern recognition techniques, including the wavelet scattering transform and neural networks, were used to detect deterioration in the form of potholes, alligator cracks and longitudinal cracks. A classifier accuracy of 95.56% and a precision of 94.44% were obtained using a neural network with a 12,14,3 configuration. The classification accuracy was 93.33% for both potholes and alligator cracks and 100% for longitudinal cracks.

The combination of the wavelet scattering transform, Hu moment invariants, and neural networks demonstrates the potential of advanced pattern recognition techniques for automated pavement inspection and maintenance. This study contributes to the advancement of pavement inspection technologies and highlights the importance of leveraging innovative approaches for the efficient and accurate analysis of pavement cracks and potholes.

Despite the relatively small size of the datasets used in this study, promising results were obtained. The performance of the employed methodology demonstrated its effectiveness in detecting and classifying pavement damages. Although a larger dataset would enhance the generalizability of the findings, the obtained results provide a solid foundation for further exploration and validation. Future studies can build on these initial findings and consider expanding the dataset to strengthen the robustness and reliability of the proposed approach.

In future studies, different sensors could be used to obtain data to analyze other crack properties, such as depth. Analyses of other types of deterioration, such as transverse and block cracks, are recommended. It is also recommended that other pattern recognition techniques be used for detecting deterioration in the presence of other objects. In addition, the potential benefits of ensemble models should be investigated in the context of pavement damage classification. The use of ensemble models can potentially enhance the classification accuracy, robustness, and generalization capabilities of the system, making it more effective in real-world scenarios.

Acknowledgements:

this work is part of the research project “Detection of pathologies in paved roads: protocol for image capture and processing”. Code CI 21180,131-2021. The authors would like to express their gratitude to the Universidad del Valle for the financial support through the project.

References

Macea-Mercado LF, Morales L, Márquez-Díaz LG. Un sistema de gestión de pavimentos basado en nuevas tecnologías para países en vía de desarrollo. Ing Investig Tecnol. 2016;17(2):223-36.

Ragnoli A, De Blasiis MR, Di Benedetto A. Pavement distress detection methods: A review. Infrastructures. 2018;3(4):58.

Chen X, Zhang Z, Lambert JR. Field performance evaluation of stone interlayer pavement in Louisiana. Int J Pavement Eng. 2014;15(8):708-17.

Cafiso S, Di Graziano A, Fedele R, Marchetta V, Praticò F. Sensor-based pavement diagnostic using acoustic signature for moduli estimation. Int J Pavement Res Technol. 2020;13(6):573-80.

Goulias DG, Cafiso S, Di Graziano A, Saremi SG, Currao V. Condition Assessment of Bridge Decks through Ground-Penetrating Radar in Bridge Management Systems. J Perform Constr Facil. 2020;34(5):04020100.

Wu S, Fang J, Zheng X, Li X. Sample and Structure-Guided Network for Road Crack Detection. IEEE Access. 2019;7:130032-43.

Moghadas Nejad F, Zakeri H. A comparison of multi-resolution methods for detection and isolation of pavement distress. Expert Syst Appl. 2011;38(3):2857-72.

Guan H, Li J, Yu Y, Chapman M, Wang C. Automated road information extraction from mobile laser scanning data. IEEE Trans Intell Transp Syst. 2015;16(1):194-205.

Wang W, Wang M, Li H, Zhao H, Wang K, He C, et al. Pavement crack image acquisition methods and crack extraction algorithms: A review. Journal of Traffic and Transportation Engineering (English Edition). 2019;6(6):535-56.

Cubero-Fernandez A, Rodriguez-Lozano FJ, Villatoro R, Olivares J, Palomares JM. Efficient pavement crack detection and classification. J Image Video Proc. 2017;2017(1):1-11.

Lopez Droguett E, Tapia J, Yanez C, Boroschek R. Semantic segmentation model for crack images from concrete bridges for mobile devices. Proc Inst Mech Eng Part O J Risk Reliab. 2022;236(4):570-583. doi: 10.1177/1748006X20965111

Nair A, Hemalatha R, Sangeetha P, Harish Kumar K, Dinesh Kumar P, Sahith IS, et al. Efficient crack detection and quantification in concrete structures using IoT. Aust J Electr Electron Eng. 2021;18(1):43-57.

Minaee S, Abdolrashidi A, Wang Y. Iris recognition using scattering transform and textural features. En: 2015 IEEE Signal Processing and Signal Processing Education Workshop (SP/SPE). 2015. p. 37-42.

Choudhary GK, Dey S. Crack detection in concrete surfaces using image processing, fuzzy logic, and neural networks. En: 2012 IEEE 5th International Conference on Advanced Computational Intelligence, ICACI 2012. 2012. p. 404-11.

Banharnsakun A. Hybrid ABC-ANN for pavement surface distress detection and classification. Int J Mach Learn Cybern. 2017;8(2):699-710.

Hoang ND, Nguyen QL. A novel method for asphalt pavement crack classification based on image processing and machine learning. Eng Comput. 2019;35(2):487-98.

Li L, Sun L, Ning G, Tan S. Automatic pavement crack recognition based on BP neural network. Promet - Traffic - Traffico. 2014;26(1):11-22.

Maguire M, Dorafshan S, Thomas R. SDNET2018: A concrete crack image dataset for machine learning applications. Utah State University. 2018. Doi: 10.15142/T3TD19.

Ying L, Salari E. Beamlet Transform-Based Technique for Pavement Crack Detection and Classification. Comput-Aided Civ Infrastruct Eng. 2010;25(8):572-80.

Bruna J, Mallat S. Classification with scattering operators. En: CVPR 2011. 2011. p. 1561-6.

Oyallon E, Mallat S, Sifre L. Generic Deep Networks with Wavelet Scattering. 2013;

Jingyi Li, Ning Wang, Ying Liu, Yuemei Yang. A Study of Crack Detection Algorithm. En: 2015 Fifth International Conference on Instrumentation and Measurement, Computer, Communication and Control (IMCCC). 2015. p. 1184-7.

Dorafshan S, Thomas RJ, Maguire M. Benchmarking Image Processing Algorithms for Unmanned Aerial System-Assisted Crack Detection in Concrete Structures. Infrastructures. 2019;4(2):19.

Hoang ND, Nguyen QL. Metaheuristic Optimized Edge Detection for Recognition of Concrete Wall Cracks: A Comparative Study on the Performances of Roberts, Prewitt, Canny, and Sobel Algorithms. Quaranta G, editor. Adv Civ Eng. 2018;2018:7163580.

Abdel-Qader I, Abudayyeh O, Kelly ME. Analysis of Edge-Detection Techniques for Crack Identification in Bridges. J Comput Civ Eng. 2003;17(4):255-63.

Li B, Zhang P lin, Wang Z jun, Mi S shan, Zhang Y tang. Gear fault detection using multi-scale morphological filters. Measurement. 2011;44(10):2078-89.

Youquan H, Hanxing Q, Jian W, Wei Z, Jianfang X. Studying of road crack image detection method based on the mathematical morphology. En: 2011 4th International Congress on Image and Signal Processing. 2011. p. 967-9.

Merazi-Meksen T, Boudraa M, Boudraa B. Mathematical morphology for TOFD image analysis and automatic crack detection. Ultrasonics. 2014;54(6):1642-8.

Amin HU, Malik AS, Ahmad RF, Badruddin N, Kamel N, Hussain M, et al. Feature extraction and classification for EEG signals using wavelet transform and machine learning techniques. Australas Phys Eng Sci Med. 2015;38(1):139-49.

Mohammed A, al azzo F, Milanova M. Classification of Alzheimer Disease based on Normalized Hu Moment Invariants and Multiclassifier. Int J Adv Comput Sci Appl. 2017;8(11):10-18.

Theodoridis S, Koutroumbas K. Feature Generation II. En: Pattern Recognition. Elsevier; 2009. p. 411-79.

MathWorks. Statistics and Machine Learning Toolbox: For Use with MATLAB. MathWorks; 1995. Disponible en: https://la.mathworks.com/products/statistics.html

Jahanshahi MR, Masri SF. A Novel Crack Detection Approach for Condition Assessment of Structures. Computing in Civil Engineering. 2012;388-95.

Kabir S. Imaging-based detection of AAR induced map-crack damage in concrete structure. NDT E Int. 2010;43(6):461-9.

Lee BJ, Lee H "David". Position-Invariant Neural Network for Digital Pavement Crack Analysis. Comput-Aided Civ Infrastruct Eng. 2004;19(2):105-18.

Hoang ND, Nguyen QL. Automatic Recognition of Asphalt Pavement Cracks Based on Image Processing and Machine Learning Approaches: A Comparative Study on Classifier Performance. Math Probl Eng. 2018;2018:e6290498.

Ahmadi A, Khalesi S, Golroo A. An integrated machine learning model for automatic road crack detection and classification in urban areas. Int J Pavement Eng. 2022;23(10):3536-3552.

Notas:

Cómo citar: Tello-Cifientes, L., Marulanda, J., Thomson, P. Computer vision and machine learning for the detection and classification of pavement cracks. Ingeniería y Competitividad. 2023, 25(2); e-20512143. doi: 10.25100/iyc.v25i2.12143

Conflict of interest declaration

Conflicto de interés: no declara


Buscar:
Ir a la Página
IR
Scientific article viewer generated from XML JATS4R by