Real-Time Concrete Crack Detection and Instance Segmentation using Deep Transfer Learning

Lasitha Piyathilaka, D.M.G. Preethichandra, U. Izhar, Gayan Kahandawa
2020 Engineering Proceedings  
Cracks on concrete infrastructure are one of the early indications of structural degradation which needs to be identified early as possible to carry out early preventive measures to avoid further damage. In this paper, we propose to use YOLACT: a real-time instance segmentation algorithm for automatic concrete crack detection. This deep learning algorithm is used with transfer learning to train the YOLACT network to identify and localize cracks with their corresponding masks which can be used
more » ... identify each crack instance. The transfer learning techniques allowed us to train the network on a relatively small dataset of 500 crack images. To train the YOLACT network, we created a dataset with ground-truth masks from images collected from publicly available datasets. We evaluated the trained YOLACT model for concrete crack detection with ResNet-50 and ResNet-101 backbone architectures for both precision and speed of detection. The trained model achieved high mAP results with real-time frame rates when tested on concrete crack images on a single GPU. The YOLACT algorithm was able to correctly segment multiple cracks with individual instance level masks with high localization accuracy.
doi:10.3390/ecsa-7-08260 fatcat:crnjb6sitfdvpp2thtmp2nsfvq