一种弹簧缺陷识别方法技术

技术编号:38865041 阅读:25 留言:0更新日期:2023-09-17 10:05
本发明专利技术公开了一种弹簧缺陷识别方法,包括:获取弹簧图像,根据所述弹簧图像进行目标检测,以识别所述弹簧图像中的弹簧和焊盘,并根据识别结果获取弹簧数据和焊盘数据;根据所述弹簧数据和焊盘数据定位所述弹簧图像中的引脚,并获取引脚数据;根据所述焊盘数据和引脚数据获取焊盘区域图像和引脚区域图像,根据所述焊盘区域图像和引脚区域图像基于深度学习模型进行弹簧缺陷识别。本发明专利技术通过网络模型检测识别弹簧图像中的弹簧和焊盘,以将整张弹簧图像进行分解,细化图像特征;根据弹簧和焊盘定位图像中引脚区域,实现多特征区域并行识别;截取焊盘和引脚的区域图像,进而基于深度学习模型精准识别弹簧偏移、少锡以及虚焊等缺陷,提高识别准确率。提高识别准确率。提高识别准确率。

【技术实现步骤摘要】
一种弹簧缺陷识别方法


[0001]本专利技术涉及弹簧缺陷识别
,具体涉及一种弹簧缺陷识别方法。

技术介绍

[0002]在PCBA生产过程中,弹簧主要是通过人工手动插件完成,人在长时间重复性劳动中,容易疲劳、被周围环境干扰,从而导致漏贴、弹簧偏移等情况,其中弹簧偏移(或者偏高)缺陷检测最困难,一直是行业难点,无法有效解决。
[0003]目前,很多PCB生产厂商对焊锡缺陷的检测手段主要采用的是人工检测、在线测试、自动射线检测以及自动光学检测(Automated Optical Inspection,AOI)。其中AOI是集成光学传感技术、图像处理技术、运动控制技术等多学科技术的新科学技术,具有可靠性高、非接触式检测、易发现大量异常重复出现的缺陷从而预警得到广泛应用。但是目前AOI设备多数采取模板匹配的方法,模板匹配依靠OK模板作为标准来检测焊点质量,判断标准较为单一、呆板,检测的泛化能力差,容易出现大量虚警的情况,大量虚警数据需要人工复检,这失去了检测意义,如何既能检测真正缺陷的数据,又能避免虚警率高的问题一直是热门研究,但目前未有效解决。

技术实现思路

[0004]针对现有技术中的缺陷,本专利技术提供一种弹簧缺陷识别方法,包括:
[0005]获取弹簧图像,根据所述弹簧图像进行目标检测,以识别所述弹簧图像中的弹簧和焊盘,并根据识别结果获取弹簧数据和焊盘数据;
[0006]根据所述弹簧数据和焊盘数据定位所述弹簧图像中的引脚,并获取引脚数据;
[0007]根据所述焊盘数据和引脚数据获取焊盘区域图像和引脚区域图像,根据所述焊盘区域图像和引脚区域图像基于深度学习模型进行弹簧缺陷识别。
[0008]进一步地,所述获取弹簧图像,根据所述弹簧图像进行目标检测,以识别所述弹簧图像中的弹簧和焊盘,并根据识别结果获取弹簧数据和焊盘数据,具体为:
[0009]获取弹簧图像,将所述弹簧图像输入至神经网络模型中,以基于神经网络模型识别所述弹簧图像中是否存在弹簧;
[0010]若不存在弹簧,则输出少件缺陷,若存在弹簧,则识别弹簧坐标,以获取弹簧数据,并识别所述弹簧图像中是否存在焊盘;
[0011]若不存在焊盘,则输出偏移缺陷,若存在焊盘,则识别焊盘坐标,以获取焊盘数据。
[0012]进一步地,还包括:
[0013]根据所述弹簧坐标识别左侧弹簧和右侧弹簧,在所述弹簧图像中对左侧弹簧和右侧弹簧分别标注弹簧标识框,并识别左侧弹簧标示框坐标和右侧弹簧标识框坐标;
[0014]根据所述焊盘坐标在弹簧图像中对所述焊盘标注焊盘标识框,并识别所述焊盘标识框坐标;
[0015]所述标识框坐标包括每个标识框的左上点横纵坐标、左下点横纵坐标、右上点横
纵坐标以及右下点横纵坐标。
[0016]进一步地,所述根据所述弹簧数据和焊盘数据定位所述弹簧图像中的引脚,并获取引脚数据,包括:
[0017]当所述弹簧图像中存在同一水平线上的弹簧时,根据所述弹簧数据和焊盘数据定位弹簧图像中的引脚,并计算左侧引脚坐标和右侧引脚坐标,计算公式为:
[0018]Pin
left
=(X
sl_1

3,Y
Pad_1

3,X
sl_2
+3,Y
Pad_2
+3)
[0019]Pin
right
=(X
sr_1

3,Y
Pad_1

3,X
sr_2
+3,Y
Pad_2
+3)
[0020]其中,Pin
left
为左侧引脚坐标,Pin
right
为右侧引脚坐标,X
sl_1
为左侧弹簧标识框的左上点横坐标,Y
Pad_1
为焊盘标识框的左上点纵坐标,X
sl_2
为左侧弹簧标识框的右下点横坐标,Y
Pad_2
为焊盘标识框的右下点纵坐标,X
sr_1
为右侧弹簧缺陷识别框的左上点横坐标,X
sr_2
为右侧弹簧缺陷识别框的右下点横坐标。
[0021]进一步地,所述根据所述弹簧数据和焊盘数据定位所述弹簧图像中的引脚,并获取引脚数据,包括:
[0022]当所述弹簧图像中不存在同一水平线上的弹簧时,根据所述弹簧数据和焊盘数据定位弹簧图像中的引脚,并计算左侧引脚坐标和右侧引脚坐标,计算公式为:
[0023]Pin
left
=(X
sl_1

3,Y
Pad_1

3,X
sl_2
+3,Y
Pad_2
+3)
[0024]Pin
right
=(X
sr_1

T,Y
sr_1

T,X
pad_2
+T,Y
Pad_2
+T)
[0025]其中,Pin
left
为左侧引脚坐标,Pin
right
为右侧引脚坐标,X
sl_1
为左侧弹簧标识框的左上点横坐标,Y
Pad_1
为焊盘标识框的左上点纵坐标,X
sl_2
为左侧弹簧标识框的右下点横坐标,Y
Pad_2
为焊盘标识框的右下点纵坐标,X
sr_1
为右侧弹簧缺陷识别框的左上点横坐标,Y
sr_1
为右侧弹簧缺陷识别框的左上点纵坐标,X
pad_2
为焊盘标识框的右下点横坐标,Y
Pad_2
为焊盘标识框的右下点纵坐标,T为调整系数。
[0026]进一步地,所述根据所述焊盘数据和引脚数据获取焊盘区域图像和引脚区域图像,根据所述焊盘区域图像和引脚区域图像基于深度学习模型进行弹簧缺陷识别,具体为:
[0027]根据所述焊盘坐标和引脚坐标从弹簧图像中截取对应的焊盘区域图像和引脚区域图像;
[0028]将所述焊盘区域图像和引脚区域图像分别输入至预先构建的深度学习网络模型中,以识别是否存在弹簧缺陷;
[0029]若存在弹簧缺陷,则输出缺陷数据;
[0030]若不存在弹簧缺陷,则输出正常数据。
[0031]进一步地,所述若存在弹簧缺陷,则输出缺陷数据,包括:
[0032]基于所述深度学习模型采用HSV颜色提取方法,对所述焊盘区域图像进行橙色提取,并计算焊盘橙色区域面积;
[0033]截取所述焊盘区域图像中间区域设定大小的焊盘局部图像,将所述焊盘局部图像转化为灰度图,并计算灰度值小于设定灰度阈值的焊盘灰度图个数;
[0034]当所述焊盘橙色区域面积大于设定面积阈值且所述焊盘灰度图个数大于设定个数阈值时,则输出识别结果为少锡缺陷。
...

【技术保护点】

【技术特征摘要】
1.一种弹簧缺陷识别方法,其特征在于,包括:获取弹簧图像,根据所述弹簧图像进行目标检测,以识别所述弹簧图像中的弹簧和焊盘,并根据识别结果获取弹簧数据和焊盘数据;根据所述弹簧数据和焊盘数据定位所述弹簧图像中的引脚,并获取引脚数据;根据所述焊盘数据和引脚数据获取焊盘区域图像和引脚区域图像,根据所述焊盘区域图像和引脚区域图像基于深度学习模型进行弹簧缺陷识别。2.根据权利要求1所述的一种弹簧缺陷识别方法,其特征在于,所述获取弹簧图像,根据所述弹簧图像进行目标检测,以识别所述弹簧图像中的弹簧和焊盘,并根据识别结果获取弹簧数据和焊盘数据,具体为:获取弹簧图像,将所述弹簧图像输入至神经网络模型中,以基于神经网络模型识别所述弹簧图像中是否存在弹簧;若不存在弹簧,则输出少件缺陷,若存在弹簧,则识别弹簧坐标,以获取弹簧数据,并识别所述弹簧图像中是否存在焊盘;若不存在焊盘,则输出偏移缺陷,若存在焊盘,则识别焊盘坐标,以获取焊盘数据。3.根据权利要求2所述的一种弹簧缺陷识别方法,其特征在于,还包括:根据所述弹簧坐标识别左侧弹簧和右侧弹簧,在所述弹簧图像中对左侧弹簧和右侧弹簧分别标注弹簧标识框,并识别左侧弹簧标示框坐标和右侧弹簧标识框坐标;根据所述焊盘坐标在弹簧图像中对所述焊盘标注焊盘标识框,并识别所述焊盘标识框坐标;所述标识框坐标包括每个标识框的左上点横纵坐标、左下点横纵坐标、右上点横纵坐标以及右下点横纵坐标。4.根据权利要求3所述的一种弹簧缺陷识别方法,其特征在于,所述根据所述弹簧数据和焊盘数据定位所述弹簧图像中的引脚,并获取引脚数据,包括:当所述弹簧图像中存在同一水平线上的弹簧时,根据所述弹簧数据和焊盘数据定位弹簧图像中的引脚,并计算左侧引脚坐标和右侧引脚坐标,计算公式为:Pin
left
=(X
sl_1

3,Y
Pad_1

3,X
sl_2
+3,Y
Pad_2
+3)Pin
right
=(X
sr_1

3,Y
Pad_1

3,X
sr_2
+3,Y
Pad_2
+3)其中,Pin
left
为左侧引脚坐标,Pin
right
为右侧引脚坐标,X
sl_1
为左侧弹簧标识框的左上点横坐标,Y
Pad_1
为焊盘标识框的左上点纵坐标,X
sl_2
为左侧弹簧标识框的右下点横坐标,Y
Pad_2
为焊盘标识框的右下点纵坐标,X
sr_1
为右侧弹簧缺陷识别框的左上点横坐标,X
sr_2
为右侧弹簧缺陷识别框的右下点横坐标。5.根据权利要求3所述的一种弹簧缺陷识别方法,其特征在于,所述根据所述弹簧数据和焊盘数据定位所述弹簧图像中的引脚,并获取引脚数据,包括:当所述弹簧图像中不存在同一水平线上的弹簧时,根据所述弹簧数据和焊盘数据定位弹簧图像中的引脚,并计算左侧引脚坐标和右侧引脚坐标,计算公式为:Pin
left
=(X
sl_1

3,Y
Pad_1

3,X

【专利技术属性】
技术研发人员:豈晓军
申请(专利权)人:珠海润金科技有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1