【技术实现步骤摘要】
本专利技术涉及工业视觉检测领域、图像异常检测领域,特别是涉及一种基于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所述的一种基于G
...【技术特征摘要】
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中提取得到的多个层级的真实图像特征,使用对应层级的图像特征的余弦相似度作为损失训练合成图像编码...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。