siddhartamukherjee/NEU-DET-Steel-Surface-Defect-Detection

This project is about detecting defects on steel surface using Unet. The dataset used for this project is the NEU-DET database.

38
/ 100
Emerging

Implements multiple segmentation architectures (Unet, FPN) with interchangeable encoders (ResNet, Inception, Xception) via the segmentation_models.pytorch library, enabling comparative analysis across encoder-decoder combinations. Evaluates models using domain-specific metrics (IoU, Dice Coefficient, Dice Positive/Negative) and separates validation data across all six defect classes to prevent data leakage. Built entirely in PyTorch with CUDA support, featuring modular utility scripts for mask extraction from XML annotations, data loading, training orchestration, and real-time inference workflows.

131 stars. No commits in the last 6 months.

No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 8 / 25
Community 20 / 25

How are scores calculated?

Stars

131

Forks

32

Language

Jupyter Notebook

License

Last pushed

May 22, 2021

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/siddhartamukherjee/NEU-DET-Steel-Surface-Defect-Detection"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.