Comparison of Convolutional Sparse Coding Network and Convolutional Neural Network for Pavement Crack Classification: A Validation Study

Accurate and effective identification of pavement cracks can provide a reference for pavement performance evaluation and prediction. Inspired by recent outstanding performance of convolutional sparse coding theory in various research fields, we envision whether convolutional sparse coding can be beneficial for crack detection in complex environments. Therefore, based on the multi-layer convolutional sparse coding (ML-CSC) model, this paper combines multi-layer iterative soft threshold algorithm (ML-ISTA) and convolutional neural network (CNN) into recurrent neural networks (RNN) to identify crack images across the simulated experiments. And in different noise environments, different training cycles and different epochs, the ML-ISTA is compared with traditional CNN and the layered basis pursuit (LBP), which is another popular algorithm for ML-CSC. Experimental results showed that under the different training conditions with the same parameter setting, the stability and accuracy of the ML-ISTA is better than CNN and LBP. The ML-ISTA can achieve crack identification accuracy of 99.36% efficiently, which demonstrates the effectiveness of convolutional sparse coding in crack detection.

[1]  Michael Elad,et al.  Multi Layer Sparse Coding: the Holistic Way , 2018, SIAM J. Math. Data Sci..

[2]  Zheng Liu,et al.  Classification of defects with ensemble methods in the automated visual inspection of sewer pipes , 2015, Pattern Analysis and Applications.

[3]  Michael Elad,et al.  Theoretical Foundations of Deep Learning via Sparse Representations: A Multilayer Sparse Model and Its Connection to Convolutional Neural Networks , 2018, IEEE Signal Processing Magazine.

[4]  Michael Elad,et al.  Convolutional Neural Networks Analyzed via Convolutional Sparse Coding , 2016, J. Mach. Learn. Res..

[5]  Michael Elad,et al.  On Multi-Layer Basis Pursuit, Efficient Algorithms and Convolutional Neural Networks , 2018, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Yingying Chen,et al.  A robust self-driven surface crack detection algorithm using local features , 2020 .

[7]  Michael Elad,et al.  Multilayer Convolutional Sparse Modeling: Pursuit and Dictionary Learning , 2017, IEEE Transactions on Signal Processing.

[8]  Yimin D. Zhang,et al.  Road Crack Detection Using Deep Convolutional Neural Network and Adaptive Thresholding , 2019, 2019 IEEE Intelligent Vehicles Symposium (IV).

[9]  Kelvin C. P. Wang,et al.  Deep Learning for Asphalt Pavement Cracking Recognition Using Convolutional Neural Network , 2017 .

[10]  Ã.F. Ãzgenel,et al.  Performance Comparison of Pretrained Convolutional Neural Networks on Crack Detection in Buildings , 2018 .