Document Type

Theses, Masters


This item is available under a Creative Commons License for non-commercial use only



Publication Details

A dissertation submitted in partial fulfillment of the requirements of Technological University Dublin for the degree of M.Sc. in Computer Science (Data Analytics)


Detection of cracks mainly has been a sort of essential step in visual inspection involved in construction engineering as it is the commonly used building material and cracks in them is an early sign of de-basement. It is hard to find cracks by a visual check for the massive structures. So, the development of crack detecting systems generally has been a critical issue. The utilization of contextual image processing in crack detection is constrained, as image data usually taken under real-world situations vary widely and also includes the complex modelling of cracks and the extraction of handcrafted features. Therefore the intent of this study is to address the above problem using two-hybrid machine learning models and classify the concrete digital images into having cracks or non-cracks. The Convolutional Neural Network is used in this study to extract features from concrete pictures and use the extracted features as inputs for other machine learning models, namely Support Vector Machines (SVMs) and Extreme Gradient Boosting (XGBoost). The proposed method is evaluated on a collection of 40000 real concrete images, and the experimental results show that application of XGBoost classifier to CNN extracted image features include an advantage over SVM approach in accuracy and achieve a relatively better performance than a few existing methods.