Damage detection using in-domain and cross-domain transfer learning

We investigate the capabilities of transfer learning in the area of structural health monitoring. In particular, we are interested in damage detection for concrete structures. Typical image datasets for such problems are relatively small, calling for the transfer of learned representation from a related large-scale dataset. Past efforts of damage detection using images have mainly considered cross-domain transfer learning approaches using pre-trained ImageNet models that are subsequently fine-tuned for the target task. However, there are rising concerns about the generalizability of ImageNet representations for specific target domains, such as for visual inspection and medical imaging. We, therefore, evaluate a combination of in-domain and cross-domain transfer learning strategies for damage detection in bridges. We perform comprehensive comparisons to study the impact of cross-domain and in-domain transfer, with various initialization strategies, using six publicly available visual inspection datasets. The pre-trained models are also evaluated for their ability to cope with the extremely low-data regime. We show that the combination of cross-domain and in-domain transfer persistently shows superior performance specially with tiny datasets. Likewise, we also provide visual explanations of predictive models to enable algorithmic transparency and provide insights to experts about the intrinsic decision logic of typically black-box deep models.

[1]  Philipp Huethwohl Cambridge Bridge Inspection Dataset , 2017 .

[2]  Wenming Cao,et al.  Review of Pavement Defect Detection Methods , 2020, IEEE Access.

[3]  Jon Kleinberg,et al.  Transfusion: Understanding Transfer Learning for Medical Imaging , 2019, NeurIPS.

[4]  Kaiming He,et al.  Rethinking ImageNet Pre-Training , 2018, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[5]  Guohui Zhang,et al.  Cross-domain attribute representation based on convolutional neural network , 2018, ICIC.

[6]  Yoshua Bengio,et al.  How transferable are features in deep neural networks? , 2014, NIPS.

[7]  Mohammad R. Jahanshahi,et al.  Evaluation of deep learning approaches based on convolutional neural networks for corrosion detection , 2018 .

[8]  Xuefeng Zhao,et al.  Image-Based Concrete Crack Detection Using Convolutional Neural Network and Exhaustive Search Technique , 2019, Advances in Civil Engineering.

[9]  Qiang Yang,et al.  A Survey on Transfer Learning , 2010, IEEE Transactions on Knowledge and Data Engineering.

[10]  Fenglei Fan,et al.  On Interpretability of Artificial Neural Networks: A Survey , 2020, IEEE Transactions on Radiation and Plasma Medical Sciences.

[11]  Wei Li,et al.  A robotic system towards concrete structure spalling and crack database , 2017, 2017 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[12]  Hao Deng,et al.  A Generic Automated Surface Defect Detection Based on a Bilinear Model , 2019, Applied Sciences.

[13]  Robert J. Thomas,et al.  SDNET2018: An annotated image dataset for non-contact concrete crack detection using deep convolutional neural networks , 2018, Data in brief.

[14]  Marek Słoński,et al.  A comparison of deep convolutional neural networks for image-based detection of concrete surface cracks , 2019 .

[15]  Xiaohua Zhai,et al.  In-domain representation learning for remote sensing , 2019, ArXiv.

[16]  Stephen L. H. Lau,et al.  Automated Pavement Crack Segmentation Using Fully Convolutional U-Net with a Pretrained ResNet-34 Encoder , 2020, ArXiv.

[17]  Mohammed Bennamoun,et al.  Image-Based 3D Object Reconstruction: State-of-the-Art and Trends in the Deep Learning Era , 2019, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  Colin Raffel,et al.  Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer , 2019, J. Mach. Learn. Res..

[19]  Gavriel Salomon,et al.  T RANSFER OF LEARNING , 1992 .

[20]  Ge Wang,et al.  On Interpretability of Artificial Neural Networks , 2020, ArXiv.

[21]  Wenjun Wang,et al.  Concrete Cracks Detection Using Convolutional NeuralNetwork Based on Transfer Learning , 2020 .

[22]  Shuang Wang,et al.  Structural Damage Detection using Deep Convolutional Neural Network and Transfer Learning , 2019, KSCE Journal of Civil Engineering.

[23]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[24]  Duzgun Agdas,et al.  Comparison of visual inspection and structural-health monitoring as bridge condition assessment methods , 2016 .

[25]  Ioannis Brilakis,et al.  Multi-classifier for reinforced concrete bridge defects , 2019, Automation in Construction.

[26]  Shuai Teng,et al.  Concrete Crack Detection Based on Well-Known Feature Extractor Model and the YOLO_v2 Network , 2021, Applied Sciences.

[27]  Yi Wang,et al.  Automatic Bridge Crack Detection Using a Convolutional Neural Network , 2019, Applied Sciences.

[28]  Alexei A. Efros,et al.  What makes ImageNet good for transfer learning? , 2016, ArXiv.

[29]  Campbell R. Middleton,et al.  Reliability of visual inspection of highway bridges , 2002 .

[30]  Samira Pouyanfar,et al.  Machine learning and image processing approaches for estimating concrete surface roughness using basic cameras , 2020, Comput. Aided Civ. Infrastructure Eng..

[31]  Dinesh Rajan,et al.  Concrete crack detection using context‐aware deep semantic segmentation network , 2019, Comput. Aided Civ. Infrastructure Eng..

[32]  Yoshihide Sekimoto,et al.  Road Damage Detection and Classification Using Deep Neural Networks with Smartphone Images , 2018, Comput. Aided Civ. Infrastructure Eng..

[33]  Marc Maguire,et al.  Bridge inspection: human performance, unmanned aerial systems and automation , 2018, Journal of Civil Structural Health Monitoring.

[34]  Ivan Bartoli,et al.  Bridge deck delamination identification from unmanned aerial vehicle infrared imagery , 2016 .

[35]  Michael I. Jordan,et al.  Learning Transferable Features with Deep Adaptation Networks , 2015, ICML.

[36]  Bolei Zhou,et al.  Learning Deep Features for Discriminative Localization , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[37]  Brandon M. Greenwell,et al.  Interpretable Machine Learning , 2019, Hands-On Machine Learning with R.

[38]  Moncef L. Nehdi,et al.  Remote sensing of concrete bridge decks using unmanned aerial vehicle infrared thermography , 2017 .

[39]  Noah Goodman,et al.  Investigating Transferability in Pretrained Language Models , 2020, EMNLP.

[40]  Soumith Chintala,et al.  Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks , 2015, ICLR.

[41]  Gordon Morison,et al.  Road crack detection using a single stage detector based deep neural network , 2018, 2018 IEEE Workshop on Environmental, Energy, and Structural Monitoring Systems (EESMS).

[42]  Robert J. Thomas,et al.  SDNET2018: A concrete crack image dataset for machine learning applications , 2018 .

[43]  Chih-Chen Chang,et al.  Bridge Damage Detection using Single-Stage Detector and Field Inspection Images , 2018, ArXiv.

[44]  Gokhan Pekcan,et al.  Vibration‐based structural condition assessment using convolution neural networks , 2018, Structural Control and Health Monitoring.

[45]  Yong Huang,et al.  Damage identification method of prestressed concrete beam bridge based on convolutional neural network , 2020, Neural Computing and Applications.

[46]  Sergey Ioffe,et al.  Rethinking the Inception Architecture for Computer Vision , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[47]  Edwin K. P. Chong,et al.  Automated Pavement Crack Segmentation Using U-Net-Based Convolutional Neural Network , 2020, IEEE Access.

[48]  Eleni Smyrou,et al.  Automatic crack classification and segmentation on masonry surfaces using convolutional neural networks and transfer learning , 2021, Automation in Construction.

[49]  N. Yuvaraj,et al.  Surface crack detection using deep learning with shallow CNN architecture for enhanced computation , 2021, Neural Computing and Applications.

[50]  Kaiming He,et al.  Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[51]  Aldo von Wangenheim,et al.  Road surface detection and differentiation considering surface damages , 2021, Auton. Robots.

[52]  Liang Gao,et al.  A transfer convolutional neural network for fault diagnosis based on ResNet-50 , 2019, Neural Computing and Applications.

[53]  Matthias Bethge,et al.  ImageNet-trained CNNs are biased towards texture; increasing shape bias improves accuracy and robustness , 2018, ICLR.

[54]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[55]  Gokhan Pekcan,et al.  Structural health monitoring using extremely compressed data through deep learning , 2019, Comput. Aided Civ. Infrastructure Eng..

[56]  Chi Zhang,et al.  Vision-based defects detection for bridges using transfer learning and convolutional neural networks , 2019, Structure and Infrastructure Engineering.

[57]  Robert J. Thomas,et al.  Comparison of deep convolutional neural networks and edge detectors for image-based crack detection in concrete , 2018, Construction and Building Materials.

[58]  Visvanathan Ramesh,et al.  Meta-Learning Convolutional Neural Architectures for Multi-Target Concrete Defect Classification With the COncrete DEfect BRidge IMage Dataset , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[59]  Ning Wang,et al.  New Crack Detection Method for Bridge Inspection Using UAV Incorporating Image Processing , 2018, Journal of Aerospace Engineering.

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

[61]  I. Iervolino,et al.  Computer Aided Civil and Infrastructure Engineering , 2009 .

[62]  Wan-Jui Lee,et al.  Potential, challenges and future directions for deep learning in prognostics and health management applications , 2020, Eng. Appl. Artif. Intell..

[63]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[64]  Boualem Boashash,et al.  1-D CNNs for structural damage detection: Verification on a structural health monitoring benchmark data , 2018, Neurocomputing.

[65]  Chaobo Zhang,et al.  Concrete bridge surface damage detection using a single‐stage detector , 2019, Comput. Aided Civ. Infrastructure Eng..

[66]  Yang Yu,et al.  Unsupervised Representation Learning with Deep Convolutional Neural Network for Remote Sensing Images , 2017, ICIG.

[67]  Yoshua Bengio,et al.  The One Hundred Layers Tiramisu: Fully Convolutional DenseNets for Semantic Segmentation , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[68]  Yoshihide Sekimoto,et al.  Road Damage Detection and Classification Using Deep Neural Networks with Smartphone Images , 2018, Comput. Aided Civ. Infrastructure Eng..

[69]  Wei Lu,et al.  Image-based concrete crack detection in tunnels using deep fully convolutional networks , 2020 .

[70]  Minsuk Kahng,et al.  CNN Explainer: Learning Convolutional Neural Networks with Interactive Visualization , 2020, IEEE transactions on visualization and computer graphics.

[71]  Benjamin A. Graybeal,et al.  Routine Highway Bridge Inspection Condition Documentation Accuracy and Reliability , 2004 .

[72]  Guohui Zhang,et al.  A Novel Image Tag Completion Method Based on Convolutional Neural Transformation , 2017, ICANN.

[73]  X. W. Ye,et al.  A review on deep learning-based structural health monitoring of civil infrastructures , 2019 .

[74]  Volker Rodehorst,et al.  Crack Segmentation on UAS-based Imagery using Transfer Learning , 2019, 2019 International Conference on Image and Vision Computing New Zealand (IVCNZ).

[75]  Jim Jing-Yan Wang,et al.  Learning convolutional neural network to maximize Pos@Top performance measure , 2016, ESANN.

[76]  Li Fei-Fei,et al.  ImageNet: A large-scale hierarchical image database , 2009, CVPR.

[77]  Runze Li,et al.  Online Sufficient Dimension Reduction Through Sliced Inverse Regression , 2020, J. Mach. Learn. Res..

[78]  Quoc V. Le,et al.  Do Better ImageNet Models Transfer Better? , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

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

[80]  Tom Fawcett,et al.  An introduction to ROC analysis , 2006, Pattern Recognit. Lett..