The invention provides a multi-target detection method for surface cracks of industrial parts, identifies the cracks in the image, and obtains the position and size information of the cracks to replace the work of manual crack detection. The invention can solve the problem of multi-target detection of surface cracks of industrial parts by using target detection and image processing technology, and replace manual detection to a certain extent. In addition, the method can enhance the applicability of the method by increasing the amount of training set data, enhancing the identification ability of the network.
【技术实现步骤摘要】
一种工业零部件表面裂纹的多目标检测方法
本专利技术基于深度学习,结合机器视觉的图像处理技术,是一种工业零部件表面裂纹的多目标检测方法。
技术介绍
现实生产中,工业零部件表面可能会出现裂纹,裂纹区域处可能会因应力集中发生断裂造成严重的安全事故。所以及时地对零件表面裂纹进行检测,筛选出不合格的零件是质量检测不可或缺的一个环节。长期以来,国内外大多是采用人工检测的方法来检测零部件的裂纹情况,这种检测办法有很多的弊端,存在精度不高、受主观影响大等问题,并不利于对零部件裂纹的识别,无法从根本上提高工作效率。由于具有准确度高,对表面无损伤等优点,机器视觉检测受到了国内外同行的广泛关注。同时人工神经网络,是20世纪80年代以来人工智能领域兴起的研究热点,近十多年来其研究工作不断深入,已经取得了很大的进展,在图像和视觉方面,人们提出了很多种基于卷积神经网络的目标检测算法用于识别与检测,成功地解决了许多过去计算机难以解决的实际问题,表现出了良好的智能特性。为了解决人工检测的问题,本专利技术从深度学习与机器视觉技术入手,基于YOLOv3算法,建立算法网络模型和裂纹图像样本库,根据样本库中的训练集对网络模型进行训练。结合机械视觉中的图像处理技术对算法网络检测得到的图像进行进一步的处理,得到裂纹的最小外接矩形,以一种直观的形式表现出更为精确的位置信息和尺寸信息。在一定程度上代替了人工检测的工作,实现了工业零部件表面裂纹的多目标检测。
技术实现思路
本专利技术的主要目的是提供一种工业零部件表面裂纹的多目标检测方法,识别出图像中的裂纹,并获取裂纹的位置和尺寸信息,用以代替人工检测裂纹的工 ...
【技术保护点】
1.一种工业零部件表面裂纹的多目标检测方法,其特征在于,步骤如下:(1)收集整理裂纹的图像数据,对图像中的裂纹进行人工标注,建立样本库,将样本库分为训练集、验证集和测试集;(2)根据YOLOv3算法建立深度目标检测神经网络模型,使用样本库中训练集对所建立的YOLOv3深度目标检测神经网络模型进行训练;(3)通过验证集对YOLOv3深度目标检测神经网络模型的检测效果进行验证,不断调试得到YOLOv3深度目标检测神经网络模型的连接权重与偏置参数;(4)利用步骤(3)得到的YOLOv3深度目标检测神经网络模型,对测试集中的图像I进行检测,识别出多个裂纹并获取其位置信息,同时生成裂纹的外接水平矩形框,得到矩形的左上角点坐标(Xmin,Ymin)和右下角点坐标(Xmax,Ymax);(5)对步骤(4)中识别得到的矩形框,根据左上角点和右下角点进行裁剪操作,得到一个新的以检测得到的裂纹为主体的小尺寸图像In,n表示裂纹的序号;(6)将步骤(5)裁剪的图像In转为灰度图,再对其进行高斯模糊的处理,得到图像I′n;(7)采用Otsu法对图像I′n进行二值化处理,再对其处理结果进行黑白像素转换,即将灰度 ...
【技术特征摘要】
1.一种工业零部件表面裂纹的多目标检测方法,其特征在于,步骤如下:(1)收集整理裂纹的图像数据,对图像中的裂纹进行人工标注,建立样本库,将样本库分为训练集、验证集和测试集;(2)根据YOLOv3算法建立深度目标检测神经网络模型,使用样本库中训练集对所建立的YOLOv3深度目标检测神经网络模型进行训练;(3)通过验证集对YOLOv3深度目标检测神经网络模型的检测效果进行验证,不断调试得到YOLOv3深度目标检测神经网络模型的连接权重与偏置参数;(4)利用步骤(3)得到的YOLOv3深度目标检测神经网络模型,对测试集中的图像I进行检测,识别出多个裂纹并获取其位置信息,同时生成裂纹的外接水平矩形框,得到矩形的左上角点坐标(Xmin,Ymin)和右下角点坐标(Xmax,Ymax);(5)对步骤(4...
【专利技术属性】
技术研发人员:薛林,陈相吉,崔允浩,黑俊铭,
申请(专利权)人:大连理工大学,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。