[发明专利]一种基于PCA和分段RHT的PCB图像圆检测方法在审

专利信息
申请号: 201810205002.2 申请日: 2018-03-13
公开(公告)号: CN108510513A 公开(公告)日: 2018-09-07
发明(设计)人: 朱伟伟;康显桂 申请(专利权)人: 中山大学
主分类号: G06T7/13 分类号: G06T7/13;G06T7/136
代理公司: 广州粤高专利商标代理有限公司 44102 代理人: 林丽明
地址: 510275 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 线段 圆曲线段 图像 分段 检测 曲线段 灰度 边缘检测算法 二值化图像 主成分分析 参数误差 非圆曲线 提取图像 原始彩色 二值化 圆拟合 去除 载入 筛选 保留
【说明书】:

发明公开了一种基于PCA和分段RHT的PCB图像圆检测方法,包括以下步骤:S1.载入原始彩色PCB板图像;S2.对图像进行灰度二值化,采用边缘检测算法提取图像边缘,除去交叉次数较多的点;S3.对灰度二值化图像中的线段进行标记,找出长度大于所设阈值t的线段;S4.对每条线段进行主成分分析,得到特征值,保留类圆曲线段;S5.对类圆曲线段进行圆拟合,得到粗略圆参数,在类圆曲线段中筛选出有效曲线段;S6.对有效曲线段进行分段圆检测,得到精确圆参数。本发明的优点在于,对圆的检测更加精确,对非圆曲线的去除更加有效,圆的参数误差更小,处理速度上也有优势。

技术领域

本发明涉及图像处理与机器视觉领域,更具体地,涉及一种基于PCA和分段RHT的PCB图像圆检测方法。

背景技术

目前,印刷电路板(PCB)缺陷检测常用的方法是参考法,将待匹配板与参考模版图像配准,其中圆形孔的检测与定位最为重要。现有的发明与技术中,有些只适合内容较单一的印刷电路板(PCB)图像,有些不能保证较好的精确度,有些处理会引入很多的噪声,鲁棒性差。

发明内容

本发明为克服上述现有技术所述的缺陷,提供一种基于PCA和分段RHT的PCB图像圆检测方法。

为解决上述技术问题,本发明的技术方案如下:

一种基于PCA和分段RHT的PCB图像圆检测方法,包括以下步骤:

S1.载入原始彩色PCB板图像;

S2.对图像进行灰度二值化,采用边缘检测算法提取图像边缘,除去交叉次数较多的点;

S3.对灰度二值化图像中的线段进行标记,找出长度大于所设阈值t的线段;

S4.对每条线段进行主成分分析(Principal Component Analysis,PCA),得到特征值,保留类圆曲线段;

S5.对类圆曲线段进行圆拟合,得到粗略圆参数,在类圆曲线段中筛选出有效曲线段;

S6.对有效曲线段进行分段圆检测,得到精确圆参数。

上述的工作原理为:首先对图像进行灰度二值化,通过边缘检测算法提取图像边缘并出去交叉次数多的点;对图像中的线段均进行标记,通过主成分分析,筛选出类圆曲线段;对类圆曲线段进行圆拟合,得到粗略圆参数,并筛选出有效曲线段;最后采用分段的方式对有效曲线段进行圆检测,得到精确圆参数。

优选地,所述步骤S4的PCA方向分析具体步骤如下:

对于每条线段,设像素为N,任一点坐标(xi,yi),根据以下公式:

得出S11,S12,S21和S22,用于构成以下协方差矩阵:

得出S的特征根λ1和λ2

判断线段是否为满足条件1≤λ12≤t的类圆曲线段,如果是,则保留,否则就除去。

优选地,所述步骤S5中圆拟合的具体过程如下:

采用带约束的最小二乘圆拟合法,近似得到圆的圆心和半径,用于筛选曲线段。

优选地,所述步骤S6中分段圆检测采用随机霍夫变换(Random Hough Transform,RHT),具体过程如下:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810205002.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top