Automatic Crack Detection on Road Pavements Using Encoder-Decoder Architecture
<p>Some different crack types. In the top row (from the left to right: alligator cracking, block cracking, slippage cracking, longitudinal cracking, transverse cracking, and joint reflection cracking); on the bottom row (from the left to right: corner break, shattered slab/intersecting cracks, durability (“D”) cracking, longitudinal, transverse, and diagonal cracking, and shrinkage cracks).</p> "> Figure 2
<p>Flowchart for detecting pavement cracks.</p> "> Figure 3
<p>The proposed U-HDN architecture consists of three components: U-net architecture, multi-dilation module, and hierarchical feature learning module. The red dotted box presents the modified U-net; the green dotted box is a multi-dilation module; the blue dotted box shows the hierarchical feature learning module.</p> "> Figure 4
<p>The overview of the multi-dilation module.</p> "> Figure 5
<p>Convolution filters with different dilation rates.</p> "> Figure 6
<p>A real example of crack detection based on U-HDN. It shows the comparison between ground truth for input image and fused feature maps at different scales.</p> "> Figure 7
<p>Results of comparison of proposed U-HDN with other method based on public database (From left to right: input image, ground truth, Canny, local threshold, CrackForest, structured prediction, U-net, ensemble network, and proposed U-HDN).</p> "> Figure 8
<p>Results of comparison of proposed U-HDN with other method based on public database (From left to right: input image, ground truth, Canny, local threshold, FFA, MPS, structured prediction, ensemble network, and proposed U-HDN).</p> ">
Abstract
:1. Introduction
1.1. Motivation
1.2. Monitoring System
1.3. Crack Detection Algorithms
1.3.1. Traditional Crack Detection Methods
- Wavelet transform: Zhou et al. in [24] used a wavelet transform to perform crack detection. Different frequency sub-bands are employed to distinguish crack from images, and high and low amplitudes are defined as crack and noises, respectively. A 2-D wavelet transformation to separate crack and no-crack regions was proposed by Subirats et al. in [25].
- Image thresholding: A threshold value is applied in some research [26,27,28] to segment crack regions, followed by morphological technologies for refining the processed crack images. The method in [26] needs to preprocess the images with morphological filter to reduce pixels intensity variance, followed dynamic thresholding to detect the cracks. These methods have low efficiency. Oliveira in [26,29] proposed the threshold-based segmentation method. In CrackIT [30], the threshold-based segmentation is proposed to distinguish crack block from the image. After that, they updated their works to CrackIT toolbox [29]. And the latest improvement in [31] used the connectivity consideration as a post-processing step, which contains two steps: selection of prominent “crack seeds” and binary pixels classification, which can improve segmentation results.
- Hand crafted feature and classification: The hand crafted features descriptors are applied to extract crack information from images, followed by patch classifier. [32,33,34]. Quintana et al. in [34] proposed a computer vision algorithm contains three parts: hard shoulder detection, proposal regions, and crack classification. The Hough transform (HT) was used to detect the hard shoulder; the Hough transform features (HTF) and local binary pattern (LBP) was employed in the proposal regions step; finally, classification was used to detect the crack. It is clear that crack detection operation has low efficiency, and it cannot perform automatic crack detection.
- Minimal path-based methods: All these algorithms take brightness and connectivity into consideration for crack detection. Kaul et al. in [38] used the minimal path selection (MPS) method, which is based on fast-marching algorithm to find open and closed curves, and did not employ prior knowledge for endpoints and topology. In addition, the proposed method is fairly robust to the addition of noise. Baltazart et al. proposed three different ongoing improvement with MPS, including selecting crack endpoints, path finding strategy and selection of minimum path cost, and the proposed method can improve the MPS performance in both segmentation and computation time [39]. Nguyen et al. in [40] took brightness and connectivity into consideration for crack detection simultaneously with free-form anisotropy (FFA). In [41], Amhaz et al. introduced the labelled MPS for minimal path selection, which relies on the localization of minimal path based on Dijkstra’s algorithm or A* family, and the proposed method can provide robust and precise results. By contrast, Kass et al. in [42] used the theory of actives contours (“snakes”), which used L2 norm for constrained minimization.
1.3.2. Artificial Intelligence
1.4. Contribution
- A new automatic road crack detection method, called U-HDN based on U-net is designed, and encoder-decoder networks are introduced to perform end-to-end training for crack detection. The hierarchical features of crack can be learning in multiple scales and scenes effectively.
- U-net architecture is modified. Firstly, the pool4, conv9, conv10, and up-conv1 based on U-net model are removed. Secondly, in order to implement end-to-end training, zero-padding during each convolution and up-convolution process are performed.
- The MDM is proposed to learn crack features of multiple context sizes. The crack features of multiple context size can be integrated into MDM by dilation convolution with different dilation rates.
- HF learning module is designed to obtain multi-scale feature from the high convolutional layers to low-level convolutional layers. The fusion of hierarchical convolutional features shows a better performance for inferring cracks information.
2. Methods
2.1. U-Net Architecture
2.2. Multi-Dilation Module (MDM)
2.3. Hierarchical Feature (HF) and Loss Function
3. Experiments and Results
3.1. Implementation Details
3.1.1. Parameters Setting
3.1.2. Evaluate Metrics
3.2. Discussion for Multi-Dilation Module (MDM)
3.3. Experimental Results on CFD
3.4. Experimental Results on AigleRN
3.5. AigleRN Dataset Generalization
4. Conclusions
- In order to remove the redundant features maps, the channel pruning and automatically designing neural network will be explored to improve the computational efficiency and accuracy.
- Some methods tend to research crack detection for static images. Actually, video streaming detection also has a significant function for road cracks. Therefore, we will study this direction in the future work.
- We plan to propose a new method to address the cement concrete crack detection, evaluate the global surface waterproofing and repair water-leakage cracks.
- Due to F1 sensitivity to the pixel margin, it is not appropriate for author to compare the performance segmentation algorithms that do not give all the details on the metric. Therefore, we will try contact some authors to obtain the source codes and analyze them, followed by exploring and constructing an integrated crack detection system.
Author Contributions
Funding
Conflicts of Interest
References
- Di Mascio, P.; Moretti, L. Implementation of a pavement management system for maintenance and rehabilitation of airport surfaces. Case Stud. Constr. Mater. 2019, 11, e00251. [Google Scholar] [CrossRef]
- Bonin, G.; Polizzotti, S.; Loprencipe, G.; Folino, N.; Oliviero Rossi, C.; Teltayev, B.B. Development of a road asset management system in kazakhstan. In Transport Infrastructure and Systems—Proceedings of the AIIT International Congress on Transport Infrastructure and Systems, TIS 2017; CRC Press/Balkema: Leiden, The Netherlands, 2017; pp. 537–545. ISBN 9781138030091. [Google Scholar]
- Shahin, M.Y. Pavement Management for Airports, Roads, and Parking Lots, 2nd ed.; Springer: New York, NY, USA, 2005; ISBN 0387234640. [Google Scholar]
- Systems, P.; Management, P. Standard Practice for Roads and Parking Lots Pavement Condition Index Surveys. ASTM Int. 2011, D6433, 49. [Google Scholar]
- Sayeed Ahmed, G.M.; Algahtani, A.; Mahmoud, E.R.I.; Badruddin, I.A. Experimental Evaluation of Interfacial Surface Cracks in Friction Welded Dissimilar Metals through Image Segmentation Technique (IST). Materials (Basel) 2018, 11, 2460. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Zou, Q.; Zhang, Z.; Li, Q.; Qi, X.; Wang, Q.; Wang, S. Deepcrack: Learning hierarchical convolutional features for crack detection. IEEE Trans. Image Process. 2018, 28, 1498–1512. [Google Scholar] [CrossRef] [PubMed]
- Vien, B.S.; Rose, L.R.F.; Chiu, W.K. Experimental and computational studies on the scattering of an edge-guided wave by a hidden crack on a racecourse shaped hole. Materials (Basel) 2017, 10, 732. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Sun, W.; Yao, B.; He, Y.; Chen, B.; Zeng, N.; He, W. Health state monitoring of bladed machinery with crack growth detection in BFG power plant using an active frequency shift spectral correction method. Materials (Basel) 2017, 10, 925. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Pantuso, A.; Loprencipe, G.; Bonin, G.; Teltayev, B.B. Analysis of pavement condition survey data for effective implementation of a network level pavement management program for Kazakhstan. Sustainability 2019, 11, 901. [Google Scholar] [CrossRef] [Green Version]
- Loprencipe, G.; Pantuso, A. A Specified Procedure for Distress Identification and Assessment for Urban Road Surfaces Based on PCI. Coatings 2017, 7, 65. [Google Scholar] [CrossRef] [Green Version]
- Di Mascio, P.; Loprencipe, G.; Moretti, L. Technical and Economic Criteria to Select Pavement Surfaces of Port Handling Plants. Coatings 2019, 9, 126. [Google Scholar] [CrossRef] [Green Version]
- Farrar, C.R.; Doebling, S.W. Structural health monitoring at Los Alamos National Laboratory. In Proceedings of the IEE Colloquium on Condition Monitoring: Machinery, External Structures and Health (Ref. No. 1999/034), Birmingham, UK, 22–23 April 1999; pp. 2/1–2/4. [Google Scholar]
- Sazonov, E.; Janoyan, K.; Jha, R. Wireless intelligent sensor network for autonomous structural health monitoring. In Proceedings of the Smart Structures and Materials 2004: Smart Sensor Technology and Measurement Systems, San Diego, CA, USA, 15–17 March 2004; Volume 5384, pp. 305–314. [Google Scholar]
- Sheng, W.; Chen, H.; Xi, N. Navigating a miniature crawler robot for engineered structure inspection. IEEE Trans. Autom. Sci. Eng. 2008, 5, 368–373. [Google Scholar] [CrossRef]
- Loprencipe, G.; Zoccali, P. Ride Quality Due to Road Surface Irregularities: Comparison of Different Methods Applied on a Set of Real Road Profiles. Coatings 2017, 7, 59. [Google Scholar] [CrossRef] [Green Version]
- Loprencipe, G.; Cantisani, G. Evaluation methods for improving surface geometry of concrete floors: A case study. Case Stud. Struct. Eng. 2015, 4, 14–25. [Google Scholar] [CrossRef] [Green Version]
- Moretti, L.; Di Mascio, P.; Loprencipe, G.; Zoccali, P. Theoretical analysis of stone pavers in pedestrian areas. Transp. Res. Procedia 2020, 45, 169–176. [Google Scholar] [CrossRef]
- Yu, S.-N.; Jang, J.-H.; Han, C.-S. Auto inspection system using a mobile robot for detecting concrete cracks in a tunnel. Autom. Constr. 2007, 16, 255–261. [Google Scholar] [CrossRef]
- Oh, J.K.; Jang, G.; Oh, S.; Lee, J.H.; Yi, B.J.; Moon, Y.S.; Lee, J.S.; Choi, Y. Bridge inspection robot system with machine vision. Autom. Constr. 2009, 18, 929–941. [Google Scholar] [CrossRef]
- Lim, R.S.; La, H.M.; Sheng, W. A robotic crack inspection and mapping system for bridge deck maintenance. IEEE Trans. Autom. Sci. Eng. 2014, 11, 367–378. [Google Scholar] [CrossRef]
- Li, Q.; Zhang, D.; Zou, Q.; Lin, H. 3D Laser imaging and sparse points grouping for pavement crack detection. In Proceedings of the 2017 25th European Signal Processing Conference (EUSIPCO), Kos, Greece, 28 August–2 September 2017; pp. 2036–2040. [Google Scholar]
- Zou, Q.; Li, Q.; Zhang, F.; Xiong Qian Wang, Z.; Wang, Q. Path voting based pavement crack detection from laser range images. Int. Conf. Digit. Signal Process. DSP 2016, 0, 432–436. [Google Scholar]
- Fernandes, D.; Correia, P.L.; Oliveira, H. Road surface crack detection using a light field camera. In Proceedings of the 2018 26th European Signal Processing Conference (EUSIPCO), Rome, Italy, 3–7 September 2018; pp. 2135–2139. [Google Scholar]
- Zhou, J.; Huang, P.S.; Chiang, F.-P. Wavelet-based pavement distress detection and evaluation. Opt. Eng. 2006, 45, 27007. [Google Scholar] [CrossRef]
- Subirats, P.; Dumoulin, J.; Legeay, V.; Barba, D. Automation of pavement surface crack detection using the continuous wavelet transform. In Proceedings of the International Conference on Image Processing (ICIP), Atlanta, GA, USA, 8–11 October 2006; pp. 3037–3040. [Google Scholar]
- Oliveira, H.; Correia, P.L. Automatic road crack segmentation using entropy and image dynamic thresholding. In Proceedings of the European Signal Processing Conference, Glasgow, UK, 24–28 August 2009; pp. 622–626. [Google Scholar]
- Tang, J.; Gu, Y. Automatic crack detection and segmetnation using a hybrid algorithm for road distress analysis. In Proceedings of the 2013 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Manchester, UK, 13–16 October 2013; pp. 3026–3030. [Google Scholar]
- Li, Q.; Liu, X. Novel approach to pavement image segmentation based on neighboring difference histogram method. In Proceedings of the 2008 Congress on Image and Signal Processing, Sanya, China, 27–30 May 2008; Volume 2, pp. 792–796. [Google Scholar]
- Oliveira, H.; Correia, P.L. CrackIT—An image processing toolbox for crack detection and characterization. In Proceedings of the 2014 IEEE International Conference on Image Processing (ICIP), Paris, France, 27–30 October 2014; pp. 798–802. [Google Scholar]
- Oliveira, H.; Correia, P.L. Automatic road crack detection and characterization. IEEE Trans. Intell. Transp. Syst. 2012, 14, 155–168. [Google Scholar] [CrossRef]
- Oliveira, H.; Correia, P.L. Road surface crack Detection: Improved segmentation with pixel-based refinement. In Proceedings of the 2017 25th European Signal Processing Conference (EUSIPCO), Kos, Greece, 28 August–2 September 2017; pp. 2026–2030. [Google Scholar]
- Kapela, R.; Śniatała, P.; Turkot, A.; Rybarczyk, A.; Pożarycki, A.; Rydzewski, P.; Wyczałek, M.; Błoch, A. Asphalt surfaced pavement cracks detection based on histograms of oriented gradients. In Proceedings of the 2015 22nd International Conference Mixed Design of Integrated Circuits & Systems (MIXDES), Torun, Poland, 25–27 June 2015; pp. 579–584. [Google Scholar]
- Hu, Y.; Zhao, C. A novel LBP based methods for pavement crack detection. J. Pattern Recognit. Res. 2010, 5, 140–147. [Google Scholar] [CrossRef]
- Quintana, M.; Torres, J.; Menéndez, J.M. A simplified computer vision system for road surface inspection and maintenance. IEEE Trans. Intell. Transp. Syst. 2015, 17, 608–619. [Google Scholar] [CrossRef] [Green Version]
- Zhao, H.; Qin, G.; Wang, X. Improvement of canny algorithm based on pavement edge detection. In Proceedings of the 2010 3rd International Congress on Image and Signal Processing (CISP), Yantai, China, 16–18 October 2010; Volume 2, pp. 964–967. [Google Scholar]
- Attoh-Okine, N.; Ayenu-Prah, A. Evaluating pavement cracks with bidimensional empirical mode decomposition. EURASIP J. Adv. Signal Process. 2008, 2008, 1–7. [Google Scholar]
- Maode, Y.; Shaobo, B.; Kun, X.; Yuyao, H. Pavement crack detection and analysis for high-grade highway. In Proceedings of the 2007 8th International Conference on Electronic Measurement and Instruments, Xi’an, China, 16–18 August 2007; pp. 4–548. [Google Scholar]
- Kaul, V.; Yezzi, A.; Tsai, Y. Detecting curves with unknown endpoints and arbitrary topology using minimal paths. IEEE Trans. Pattern Anal. Mach. Intell. 2011, 34, 1952–1965. [Google Scholar] [CrossRef] [PubMed]
- Baltazart, V.; Nicolle, P.; Yang, L. Ongoing Tests and Improvements of the MPS algorithm for the automatic crack detection within grey level pavement images. In Proceedings of the 2017 25th European Signal Processing Conference (EUSIPCO), Kos, Greece, 28 August–2 September 2017; pp. 2016–2020. [Google Scholar]
- Nguyen, T.S.; Begot, S.; Duculty, F.; Avila, M. Free-form anisotropy: A new method for crack detection on pavement surface images. In Proceedings of the International Conference on Image Processing (ICIP), Brussels, Belgium, 11–14 September 2011; pp. 1069–1072. [Google Scholar]
- Amhaz, R.; Chambon, S.; Idier, J.; Baltazart, V. Automatic Crack Detection on Two-Dimensional Pavement Images: An Algorithm Based on Minimal Path Selection. IEEE Trans. Intell. Transp. Syst. 2016, 17, 2718–2729. [Google Scholar] [CrossRef] [Green Version]
- Kass, M.; Witkin, A.; Terzopoulos, D. Snakes: Active contour models. Int. J. Comput. Vis. 1988, 1, 321–331. [Google Scholar] [CrossRef]
- Wang, C.; Wang, X.; Zhou, X.; Li, Z. The Aircraft Skin Crack Inspection Based on Different-Source Sensors and Support Vector Machines. J. Nondestruct. Eval. 2016, 35, 46. [Google Scholar] [CrossRef]
- Shi, Y.; Cui, L.; Qi, Z.; Meng, F.; Chen, Z. Automatic road crack detection using random structured forests. IEEE Trans. Intell. Transp. Syst. 2016, 17, 3434–3445. [Google Scholar] [CrossRef]
- Hassoun, M.H. Fundamentals of Artificial Neural Networks; MIT Press: Cambridge, MA, USA, 1995; ISBN 9780262082396. [Google Scholar]
- Adeli, H. Neural networks in civil engineering: 1989–2000. Comput. Civ. Infrastruct. Eng. 2001, 16, 126–142. [Google Scholar] [CrossRef]
- Adeli, H.; Hung, S.L. Machine Learning-Neural Networks, Genetic Algorithms and Fuzzy Systems. Kybernetes 1999, 28, 317–318. [Google Scholar] [CrossRef]
- Adeli, H.; Karim, A. Neural network model for optimization of cold-formed steel beams. J. Struct. Eng. 1997, 123, 1535–1543. [Google Scholar] [CrossRef]
- Adeli, H.; Samant, A. An adaptive conjugate gradient neural network--wavelet model for traffic incident detection. Comput. Civ. Infrastruct. Eng. 2000, 15, 251–260. [Google Scholar] [CrossRef]
- Adeli, H.; Yeh, C. Perceptron learning in engineering design. Comput. Civ. Infrastruct. Eng. 1989, 4, 247–256. [Google Scholar] [CrossRef]
- Gao, Y.; Mosalam, K.M. Deep transfer learning for image-based structural damage recognition. Comput. Civ. Infrastruct. Eng. 2018, 33, 748–768. [Google Scholar] [CrossRef]
- Zhang, L.; Yang, F.; Zhang, Y.D.; Zhu, Y.J. Road crack detection using deep convolutional neural network. In Proceedings of the 2016 IEEE international conference on image processing (ICIP), Phoenix, AZ, USA, 25–28 September 2016; pp. 3708–3712. [Google Scholar]
- Zhang, A.; Wang, K.C.P.; Li, B.; Yang, E.; Dai, X.; Peng, Y.; Fei, Y.; Liu, Y.; Li, J.Q.; Chen, C. Automated Pixel-Level Pavement Crack Detection on 3D Asphalt Surfaces Using a Deep-Learning Network. Comput. Civ. Infrastruct. Eng. 2017, 32, 805–819. [Google Scholar] [CrossRef]
- Zhang, A.; Wang, K.C.P.; Fei, Y.; Liu, Y.; Chen, C.; Yang, G.; Li, J.Q.; Yang, E.; Qiu, S. Automated Pixel-Level Pavement Crack Detection on 3D Asphalt Surfaces with a Recurrent Neural Network. Comput. Civ. Infrastruct. Eng. 2019, 34, 213–229. [Google Scholar] [CrossRef]
- Cha, Y.J.; Choi, W.; Büyüköztürk, O. Deep Learning-Based Crack Damage Detection Using Convolutional Neural Networks. Comput. Civ. Infrastruct. Eng. 2017, 32, 361–378. [Google Scholar] [CrossRef]
- Fan, Z.; Wu, Y.; Lu, J.; Li, W. Automatic Pavement Crack Detection Based on Structured Prediction with the Convolutional Neural Network. arXiv 2018, arXiv:1802.02208. [Google Scholar]
- Fan, Z.; Li, C.; Chen, Y.; Mascio, P.D.; Chen, X.; Zhu, G.; Loprencipe, G. Ensemble of Deep Convolutional Neural Networks for Automatic Pavement Crack Detection and Measurement. Coatings 2020, 10, 152. [Google Scholar] [CrossRef] [Green Version]
- Maeda, H.; Sekimoto, Y.; Seto, T.; Kashiyama, T.; Omata, H. Road damage detection and classification using deep neural networks with smartphone images. Comput. Civ. Infrastruct. Eng. 2018, 33, 1127–1141. [Google Scholar] [CrossRef]
- Cha, Y.J.; Choi, W.; Suh, G.; Mahmoudkhani, S.; Büyüköztürk, O. Autonomous Structural Visual Inspection Using Region-Based Deep Learning for Detecting Multiple Damage Types. Comput. Civ. Infrastruct. Eng. 2018, 33, 731–747. [Google Scholar] [CrossRef]
- Yang, X.; Li, H.; Yu, Y.; Luo, X.; Huang, T.; Yang, X. Automatic Pixel-Level Crack Detection and Measurement Using Fully Convolutional Network. Comput. Civ. Infrastruct. Eng. 2018, 33, 1090–1109. [Google Scholar] [CrossRef]
- Li, Y.; Han, Z.; Xu, H.; Liu, L.; Li, X.; Zhang, K. YOLOv3-lite: A lightweight crack detection network for aircraft structure based on depthwise separable convolutions. Appl. Sci. 2019, 9, 3781. [Google Scholar] [CrossRef] [Green Version]
- Jenkins, M.D.; Carr, T.A.; Iglesias, M.I.; Buggy, T.; Morison, G. A deep convolutional neural network for semantic pixel-wise segmentation of road and pavement surface cracks. In Proceedings of the 2018 26th European Signal Processing Conference (EUSIPCO), Rome, Italy, 3–7 September 2018; pp. 2120–2124. [Google Scholar]
- Tsuchiya, H.; Fukui, S.; Iwahori, Y.; Hayashi, Y.; Achariyaviriya, W.; Kijsirikul, B. A method of data augmentation for classifying road damage considering influence on classification accuracy. Procedia Comput. Sci. 2019, 159, 1449–1458. [Google Scholar] [CrossRef]
- Liu, Y.; Cheng, M.-M.; Hu, X.; Wang, K.; Bai, X. Richer convolutional features for edge detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 3000–3009. [Google Scholar]
- Ronneberger, O.; Fischer, P.; Brox, T. U-net: Convolutional networks for biomedical image segmentation. In Proceedings of the Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Munich, Germany, 5–9 October 2015; Springer: Cham, Switzerland, 2015; Volume 9351, pp. 234–241. [Google Scholar]
- Chen, L.-C.; Papandreou, G.; Schroff, F.; Adam, H. Rethinking atrous convolution for semantic image segmentation. arXiv 2017, arXiv:1706.05587. [Google Scholar]
- Holschneider, M.; Kronland-Martinet, R.; Morlet, J.; Tchamitchian, P. A real-time algorithm for signal analysis with the help of the wavelet transform. In Wavelets; Springer: Berlin/Heidelberg, Germany, 1990; pp. 286–297. [Google Scholar]
- Yu, F.; Koltun, V.; Funkhouser, T. Dilated residual networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 472–480. [Google Scholar]
- Lee, C.-Y.; Xie, S.; Gallagher, P.; Zhang, Z.; Tu, Z. Deeply-supervised nets. In Proceedings of the Artificial Intelligence and Statistics, San Diego, CA, USA, 9–12 May 2015; pp. 562–570. [Google Scholar]
- Nair, V.; Hinton, G.E. Rectified linear units improve Restricted Boltzmann machines. In Proceedings of the 27th International Conference on Machine Learning (ICML), Haifa, Israel, 21–24 June 2010; pp. 807–814. [Google Scholar]
- Britz, D. Understanding Convolutional Neural Networks for NLP—WildML. Available online: http://www.wildml.com/2015/11/understanding-convolutional-neural-networks-for-nlp/%0Ahttps://www.kdnuggets.com/2015/11/understanding-convolutional-neural-networks-nlp.html/3 (accessed on 16 June 2020).
- Nam, J.; Kim, J.; Loza Mencía, E.; Gurevych, I.; Fürnkranz, J. Large-scale multi-label text classification—Revisiting neural networks. In Proceedings of the Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Nacy, France, 15–19 September 2014; Springer: Cham, Switzerland, 2014; Volume 8725, pp. 437–452. [Google Scholar]
- LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef] [PubMed]
- Xie, S.; Tu, Z. Holistically-nested edge detection. In Proceedings of the IEEE International Conference on Computer Vision, Las Condes, Chile, 11–18 December 2015; pp. 1395–1403. [Google Scholar]
- Paszke, A.; Gross, S.; Chintala, S.; Chanan, G.; Yang, E.; DeVito, Z.; Lin, Z.; Desmaison, A.; Antiga, L.; Lerer, A. Automatic differentiation in pytorch. In Proceedings of the NIPS-W, Long Beach, CA, USA, 4–9 December 2017. [Google Scholar]
- Amhaz, R.; Chambon, S.; Idier, J.; Baltazart, V. Automatic Crack Detection on 2D Pavement Images: An Algorithm Based on Minimal Path Selection. Available online: https://www.irit.fr/~Sylvie.Chambon/Crack_Detection_Database.html (accessed on 23 June 2020).
- Powers, D.M.W. Ailab Evaluation: From precision, recall and F-measure to ROC, informedness, markedness and correlation. Inf. Markedness Correl. 2011, 2, 37–63. [Google Scholar]
- Yang, F.; Zhang, L.; Yu, S.; Prokhorov, D.; Mei, X.; Ling, H. Feature pyramid and hierarchical boosting network for pavement crack detection. IEEE Trans. Intell. Transp. Syst. 2019, 21, 1525–1535. [Google Scholar] [CrossRef] [Green Version]
- Ai, D.; Jiang, G.; Siew Kei, L.; Li, C. Automatic Pixel-Level Pavement Crack Detection Using Information of Multi-Scale Neighborhoods. IEEE Access 2018, 6, 24452–24463. [Google Scholar] [CrossRef]
- König, J.; Jenkins, M.D.; Barrie, P.; Mannion, M.; Morison, G. A convolutional neural network for pavement surface crack segmentation using residual connections and attention gating. In Proceedings of the 2019 IEEE International Conference on Image Processing (ICIP), Taipei, Taiwan, 22–25 September 2019; pp. 1460–1464. [Google Scholar]
- Li, H.; Song, D.; Liu, Y.; Li, B. Automatic pavement crack detection by multi-scale image fusion. IEEE Trans. Intell. Transp. Syst. 2018, 20, 2025–2036. [Google Scholar] [CrossRef]
- Long, J.; Shelhamer, E.; Darrell, T. Fully convolutional networks for semantic segmentation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA, 7–12 June 2015; pp. 3431–3440. [Google Scholar]
Flexible Pavements | Rigid Pavements | ||
---|---|---|---|
Distress | Cause | Distress | Cause |
Alligator Cracking | load | Corner Break | load |
Block Cracking Slippage Cracking | traffic | Shattered Slab/Intersecting Cracks | load |
Longitudinal Cracking | climate | Durability (“D”) Cracking | climate |
Transverse Cracking | climate | Longitudinal, Transverse, and Diagonal Cracking | load |
Joint Reflection Cracking | climate | Shrinkage Cracks | climate |
Dilatation Rates | Precision | Recall | F1 Score |
---|---|---|---|
0.943 | 0.933 | 0.935 | |
0.944 | 0.934 | 0.937 | |
0.945 | 0.936 | 0.939 |
Dilatation Rates | Precision | Recall | F1 Score |
---|---|---|---|
0.914 | 0.921 | 0.915 | |
0.919 | 0.923 | 0.921 | |
0.921 | 0.931 | 0.924 |
Methods | Tolerance Margin | Pr | Re | F1 |
---|---|---|---|---|
Canny [35] | 2 | 0.4377 | 0.7307 | 0.457 |
Local thresholding [26] | 2 | 0.7727 | 0.8274 | 0.7418 |
CrackForest [44] | 2 | 0.7466 | 0.9514 | 0.8318 |
CrackForest [44] | 5 | 0.8228 | 0.8944 | 0.8517 |
MFCD [81] | 5 | 0.899 | 0.8947 | 0.8804 |
Method [79] | 2 | 0.907 | 0.846 | 0.87 |
Structed prediction [56] | 2 | 0.9119 | 0.9481 | 0.9244 |
Ensemble network (threshold = 0.6) [57] | 2 | 0.9552 | 0.9521 | 0.9533 |
Ensemble network (threshold = 0.5) [57] | 2 | 0.9256 | 0.9611 | 0.934 |
U-net [65] | 2 | 0.9325 | 0.932 | 0.928 |
U-net + HF | 2 | 0.933 | 0.933 | 0.931 |
U-net + MDM | 2 | 0.9302 | 0.931 | 0.93 |
U-HDN | 2 | 0.945 | 0.936 | 0.939 |
Methods | ODS | OIS |
---|---|---|
HED [74] | 0.593 | 0.626 |
RCF [64] | 0.542 | 0.607 |
FCN [82] | 0.585 | 0.609 |
CrackForest [44] | 0.104 | 0.104 |
FPHBN [78] | 0.683 | 0.705 |
U-net [65] | 0.901 | 0.897 |
U-HDN | 0.935 | 0.928 |
Methods | Tolerance Margin | Pr | Re | F1 |
---|---|---|---|---|
Canny [35] | 2 | 0.1989 | 0.6753 | 0.2881 |
Local thresholding [26] | 2 | 0.5329 | 0.9345 | 0.667 |
FFA [43] 12 | 2 | 0.7688 | 0.6812 | 0.6817 |
MPS [42] | 2 | 0.8263 | 0.841 | 0.8195 |
CrackForest [44] | 2 | 0.8424 | 0.801 | 0.8233 |
CrackForest [44] | 5 | 0.9028 | 0.8658 | 0.8839 |
Structed prediction [40] | 2 | 0.9178 | 0.8812 | 0.8954 |
Method [67] | 2 | 0.869 | 0.9304 | 0.8986 |
Ensemble network (threshold = 0.6) [57] | 2 | 0.9302 | 0.9266 | 0.9238 |
Ensemble network (threshold = 0.5) [57] | 2 | 0.9334 | 0.8879 | 0.9211 |
U-net [65] | 2 | 0.9127 | 0.9076 | 0.91 |
U-net + HF | 2 | 0.911 | 0.922 | 0.913 |
U-net + MDM | 2 | 0.9138 | 0.9245 | 0.914 |
U-HDN | 2 | 0.921 | 0.931 | 0.924 |
© 2020 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Fan, Z.; Li, C.; Chen, Y.; Wei, J.; Loprencipe, G.; Chen, X.; Di Mascio, P. Automatic Crack Detection on Road Pavements Using Encoder-Decoder Architecture. Materials 2020, 13, 2960. https://doi.org/10.3390/ma13132960
Fan Z, Li C, Chen Y, Wei J, Loprencipe G, Chen X, Di Mascio P. Automatic Crack Detection on Road Pavements Using Encoder-Decoder Architecture. Materials. 2020; 13(13):2960. https://doi.org/10.3390/ma13132960
Chicago/Turabian StyleFan, Zhun, Chong Li, Ying Chen, Jiahong Wei, Giuseppe Loprencipe, Xiaopeng Chen, and Paola Di Mascio. 2020. "Automatic Crack Detection on Road Pavements Using Encoder-Decoder Architecture" Materials 13, no. 13: 2960. https://doi.org/10.3390/ma13132960
APA StyleFan, Z., Li, C., Chen, Y., Wei, J., Loprencipe, G., Chen, X., & Di Mascio, P. (2020). Automatic Crack Detection on Road Pavements Using Encoder-Decoder Architecture. Materials, 13(13), 2960. https://doi.org/10.3390/ma13132960