欢迎来到上海雷澳电子科技有限公司网站!

新闻中心

联系我们

上海雷澳电子科技有限公司

联系人:张先生

联系方式:15214340609

座机:021-59552960

地址:上海市嘉定区南翔镇翔乐路105号

表面缺陷检测有哪些关键问题

表面缺陷检测有哪些关键问题
表面缺陷检测有哪些关键问题
表面缺陷检测有哪些关键问题
访问量 : 7560
编辑时间 : 2021-06-22

表面缺陷检测有哪些关键问题


      1、小样本问题


      目前深度学习方法广泛应用在各种计算机视觉 任务中, 表面缺陷检测一般被看作是其在工业领域的具体应用。在传统的认识中, 深度学习方法无法直接应用在表面缺陷检测中的原因是因为在真实的 工业环境中, 所能提供的工业缺陷样本太少。


      相比于ImageNet数据集中1400多万张样本数据, 表面缺陷检测中面临的较关键的问题是小样本问题, 在很多真实的工业场景下甚至只有几张或几十张缺陷图片。 实际上, 针对于工业表面缺陷检测中关键问题之 一的小样本问题, 目前有4种不同的解决方式:


      1)数据扩增、生成


      较常用的缺陷图像扩 增方法是对原始缺陷样本采用镜像、旋转、平移、扭曲、滤波、对比度调整等多种图像处理操作来获取 更多的样本。另外一种较为 常见方法是数据合成, 常常将单独缺陷融合叠加到 正常(无缺陷)样本上构成缺陷样本。


表面缺陷检测有哪些关键问题


表面缺陷检测


      2)网络预训练与迁移学习


      一般来说,,采用小样本来训练深度学习网络很容易导致过拟合, 因此 基于预训练网络或迁移学习的方法是目前针对样 本中较常用的方法之一。


      3)合理的网络结构设计


      通过设计合理的网络 结构也可以大大减少样本的需求。基于压缩采样定理来压缩和扩充小样本数据, 使 用CNN直接对压缩采样的数据特征进行分类. 相比 于原始的图像输入, 通过对输入进行压缩采样能大 大降低网络对样本的需求. 此外, 基于孪生网络的表 面缺陷检测方法也可以看作是一种特殊的网络设计, 能够大幅减少样本需求。


      4)无监督或半监督


      在无监督模型中, 只利用正 常样本进行训练, 因此不需要缺陷样本. 半监督方法 可以利用没有标注的样本来解决小样本情况下的网络训练难题。


      2、实时性问题


      基于深度学习的缺陷检测方法在工业应用中包括三个主要环节: 数据标注、模型训练与模型推断. 在实际工业应用中的实时性更关注模型推断这一环节. 目前大多数缺陷检测方法都集中在分类或 识别的准确性上, 而很少关注模型推断的效率。有不少方法用于加速模型, 例如模型权重量化和模型剪枝等。另外,虽然现有深度学习模型 使用GPU作为通用计算单元, 但随着技术发展, 相信FPGA会成为一个具有吸引力的替代方案。


转载请注明该文章链接:
关于我们
公司简介
联系我们
留言咨询
产品展示
无纺布表面缺陷在线检测
汽车发动机总成检测
汽车玻璃检测
扩散板检测设备
钢带检测
玻纤布表面缺陷在线检测
薄膜检测
新闻资讯
公司新闻
常见问题
关注我们
上海雷澳电子科技有限公司

关注我们

联系我们
15214340609Hotline

上海雷澳电子科技有限公司

联系人:张先生

地址:上海市嘉定区南翔镇翔乐路105号

了解更多