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.
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.
Stars
131
Forks
32
Language
Jupyter Notebook
License
—
Category
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.
Higher-rated alternatives
RajdeepBiswas/Manufacturing-Quality-Inspection
I have built the computer vision models in 3 different ways addressing different personas,...
huangyebiaoke/steel-pipe-weld-defect-detection
Deep Learning Based Steel Pipe Weld Defect Detection
LukeVassallo/RL_PCB
RL_PCB is a novel learning-based method for optimising the placement of circuit components on a...
utkarsh-ankit/Defect-Detection-of-PCB
A repository for creating a Deep Learning model for Defect Detection in PCBs and to design a Web...
khornlund/severstal-steel-defect-detection
Kaggle Segmentation Challenge