作者:Tom Hardy
Date:2020-1-6
来源:总结|深度学习实现缺陷检测
前言
缺陷检测是工业上非常重要的一个应用,由于缺陷多种多样,传统的机器视觉算法很难做到对缺陷特征完整的建模和迁移,复用性不大,要求区分工况,这会浪费大量的人力成本。深度学习在特征提取和定位上取得了非常好的效果,越来越多的学者和工程人员开始将深度学习算法引入到缺陷检测领域中,下面将会介绍几种深度学习算法在缺陷检测领域中的应用。
1、A fast and robust convolutional neural network-based defect detection model in product quality control
检测对象:布匹缺陷。
主要思想:这是一篇比较早的文章了,主要通过对输入图像进行切片,然后把切片图像送入深度学习网络中做判断,较为简单。在推理时,通过滑窗检测方式进行逐位置识别。
优缺点:
1、 由于使用分类方式,准确率较为高
2、 由于滑窗遍历,速度慢
2、Automatic Defect Detection of Fasteners on the Catenary Support Device Using Deep Convolutional Neural Network(基于深度卷积网络的接触网支架紧固件缺陷自动检测)
检测对象:紧固件是否缺失。
主要思想:检测接触网支架紧固件是否缺陷,采用方式为Object Detection。