面向表面缺陷检测的小样本机器学习方法研究

面向表面缺陷检测的小样本机器学习方法研究

论文摘要

在现代工业化生产中,产品的外观检测是质量控制过程中一道至关重要的环节。因此,研发强大的智能外观缺陷检测技术日趋重要。传统的视觉检测方法需要针对被检对象,提取对象的特征,设计相对应的检测算法。随着机器学习的推进与发展,很多强大的机器学习算法也渐渐应用到表面缺陷检测中,并取得了很好的效果。在工业生产中,大量的缺陷样本往往难以获取。同时,在训练样本数量极其有限的情况下,使用机器学习算法进行缺陷检测往往效果不理想。针对该情况,本文进行了面向表面缺陷检测的机器学习方法研究。首先,针对缺陷种类较少,缺陷样本数量特别稀少的情况,本文提出一种贝叶斯小样本学习模型。该模型将数字图像处理与Naive Bayes分析相结合。在该模型的学习阶段,首先针对不同种类的样本进行分类,然后对不同类型的图像进行相应的增强处理,并对增强后的图像数据进行信息提取与特征量化。在该模型的检测阶段,同样先进行图像的增强以及特征的提取与量化,之后根据两部分样本的种类与分布建立相应的Bayes模型。模型中将图像信息转化为模型可接受的概率信息。在学习阶段的特征信息通过Bayes模型转化为先验概率,检测阶段中利用先验概率计算待测对象的后验概率完成检测。相比于现有的机器视觉方法,该模型检测效率更高,所需训练样本更少。其次,现有的深度神经网络在图像的检测与分类中可以达到非常高的精度,但深度神经网络需要大量训练样本的支撑才能充分优化。因此,在样本不足的情况下,利用GAN(Generative Adversarial Networks)对数据集进行扩增,可以有效的解决因训练样本不足而导致的模型过拟合、检测精度低等问题。但常规的GAN模型难以生成高质量的训练样本,因此本文提出缺陷增强生成对抗(Defect Enhancement GAN,DEGAN)模型。该模型可生成高清晰度、高多样性的缺陷数据。模型首先通过计算真实样本和生成样本的距离,得到网络后续训练的激励,其次对网络中判别模型的输出进行可梯度化处理。经本文模型生成图片的质量显著提高。随后,本文还提出了DEGAN与深度神经网络组合的缺陷检测模型。实验证明,该模型在小样本情况下较深度神经网络的检测精度更高,具有更强的适应性。再次,GAN中对抗学习的思想与迁移学习相结合在表面缺陷检测领域也能取得非常突出的表现。在此基础上本文提出了一种基于域对抗的迁移学习缺陷检测网络。该网络在小样本织物数据的情况下,借助大量的磁环数据建立迁移学习模型进行织物缺陷检测。本文设计的迁移学习网络模型中,包含特征提取模块,缺陷检测模块,域分类模块。训练过程中,首先提取目标数据集和辅助数据集的特征,然后通过域分类器对两类数据样本共同的特征进行学习,最后利用缺陷检测模块与域分类模块进行对抗学习,从而学习出两类数据集共有的特征。此时可以通过共有的特征进行检测网络的训练和优化。实验证明该模型可以借助相似的辅助数据进行迁移学习,有效减少了数据和计算资源的浪费。与深度神经网络相比,该检测网络在样本数据很少的情况下能达到更高的检测精度。最后,对本文所做的工作进行总结,并对表面缺陷检测方法的后续研究方向进行展望。

论文目录

  • 中文摘要
  • Abstract
  • 第一章 绪论
  •   1.1 课题研究背景及意义
  •   1.2 国内外研究现状分析
  •     1.2.1 表面缺陷检测的研究现状
  •     1.2.2 Bayes算法在机器视觉领域的研究现状
  •     1.2.3 生成对抗网络在机器视觉领域的研究现状
  •     1.2.4 迁移学习算法的国内外研究现状分析
  •   1.3 课题来源和本文主要研究内容
  •     1.3.1 课题来源
  •     1.3.2 本文主要研究内容
  •   1.4 本文结构安排
  • 第二章 基于Naive Bayes小样本学习的缺陷检测方法
  •   2.1 经典Bayes模型概述
  •     2.1.1 Naive Bayes模型
  •     2.1.2 隐马尔可夫模型
  •     2.1.3 主题模型
  •   2.2 贝叶斯小样本学习模型设计与数据处理
  •     2.2.1 样本数据处理
  •     2.2.2 特征提取与判别模型的构建
  •   2.3 贝叶斯小样本学习表面缺陷检测实验
  •     2.3.1 实验数据采集与获取
  •     2.3.2 实验结果与分析
  •   2.4 本章小结
  • 第三章 基于缺陷增强生成对抗模型的表面缺陷检测方法
  •   3.1 对抗网络模型概述
  •     3.1.1 结构及原理
  •     3.1.2 目前GAN模型存在的不足
  •   3.2 DEGAN模型的设计与缺陷样本扩增
  •     3.2.1 DEGAN缺陷引导生成模型设计与结构
  •     3.2.2 实验结果与分析
  •   3.3 深对抗神经网络缺陷检测模型
  •     3.3.1 检测模型设计与结构
  •     3.3.2 训练算法及过程
  •     3.3.3 检测结果与分析
  •   3.4 本章小结
  • 第四章 面向表面缺陷检测的迁移学习模型
  •   4.1 迁移学习与表面缺陷检测概述
  •   4.2 迁移学习的分类与模型
  •     4.2.1 同构迁移学习与异构迁移学习
  •     4.2.2 经典迁移学习模型
  •   4.3 缺陷检测迁移学习模型设计与实验
  •     4.3.1 检测算法与设计
  •     4.3.2 迁移学习网络的组成与原理
  •   4.4 缺陷检测实验与分析
  •     4.4.1 数据采集与标注
  •     4.4.2 特征抽取与缺陷检测模块组合测试
  •     4.4.3 域对抗迁移学习缺陷检测实验
  •   4.5 本章小结
  • 第五章 总结与展望
  •   5.1 全文总结
  •   5.2 课题展望
  • 参考文献
  • 攻读学位期间本人出版或公开发表的论著、论文
  • 致谢
  • 文章来源

    类型: 硕士论文

    作者: 林嵩

    导师: 孙立宁,何志勇

    关键词: 贝叶斯模型,缺陷检测,数据增强,迁移学习

    来源: 苏州大学

    年度: 2019

    分类: 基础科学,工程科技Ⅱ辑,信息科技

    专业: 数学,数学,工业通用技术及设备,计算机软件及计算机应用,自动化技术

    单位: 苏州大学

    基金: 国家重点研发计划“智能机器人”重点专项(项目编号:2018YFB1309200),国家自然科学基金项目“基于图像理解的织物缺陷智能检测识别方法研究”(项目编号:61772576),国家自然科学基金项目“基于显著性感知原理的匀微纹理表面缺陷检测机器人视觉计算模型与检测算法研究”(项目编号:61473201)

    分类号: TP391.41;TP181;TB114.2

    DOI: 10.27351/d.cnki.gszhu.2019.001104

    总页数: 77

    文件大小: 5602K

    下载量: 197

    相关论文文献

    • [1].基于机器视觉的带钢表面缺陷检测系统[J]. 邢台职业技术学院学报 2020(03)
    • [2].基于机器视觉的带钢表面缺陷检测系统的设计[J]. 内燃机与配件 2020(14)
    • [3].基于深度学习的两阶段目标检测方法及其在表面缺陷检测中的应用[J]. 自动化应用 2020(08)
    • [4].基于机器视觉的连杆表面缺陷检测系统[J]. 制造业自动化 2020(11)
    • [5].基于深度学习的混凝土表面缺陷检测方法[J]. 激光杂志 2020(06)
    • [6].钢球表面缺陷检测方法综述[J]. 装备制造技术 2018(10)
    • [7].表面缺陷检测综述[J]. 计算机科学与探索 2014(09)
    • [8].基于特征与形貌重构的轴件表面缺陷检测方法[J]. 浙江大学学报(工学版) 2020(03)
    • [9].基于深度学习的表面缺陷检测系统[J]. 电子世界 2020(09)
    • [10].基于度量学习的小样本零器件表面缺陷检测[J]. 仪器仪表学报 2020(07)
    • [11].基于机器视觉的太阳能电池片表面缺陷检测研究现状及展望[J]. 北京工业大学学报 2017(01)
    • [12].水果表面缺陷检测法获得专利授权[J]. 食品工业 2015(03)
    • [13].金属板材表面缺陷检测系统研究与设计[J]. 电脑知识与技术 2020(28)
    • [14].基于图像的圣女果表面缺陷检测[J]. 计算机仿真 2014(02)
    • [15].基于水平集的不规则透明表面缺陷检测设计[J]. 测控技术 2017(02)
    • [16].基于图像处理的产品表面缺陷检测系统研究[J]. 电子技术应用 2017(05)
    • [17].四种成像技术在水果表面缺陷检测的应用[J]. 中国农机化 2009(06)
    • [18].基于光度立体和级数展开法的金属表面缺陷检测方法[J]. 广西师范大学学报(自然科学版) 2020(06)
    • [19].基于机器视觉的铸坯表面缺陷检测系统的研制[J]. 武钢技术 2010(01)
    • [20].基于计算机视觉的轴承表面缺陷检测[J]. 煤矿机械 2009(02)
    • [21].表面缺陷检测系统在冷轧厂的应用[J]. 梅山科技 2013(01)
    • [22].基于Gaussian-yolov3的铝型材表面缺陷检测[J]. 计算机测量与控制 2020(09)
    • [23].基于视觉显著性的轴承表面缺陷检测算法的研究[J]. 自动化应用 2020(09)
    • [24].冲压磨削平板类零件的表面缺陷检测[J]. 锻压技术 2020(06)
    • [25].基于高斯混合模型的青梅表面缺陷检测识别技术[J]. 林业工程学报 2020(04)
    • [26].基于支持向量机的金属表面缺陷检测算法[J]. 世界有色金属 2016(02)
    • [27].高温环境下表面缺陷检测系统的热防护研究[J]. 宝钢技术 2012(04)
    • [28].基于机器视觉的钢板表面缺陷检测系统[J]. 山西冶金 2011(04)
    • [29].基于深度卷积神经网络的木材表面缺陷检测系统设计[J]. 系统仿真技术 2019(04)
    • [30].基于半监督深度卷积生成对抗网络的注塑瓶表面缺陷检测模型[J]. 计算机科学 2020(07)

    标签:;  ;  ;  ;  

    面向表面缺陷检测的小样本机器学习方法研究
    下载Doc文档

    猜你喜欢