FCN-SFW: Steel Structure Crack Segmentation Using a Fully Convolutional Network and Structured Forests

Tiny cracks that exist in steel beams have poor continuity and low contrast in images, posing a huge challenge to crack detection using image-based approaches. When complex backgrounds exist, the existing deep learning methods are usually unable to perform effective feature transfer and fusion for crack feature mapping, and they cannot accurately distinguish crack features from similar backgrounds. In this article, we propose a fusion segmentation algorithm, using the fully convolutional network (FCN) and structured forests with wavelet transform (SFW) to detect tiny cracks in steel beams. First, five neural networks based on the FCN framework are constructed to extend the global characteristics of tiny cracks. Second, a fine edge detection approach using multi-scale structured forests and wavelet maximum modulus edge detection to refine the characteristics of tiny cracks are proposed. Here, a competitive training strategy is used to address the SFW parameter optimization problem. Finally, we fuse the multiple probability maps, acquired from both the optimal FCN model and the SFW classifier, into a merged map, which can segment tiny cracks with robustness better than the comparison approaches. The experimental results show that compared with state-of-the-art algorithms and other segmentation approaches, the proposed algorithm realizes better segmentation in terms of quantitative metrics.

[1]  Iasonas Kokkinos,et al.  DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFs , 2016, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Xiaohua Zhao,et al.  Geometrical flow-guided fast beamlet transform for crack detection , 2018, IET Image Process..

[3]  Paulo Lobato Correia,et al.  CrackIT — An image processing toolbox for crack detection and characterization , 2014, 2014 IEEE International Conference on Image Processing (ICIP).

[4]  Paulo Lobato Correia,et al.  Automatic Road Crack Detection and Characterization , 2013, IEEE Transactions on Intelligent Transportation Systems.

[5]  Guiyuan Jiang,et al.  Automatic Pixel-Level Pavement Crack Detection Using Information of Multi-Scale Neighborhoods , 2018, IEEE Access.

[6]  Sung-Han Sim,et al.  Comparative analysis of image binarization methods for crack identification in concrete structures , 2017 .

[7]  Vladimir Kolmogorov,et al.  An experimental comparison of min-cut/max- flow algorithms for energy minimization in vision , 2001, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Yang Liu,et al.  Automated Pixel‐Level Pavement Crack Detection on 3D Asphalt Surfaces Using a Deep‐Learning Network , 2017, Comput. Aided Civ. Infrastructure Eng..

[9]  Mohammad R. Jahanshahi,et al.  An innovative methodology for detection and quantification of cracks through incorporation of depth perception , 2011, Machine Vision and Applications.

[10]  Eduardo Zalama Casanova,et al.  Road Crack Detection Using Visual Features Extracted by Gabor Filters , 2014, Comput. Aided Civ. Infrastructure Eng..

[11]  J. Nathan Kutz,et al.  Structural Load Estimation Using Machine Vision and Surface Crack Patterns for Shear-Critical RC Beams and Slabs , 2018, J. Comput. Civ. Eng..

[12]  Hyoungkwan Kim,et al.  Encoder–decoder network for pixel‐level road crack detection in black‐box images , 2019, Comput. Aided Civ. Infrastructure Eng..

[13]  Dongming Zhang,et al.  Deep learning based image recognition for crack and leakage defects of metro shield tunnel , 2018, Tunnelling and Underground Space Technology.

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

[15]  Sylvie Chambon,et al.  Automatic Road Defect Detection by Textural Pattern Recognition Based on AdaBoost , 2012, Comput. Aided Civ. Infrastructure Eng..

[16]  Yang Liu,et al.  Deep Learning-Based Fully Automated Pavement Crack Detection on 3D Asphalt Surfaces with an Improved CrackNet , 2018, J. Comput. Civ. Eng..

[17]  Li Li,et al.  AUTOMATIC PAVEMENT CRACK RECOGNITION BASED ON BP NEURAL NETWORK , 2014 .

[18]  Qingquan Li,et al.  CrackTree: Automatic crack detection from pavement images , 2012, Pattern Recognit. Lett..

[19]  Xinnan Fan,et al.  A novel underwater dam crack detection algorithm based on sonar images , 2016 .

[20]  Gordon Morison,et al.  A Convolutional Neural Network for Pavement Surface Crack Segmentation Using Residual Connections and Attention Gating , 2019, 2019 IEEE International Conference on Image Processing (ICIP).

[21]  Hyuk-Jin Yoon,et al.  Image-Based Crack Detection Using Crack Width Transform (CWT) Algorithm , 2018, IEEE Access.

[22]  Wei-Yun Yau,et al.  Structured AutoEncoders for Subspace Clustering , 2018, IEEE Transactions on Image Processing.

[23]  Fan Meng,et al.  Automatic Road Crack Detection Using Random Structured Forests , 2016, IEEE Transactions on Intelligent Transportation Systems.

[24]  Kelwin Fernandes,et al.  Pavement pathologies classification using graph-based features , 2014, 2014 IEEE International Conference on Image Processing (ICIP).

[25]  Xiangtao Zheng,et al.  Sample and Structure-Guided Network for Road Crack Detection , 2019, IEEE Access.

[26]  W. Zuo,et al.  Image denoising using deep CNNwith batch renormalization , 2019 .

[27]  Fan Meng,et al.  Pavement Crack Detection Using Sketch Token , 2018, ITQM.

[28]  Liqiang Nie,et al.  Surface defect classification in large-scale strip steel image collection via hybrid chromosome genetic algorithm , 2016, Neurocomputing.

[29]  Abdenour Nazef,et al.  Improvement of Crack-Detection Accuracy Using a Novel Crack Defragmentation Technique in Image-Based Road Assessment , 2016 .

[30]  Qingguo Tian,et al.  A fast adaptive crack detection algorithm based on a double-edge extraction operator of FSM , 2019, Construction and Building Materials.

[31]  Vaibhav Darbari,et al.  Crack-pot: Autonomous Road Crack and Pothole Detection , 2018, 2018 Digital Image Computing: Techniques and Applications (DICTA).

[32]  Zhenyu He,et al.  Learning target-focusing convolutional regression model for visual object tracking , 2020, Knowl. Based Syst..

[33]  David Lattanzi,et al.  Robust Automated Concrete Damage Detection Algorithms for Field Applications , 2014, J. Comput. Civ. Eng..

[34]  Jérôme Idier,et al.  Automatic Crack Detection on Two-Dimensional Pavement Images: An Algorithm Based on Minimal Path Selection , 2016, IEEE transactions on intelligent transportation systems (Print).

[35]  S. Divya,et al.  Mathematical morphology and bottom-hat filtering approach for crack detection on relay surfaces , 2013, INTERNATIONAL CONFERENCE ON SMART STRUCTURES AND SYSTEMS - ICSSS'13.

[36]  Yael Pritch,et al.  Saliency filters: Contrast based filtering for salient region detection , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[37]  Wangmeng Zuo,et al.  Attention-guided CNN for image denoising , 2020, Neural Networks.

[38]  Jiashi Feng,et al.  Deep Clustering With Sample-Assignment Invariance Prior , 2019, IEEE Transactions on Neural Networks and Learning Systems.

[39]  Cao Vu Dung,et al.  Autonomous concrete crack detection using deep fully convolutional neural network , 2019, Automation in Construction.

[40]  Zheng Yi Wu,et al.  Crack Detection and Segmentation Using Deep Learning with 3D Reality Mesh Model for Quantitative Assessment and Integrated Visualization , 2020, J. Comput. Civ. Eng..

[41]  Yew-Chaye Loo,et al.  Crack detection using a texture analysis-based technique for visual bridge inspection , 2015 .

[42]  C. Lawrence Zitnick,et al.  Fast Edge Detection Using Structured Forests , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[43]  Trevor Darrell,et al.  Fully Convolutional Networks for Semantic Segmentation , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[44]  Qian Wang,et al.  DeepCrack: Learning Hierarchical Convolutional Features for Crack Detection , 2019, IEEE Transactions on Image Processing.

[45]  Yozo Fujino,et al.  Concrete Crack Detection by Multiple Sequential Image Filtering , 2012, Comput. Aided Civ. Infrastructure Eng..

[46]  Xuefeng Zhao,et al.  Method for detecting road pavement damage based on deep learning , 2019, Smart Structures and Materials + Nondestructive Evaluation and Health Monitoring.

[47]  N. Radhakrishnan,et al.  Surface Defect Detection of Rubber Oil Seals Based on Texture Analysis , 2013 .

[48]  Zhenyu He,et al.  Visual object tracking with adaptive structural convolutional network , 2020, Knowl. Based Syst..

[49]  Ling Wang,et al.  Crack detection in magnetic tile images using nonsubsampled shearlet transform and envelope gray level gradient , 2017 .

[50]  Vladimir Kolmogorov,et al.  An Experimental Comparison of Min-Cut/Max-Flow Algorithms for Energy Minimization in Vision , 2004, IEEE Trans. Pattern Anal. Mach. Intell..

[51]  Min C. Shin,et al.  Detection of cracks in nuclear power plant using spatial-temporal grouping of local patches , 2016, 2016 IEEE Winter Conference on Applications of Computer Vision (WACV).

[52]  Yao La Pantograph Slide Cracks Detection Method Based on Fuzzy Entropy and Hough Transform , 2014 .

[53]  Du-Ming Tsai,et al.  Morphology-based defect detection in machined surfaces with circular tool-mark patterns , 2019, Measurement.

[54]  Mohammad R. Jahanshahi,et al.  NB-CNN: Deep Learning-Based Crack Detection Using Convolutional Neural Network and Naïve Bayes Data Fusion , 2018, IEEE Transactions on Industrial Electronics.

[55]  Gordon Morison,et al.  A Deep Convolutional Neural Network for Semantic Pixel-Wise Segmentation of Road and Pavement Surface Cracks , 2018, 2018 26th European Signal Processing Conference (EUSIPCO).

[56]  Roberto Cipolla,et al.  SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[57]  Min Yang,et al.  Real-Time Tunnel Crack Analysis System via Deep Learning , 2019, IEEE Access.

[58]  Yu Liu,et al.  Automatic Pavement Crack Detection by Multi-Scale Image Fusion , 2019, IEEE Transactions on Intelligent Transportation Systems.

[59]  Qi Chen,et al.  FPCNet: Fast Pavement Crack Detection Network Based on Encoder-Decoder Architecture , 2019, ArXiv.

[60]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[61]  Yanhui Guo,et al.  Multi‐scale classification network for road crack detection , 2018, IET Intelligent Transport Systems.