Crack Vision: Sophisticated Concrete Crack Identification Through Transfer Learning and Deep Learning
Keywords:
Deep learning, Concrete crack detection, Convolutional neural networks, Transfer learning, Binary classification, Flask web interface, Structural safety, Infrastructure maintenanceAbstract
Crack Vision is a deep learning-powered application designed to detect and classify cracks in concrete surfaces with exceptional accuracy. Unlike traditional manual inspection methods, which are time-consuming and prone to human error, Crack Vision leverages state-of-the-art convolutional neural networks and transfer learning techniques—enhanced with alternative architectures such as EfficientNetB3—to deliver reliable, real-time predictions. The system has been trained on the METU concrete crack dataset, containing balanced sets of cracked and non-cracked surface images, enabling robust binary classification. Integrated into a user-friendly Flask web interface, Crack Vision allows users to easily upload images, preview them, and instantly receive classification results along with confidence scores. Additional visualization tools, including accuracy/loss charts and confusion matrices, provide transparency into model performance. This scalable solution offers a practical tool for engineers, inspectors, and infrastructure maintenance teams, enabling faster, more consistent assessments and contributing to improved structural safety and long-term durability in civil engineering projects.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Authors

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.











