ImageVerifierCode 换一换
格式:PDF , 页数:11 ,大小:1.83MB ,
资源ID:2573592      下载积分:10 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wnwk.com/docdown/2573592.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于机器视觉的金属表面缺陷检测方法综述_王慧菁.pdf)为本站会员(哎呦****中)主动上传,蜗牛文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蜗牛文库(发送邮件至admin@wnwk.com或直接QQ联系客服),我们立即给予删除!

基于机器视觉的金属表面缺陷检测方法综述_王慧菁.pdf

1、第 4 卷第 4 期2022 年 12 月微纳电子与智能制造Micro/nano Electronics and Intelligent ManufacturingVol.4 No.4Dec.2022基金项目:国家自然科学基金(52075062),重庆市技术创新与应用发展(cstc2021jscx-gksbX0039)项目资助王慧菁,硕士。E-mail:2664510313 杨长辉(通信作者),博士,教授,主要研究方向为机器视觉检测与机器人。E-mail:yangchanghui DOI:10.19816/ki.10-1594/tn.2022.04.071基于机器视觉的金属表面缺陷检测方法综述

2、王慧菁,杨长辉,吕庆(重庆理工大学机械工程学院 重庆 400050)摘要:金属材料广泛应用于装备制造、机械电子等支柱性产业中,金属表面缺陷检测对工业生产中产品质量的控制至关重要,机器视觉作为自动检测技术在该方面应用甚广。本文首先对金属表面缺陷检测技术的现状进行讨论。其次,针对金属表面缺陷检测中的机器视觉方法,从传统算法和深度学习两个方面进行阐述,针对传统机器视觉方法主要讨论阈值分割、边缘检测、聚类等,并对各种方法进行对比;深度学习方法主要聚焦在缺陷检测和缺陷分割两个方面,对金属表面缺陷检测的一些主流算法和网络模型进行总结。最后,分析了机器视觉在金属表面缺陷检测中存在的困难和挑战,对未来的发展做

3、出了展望。关键词:图像处理;缺陷检测;深度学习;金属表面中图分类号:TP301.6 文献标识码:A 国家标准学科分类代码:460Review of metal surface defect detection methods based on machine vision WANG Huijing,YANG Changhui,LYU Qing(School of Mechanical Engineering,Chongqing University of Technology,Chongqing 400050,China)Abstract:Metal materials are widely

4、used in equipment manufacturing,machinery and electronics and other pillar industries.Metal surface defect detection is critical to product quality control in industrial production.Machine vision,as an automatic detection technology,is widely used in this field.In this paper,the status quo of metal

5、surface defect detection technology is discussed at first.Secondly,machine vision methods in metal surface defect detection are described from two aspects:traditional algorithms and depth learning.Traditional machine vision methods mainly include threshold segmentation,edge detection,clustering,etc.

6、,and various methods are compared;the deep learning method mainly focuses on defect detection and defect segmentation,and summarizes some mainstream algorithms and network models of metal surface defect detection.Finally,the difficulties and challenges of machine vision in metal surface defect detec

7、tion are analyzed,and the future development is prospected.Keywords:image processing;defect detection;deep learning;metal surface0引言金属材料广泛应用于装备制造、机械电子和其他支柱产业,为社会的发展和人们生活的改善做出巨大贡献。但是,在实际生产或设备运行过程中,金属制品、零件表面易产生缺陷或疲劳损伤,不仅影响产品质量,还可能造成机械设备重大损失。金属表面缺陷的数量、程度和分布也会直接影响产品的质量。为了保证产品质量和工业损失达到最小化,非常有必要对金属表面进行无损检

8、测。金属无损检测是指在不改变材料的有用性或可用性的情况下检测和评估缺陷1。由于无损检测避免了和金属直接接触,对检测结果影响降到最小,因此安全优势较为明显,并可以减少不必要的成本,在金属缺陷检测中得到了广泛的应用。例如:金属表面长时间接触会产生点蚀、裂纹、剥落等缺陷。图 1 为金属表面常见疲劳缺陷。最初为了检验出产品的表面缺陷,大多采用人工的方式,不仅效率低,劳动强度大,检测的准确率也不高,为了克服这种弊端,国内外学者在检测方法上进行了广泛的研究。目前,自动化无损检测的方式是重要的发展方向,其中,基于机器视觉的检测方法尤为突出,广泛应用于钢板和带材2、铝板和铝带3、铜板和铜带4以及其他金属表面缺

9、陷的检测。72 微纳电子与智能制造第 4 卷如图 1 所示,金属表面缺陷通常处于比较复杂的图像背景中,这给缺陷的自动识别和检测带来很多困难。近些年,随着机器视觉的迅速发展,国内外学者提出诸多解决方案。本文主要从传统算法和深度学习两个方面阐述。图 1金属表面缺陷Fig.1Metal surface defects传统的机器视觉方法主要包括图像预处理、图像定位与分割、特征提取等。然而,此类方法受主观因素影响较大,并且准确率不高,实时性差,效率较低,难以满足工业生产的需求。由此逐渐转向使用深度学习来解决这些问题。深度学习在金属表面缺陷检测的方式主要有语义分割和实例分割,这是直接端到端的检测方式,具有

10、学习能力强、可移植性好的特点,但是也存在计算量大、模型复杂的缺点。本文针对金属表面缺陷的传统检测方法和深度学习方法进行讨论,图 2 为金属表面缺陷方法的技术框架。图 2金属表面缺陷检测方法框架Fig.2Framework of metal surface defect detection method本文后续内容组织如下:第 1 节介绍金属表面缺陷检测的研究现状,做出时间线上的概况总结。第 2 节介绍基于传统机器学习的表面缺陷检测的方法,按照检测的步骤进行归纳整理。第 3 节主要是基于深度学习方面的表面缺陷检测,以模型的分类为标准做出整理。第 4 节对目前存在的困难做出整理,第 5 节针对如何

11、解决这些困难提出未来发展趋势,并做出展望。1金属表面缺陷检测技术现状在金属表面缺陷检测的发展中,最初由人工进行检测工作,存在很大的局限性,有时也会采取一些技术手段提高人眼的注意力。但是人工检测存在劳动强度大、容易漏检和误检的缺点。20 世纪 80 年代在法国洛林连轧公司福斯厂首次出现涡流检测方法5,将该装置安装在设备前,在钢材表面做往复运动来检测缺陷。通过线圈产生涡流,再接收返回信号检测钢材中的缺陷。这种检测方式克服了人工检测的部分缺陷,但是需要很大的电流励磁,在生产上造成能源的极大浪费,并且速度很慢,不适合高速情况下进行表面检测。在金属的无损检测中,漏磁检测法逐渐开始被使用,这种检测方法利用

12、了漏磁通密度与缺陷的体积成正比的关系进行识别,并且1993 年日本川崎千叶制铁基于漏磁技术开发了在线非金属夹杂物检测装置6。但是这种方式受周围环境的影响太大,难以满足高速、高质量的要求。随着激光技术的越发成熟,日本川崎公司也研制了基于激光技术的镀锡板检测装置7。1988 年美国Sick 光电子公司研制成功了平行激光扫描检测装置8。但是由于钢质表面的杂质会影响激光光路,极大影响了检测效果,降低系统的识别能力,也限制了激光检测技术在金属无损检测中的应用。美国的Honeywell 公司在 1983 年完成了基于 CCD(charge-coupled device)的金属表面缺陷检测装置9,该研究确立

13、了机器视觉在表面缺陷检测的主流位置。随着卷积神经网络(convolutional neural network,CNN)的迅速发展,金属表面缺陷检测的方法也逐渐从传统的检测开始转向深度学习的方法。Fu 等10提出了一种 CNN 模型,通过对底层特征的训练,该模型可以获取深层的信息,并通过结合多个感受野对钢表面缺陷进行快速准确的分类。在处理不同类型的钢材表面缺陷时,LV 等11提出了一种新的端到端的缺陷检测网络(EDDN),有效地解决了面对不同类型的问题。HAN 等12提出一种新的基于编解码器残差网络(EDR-Net)的检测方法。在编码阶段,主要采用全卷积神经网络进行特征提取,并且结合注意力机制

14、,将 模 型 的 收 敛 速 度 提 高 了 很 多。konovalenko等13中评价残差神经网络在不同工业钢材缺陷识第 4 期王慧菁 等:基于机器视觉的金属表面缺陷检测方法综述73 别中的应用,开发了基于深度残差神经网络的模型,用于轧钢表面缺陷的识别和分类。为了解决金属板带表面各种随机缺陷的检测问题,王海云等14提出一种融合多层特征的 Faster R-CNN 算法。随后,代小红等15改进了 Faster R-CNN 算法,以解决工件表面的低精度问题,在金属表面缺陷检测方面,准确度得到很大的提升。图 3 对金属表面缺陷检测技术的发展脉络进行总结。图 3金属表面缺陷检测技术发展脉络Fig.3

15、Development of metal surface defect detection technology2基于传统机器视觉的金属表面缺陷检测表 1 对比了金属材料表面缺陷现有的传统机器视觉检测方法。表 1传统机器视觉方法的比较Table 1Comparison of traditional machine vision methods分割方法算法简单性能稳定实现简单速度快适应性强阈值分割边缘分割聚类机器学习在工业产品采集图像的过程中,周围复杂的环境情况总会存在噪声,对后续的图像处理造成困扰,因此有必要在做后续工作前对图像进行预处理,主要目的是减少噪声和提高图像质量,使其更适合后期的识别

16、处理。图像的定位与分割主要利用目标图像的边界、形状等属性来确定检测目标的位置,并且从图中分割出目标是确定其中目标大小、方向等信息的重要手段。图像的分割是将目标和背景分成若干个特定性质的区域并提出感兴趣的目标的过程。2.1阈值分割阈值分割是对金属表面缺陷进行分割的一种通用方法,广泛用于大量的在线检测系统16-17。Dju-kic 和 Spuzic18在没有缺陷的热轧钢图像中尝试估计了像素强度的分布,被看作是自适应阈值的基础。之后,动态阈值的处理过程可以将真实的缺陷和随机的噪声区分开。此外,Nand 等19通过比较有缺陷和无缺陷的局部熵,利用背景减法提取了图像的缺陷区域,但这只是针对局部的缺陷提取。为获取全局性的检测,Neogi 等20提出一种基于梯度的全局自适应阈值方案,不论缺陷的形状和大小,可以有选择地分割缺陷区域并且有效保留缺陷的边缘。若进一步完成缺陷检测的任务,有望更智能地进行动态阈值机制的设计。2.2边缘检测边缘检测主要是识别图像中亮度跳变较为明显的部分,缺陷区域和背景区域形成的灰度差使边界处形成明显的边缘,通常利用局部图像的微分技术来获取边缘检测算子,常用的金属表面缺陷检测模板

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2