Skip to content

faranbutt/Concreate-Crack-Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Concrete Crack Segmentation using U-Net

This repository provides an implementation of an Improved U-Net architecture for concrete crack segmentation.
The model is optimized for highly imbalanced datasets, where cracks make up a very small portion of the image compared to the background.


🚀 Features

  • Improved U-Net with dropout & batch normalization
  • Multiple loss functions for imbalanced data: Dice, Focal, Tversky, Weighted BCE, and Combined loss
  • Training pipeline with class balancing, learning rate scheduling, gradient clipping, and early stopping
  • Support for BCEWithLogitsLoss (logits output variant of U-Net included)
  • Designed for detecting small cracks in large concrete surfaces

Deployment

Deployed on Hugging Face at

https://huggingface.co/spaces/faranbutt789/Unet_crack_detection Concrete Crack Example

About

Implementation of an UNet architecture for highly imbalanced crack segmentation tasks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published