[发明专利]基于CCD视觉PCB盲孔对位的优化方法有效
申请号: | 201911409923.1 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111179336B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 张磊;薛敬 | 申请(专利权)人: | 苏州悦谱半导体有限公司 |
主分类号: | G06T7/62 | 分类号: | G06T7/62;G06V10/762 |
代理公司: | 苏州广正知识产权代理有限公司 32234 | 代理人: | 朱春红 |
地址: | 215000 江苏省苏州市工业园区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ccd 视觉 pcb 对位 优化 方法 | ||
本发明公开了一种基于CCD视觉PCB盲孔对位的优化方法,包括以下具体步骤:步骤1:转化成单通道;步骤2:hough圆变换;步骤3:聚类;步骤4:筛选聚类集;步骤5:三点确定圆;步骤6:筛选积分点;步骤7:精准半径;步骤8:提高精度;步骤9:再次筛选点;步骤10:最终结果,最后将步骤9中的所有点进行拟合圆,得到最终的圆心和半径,实现盲孔的对位。通过上述方式,本发明提供的基于CCD视觉PCB盲孔对位的优化方法,利用多次筛选迭代求最佳值提高精度,可以有效的解决盲孔对位中杂质太多以及对位精度不高的问题,盲孔对位的精度能达到0.3mil以上。
技术领域
本发明涉及图形处理的领域,尤其涉及一种基于CCD视觉PCB盲孔对位的优化方法,半导体光刻成像软件的实现方法。
背景技术
随着半导体行业的高速发展,在印制电路板(PCB)的过程中,为了增加板电路层间的空间利用率,需要将最外层电路和邻近的内层之间用电镀孔来连接,这样的电镀孔被称为盲孔。由于盲孔的直径较小,需要更精准的对位方法。
目前采用CCD单孔的对位方法,但如果盲孔的尺寸过小,小于4mil的情况下,对位就会变得困难,同时,精准度难以得到保证。
发明内容
本发明主要解决的技术问题是提供一种基于CCD视觉PCB盲孔对位的优化方法,利用多次筛选迭代求最佳值提高精度,可以有效的解决盲孔对位中杂质太多以及对位精度不高的问题,盲孔对位的精度能达到0.3mil以上。
为解决上述技术问题,本发明采用的一个技术方案是:提供了一种基于CCD视觉PCB盲孔对位的优化方法,包括以下具体步骤:
步骤1:转化成单通道,获取CCD盲孔原图,将多通道的彩图转化成单通道的黑白图像;
步骤2:hough圆变换,通过hough圆变换,将单通道的黑白图像中的小圆孔找出来;
步骤3:聚类,通过聚类的作用,把上述找到的小圆孔都聚到一个buf里;
步骤4:筛选聚类集,采用加权算法对聚类结果进行筛选,找出最佳聚类集;
步骤5:三点确定圆,通过三点确定一个圆的方法,把聚类集的所有结果遍历一遍,得出所有遍历到的圆集;
步骤6:筛选积分点,圆集再筛选积分,利用已知的实际半径范围,进行积分,找出积分最多的组成圆集的点,筛选掉最佳聚类集里的不良点;
步骤7:精准半径,将筛选积分出的点对应的所有半径取平均值,得出精准半径;
步骤8:提高精度,通过精准半径所涉及到的点,再一次精准大圆圆心;
步骤9:再次筛选点,通过精准的大圆圆心和半径,再次遍历4步骤中的最佳聚类集,找到所有精准的点;
步骤10:最终结果,最后将步骤9中的所有点进行拟合圆,得到最终的圆心和半径,实现盲孔的对位。
在本发明一个较佳实施例中,所述的加权算法公式:x = (1/|A-B|) * 系数x +(1/|C-D|) * 系数y,式中:A为聚类集个数,B为盲点实际个数,C为半径,D为实际半径,
其中,如果A等于B,将A与B的差值设为1;如果C与D的差值小于等于1,将C与D的差值设为1。
本发明的有益效果是:本发明的基于CCD视觉PCB盲孔对位的优化方法,利用多次筛选迭代求最佳值提高精度,可以有效的解决盲孔对位中杂质太多以及对位精度不高的问题,盲孔对位的精度能达到0.3mil以上。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州悦谱半导体有限公司,未经苏州悦谱半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911409923.1/2.html,转载请声明来源钻瓜专利网。