基于深度学习的PCB缺陷检测算法研究

来源 :天津工业大学 | 被引量 : 0次 | 上传用户:a6863156
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子工业技术的快速发展,电子产品的需求量逐年增加。印刷电路板(Printed Circuit Board,PCB)作为集成电子元器件的信息载体,在电子领域中有着广泛的应用。在PCB的工业生产过程中,缺陷的自动检测是一道必不可少的工序。近年来,尽管在PCB缺陷检测方面取得了很大的进展,但传统的缺陷检测方法仍然存在着各种各样的问题。例如,人工检测存在漏检和效率低等问题;模板匹配的方法存在过度依赖“完美”模板、难以实现精确的图像配准、实时性差等问题;光学检测方法易受到光、噪声、反射率等因素的影响。基于以上传统方法存在的问题,本课题以PCB外观缺陷检测为主,基于深度学习的方法组建神经网络框架,提出了两种PCB缺陷检测算法:1)基于Yolov5的缺陷检测算法,检测精度高,主要用于高计算力的PC端,作为生产过程中缺陷的在线检测;2)基于Mobile Net-Yolo-Fast的轻量级缺陷检测算法,检测速度快、实时性强,主要用于移动端,作为生产过程中缺陷的复核检测。基于Yolov5的PCB缺陷检测算法:(1)输入端:1)采用Mosaic数据增强的方式,将四张图片进行拼接组合,丰富缺陷的背景信息;2)采用自适应锚框计算,以加快收敛速度;3)采用自适应图片缩放的方式,将输入的图像缩放到统一的标准尺寸,减少冗余信息,加快推理的速度。(2)特征提取网络:1)采用集中(Focus)模块,将输入的图像进行切片操作,得到四张特征图,提高感受野,避免下采样时的信息丢失;2)在主干网络中引入跨阶段部分连接(Cross Stage Partial,CSP)的结构进行特征提取,对目标的位置和大小进行解离,只检测目标的中心点,加强对小目标的检测能力。(3)颈部:采用特征金字塔结构(Feature Pyramid Network,FPN)和(Pyramid Attention with Simple Network,PAN),将多尺度的特征进行融合,加强信息的传播,提高保留空间信息的能力,有助于对像素的定位以形成掩膜。(4)损失函数:采用广义交并比(Generalized Intersection over Union,GIo U)损失函数,解决了传统的交并比(Intersection over Union,Io U)损失函数存在的一些问题。基于MobileNet-Yolo-Fast的PCB缺陷检测算法:(1)特征提取网络:以MobileNetV2作为主干网络进行特征提取,采用深度可分离卷积来代替普通卷积,大幅度减小了网络的计算量和参数量;反残差结构先将通道进行扩张然后收缩,增强梯度传播,减少推理期间内存占用的同时,加强特征的提取能力。(2)特征金字塔池化结构:在主干网络MobileNetV2后引入空间金字塔池化结构替换原始的池化结构,增大了感受野,利用不同尺度的特征图提取更多的特征信息,增强了图像的尺度不变性,提高了网络的检测精度。(3)特征融合结构:基于FPN构建加强特征提取网络进行多尺度特征融合,将深层特征信息和浅层特征信息充分融合,在速度和准确率之间进行权衡,获得更加具有鲁棒性的特征信息。(4)损失函数:采用完整交并比(Distance-IoU,CIoU)优化了损失函数,在IoU的基础上,将预测框与真实框之间的中心距离、包含预测框和真实框的最小封闭矩形的对角线距离、预测框与真实框的长宽比都考虑进来,解决了Io U在预测框与真实框无交集情况下的问题,使得预测框更加符合真实框。本课题所提出的算法在自建数据集上进行验证评估。采用划分不同比例数据集的训练方式进行训练,采用交叉验证的方式验证网络模型的泛化能力。实验结果表明,本课题提出的两种算法:基于Yolov5的缺陷检测算法精度高,均值平均精度(Mean Average Precision,m AP)达到了99.18%,在PC端表现良好,满足缺陷在线检测的要求;基于Mobile Net-Yolo-Fast的缺陷检测算法模型复杂度小、速度快、实时性强,在PC端实验平台进行测试m AP可达到98.91%,帧率(FPS)可达到111fps/s,与现有的常用的检测算法对比具有明显的优势。同时,将此算法移植到K210开发板中,能够达到实时性检测的要求,帧率也可以达到12fps/s,满足缺陷的复核检测要求。
其他文献
针对目前水驱油藏石油开采已经进入高含水、高采出程度、高递减的"三高"阶段,许多油田含水率超过90%,为了有效应对油田产量递减的难题,大幅度提高石油采收率成为石油科技工作者面临的重大课题,在提高石油采收率技术中,化学驱以其性价比高而受到全世界的关注。化学驱油技术的核心与关键是研发性能高效与界面友好的新型驱油用表面活性剂,由于新型驱油用表面活性剂能够有效构筑与修饰影响石油采收率的三个界面(油水界面、油
学位
吸附材料作为功能材料的一种,有更大的比表面积、适宜的孔道结构和表面活性位点,对吸附物质有着良好的吸附能力,在废水处理和气体处理中有着广泛应用。氯离子作为废水中的重要污染物,含量过高对人体和动植物都会造成危害,采用吸附沉降的原理对其能达到更好的去除效果。本文主要通过两个方面来研究吸附催化材料。一是采用高碱石灰-模拟烟道气中和法对废水中氯离子进行去除,通过石灰和铝酸钠反应生成层状化合物后对氯离子进行吸
学位
在当今时代资源日益枯竭的严峻挑战,以及化石燃料不可再生性的双重威胁下,人们开始迫切寻求一种清洁、环保可再生的新型能源作为应对当前能源危机的方案,电解水制取氢气因此受到了广泛关注。贵金属的析氢反应被认为是当前最有效的析氢反应,如Pt、Pd及其合金等,但这类金属稀少且昂贵,而MoS2作为过渡金属材料,边缘氢吸附能力与Pt金属类似,所以目前被广泛用于析氢反应的催化材料。但MoS2自身存在着一些不足,如导
学位
等离子体纳米材料具有可以激发热电子,增强局域电场,拓宽光响应范围等优点,在光催化领域受到广泛关注。贵金属纳米材料在光照射下会产生表面等离子体共振(surface plasmon resonance,SPR)效应,将贵金属纳米材料应用于合理设计和构建新型的等离子体光催化材料,可以有效提升复合催化剂的光催化性能。基于此,本论文以贵金属修饰半导体TiO2等离子体光催化剂和贵金属修饰ZIF-67等离子体光
学位
全球工业的迅猛发展,水污染问题日益严重,化工工业、制革工业等排放出成分复杂、浓度高的重金属离子,其污染生态环境,影响人类健康,传统方法较难降解。近年来,光催化技术作为一种绿色化学技术,对于重金属离子的去除具有明显的优势,而二氧化钛是一种应用广泛的半导体光催化剂,但因其自身结构等特点,其光催化效率并不高,因此对于半导体进行修饰来增加半导体活性至关重要。本文主要以元素掺杂和半导体耦合等方法,通过研究半
学位
电催化反应在能源、传感等领域中占据重要地位。目前,昂贵的价格和有限的储量严重限制了贵金属电催化剂的大规模使用,因此探索高效和稳定的非贵金属电催化剂具有重要意义。然而,大部分电催化剂往往只能催化单一反应,不能满足传感、析氧/析氢反应(OER/HER)等多功能电催化的需求。因此,合理设计多功能电催化剂尤为重要。鉴于金属化合物催化剂的性能仍有待提高,通过引入杂原子调控金属电子构型来构建异质界面成为一种提
学位
为了应对能源短缺问题和满足经济发展的需求,许多科研工作者将目光转移到开发新型能源来代替化石能源。氢气作为一种不含碳,高能量密度,易存储的二次绿色能源,是未来经济社会发展的最理想最具潜力的能量来源。电解水制取氢气由于其反应易发生,氢气纯度高等优势已经成为最具潜力的制氢手段。电解水包含析氢(HER)和析氧(OER)两个半反应,涉及多步电子转移,需要催化剂来降低反应能垒。目前最先进的HER/OER催化剂
学位
面对生态环境的污染问题和化石燃料的枯竭危机,绿色可再生的新能源逐渐受到全球多领域的广泛关注。超级电容器作为一种介于电池和传统电容器之间的新型储能器件,除了安全性高、价格低廉和环境友好以外,还具有快速充放电、高功率密度和循环寿命长的特点,具有相当大的研究价值。为了解决能量密度低于电池的现状,研究人员常采用提高电极材料的容量和构建混合超级电容器以增大电压窗的手段增强超级电容器的能量密度。过渡金属硒化物
学位
石油化石等传统能源的过度使用,导致CO2的大量排放,给人类和环境带来了严重的危害。采用绿色的催化方式将自然资源(如H2O和CO2)转化为高附加值的能源(氢能和碳氢燃料),对实现人工水循环利用和碳循环闭合,确保未来清洁能源供给具有一定的战略意义。主要研究为以下几个方面:1.水分解产氢是氢能生产最经济可行的方法。正负电荷的高度分离是制约水分解产氢性能的关键因素。富含缺陷的Si C具有独特的电子结构和优
学位
手性金属-有机框架材料是金属-有机框架材料的一个重要的分支。由于具有丰富多变的多孔结构、高比表面积和手性官能团,手性金属-有机框架材料在手性拆分方面有着巨大的潜力。柔性双苯并咪唑类配体具有可自由旋转的σ键,与金属中心原子配位时可以自由弯曲和旋转,从而形成不同的空间构型,导致了金属-有机框架材料构型的多样性,因此柔性双苯并咪唑类配体被广泛应用于新型金属-有机框架材料的合成。因此,基于柔性双苯并咪唑类
学位