Convolutional neural networks for automated damage recognition and damage type identification

被引:152
作者
Modarres, Ceena [1 ]
Astorga, Nicolas [2 ]
Lopez Droguett, Enrique [1 ,2 ]
Meruane, Viviana [2 ]
机构
[1] Univ Maryland, Dept Mech Engn, College Pk, MD 20742 USA
[2] Univ Chile, Mech Engn Dept, Santiago, Chile
关键词
convolutional neural networks; crack detection; damage diagnosis; deep learning; structural monitoring; FUNCTIONAL ARCHITECTURE; RECEPTIVE-FIELDS; MODEL;
D O I
10.1002/stc.2230
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
Recurring expenses associated with preventative maintenance and inspection produce operational inefficiencies and unnecessary spending. Human inspectors may submit inaccurate damage assessments and physically inaccessible locations, like underground mining structures, and pose additional logistical challenges. Automated systems and computer vision can significantly reduce these challenges and streamline preventative maintenance and inspection. The authors propose a convolutional neural network (CNN)-based approach to identify the presence and type of structural damage. CNN is a deep feed-forward artificial neural network that utilizes learnable convolutional filters to identify distinguishing patterns present in images. CNN is invariant to image scale, location, and noise, which makes it robust to classify damage of different sizes or shapes. The proposed approach is validated with synthetic data of a composite sandwich panel with debonding damage, and crack damage recognition is demonstrated on real concrete bridge crack images. CNN outperforms several other machine learning algorithms in completing the same task. The authors conclude that CNN is an effective tool for the detection and type identification of damage.
引用
收藏
页数:17
相关论文
共 42 条
[1]  
[Anonymous], 2001, SPRINGER SERIES STAT, DOI [DOI 10.1007/978-0-387-21606-5, 10.1007/978-0-387-21606-5]
[2]  
[Anonymous], 2017, P INT C LEARN REPR T
[3]  
[Anonymous], MACHINE LEARNING
[4]  
[Anonymous], 2014, C EMPIRICAL METHODS
[5]  
[Anonymous], 1989, Mathematical Programming: recent developments and applications
[6]  
[Anonymous], 2016, UNCERTAINTY DEEP LEA
[7]  
[Anonymous], P 13 INT C ART INT S
[8]  
[Anonymous], STRUCTURAL DYNAMICS
[9]  
[Anonymous], J COMPUT CIV ENG
[10]  
[Anonymous], 2017, On weight initialization in deep neural networks