[发明专利]基于改进yolov3的铝型材表面缺陷视觉检测方法在审
申请号: | 202110182120.8 | 申请日: | 2021-02-08 |
公开(公告)号: | CN112991271A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 杨延西;孙俏;张东坤;匡益;刘磊 | 申请(专利权)人: | 西安理工大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 韩玙 |
地址: | 710048 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 改进 yolov3 铝型材 表面 缺陷 视觉 检测 方法 | ||
1.基于改进yolov3的铝型材表面缺陷视觉检测方法,其特征在于,包括以下步骤:
步骤1、采集铝型材表面缺陷原始图像;
步骤2、对步骤1中得到的铝型材表面缺陷原始图像进行预处理并标注,得到铝型材缺陷数据集;
步骤3、通过K-means聚类算法对步骤2得到的铝型材缺陷数据集真实边界框进行聚类,根据聚类结果选择出具有代表性的锚框;
步骤4、构建改进的yolov3网络结构,在步骤3的锚框下基于步骤2所得铝型材缺陷数据集训练检测模型;
步骤5、利用步骤4所得检测模型对铝型材表面缺陷进行检测并输出铝型材表面缺陷的类别和位置信息。
2.如权利要求1所述的基于改进yolov3的铝型材表面缺陷视觉检测方法,其特征在于,所述步骤1中采集到的图像分辨率大小为2560×1920,采集到的图像缺陷包括不导电、擦花、角位漏底、桔皮、漏底、喷流、漆泡、起坑、杂色和脏点等十类缺陷。
3.如权利要求1所述的基于改进yolov3的铝型材表面缺陷视觉检测方法,其特征在于,所述步骤2具体包括以下步骤:
步骤2.1、从缺陷类别个数与缺陷尺度两方面对铝型材表面缺陷原始图像进行统计分析;
步骤2.2、根据分析结果对铝型材表面缺陷原始图像依次进行伽马矫正、高斯滤波以及锐化的图像增强操作;
步骤2.3、对图像增强后的铝型材表面缺陷图像依次进行水平或垂直翻转、镜像的数据增强操作;
步骤2.4、对数据增强后的铝型材表面缺陷图像进行类别与缺陷位置的标注得到数据集,再将数据集按8:2的比例划分为训练集和测试集。
4.如权利要求3所述的基于改进yolov3的铝型材表面缺陷视觉检测方法,其特征在于,所述步骤3具体包括以下步骤:
步骤3.1、获取步骤2.4中标注后的图像所有缺陷尺寸,从中随机选取k个值作为初始的锚框centroid;
步骤3.2、计算某一缺陷尺寸box与每个锚框centroid的距离,将这个缺陷尺寸box分类给距离最小的锚框centroid,对于每个缺陷尺寸box做同样的操作,记录属于每个锚框centroid的缺陷尺寸box;
步骤3.3、计算每个锚框centroid中缺陷尺寸box的宽高均值大小,将计算结果作为相应锚框centroid的新尺寸;
步骤3.4、重复步骤3.2和步骤3.3,直到所有的缺陷尺寸box的分类不再更新,采用最后得到的锚框centroid与每个缺陷尺寸box计算IOU值,对于每个缺陷尺寸box选取其最高的IOU值,求取所有缺陷尺寸box的最高IOU值平均值即AvgIOU;
步骤3.5、分别取k为1~12进行步骤3.1-步骤3.4操作并选择k为9时所得的锚框centroid,得到的代表性锚框尺寸为(168×36)(416×72)(416×24);(88×75)(416×164)(72×25);(24×31)(7×7)(13×12)。
5.如权利要求4所述的基于改进yolov3的铝型材表面缺陷视觉检测方法,其特征在于,所述步骤4具体包括以下步骤:
步骤4.1、构建改进的yolov3目标检测网络结构,在多尺度融合网络部分修改yolov3网络的检测尺度模块,增加其网络在大尺度特征层的检测输出;
步骤4.2、在步骤4.1多尺度融合网络部分中的不同特征层中分别引入对应的SPP单元,并对SPP单元做出对应的调整;
步骤4.3、在步骤3.5得到的代表性锚框下基于步骤2.4所得数据集训练检测模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110182120.8/1.html,转载请声明来源钻瓜专利网。