一种基于Gerber文件的PCB缺陷检测方法及系统技术方案

技术编号:43560254 阅读:49 留言:0更新日期:2024-12-06 17:33
本发明专利技术公开了一种基于Gerber文件的PCB缺陷检测方法及系统。所述方法包括:基于正则匹配逐层解析Gerber文件,并将其合成为PCB合成图像;将工业相机拍摄的PCB真实图像输入预训练好的真实图像编码器,提取多个层次的图像特征;训练合成图编码器和特征转换器,将合成图像输入合成图编码器和特征转换器,从合成图像提取特征并将其转化为真实图像特征;使用合成图像转化特征与真实图像的特征进行相似度量得到像素级异常值;根据异常值是否超过阈值分类缺陷和正常图像,并定位缺陷位置。本发明专利技术通过引入Gerber文件信息,降低复杂PCB产品背景的干扰、提高模型识别的准确率并避免对缺陷图像训练集的依赖,大幅降低人力成本。

【技术实现步骤摘要】

本专利技术涉及工业视觉检测领域、图像异常检测领域,特别是涉及一种基于gerber文件的pcb缺陷检测方法及系统。


技术介绍

1、pcb是现代电子产业不可或缺的一部分,产品外观检测是其质量的重要保证。未被正确检测的缺陷产品,会导致产品退货以及丧失客户信任。目前,主要有传统算法与深度学习模型应用于pcb缺陷检测领域。传统算法依赖于手工设计的特征提取和图像处理技术,通过分析图像的颜色、纹理、边缘等属性来识别缺陷。这些方法在计算效率上表现良好并且数据要求相对较低,但它们通常缺乏灵活性,难以适应复杂或未见过的缺陷类型,对环境变化也较为敏感。相比之下,深度学习模型,通过从大量标注的训练数据中自动学习复杂的特征,展示了在处理图像中的复杂模式和多样的缺陷类型时的优越性。然而,这种方法的主要挑战在于其对大量标注数据的依赖,这在缺陷样本稀缺的情况下会限制模型的训练和泛化能力。

2、gerber文件是pcb设计的标准输出格式,详细记录了pcb的每一层的精确设计与布局。利用gerber文件生成合成图,能够提供pcb正确信息作为参考。使用gerber文档参考信息,既能提本文档来自技高网...

【技术保护点】

1.一种基于Gerber文件的PCB缺陷检测方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于Gerber文件的PCB缺陷检测方法,其特征在于,步骤S1中,使用正则匹配的方式解析PCB得到多个Gerber文件,得到多层图像,每一层图像代表PCB的不同部件,将多层图像合并后,合成PCB合成图像。

3.根据权利要求1所述的一种基于Gerber文件的PCB缺陷检测方法,其特征在于,步骤S2中,所述真实图像编码器采用现有已知的网络模型,包括ResNet、ResNeSt或MobileNet;

4.根据权利要求3所述的一种基于Gerber文件的PC...

【技术特征摘要】

1.一种基于gerber文件的pcb缺陷检测方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于gerber文件的pcb缺陷检测方法,其特征在于,步骤s1中,使用正则匹配的方式解析pcb得到多个gerber文件,得到多层图像,每一层图像代表pcb的不同部件,将多层图像合并后,合成pcb合成图像。

3.根据权利要求1所述的一种基于gerber文件的pcb缺陷检测方法,其特征在于,步骤s2中,所述真实图像编码器采用现有已知的网络模型,包括resnet、resnest或mobilenet;

4.根据权利要求3所述的一种基于gerber文件的pcb缺陷检测方法,其特征在于,步骤s3中,合成图像编码器与真实图像编码器结构相同;特征转换器与真实图像编码器结构相反。

5.根据权利要求1所述的一种基于gerber文件的pcb缺陷检测方法,其特征在于,步骤s4中,在训练阶段,对步骤s3中转化得到的多个层级的转化图像特征与步骤s2中提取得到的多个层级的真实图像特征,使用对应层级的图像特征的余弦相似度作为损失训练合成图像编码...

【专利技术属性】
技术研发人员:刘艳霞罗坤亭徐晨
申请(专利权)人:华南理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1