基于深度学习的PCBA焊接缺陷检测.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

基于深度学习的PCBA焊接缺陷检测

摘要

PrintedCircuitBoardAssembly(PCBA)是指经过元器件焊接后的印制电路板。随着

数字化转型的深入,PCBA发展趋向于精密化,但受限于国产贴片机技术,在实际完成

PCB的表面贴装过程中,各种缺陷问题层出不穷,因此对其进行缺陷检测是制造工艺的

关键流程。PCBA缺陷检测的传统方法在实际过程中存在成本高、检测精度低、速度慢等

问题,基于工业成本问题以及对贴片机生产过程反馈的考虑,本文提出基于深度学习的

PCBA焊接缺陷检测。

本文基于收集到的PCBA图片构建原始数据集,在模型训练中发现本数据集存在样

本数量少以及缺陷种类间数量不平衡的问题,针对该问题,在尝试翻转、移动、增加噪

声等操作再进行训练得到的效果并不理想的情况下,选择针对单一缺陷类型,经过生成

对抗网络随机生成新的缺陷样本,扩充缺陷样本多样性并且维持各种类缺陷数量平衡。

但由于生成对抗网络生成样本的随机性过高,混淆缺陷特征和元件特征,造成的数据污

染严重,生成的图片质量也有待提升,因此本文针对该样本集提出一种基于截断的混合

z

注意力的双判别条件生成对抗网络,通过抑制随机生成使生成的图片更接近真实图片,

通过双判别器反向促进生成器生成质量,最终通过筛选,完成数据集扩充,经过网络训

练效果对比验证,证实了有效性。

其次,基于产线效率的考虑,本文针对模型训练过程出现的训练时间过长以及推理

速度较慢的问题,提出一种改进的YOLOX-s网络模型,对原网络模型进行推理速度提升,

并针对加速后导致的精度损失进行补偿。本文针对卷积运算以及通道运算进行调整,显

著减少了训练和推理耗时,并利用注意力机制加强特征提取能力;分析非极大值抑制

(NonMaxSuppression,NMS)和交并比(IntersectionoverUnion,IoU)缺点后,替换

SoftNMS和WiseIoU计算来提升缺陷定位方式,增加网络模型的平均准确率,同时缩减

了模型的参数量,降低工业成本。实验结果表明,基于YOLOX改进的PCBA焊接缺陷

检测算法在检测精度上有了约6%的提升。

关键词:深度学习;缺陷检测;印制电路板;数据集扩充

基于深度学习的PCBA焊接缺陷检测

ABSTRACT

PrintedCircuitBoardAssemblyreferstothePrintedCircuitBoardthatcompletesvarious

componentplug-insandsoldering.Withtheprogressofnationaldigitaltransformationand

intelligentmanufacturingtechnology,Highprecisionandsignificantdensityarethegeneral

directionsthatPCBAtendstotake.Althoughconstrainedbydomesticplacementmachine

technology,itisinevitablethatvariousdefectproblemswillariseintheactualcompletionofthe

surfacemountprocessofPCB,thereforedefectdetectionofPCBAisavitallink.The

conventionalapproachtoPCBAdefectdetect

文档评论(0)

拥有快乐的你 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档