【CN109886298A】一种基于卷积神经网络的焊缝质量检测方法【专利】
- 格式:pdf
- 大小:443.49 KB
- 文档页数:11
权利要求书2页 说明书5页 附图3页
CN 109886298 A
CN 109886298
权 利 要 求 书
1/2 页
1 .一种基于卷积神经网络的焊缝质量检测方法,其特征在于,包括如下步骤: 步骤一 .图像采集:采集焊接点图像,并记录采集时间标记功能以及焊件信息记录功 能; 步骤二 .焊缝质量分析:包括以下步骤: 步骤1 ,对待检测图 像进行焊缝区域定位捕捉 :采 用卷积神经网络对焊缝区域进行捕捉 定位,通过矩形框定位提取焊缝检测区域,然后对检测到的焊缝区域图像进行预处理,并将 预处理结果送入步骤2的质量检测分析模块对焊缝质量进行检测分析; 步骤2 ,对捕捉到的 焊接点区 域进行 质量检 测 ,判断 待检 测焊缝是否合格 ;首先为保证 焊缝区域的 清晰 度 ,对捕捉到的 焊接点区域 用三次 样条插值进行放大 ,然后将检 测到的 焊 接区域放大后,对该区域通过卷积神经网络进行焊缝质量检测,对大量焊接点样本和非焊 接点样本数据预处理后进行检测模型训练,利用训练好的模型进行焊缝质量分析检测; 步骤三 .对检测结果进行相应处理。 2 .根据权利要求1所述的一种基于卷积神经网络的焊缝质量检测方法,其特征在于,所 述步骤2中,训练正常焊缝样本和异常焊缝样本各12500张用于质量检测模型。 3 .根据权利要求2所述的一种基于卷积神经网络的焊缝质量检测方法,其特征在于,所 述步骤2的具体实现包括如下步骤: 步骤2 .1,卷积神经网络模型的训练:将经过预处理的12500张正常焊缝图像和12500张 异常焊缝图像数据分成训练集、训练集标签、测试集、测试集标签,采用反向传播学习算法, 和随 机梯度下降 方法 ,根据前向 传播的 loss值的 大小 ,进行反向 传播迭代更新卷积神经网 络每一层的权重,直到模型的loss值趋向于收敛时,表示模型训练完成; 步骤2 .2,焊缝图像的特征提取:将数据集当中的每一幅图像输入到前一步所述的卷积 神经网络中 ,根据上述已 经 训练好的卷积神经网络检测模型 ,提取焊缝图 像在该模型下的 特征,模型的倒数第二层采用全卷积处理得到该图像的特征; 步骤2 .3,焊缝图像的识别:给定一幅待检测的焊缝图像,输入到训练好的深度学习模 型中 ,得到图 像在卷积神经网络下的特征 ,并且在网络模型的最后一层采 用分类器对图 像 进行质量检测。 4 .根据权利要求3所述的一种基于卷积神经网络的焊缝质量检测方法,其特征在于,所 述卷积神经网络模型的训练是在Ubuntu系统的tensorflow框架下实现。 5 .根据权利要求3所述的一种基于卷积神经网络的焊缝质量检测方法,其特征在于,步 骤2 .1中,所述卷积神经网络模型的设计方法包括: 设计卷积层:首先使用一组基础卷积层+激活层+池化层提取图像的特征图 ,该特征图 被共享用于后续RPN层和全连接层;所有的卷积层都是:卷积核尺寸为3,图像边框为1;所有 的池化层都是:卷积核尺寸为2,卷积核移动步长为2。 设计RPN层:RPN层用于生成备选目标检测区域,该层通过softmax判断区域集合属于目 标前景或者背景,再利用边框回归化来修正区域集合获得精确的备选目标区域; 设计区 域集合 :区 域集合的 生成是以 超像素为单位 ,框选区 域是超像素 划分得到的 每 个超像素区域、以及超像素临界区域,由超像素区域和超像素临界区域得到区域集合; 设计矩形框 调节标准 :按照超像素的 临界 矩阵 进行扩散或收 缩 ,待选矩形框的 大小为 生成超像素或者超像素组所占最大矩形框;
2
CN 109886298 A
权 利 要 求 书
2/2 页
设计边框滑动 :基于广度优先的图 像遍历 ,根据遍历路径 ,滑动框选边框 ,每次 滑动都 保证矩形框区域为当前超像素覆盖的最大矩形区域;
设计边框调节:基于邻接超像素最大相似性max(si)进行超像素合并的调节; 设计合并规则:计算超像素相似度:si=d(xi ,yi)其中si为矩形覆盖超像素xi跟邻接超 像素yi的相似度,采用为矩形覆盖超像素xi跟邻接超像素yi的欧式距离表示;合并临界超像 素中相似度最大的超像素形成新的超像素区域,矩形边框为新的超像素区域覆盖的最大矩 形区域; 设计边框质量评价IOU(Intersection-over-Union)值计算方法:采用显著区域检测结 果与标准结果标签之间的交集同显著区域检测结果与标准结果之间的并集的上作为IOU的 值; 设计目 标区 域 判断 方法 :利 用检 测到区 域的 特征图 计算检 测到的 区 域是否为目 标区 域,同时再次调整边框区域获得检测框最终的精确位置。 6 .根据权利要求5所述的一种基于卷积神经网络的焊缝质量检测方法,其特征在于,所 设计的卷积神经网络模型包括输入层,隐藏层,输出层,其中: 输入层:输入层为数据焊缝捕捉定位区域的焊缝图像; 隐藏层:包含卷积层和池化层;卷积层:依次选取卷积核为3*3,1*1的卷积层,每一层通
(10)申请公布号 CN 109886298 A (43)申请公布日 2019.06.14
( 54 )发明 名称 一 种基于卷 积 神经网 络的 焊缝 质量 检 测方
法 ( 57 )摘要
本发明公开了一种基于卷积神经网络的焊 缝质量检测方法。一 .图像采集 :采集焊接点图 像,并记录采集时间标记功能以及焊件信息记录 功能;二 .焊缝质量分析:步骤1,采用卷积神经网 络对焊缝区域进行捕捉定位,通过矩形框定位提 取焊缝检测区域,然后对检测到的焊缝区域图像 进行预处理 ,并将预处理结果送入步骤2对焊缝 质量进行检测分析。步骤2,对焊接点区域进行质 量检 测 ,判断 待检 测焊缝是否合格 ,首先对捕捉 到的焊接点区域用三次样条插值进行放大,然后 将放大后的焊接区域通过卷积神经网络进行焊 缝质量检测,对焊接点样本和非焊接点样本数据 预处理后进行检测模型训练,利用检测模型进行 焊缝质量分析检测。步骤3 .对检测结果进行相应 处理。
( 19 )中华人民 共和国国家知识产权局
( 12 )发明专利申请
(21)申请号 201910041065 .3
(22)申请日 2019 .01 .16
(71)申请人 江苏大学 地址 212013 江苏省镇江市京口区学府路 301号
(72)发明人 陆虎 余超杰 姚棋 刘赛雄 朱玉全
(51)Int .Cl . G06K 9/62(2006 .01) G06K 9/32(2006 .01) G06N 3/04(2006 .01) G06N 3/08(2006 .01)