five

NEU-DET钢材表面缺陷数据集

收藏
github2023-06-23 更新2024-05-31 收录
下载链接:
https://github.com/shuaigeyimei1/Steel-surface-defect-detection
下载链接
链接失效反馈
官方服务:
资源简介:
我们选用的是NEU-DET钢材表面缺陷数据集,其中训练样本共1770张图片(200×200),验证样本共24张图片。缺陷类型分为crazing, inclusion, patches, pitted_surface, rolled-in_scale, scratches共六种。针对此数据集,任务包括用方框框出图片中的所有缺陷,对缺陷进行正确定位,并正确识别出框出的缺陷类别。

We have selected the NEU-DET steel surface defect dataset, which includes a total of 1770 training images (200×200) and 24 validation images. The defect types are categorized into six types: crazing, inclusion, patches, pitted_surface, rolled-in_scale, and scratches. The tasks for this dataset involve drawing bounding boxes around all defects in the images, accurately locating the defects, and correctly identifying the categories of the boxed defects.
创建时间:
2023-06-23
原始信息汇总

数据集概述

数据集信息

  • 名称: NEU-DET钢材表面缺陷数据集
  • 样本数量: 训练样本1770张(200×200),验证样本24张
  • 缺陷类型: crazing, inclusion, patches, pitted_surface, rolled-in_scale, scratches 共六种

任务描述

  1. 定位缺陷:用方框框出图片中的所有缺陷。
  2. 识别缺陷类别:正确识别出框出的缺陷类别。

数据预处理

  • 标签格式转换: 原始标签为xml格式,转换为txt格式以适应Yolov5算法要求。
  • 数据增强: 使用Mosaic data augmentation,将四张图像拼接成一张进行训练,增加训练集难度和batchSize。
  • 正则化方法: 采用DropBlock代替传统的Dropout,随机杀死一个大区域中的所有神经元,增强泛化能力。
  • 标签平滑: 采用标签平滑技术,将绝对标签(0,1)调整为(0.05,0.95),减少过拟合。

算法与模型

  • 算法: 使用Yolov5算法进行目标检测。
  • 模型架构: 采用Yolov5s模型,使用CSPNet(Cross-Stage Partial Network)作为骨干网络,结合Mish激活函数和SPPF(Spatial Pyramid Pooling - Fast)模块增强特征提取能力。

训练与评估

  • 训练轮数: 共进行120轮训练,batchSize为6。
  • 性能指标:
    • 精度: 0.75
    • 召回率: 0.82
    • mAP@0.5: 0.85
  • 验证结果: 使用第103轮的训练权重进行验证,置信度阈值设为0.8,验证结果显示仅有一处误检,无漏检。
搜集汇总
数据集介绍
main_image_url
构建方式
NEU-DET钢材表面缺陷数据集的构建基于钢材表面缺陷的检测需求,数据集包含1770张训练图片和24张验证图片,每张图片尺寸为200×200像素。数据集中标注了六种常见的钢材表面缺陷类型,包括'crazing'、'inclusion'、'patches'、'pitted_surface'、'rolled-in_scale'和'scratches'。原始标签文件为XML格式,通过脚本转换为Yolov5算法所需的TXT格式,标签文件中包含缺陷类型、缺陷框中心坐标及归一化后的宽度和高度信息。
使用方法
NEU-DET数据集的使用主要围绕钢材表面缺陷的检测与分类任务展开。用户可通过加载数据集并利用Yolov5等目标检测算法进行模型训练。在训练过程中,建议采用马赛克数据增强和DropBlock等技术以提升模型性能。验证集可用于评估模型的精度、召回率和mAP等指标。通过调整置信度阈值,用户可以优化模型的检测效果,确保在实际应用中能够准确识别并分类钢材表面的各类缺陷。
背景与挑战
背景概述
NEU-DET钢材表面缺陷数据集是一个专注于钢材表面缺陷检测的公开数据集,创建于近年,旨在为工业检测领域提供高质量的图像数据支持。该数据集由东北大学的研究团队主导开发,涵盖了六种常见的钢材表面缺陷类型,包括裂纹、夹杂、斑块、点蚀、轧入氧化皮和划痕。数据集共包含1770张训练图片和24张验证图片,每张图片的尺寸为200×200像素。该数据集的发布为钢材表面缺陷的自动检测与分类提供了重要的数据基础,推动了工业视觉检测技术的发展,尤其在智能制造和质量控制领域具有广泛的应用前景。
当前挑战
NEU-DET数据集在应用过程中面临多重挑战。首先,钢材表面缺陷的多样性和复杂性使得缺陷的精确检测与分类成为一项艰巨任务,尤其是当缺陷形态相似或背景干扰较大时,模型容易产生误判。其次,数据集的规模相对较小,训练样本的不足可能导致模型泛化能力受限,难以应对实际工业场景中的复杂情况。此外,数据标签格式的转换(从XML到TXT)虽然通过脚本实现,但仍需确保转换过程的准确性和一致性,以避免训练过程中引入噪声。最后,尽管采用了Yolov5算法及其优化策略(如Mosaic数据增强、DropBlock和标签平滑),但在实际应用中,模型的检测精度和速度仍需进一步提升,以满足工业实时检测的需求。
常用场景
经典使用场景
NEU-DET钢材表面缺陷数据集广泛应用于工业质量检测领域,特别是在钢材生产过程中,用于自动检测和分类表面缺陷。该数据集通过提供大量标注的钢材表面图像,支持深度学习模型如YOLOv5进行训练,以实现高精度的缺陷检测和分类。
解决学术问题
该数据集解决了工业检测中表面缺陷自动识别和分类的难题。通过提供六种常见的钢材表面缺陷类型,如裂纹、夹杂、斑块等,数据集支持研究者开发更精确的算法,提高缺陷检测的准确率和效率,从而推动工业自动化和智能制造的发展。
实际应用
在实际应用中,NEU-DET数据集被用于开发自动化检测系统,这些系统可以集成到生产线中,实时监控钢材质量,减少人工检测的成本和误差。此外,该数据集还支持研究新型检测算法,如基于深度学习的图像识别技术,以应对更复杂的工业检测需求。
数据集最近研究
最新研究方向
近年来,NEU-DET钢材表面缺陷数据集在工业视觉检测领域引起了广泛关注。该数据集包含六种不同类型的钢材表面缺陷,为研究者提供了丰富的实验材料。随着深度学习技术的快速发展,基于该数据集的研究主要集中在提高缺陷检测的精度和效率上。Yolov5算法的应用显著提升了检测速度与准确性,同时,数据增强技术如Mosaic和DropBlock的引入,进一步增强了模型的鲁棒性和泛化能力。此外,标签平滑技术的应用有效减少了模型过拟合的风险,使得模型在实际工业应用中的表现更加稳定。这些技术的综合应用,不仅推动了钢材表面缺陷检测技术的发展,也为相关工业领域提供了强有力的技术支持。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务