Faster R-CNN在工业CT图像缺陷检测中的应用

被引:51
作者
常海涛
苟军年
李晓梅
机构
[1] 兰州交通大学自动化与电气工程学院
关键词
深度学习; Faster R-CNN; 卷积神经网络; 缺陷检测; 工业CT;
D O I
暂无
中图分类号
TP391.41 [];
学科分类号
080203 ;
摘要
目的传统的缺陷图像识别算法需要手工构建、选择目标的主要特征,并选取合适的分类器进行识别,局限性较大。为此研究了一种基于Faster R-CNN(faster Regions with convolutional neural networks features)的缺陷检测方法,该方法采用卷积网络自动提取目标的特征,避免了缺陷检测依赖手工设计缺陷特征的问题。方法该方法基于卷积神经网络。首先,确定缺陷检测任务:选择工业CT(computed tomography)图像中主要存在的3种类型的缺陷:夹渣、气泡、裂纹为检测目标;其次,人工对缺陷图像采用矩形框(GT box)进行标注,生成坐标文件,并依据矩形框的长宽比选定42种类型的锚窗(anchor);在训练之前采用同态滤波对数据集做增强处理,增强后的图片经过卷积层与池化层后获得卷积特征图,并送入区域建议网络RPN(region proposal networks)中进行初次的目标(不区分具体类别)和背景判断,同时粗略地回归目标边框;最后经过RoI(region of interest)pooling层后输出固定大小的建议框,利用分类网络对建议区域进行具体的类别判断,并精确回归目标的边框。结果待检测数据集的图片大小在150×150到350×250之间,每张图片含有若干个不同类别的气泡、夹渣和裂纹。利用训练出来的模型对缺陷图片进行检测,可以有效识别到不同类别的缺陷目标,其中可以检测到面积最小的缺陷区域为9×9 piexl,并快速、准确地标出气泡、夹渣和裂纹的位置,检测准确率高达96%,平均每张图片的检测时间为86 ms。结论所提出的Faster R-CNN工业CT图像缺陷检测方法,避免了传统缺陷检测需要手动选取目标特征的问题,缺陷的识别与定位过程的自动化程度更高;该方法检测效果良好,如果需要检测更多种类的缺陷,只需要对网络进行微调训练即可获得新的检测模型。本文为工业CT图像缺陷检测提供了一种更高效的方法。
引用
收藏
页码:1061 / 1071
页数:11
相关论文
共 9 条
[1]   一种改进的Hu不变矩算法在存储介质图像识别中的应用 [J].
原玥 ;
王宏 ;
原培新 ;
常文文 ;
化成城 .
仪器仪表学报, 2016, 37 (05) :1042-1048
[2]   基于同态滤波和K均值聚类算法的杨梅图像分割 [J].
徐黎明 ;
吕继东 .
农业工程学报, 2015, 31 (14) :202-208
[3]   基于深度学习的太阳能电池片表面缺陷检测方法 [J].
王宪保 ;
李洁 ;
姚明海 ;
何文秀 ;
钱沄涛 .
模式识别与人工智能, 2014, 27 (06) :517-523
[4]   深度学习及其在目标和行为识别中的新进展 [J].
郑胤 ;
陈权崎 ;
章毓晋 .
中国图象图形学报, 2014, 19 (02) :175-184
[5]   ImageNet Classification with Deep Convolutional Neural Networks [J].
Krizhevsky, Alex ;
Sutskever, Ilya ;
Hinton, Geoffrey E. .
COMMUNICATIONS OF THE ACM, 2017, 60 (06) :84-90
[6]   Selective Search for Object Recognition [J].
Uijlings, J. R. R. ;
van de Sande, K. E. A. ;
Gevers, T. ;
Smeulders, A. W. M. .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 2013, 104 (02) :154-171
[7]   The Pascal Visual Object Classes (VOC) Challenge [J].
Everingham, Mark ;
Van Gool, Luc ;
Williams, Christopher K. I. ;
Winn, John ;
Zisserman, Andrew .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 2010, 88 (02) :303-338
[8]   A fast learning algorithm for deep belief nets [J].
Hinton, Geoffrey E. ;
Osindero, Simon ;
Teh, Yee-Whye .
NEURAL COMPUTATION, 2006, 18 (07) :1527-1554
[9]  
深度学习及其在工件缺陷自动检测中的应用研究.[D].颜伟鑫.华南理工大学.2016, 02