当前位置: 首页 > news >正文

DL00618 - 基于YOLOv5的钢材表面缺陷检测含数据集处理

DL00618-基于YOLOv5的钢材表面缺陷检测含数据集处理 东北大学(NEU)表面缺陷数据集,收集了热轧带钢6种典型的表面缺陷,即轧内垢(RS)、斑块(Pa)、裂纹(Cr)、点蚀面(PS)、夹杂物(In)和划痕(Sc)。 该数据库包括1800张灰度图像:6种不同类型的典型表面缺陷各300个样本。 6种典型表面缺陷的样本图像,每张图像的原始分辨率为200×200像素。 从图中,我们可以清楚地观察到类内缺陷在外观上存在较大差异,例如划痕(最后一列)可能是水平划痕、垂直划痕和倾斜划痕等。 与此同时,类间缺陷也具有相似的特征,如滚积垢、裂纹和坑状表面。 此外,由于光照和材料变化的影响,类内缺陷图像的灰度会发生变化。 总之,NEU表面缺陷数据库包含两个难题,即类内缺陷存在较大外观差异,类间缺陷具有相似方面,缺陷图像受到光照和材料变化的影响。

最近在研究钢材表面缺陷检测,用到了东北大学(NEU)表面缺陷数据集,感觉很有意思,来和大家分享一下。

这个数据集收集了热轧带钢6种典型的表面缺陷,分别是轧内垢(RS)、斑块(Pa)、裂纹(Cr)、点蚀面(PS)、夹杂物(In)和划痕(Sc)。一共有1800张灰度图像,每种缺陷各300个样本。每张图像原始分辨率是200×200像素。

从这些样本图像中能明显看出一些有趣的情况。比如说类内缺陷在外观上差异很大,就像划痕,有水平的、垂直的还有倾斜的。这给缺陷检测带来了不小的挑战,因为模型得能准确识别出不同形态的同一种缺陷。

# 这里可以简单示意一下读取图像的代码 import cv2 img = cv2.imread('defect_image.jpg', 0) # 以灰度模式读取图像

代码分析:这里使用cv2.imread函数读取图像,第二个参数0表示以灰度模式读取。这样读取出来的图像就是我们数据集中的那种灰度图,方便后续处理。

DL00618-基于YOLOv5的钢材表面缺陷检测含数据集处理 东北大学(NEU)表面缺陷数据集,收集了热轧带钢6种典型的表面缺陷,即轧内垢(RS)、斑块(Pa)、裂纹(Cr)、点蚀面(PS)、夹杂物(In)和划痕(Sc)。 该数据库包括1800张灰度图像:6种不同类型的典型表面缺陷各300个样本。 6种典型表面缺陷的样本图像,每张图像的原始分辨率为200×200像素。 从图中,我们可以清楚地观察到类内缺陷在外观上存在较大差异,例如划痕(最后一列)可能是水平划痕、垂直划痕和倾斜划痕等。 与此同时,类间缺陷也具有相似的特征,如滚积垢、裂纹和坑状表面。 此外,由于光照和材料变化的影响,类内缺陷图像的灰度会发生变化。 总之,NEU表面缺陷数据库包含两个难题,即类内缺陷存在较大外观差异,类间缺陷具有相似方面,缺陷图像受到光照和材料变化的影响。

再看类间缺陷,它们又有相似的特征,像滚积垢、裂纹和坑状表面。这就需要模型能够精准区分不同类别的缺陷特征。

而且,由于光照和材料变化的影响,类内缺陷图像的灰度也会发生变化。这也是一个头疼的问题,会干扰模型对缺陷的准确判断。

总的来说,NEU表面缺陷数据库包含两个大难题,一是类内缺陷存在较大外观差异,二是类间缺陷具有相似方面,同时缺陷图像还受到光照和材料变化的影响。不过通过不断探索和优化基于YOLOv5的检测方法,相信能逐步攻克这些难题,实现更精准的钢材表面缺陷检测!后续我也会继续和大家分享在这个过程中的更多发现和经验。

http://www.jsqmd.com/news/488923/

相关文章:

  • Wan2.2-T2V-A5B对比体验:轻量级模型在速度与效果上的平衡
  • Dify+农业知识图谱落地全链路:从零搭建高可用知识库的7个关键技术决策点
  • OV-Card:基于STM32与RC522的UID卡模拟硬件终端
  • FireRed-OCR Studio保姆级教程:审计日志记录与GDPR文档处理合规配置
  • 从零到发布:用Filament+Shield三天搞定电商后台权限系统(含中文避坑指南)
  • 探索大厂吸尘器背后的技术奥秘
  • 【手把手教学】利用 ngrok 搭建内网穿透,轻松获取临时公网链接
  • 无刷直流电机MRAS模型参考自适应控制算法仿真探秘
  • 信号与系统分析2026(春季)作业参考答案 - 第十四次作业
  • 利用CRU TS tmp数据集进行区域年平均气温可视化分析
  • openYuanrong:多语言运行时独立部署以库集成简化 Serverless 架构 拓扑感知调度:提升函数运行时性能
  • 复现叠加态拉盖尔高斯光束:MATLAB 的奇妙之旅
  • RTX 4090+造相-Z-Image实战:中英文提示词生成高清人像对比测评
  • Janus-Pro-7B企业级运维指南:保障模型服务的高可用与可维护性
  • Idea - Apifox Helper 插件:从零配置到一键导出API的实战指南
  • COMSOL冻土热-水-力耦合模型
  • 2026年评价高的山东鲁灰厂家推荐:鲁灰墓碑直销厂家推荐 - 品牌宣传支持者
  • 用CatBoost - shap集成模型解锁分类任务的秘密
  • Alphacam阿尔法门板设计软件教学视频|CDM/VBA编程教程+智能自动排版功能详解
  • 0605-四种波形发生器(占空比可调+固频)-系统设计(51+数码管+DA0832+KEY3)
  • 打工人必备:这个Python小工具让你实时看到每分钟赚多少钱(附完整源码)
  • 会玩桌球辅助线工具Pro版|安卓专用万能台球瞄准线软件
  • LibreNMS实战指南:从零搭建企业级网络监控系统
  • 代码人生:程序员深夜的哲学思考
  • AIGlasses_for_navigation实战:Python爬虫自动采集训练数据与场景图片
  • Comsol 中锂枝晶与流动耦合下的电势场、浓度场及枝晶形貌探索
  • COMSOL随机裂隙双重介质注浆数值模拟
  • 如何保证多线程安全
  • Carsim与Matlab/Simulink联合仿真在四轮电动汽车转向失效容错控制中的应用
  • 【笔记】用cursor手搓cursor(二)也就是龙虾育种