https://github.com/arcticray/crack-detection
A python machine learning project aimed at automatically identifying cracks on surface images using a Convolutional Neural Network.
https://github.com/arcticray/crack-detection
cnn-classification python
Last synced: 2 months ago
JSON representation
A python machine learning project aimed at automatically identifying cracks on surface images using a Convolutional Neural Network.
- Host: GitHub
- URL: https://github.com/arcticray/crack-detection
- Owner: ArcticRay
- Created: 2024-11-28T21:35:45.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-01-04T10:57:38.000Z (4 months ago)
- Last Synced: 2025-01-04T11:51:02.726Z (4 months ago)
- Topics: cnn-classification, python
- Language: Python
- Homepage:
- Size: 475 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Surface Crack Detection

## đź“„ Description
**Surface Crack Detection** is a machine learning project aimed at automatically identifying cracks on surface images.
**Confusion Matrix**

## 🚀 Features
- **Data Preprocessing:** Loading, resizing, and normalizing images.
- **Model Training:** Development and training of a CNN for image classification.
- **Model Evaluation:** Assessing model performance with metrics and visualizations.
- **Image Classification** Uploading and classifying
- **Explainability (LIME):** Generating visual explanations showing which regions of an image the model relies on when predicting cracks.**Example LIME Explanation**
Below is a sample visualization using LIME, highlighting important superpixels contributing to the “Positive” (crack) classification:
## Dataset
The dataset comprises images categorized into two classes:
- **Positive:** Images containing surface cracks.
- **Negative:** Images without surface cracks.Özgenel, Çağlar Fırat (2019), “Concrete Crack Images for Classification”, Mendeley Data, V2,
[doi: http://dx.doi.org/10.17632/5y9wdsg2zt.2x](https://data.mendeley.com/datasets/5y9wdsg2zt/2)