{'fraction_non_alphanumeric': 0.02643573381950775, 'fraction_numerical': 0.011850501367365542, 'mean_word_length': 5.310344827586207, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Wall Crack Detection Using Transfer Learning-based CNN Models

Early detection of cracks in building walls, roofs, bridges, etc. is quite important as these are early indicators for the ageing, decaying or any internal structural fault. This paper aims to develop an automatic inspection system based on deep learning model and image processing to identify cracks. Transfer-learning models of convolutional neural networks (CNNs) are used to learn the intrinsic features of cracks using the images of the surfaces, which help them for the automatic classification into cracked/un-cracked classes. We have explored, MobileNetV2, ResNet101, VGG16 and InceptionV2 architectures of CNN model and presented a performance comparison analysis of these models for crack detection in this work. After evaluating our proposed approach of crack-detection on publicly available datasets, we have found that out of all the pre-trained CNN models MobileNet yields the best performance with 99.59% detection accuracy after 10-fold cross validation and outperforms the state-of-the-art crack detection approaches.