[发明专利]一种基于卷积神经网络的表面微缺陷检测方法及装置在审
| 申请号: | 202111428143.9 | 申请日: | 2021-11-29 |
| 公开(公告)号: | CN114119554A | 公开(公告)日: | 2022-03-01 |
| 发明(设计)人: | 赵林杰;陈明君;尹朝阳;程健;袁晓东;郑万国;廖威;王海军;张传超 | 申请(专利权)人: | 哈尔滨工业大学 |
| 主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/11;G06T7/136;G06T7/62;G06N3/04;G06N3/08 |
| 代理公司: | 黑龙江立超同创知识产权代理有限责任公司 23217 | 代理人: | 杨立超 |
| 地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 卷积 神经网络 表面 缺陷 检测 方法 装置 | ||
1.一种基于卷积神经网络的表面微缺陷检测方法,其特征在于,包括以下步骤:
步骤一、采集获取多个元件表面缺陷区域的图像作为图像训练集;
步骤二、对图像训练集进行预处理;
步骤三、将预处理后的图像训练集输入改进的卷积神经网络模型中进行训练,获得训练好的基于卷积神经网络的分割模型;
步骤四、将包含元件表面缺陷区域的待检测图像输入训练好的分割模型中,获得分割结果;所述分割结果包括区分为缺陷区域和其他区域;
步骤五、基于分割结果,计算获得缺陷区域在图像中的位置和尺寸。
2.根据权利要求1所述的一种基于卷积神经网络的表面微缺陷检测方法,其特征在于,步骤二中所述预处理包括:对图像进行二值化处理,将缺陷区域像素标签值标注为1,其他区域像素标签值标注为0;对经过二值化处理的图像训练集进行数据增强处理。
3.根据权利要求2所述的一种基于卷积神经网络的表面微缺陷检测方法,其特征在于,步骤三中所述改进的卷积神经网络模型是对现有的卷积神经网络结构进行改进,改进之处包括:使用深度可分离卷积来代替普通卷积;在卷积过程中使用倒残差结构;编码器和解码器之间通过直接叠加的方式进行连接;采用金字塔池化模块结构用于聚合不同区域的上下文信息。
4.根据权利要求3所述的一种基于卷积神经网络的表面微缺陷检测方法,其特征在于,步骤三中模型训练过程中计算所有像素点的交叉熵并以其平均值作为损失函数J,该值越接近0,表明实际预测图像越接近期望分割图像;所述损失函数计算公式为:
其中,yi,j表示像素坐标为(i,j)的标签值,取值为0或1;Row,Col分别表示图像的行数和列数;表示像素坐标为(i,j)的预测值,表示该像素位置值为1的置信率。
5.根据权利要求4所述的一种基于卷积神经网络的表面微缺陷检测方法,其特征在于,步骤五中对于分割结果中的缺陷区域,计算包络缺陷区域的最小外接圆,以最小外接圆圆心作为该缺陷区域的像素坐标,以最小外接圆半径作为该缺陷区域像素尺寸,从而获得缺陷区域在图像中的坐标位置和尺寸。
6.一种基于卷积神经网络的表面微缺陷检测装置,其特征在于,包括:
数据获取模块,用于采集获取多个元件表面缺陷区域的图像作为图像训练集;
预处理模块,用于对图像训练集进行预处理;
模型训练模块,用于将预处理后的训练集图像输入改进的卷积神经网络模型中进行训练,获得训练好的基于卷积神经网络的分割模型;
分割处理模块,用于将包含元件表面缺陷区域的待检测图像输入训练好的分割模型中,获得分割结果;所述分割处理模块中分割结果包括区分为缺陷区域和其他区域;
缺陷获取模块,用于基于分割结果,计算获得缺陷区域在图像中的位置和尺寸。
7.根据权利要求6所述的一种基于卷积神经网络的表面微缺陷检测装置,其特征在于,所述预处理模块中预处理包括:对图像进行二值化处理,将缺陷区域像素标签值标注为1,其他区域像素标签值标注为0;对经过二值化处理的图像训练集进行数据增强处理。
8.根据权利要求7所述的一种基于卷积神经网络的表面微缺陷检测装置,其特征在于,所述模型训练模块中改进的卷积神经网络模型是对现有的卷积神经网络结构进行改进,改进之处包括:使用深度可分离卷积来代替普通卷积;在卷积过程中使用倒残差结构;编码器和解码器之间通过直接叠加的方式进行连接;采用金字塔池化模块结构用于聚合不同区域的上下文信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111428143.9/1.html,转载请声明来源钻瓜专利网。





