买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于图像分割的PCB板线路检测方法_厘壮信息科技(苏州)有限公司_202311242566.0 

申请/专利权人:厘壮信息科技(苏州)有限公司

申请日:2023-09-25

公开(公告)日:2024-04-09

公开(公告)号:CN116977342B

主分类号:G06T7/00

分类号:G06T7/00;G06T7/136

优先权:

专利状态码:有效-授权

法律状态:2024.04.09#授权;2023.11.17#实质审查的生效;2023.10.31#公开

摘要:本发明涉及图像分析技术领域,具体涉及一种基于图像分割的PCB板线路检测方法。该方法根据像素点与邻域整体灰度值的差异选取初始点,对邻域内疑似线路像素点进行直线拟合得到邻域直线,计算邻域内像素点与背景区域像素点的灰度差异,获得邻域直线之间的整体分布距离,根据整体分布距离、梯度幅值与灰度差异得到像素点的置信指数,根据整体分布距离计算第一阈值,根据置信指数之间的差异与第一阈值选择待合并像素点,将待合并像素点合并为初始线路区域,并将所有邻接初始线路区域合并为PCB板的线路区域,对线路区域进行检测并判断PCB板是否有线路异常。本发明能够获得准确完整的线路区域,方便后续检测PCB板的线路是否异常。

主权项:1.一种基于图像分割的PCB板线路检测方法,其特征在于,所述方法包括:获取PCB板中含有密集线路侧的图像作为PCB图像;根据所述PCB图像上所有像素点的灰度值获取所述PCB图像上所有疑似线路像素点与背景区域像素点;在所述PCB图像中根据每个像素点的灰度值与邻域范围内整体灰度值之间的差异,选取初始点;获得以所述初始点为中心的邻域,对所述邻域内所述疑似线路像素点进行直线拟合得到邻域直线;获得所述邻域直线之间的整体分布距离;计算所述初始点与邻域内背景区域像素点之间的灰度差异;根据所述灰度差异、梯度幅值与所述整体分布距离获得所述初始点的置信指数;以每个像素点为中心构建对应的邻域获得每个像素点的置信指数;根据所述整体分布距离计算第一阈值;计算所述初始点与对应邻域内其他像素点的置信指数之间的差异,根据置信指数之间的差异与所述第一阈值选取待合并像素点;将所述待合并像素点作为新的初始点获得所有待合并像素点;根据所述待合并像素点获得初始线路区域;获得所述PCB图像中的所有所述初始线路区域,将所有所述初始线路区域合并得到PCB板的线路区域;根据所述线路区域对所述PCB板进行检测;根据所述PCB图像上所有像素点的灰度值获取所述PCB图像上所有疑似线路像素点与背景区域像素点,包括:获取所述PCB图像所有像素点的灰度值;将所述灰度值的范围平均划分,得到灰度级;将最大灰度级对应的灰度值范围内的像素点作为疑似线路像素点;将最小灰度级对应的灰度值范围内的像素点作为背景区域像素点;所述初始点的获取方法包括:预设第二阈值;在PCB图像上,若像素点的灰度值与邻域范围内的灰度均值之间的差异大于所述第二阈值,则该像素点作为初始点;获得所述邻域直线之间的整体分布距离,包括:将邻域内互相平行的邻域直线作为初始待分析直线组,以元素最多的初始待分析直线组作为待分析直线组;计算所述待分析直线组内所有相邻邻域直线之间的截距差异;根据所述截距差异得到所有相邻邻域直线之间的距离;根据所有相邻邻域直线之间的距离之和求平均获得所述邻域直线之间的整体分布距离;若邻域内不存在所述初始待分析直线组,则将所述整体分布距离设置为预设距离数值;待分析直线组内邻域直线的表达式如下所示:yN=ax+bN;式中,a表示第N条邻域直线的斜率,bN表示第N条邻域直线的截距,x表示第N条邻域直线所包含像素点的横坐标,yN表示第N条邻域直线所包含像素点的纵坐标;整体分布距离的计算公式如下所示: ;式中,dmean表示邻域直线之间的整体分布距离,bN表示待分析直线组中第N条邻域直线的截距,bN-1表示待分析直线组中第N-1条邻域直线的截距,M表示待分析直线组中邻域直线的数量,a表示邻域直线的斜率;所述置信指数的获取方法包括:获得所述初始点的邻域内的背景区域像素点的平均灰度值,以所述初始点的灰度值与所述平均灰度值的差异作为所述灰度差异;将所述灰度差异归一化处理得到第一归一化值;将所述梯度幅值与所述邻域内的所述整体分布距离的比值作为置信参数;将所述置信参数经过归一化处理得到初始置信指数;将所述第一归一化值与所述初始置信指数的乘积作为所述置信指数;像素点u,v的置信指数计算公式如下: ;式中,P表示像素点的置信指数,Iu,v表示像素点u,v的灰度值,是邻域内背景区域像素点的灰度均值,gu,v表示像素点u,v的梯度幅值,dmean表示邻域直线之间的整体分布距离;所述第一阈值获取方法包括:将所述邻域内所述整体分布距离的平方进行归一化处理得到所述第一阈值;第一阈值的计算公式如下所示: ;式中,T表示第一阈值,dmean表示邻域直线之间的整体分布距离;所述待合并像素点的获取方法包括:在所述邻域内,将任意像素点的所述置信指数与所述初始点的所述置信指数的差异作为置信差异;当所述置信差异小于所述第一阈值时,将所述置信指数对应所述邻域内的任意像素点作为待合并像素点。

全文数据:

权利要求:

百度查询: 厘壮信息科技(苏州)有限公司 基于图像分割的PCB板线路检测方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。