(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202211118334.X
(22)申请日 2022.09.15
(65)同一申请的已公布的文献号
申请公布号 CN 115205290 A
(43)申请公布日 2022.10.18
(73)专利权人 深圳市合成快捷电子科技有限公
司
地址 518000 广东省深圳市龙岗区坪 地街
道年丰社区友谊南路10号厂房301、 12
号
(72)发明人 程伟 杨丽丹 杨顺作 杨丽香
杨金燕 杨丽霞
(74)专利代理 机构 北京真致博文知识产权代理
事务所(普通 合伙) 11720
专利代理师 娄华(51)Int.Cl.
G06T 7/00(2017.01)
G06T 7/11(2017.01)
G06T 7/90(2017.01)
G06T 5/00(2006.01)
G06T 5/20(2006.01)
(56)对比文件
CN 1504742 A,20 04.06.16
CN 112730432 A,2021.04.3 0
CN 110334750 A,2019.10.15
审查员 雷皓婷
(54)发明名称
一种PCB板生产过程在线检测方法及系统
(57)摘要
本发明涉及图像数据处理领域, 具体涉及一
种PCB板生产过程在线检测方法及系统, 包括: 获
取焊点区域的RGB图和灰度图; 利用焊点区域RGB
图的颜色二阶矩获取第一焊点灰度图; 利用第一
焊点灰度图中的像素点获取第二焊点灰度图; 利
用第二焊点灰度图中疑似界线像素点获取第三
焊点灰度图; 利用第三焊点灰度图中界线像素点
与其邻域像素点确定出所有界线像素点, 进而获
取第三焊点灰度图中的黑色界线; 利用黑色界线
的每条垂线上相邻两像素点与黑色界线像素点
之间的距离和灰度变化的相关性确定第三焊点
灰度图中的虚焊缺陷。 上述方法用于检测PCB板
中的虚焊缺陷, 可提高检测效率。
权利要求书4页 说明书10页 附图2页
CN 115205290 B
2022.11.18
CN 115205290 B
1.一种PCB板生产过程在线检测方法, 其特 征在于, 包括:
获取每个焊点区域的RGB图和灰度图;
利用各焊点区域RGB图中每个像素点的R、 G、 B三通道分量值、 元器件引脚的R、 G、 B三通
道分量值, 计算得到各焊点区域RGB图的颜色二阶矩;
利用各焊点区域RGB图的颜色二阶矩获取第一焊点区域灰度图;
将第一焊点区域灰度图中灰度值最小的像素点作为初始中心点, 利用初始中心点与其
邻域内各像素点的灰度值差值获取第二焊点区域灰度图;
所述第二焊点区域灰度图是按照如下 方式获取:
获取第一焊点区域灰度图中灰度值 最小的像素点, 将该像素点作为初始中心点;
计算初始中心点与其邻域内各像素点的灰度值差值, 根据 灰度值差值获取邻域内与初
始中心点灰度值 最接近的两个 像素点;
设置灰度值差值阈值, 对与初始中心点灰度值 最接近的两个 像素点进行判断:
若两个像素点与初始中心点的灰度值差值均小于等于灰度值差值阈值 时, 则判断第 一
焊点区域灰度图中存在疑似界线像素点, 且初始中心点、 与初始中心点灰度值最接近的两
个像素点为疑似界线像素点;
若两个像素点与初始中心点的灰度值差值均大于灰度值差值阈值 时, 则判断第 一焊点
区域灰度图中不存在疑似界线像素点;
若两个像素点中存在一个像素点与初始中心点的灰度值差值小于等于灰度值差值阈
值时, 则将与初始中心点的灰度值差值小于等于灰度值差值阈值的像素点作为第二中心
点, 对第二中心点进行如下步骤:
获取第二中心点的邻域内与第二中心点灰度值 最接近的两个 像素点;
对与第二中心点灰度值最接近的两个像素点进行判断: 当两个像素点与第 二中心点的
灰度值差值均小于等于灰度值差值阈值时, 则判断该第一焊点区域灰度图中存在疑似界线
像素点, 且第二中心 点、 与第二中心 点灰度值最接近的两个像素点为疑似界线像素点; 反之
则判断第一焊点区域灰度图中不存在疑似界线像素点;
将存在疑似界线像素点的第一焊点区域灰度图作为第二焊点区域灰度图;
利用第二焊点区域灰度图中疑似界线像素点的位置获取第三焊点区域灰度图;
利用第三焊点区域灰度图中界线像素点与其邻域像素点的灰度值、 界线像素点与其邻
域像素点的位置关系, 确定出第三焊点区域灰度图中的所有界线像素点;
利用第三焊点区域灰度图中的所有界线像素点获取第三焊点区域灰度图中连续的黑
色界线;
过第三焊点区域灰度图中连续的黑色界线上的每个像素点做黑色界线的垂线, 利用每
条垂线上相邻两像素点的灰度值、 相邻两像素点分别与该垂线上的界线像素点之间的距
离, 计算得到每条垂线上相邻两像素点与黑色界线像素点之间的距离和灰度变化的相关
性;
利用每条垂线上相邻两像素点与黑色界线像素点之间的距离和灰度变化的相关性确
定第三焊点区域灰度图中的虚焊缺陷;
所述第三焊点区域灰度图中的虚焊缺陷是按照如下 方式确定:
过第三焊点区域灰度图中连续的黑色界线上的每个像素点做黑色界线的垂线, 得到所权 利 要 求 书 1/4 页
2
CN 115205290 B
2有垂线;
计算每条垂线上的像素点与该垂线上的界线像素点之间的距离;
利用每条垂线上相邻 两像素点的灰度值、 相邻 两像素点分别与 该垂线上的界线像素点
之间的距离, 计算得到每条垂线 上相邻两像素点与黑色 界线像素点之 间的距离和灰度变化
的相关性;
对每条垂线上相邻两像素点与黑色界线像素点之间的距离和灰度变化的相关性进行
判断: 若所有垂线上相邻两像素点与黑色界线像素点之 间的距离和灰度变化的相关性均大
于0时, 则确定黑色界线为虚焊缺陷。
2.根据权利要求1所述的一种PCB板生产过程在线检测方法, 其特征在于, 所述各焊点
区域RGB图的颜色二阶矩是按照如下 方式得到:
获取元器件引脚的R、 G、 B三 通道分量 值;
利用各焊点区域RGB图中每个像素点的R通道分量值、 元器件引脚的R通道分量值、 焊点
区域RGB图的像素点数量, 计算得到各焊点区域RGB图的R通道的颜色二阶矩;
利用各焊点区域RGB图中每个像素点的G通道分量值、 元器件引脚的G通道分量值、 焊点
区域RGB图的像素点数量, 计算得到各焊点区域RGB图的G通道的颜色二阶矩;
利用各焊点区域RGB图中每个像素点的B通道分量值、 元器件引脚的B通道分量值、 焊点
区域RGB图的像素点数量, 计算得到各焊点区域RGB图的B通道的颜色二阶矩;
利用各焊点区域RGB图的R、 G、 B通道的颜色二阶矩, 计算得到各焊点区域RGB图的颜色
二阶矩。
3.根据权利要求1所述的一种PCB板生产过程在线检测方法, 其特征在于, 所述第一焊
点区域灰度图是按照如下 方式获取:
设置颜色二阶矩阈值, 对各焊点区域RGB图的颜色二阶矩进行判断: 当焊点区域RGB图
的颜色二阶矩小于颜色二阶矩阈值时, 则判断该焊点区域不存在焊接缺陷; 当焊点区域 RGB
图的颜色二阶矩大于等于颜色二阶矩阈值时, 则判断该焊点区域可能存在焊接缺陷, 将可
能存在焊接缺陷的焊点区域灰度图作为第一焊点区域灰度图。
4.根据权利要求1所述的一种PCB板生产过程在线检测方法, 其特征在于, 所述第三焊
点区域灰度图是按照如下 方式获取:
对第二焊点区域灰度图进行如下操作:
将疑似界线像素点中的中心点之外的两个 像素点分别作为第一像素点和第二像素点;
计算第一像素点和第二像素点之间的距离;
对第一像素点和第 二像素点之间的距离进行判断: 当第 一像素点和第 二像素点之间的
距离大于1时, 则判断第二焊点区域灰度图中存在界线像素点, 且将疑似界线像素点确定为
界线像素点; 反 之则判断第二焊点区域灰度图中不存在界线像素点;
将存在界线像素点的第二焊点区域灰度图作为第三焊点区域灰度图。
5.根据权利要求1所述的一种PCB板生产过程在线检测方法, 其特征在于, 所述第三焊
点区域灰度图中连续的黑色界线是按照如下 方式获取:
将第三焊点区域灰度图中, 界线像素点中的中心点之外的任意像素点作为第三中心
点;
计算第三中心点与其邻域内各像素点的灰度值差值, 获取第 三中心点的邻域内与第 三权 利 要 求 书 2/4 页
3
CN 115205290 B
3
专利 一种PCB板生产过程在线检测方法及系统
文档预览
中文文档
17 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-02-07 20:38:01上传分享