钢材表面缺陷目标检测数据集 | 钢材缺陷检测 表面质检 工业视觉 目标检测9009期X
数据集概述
本数据集专注于工业质检视觉识别,服务于钢铁产品表面缺陷的自动检测与分级。数据源于真实轧制生产线,覆盖六类典型表面缺陷,适配智能制造、质量管控及工艺优化等场景。
数据集核心信息
| 数据要素 | 详细说明 |
|---|---|
| 类别 | 共 6 类:轧制鳞片、斑点、开裂、凹坑、夹杂物、划痕 |
| 数量 | 9000 张图像 |
| 格式 | 图像为 JPG/PNG;标签为 YOLO 格式的 txt 文件(水平边界框) |
| 应用价值 | 1. 在线质检 :替代人工肉眼检查,实现高速生产线的实时缺陷检测与剔除。 2. 质量追溯 :统计缺陷类型与分布,反馈至轧制工艺参数优化。 3. 等级判定:依据缺陷种类与严重程度,辅助钢材成品自动分等定级。 |



数据三要素解析
类别与数量
- 数据集定义 6 类常见钢材表面缺陷:轧制鳞片 、斑点 、开裂 、凹坑 、夹杂物 、划痕,覆盖氧化、机械损伤、材质夹杂等主要缺陷成因。
- 图像总量达 9000 张,规模充足,能够支撑深度学习模型在工业场景下的稳健训练。
- 缺陷类型设置贴近实际生产标准(如 GB/T 铁素体钢表面缺陷分类),具备明确工业语义。
格式与结构
- 采用通用 YOLO 格式 ,每张图像对应一个同名
txt标签文件,包含类别 ID 与归一化边界框坐标,可直接接入 YOLOv5、YOLOv8 等主流检测框架。 - 数据按工业缺陷类别分布,图像清晰,缺陷特征明显,标注准确,便于模型学习关键视觉模式。
- 数据结构规范,适合直接进行训练/验证集划分与数据增强流程集成。
应用与扩展
- 数据集可扩展用于 缺陷严重程度分级 (如划痕长度/深度估算)、缺陷成因追溯(结合工艺参数关联分析)等深度应用。
- 可迁移至其他金属表面(如铝材、铜材)缺陷检测任务,进行微调适配。
- 多类别缺陷设置有助于研究 类间相似缺陷区分(如开裂与划痕)的细粒度识别算法。
知识普及:钢材表面缺陷视觉检测难点
金属表面缺陷检测面临 光照不均 、表面氧化层干扰 、缺陷尺度差异大 (从微小夹杂到长条划痕)等挑战。实际产线中还存在 快速运动模糊 、油污覆盖 等复杂情况。采用频域增强、自适应直方图均衡化等预处理方法,结合多尺度特征融合网络,可有效提升缺陷检出率。此外,针对缺陷样本不平衡问题(如划痕较多、凹坑较少),可引入 Focal Loss 或数据重采样策略。
快速开始(代码示例)
配置文件 data.yaml 示例:
yaml
train: ./dataset/images/train
val: ./dataset/images/val
nc: 6
names: ['rolled_in_scale', 'patches', 'crazing', 'pitted_surface', 'inclusion', 'scratches']
启动 YOLOv8 训练:
python
from ultralytics import YOLO
model = YOLO('yolov8m.pt')
model.train(data='data.yaml', epochs=100, imgsz=640, batch=16)
标签
钢材缺陷检测 表面质检 工业视觉 目标检测 YOLO格式 深度学习数据集 计算机视觉