[发明专利]PCB板标注印刷质量检测方法有效
| 申请号: | 201711138633.9 | 申请日: | 2017-11-16 |
| 公开(公告)号: | CN107767379B | 公开(公告)日: | 2021-02-12 |
| 发明(设计)人: | 张明;李春泉;李彩林;尚玉玲;党选举;李晓冬 | 申请(专利权)人: | 桂林电子科技大学 |
| 主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/11;G06T7/62;G06T5/00;G06K9/62 |
| 代理公司: | 桂林市持衡专利商标事务所有限公司 45107 | 代理人: | 陈跃琳 |
| 地址: | 541004 广西*** | 国省代码: | 广西;45 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | pcb 标注 印刷 质量 检测 方法 | ||
1.PCB板标注印刷质量检测方法,其特征是,包括以下步骤:
步骤1.挑选没有丝印缺陷的PCB板作为标准PCB板,作为质量检测模板;获取标准PCB板图像,并对标准PCB板图像进行预处理和二值化阈值处理后,得到标准PCB的Hash矩阵;即:
步骤1.1.获得标准PCB板图像;
步骤1.2.对标准PCB板图像进行预处理,获得标准PCB板图像的色调和饱和度信息;
步骤1.3.分别对标准PCB板图像的色调和饱和度信息进行二值化阈值处理,获得色调和饱和度的二值化阈值;
上述对标准PCB板图像的色调信息进行二值化阈值处理,获得色调二值化阈值的过程如下:
步骤1.3.1-1.计算标准PCB板图像的直方图,获得直方图色调的最大值,并将其作为当前设定阈值TH;
步骤1.3.2-1.利用当前设定阈值TH去二值化标准PCB板图像信息,获得色调二值图像,并据此绘制所述色调二值图像的连通区域;
步骤1.3.3-1.根据所绘制的连通区域获得标准PCB板图像对应子区域,并计算标准PCB板图像对应子区域内对应的色调均值H;
步骤1.3.4-1.根据当前设定阈值TH和色调均值H,计算色调差值ΔTH:
ΔTH=H-TH
步骤1.3.5-1.将色调差值ΔTH与预设的色调差值阈值δH进行比较:如果ΔTH<δH,则将当前设定阈值TH作为所求标准PCB板的色调二值化阈值;否则,将当前设定阈值TH更新为TH-aH×ΔTH,其中aH为预设的第一色调权值,并返回步骤1.3.2-1;
步骤1.3.6-1.根据所绘制的连通区域计算标准PCB板的色调二值图像连通区域面积C0H,并将其与标准PCB板的色调二值化阈值一并保存;
上述对标准PCB板图像的饱和度信息进行二值化阈值处理,获得饱和度二值化阈值的过程如下:
步骤1.3.1-2.计算标准PCB板图像的直方图,获得直方图饱和度的最大值,并将其作为当前设定阈值TS;
步骤1.3.2-2.利用当前设定阈值TS去二值化标准PCB板图像信息,获得饱和度二值图像,并据此绘制所述饱和度二值图像的连通区域;
步骤1.3.3-2.根据所绘制的连通区域获得标准PCB板图像对应子区域,并计算标准PCB板图像对应子区域内对应的饱和度均值S;
步骤1.3.4-2.根据当前设定阈值TS和饱和度均值S,计算饱和度差值ΔTS:
ΔTS=S-TS
步骤1.3.5-2.将饱和度差值ΔTS与预设的饱和度差值阈值δS进行比较:如果ΔTS<δS,则将当前设定阈值TS作为所求标准PCB板的饱和度二值化阈值;否则,将当前设定阈值TS更新为TS-aS×ΔTS,其中aS为预设的第一饱和度权值,并返回步骤1.3.2-2;
步骤1.3.6-2.根据所绘制的连通区域计算标准PCB板的饱和度二值图像连通区域面积C0S,并将其与标准PCB板的饱和度二值化阈值一并保存;
步骤1.4.分别利用色调和饱和度信息的二值化阈值,去二值化标准PCB板图像,得到标准PCB的色调和饱和度二值图像;
步骤1.5.对标准PCB的色调二值图像和标准PCB的饱和度二值图像进行逻辑或操作,获得标准PCB二值图;
步骤1.6.利用标准PCB二值图去计算标准PCB二值图的Hash矩阵,并保存标准PCB板图像的Hash矩阵;
步骤2.获取待测PCB板图像,并对待测PCB板图像进行预处理和二值化阈值处理后,得到待测PCB的Hash矩阵;即:
步骤2.1.获得待测PCB板图像;
步骤2.2.对待测PCB板图像进行预处理,获得待测PCB板图像的色调和饱和度信息;
步骤2.3.分别对待测PCB板图像的色调和饱和度信息进行二值化阈值处理,获得色调和饱和度的二值化阈值;
上述对待测PCB板图像的进行色调二值化阈值处理,获得色调二值化阈值的过程如下:
步骤2.3.1-1.读取标准PCB板的色调二值化阈值和色调二值图像连通区域面积C0H,并将标准PCB板的色调二值化阈值作为当前阈值T′H;
步骤2.3.2-1.利用当前设定阈值T′H去二值化待测PCB板图像信息,获得二值图像,并据此绘制所述二值图像的连通区域;
步骤2.3.3-1.根据绘制的待测PCB板二值图像的连通区域,计算待测PCB板的二值图像连通区域面积C1H;
步骤2.3.4-1.根据标准PCB板的二值图像连通区域面积C0H和待测PCB板的二值图像连通区域面积C1H,计算色调面积差值ΔCH:
ΔCH=C1H-C0H
步骤2.3.5-1.将色调面积差值ΔCH与预设的色调面积阈值ψH进行比较:如果ΔCH<ψH,则将当前设定阈值T′H作为所求待测PCB板的色调二值化阈值;否则,将当前设定阈值T′H更新为其中bH为预设的第二色调权值,并返回步骤2.3.2-1;
上述对待测PCB板图像的饱和度进行二值化阈值处理,获得饱和度二值化阈值的过程如下:
步骤2.3.1-2.读取标准PCB板的饱和度二值化阈值和饱和度二值图像连通区域面积C0S,并将标准PCB板的饱和度二值化阈值作为当前设定阈值T′S;
步骤2.3.2-2.利用当前设定阈值T′S去二值化待测PCB板图像信息,获得二值图像,并据此绘制所述二值图像的连通区域;
步骤2.3.3-2.根据绘制的待测PCB板二值图像的连通区域,计算待测PCB板的二值图像连通区域面积C1S;
步骤2.3.4-2.根据标准PCB板的二值图像连通区域面积C0S和待测PCB板的二值图像连通区域面积C1S,计算饱和度面积差值ΔCS:
ΔCS=C1S-C0S
步骤2.3.5-2.将饱和度面积差值ΔCb与预设的饱和度面积阈值ψS进行比较:如果ΔCS<ψS,则将当前设定阈值T′S作为所求待测PCB板的饱和度二值化阈值;否则,将当前设定阈值T′S更新为其中bS为预设的第二饱和度权值,并返回步骤2.3.2-2;
步骤2.4.分别利用基于色调和饱和度信息的二值化阈值,去二值化待测PCB板图像,得到待测PCB的色调和饱和度二值图像;
步骤2.5.对待测PCB的色调二值图像和待测PCB的饱和度二值图像进行逻辑或操作,获得待测PCB二值图;
步骤2.6.利用待测PCB二值图去计算待测PCB二值图的Hash矩阵;
步骤3.根据标准PCB板的Hash矩阵和待测PCB板的Hash矩阵,计算待测PCB与标准PCB的汉明距离;
步骤4.将待测PCB与标准PCB的汉明距离作为待测PCB是否达标的依据,即将待测PCB与标准PCB的汉明距离与设定的相似度阈值进行比较:如果待测PCB与标准PCB的汉明距离小于等于相似阈值,则待测PCB与标准PCB相似度达到要求,丝印质量达标;否则,待测PCB与标准PCB相似度未达要求,丝印质量不达标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711138633.9/1.html,转载请声明来源钻瓜专利网。





