Automatic Detection of Welding Defects Using Faster R-CNN

基于快速R-CNN的焊接缺陷自动检测


简介:使用Inception-ResNet模型进行缺陷检测

数据集:射线图像


Abstract

Experts are required to properly detect the test results and it takes a lot of time and cost to manually Interpret the radio-graphic testing image of the structure over 500 blocks.

专家需要正确检测测试结果,手动解释超过500个区块的结构的无线电图形测试图像需要大量时间和成本。

a method of automatically detecting welding defect using Faster R-CNN which is a deep learning basis.using data augmentation method to artificially increase the limited data.

提出一种基于深度学习的快速R-CNN自动检测焊接缺陷的方法。采用数据扩充的方法,人为地增加有限的数据。

1. Introduction

For the weld testing, there are various technologies such as radiographic testing (RT), ultrasonic testing (UT) and magnetic testing (MT) used as non-destructive testing (NDT).

对于焊缝的检测,有射线检测(RT)、超声波检测(UT)和磁性检测(MT)等多种无损检测技术。

Since welding information of more than 2000 locations per block is manually prepared, omissions and errors commonly occur, which requires additional work, resulting in a huge amount of time and cost.

由于每个区块2000多个位置的焊接信息都是人工编制的,经常会出现遗漏和错误,这需要额外的工作,导致大量的时间和成本。

Of various deep learning algorithms, a convolutional neural network (CNN) that has recently been researched a lot for image classification shows high performance compared to conventional algorithms.

在各种深度学习算法中,卷积神经网络(CNN)在图像分类中表现出了比传统算法更高的性能。

not only the boundaries of defects but also the types of defects are important because NDT rules depending on the type of defect.that handles radiographic images, research on object detection employing CNN has already been underway.automatically detects the welding defects in radiographic images by employing Faster R-CNN that shows high-performance in terms of accuracy.

不仅缺陷的边界很重要,缺陷的类型也很重要,因为无损检测的规则取决于缺陷的类型。为了处理射线图像,利用CNN进行物体检测的研究已经在进行中。通过使用速度更快的R-CNN自动检测射线图像中的焊接缺陷,该R-CNN在准确性方面表现出高性能。

We compared ResNet [12] and Inception-ResNet V2 [13] that showed high-performance in ImageNet by configuring them as backbone networks.

我们通过将ResNet[12]和Inception-ResNet V2[13]配置为主干网络,比较了它们在ImageNet中表现出的高性能。

Table 1 describes the method and features of defect detection.

表1描述了缺陷检测的方法和特点。

2 Methodology

2.1. Convolutional Neural Network

2.2. Faster R-CNN

Faster R-CNN, as shown in Figure 2a, proposed a novel method by constructing a neural network in the conventional selective search as a method of obtaining region proposals.

Faster R-CNN,如图2a所示,提出了一种新的方法,通过在传统的选择性搜索中构建神经网络来获得区域建议。

2.3. ResNet

In forming a deep network, the gradient value becomes too large or saturated with small values, resulting in a vanishing gradient problem that loses or slows the learning effect.

在形成深度网络时,梯度值变得过大或被较小的值饱和,导致梯度消失问题,从而丢失或减慢学习效果。

ResNet added an identity shortcut connection to the conventional neural network structure to obtain the learning effect of the deep network.

ResNet 在传统的神经网络结构上增加了一个身份快捷连接,以获得深度网络的学习效果

2.4. Inception-ResNet V2

Inception-ResNet is a model that combines structural features and is divided into V1 and V2.Figure 3b shows the module A of Inception-ResNet [13].

INSTIMATION-ResNet是一种结合了结构特征的模型,分为V1和V2。图3b显示了初始-ResNet的模块A[13]。

The module form of Inception-ResNet V1 and Inception-ResNet V2 are the same, but there are differences in the number of internal filters and the modification of stem.

Inception-ResNet V1和 V2的模块形式相同,但在内部过滤器的数量和stem的修改上有所不同。

The Inception-ResNet model improves performance due to the difference between Inception V3 and V4. The high recognition rate and learning rate are verified through recent studies, and it is expected to achieve high outcomes when used as the feature extractor of the welding defect detection algorithm.

由于Inception V3和V4之间的差异,Inception-ResNet模型提高了性能。近期的研究验证了该算法具有较高的识别率和学习率,将其作为焊接缺陷检测算法的特征提取器有望取得较高的效果。

3 Welding Defect Data

In the dataset, the defect types are composed of porosity, lacks of fusion, slag, and cracks。The dataset is composed of radiographic testing images taken differently depending on the steel plate, pipe, and pipe size, thus it can be read and evaluated without dividing the weld after learning.

在数据集中,缺陷类型由孔隙、未熔合、熔渣和裂纹组成。数据集由根据钢板、管道和管道尺寸不同而拍摄的射线照相检测图像组成,因此在学习后无需分割焊缝即可读取和评估。

3.1. Pre-Processing

High-definition images degrade the learning rate, and it is difficult to expect good performance with an increase in the number of parameters to learn.

高清晰度图像降低了学习速度,并且随着要学习的参数数量的增加,很难期望良好的性能。

we removed the rest except for the weld and used it as the training data along with the information marked.

我们移除了除焊缝之外的其余部分,并将其与标记的信息一起用作训练数据。

In this study, we segmented the radiographic testing images to fit the weld into Sections 2–5 (Figure 5). The segmented image becomes smaller from 4900 pixels to less than 980 pixels, and the learning rate was reduced from 1.7 s to 0.3 s per epoch.

在这项研究中,我们将射线照相检测图像分成2-5部分(图5)。分割的图像从4900像素变得更小,小于980像素,并且学习速率从每历元1.7秒降低到0.3秒。

The total number of data increased to 341 from the 134 through image segmentation. Of them, there are 321 training data and 20 validation data.

通过图像分割,数据总量从134个增加到341个。其中,有321个训练数据和20个验证数据。

3.2. Small Object in Faster R-CNN

In MS COCO object detection competition [14], small , medium, and large are classified according to the pixel area, so the welds belong to both small and large object.

在MS COCO对象检测竞赛[14]中,根据像素面积对小型、中型和大型进行分类,因此焊缝同时属于小型和大型对象。

To theoretically estimate the size of the anchor box generated in RPN, we selected the size and aspect ratio by taking into account intersection over union (IoU) according to [15].

为了从理论上估计RPN中生成的锚框的大小,我们根据[15]通过考虑并集上的交集(IoU)来选择大小和纵横比。

4. Experiments and Results

The detection rate-recall graph of the algorithms for the porosity and LoS is shown in Figure 7.

孔隙率和LoS算法的检测率-召回图如图7所示。

Table 3 shows the result of evaluating the performance of the algorithm.

表3示出了评估算法性能的结果。

When comparing the feature extractor, ResNet showed relatively higher performance than Inception-ResNet V2.This shows that the classification of defect classes is lower than that of other models, but the performance of locations is better.

当比较特征提取器时,ResNet显示出比Inception-ResNet V2相对更高的性能。这表明缺陷类别的分类低于其他模型,但是位置的性能更好。

The porosity has similar training and evaluation data, and has a high overall detection rate.

孔隙度具有相似的训练和评估数据,并且具有高的总体检测率。

5. Conclusions

we set the size of the anchor box and aspect ratio to be suitable for small objects, and set the number of region proposal recommendations through an experiment.

我们设置锚框的大小和纵横比以适合小对象,并通过一个实验设置区域提议推荐的数量。

we compared ResNet and Inception-ResNet V2 with the feature extractor of Faster R-CNN, and proposed ResNet with the highest performance.

我们将ResNet和Inception-ResNet V2与更快的R-CNN的特征提取器进行了比较,并提出了性能最高的ResNet。

In this study, we used data conversion for efficient training and performance improvement.The experimental results show that data conversion could increase the performance by 0.074 in radiographic testing images.but covered specific welding defects to increase practicality.

在这项研究中,我们使用数据转换进行有效的培训和绩效改进。实验结果表明,数据转换可以将射线检测图像的性能提高0.074倍。但是覆盖了特定的焊接缺陷以增加实用性。

We increased the data of the LoS through data conversion and image segmentation, but could not significantly decrease the biased results.

我们通过数据转换和图像分割增加了LoS的数据,但不能显著减少有偏差的结果。

Automatic Detection of Welding Defects Using Faster R-CNN相关推荐

  1. Faster R CNN

    Faster R CNN 3 FASTER R-CNN 我们的Faster R CNN 由两个模块组成,第一个模块是 proposes regions 的全卷积网络,第二个是使用 proposed r ...

  2. P.Laguna / AUTOMATIC DETECTION OF WAVE BOUNDARIES IN MULTILEAD ECG SIGNALS VALIDATION WITH THE CSE

    AUTOMATIC DETECTION OF WAVE BOUNDARIES IN MULTILEAD ECG SIGNALS:  VALIDATION WITH THE CSE DATABASE b ...

  3. 瑞芯微 TB-RK3399Pro --基于YOLOv4的销钉缺陷检测(Detection of Pin Defects)

    销钉缺陷检测(Defect-Detection Method of Pins) 电力金具上销钉松动.缺失等常见缺陷严重影响着电力系统的稳定运行, 而该类缺陷的检测方式主要依赖于人工标注,致使效率低下. ...

  4. 【论文阅读】Automatic Detection of Various Malicious Traffic Using Side Channel Features on TCP Packets

    原文标题:Automatic Detection of Various Malicious Traffic Using Side Channel Features on TCP Packets 原文作 ...

  5. 棋盘格检测--Automatic Detection of Checkerboards on Blurred and Distorted Images

    Automatic Detection of Checkerboards on Blurred and Distorted Images In Proc. IEEE/RSJ International ...

  6. 论文阅读:Automatic Detection and Classi cation of Teeth in CT Data

    [论文信息] MICCAI 2012 会议论文 文章实现了中全自动的牙齿检测和分类,对象为CBCT/MSCT,实验数据集是43套临床头部CT图像. 主要是两个步骤: 1. 分割上颌骨: 2. 分成16 ...

  7. P.Laguna/AUTOMATIC DETECTION OF WAVE BOUNDARIES IN MULTILEAD ECG SIGNALS VALIDATION WITH THE CSE DB

    3.结果 单导联方法已经应用到MIT-BIH数据库的几个记录上.图7显示了在4个具有非标准形态的记录上得到的结果.记录106呈RSR'模式,记录108呈QS模式,记录114呈W模式,记录111 R波有 ...

  8. Domain Adaptive Object Detection for Autonomous Driving under FoggyWeather(翻)

    Title:Domain Adaptive Object Detection for Autonomous Driving under FoggyWeather 雾天环境下自动驾驶领域自适应目标检测 ...

  9. 经典神经网络 | Faster R-CNN论文解析

    论文题目:Faster R-CNN: T owards Real-Time Object Detection with Region Proposal Networks 论文链接:https://ar ...

  10. Multi-Faceted Distillation of Base-Novel Commonality for Few-shot Object Detection

    小目标检测中基于新型共性的多方面蒸馏 Abstract. Most of existing methods for few-shot object detection follow the fine- ...

最新文章

  1. mysql编译参数查看_查看 apache,nginx,mysql 安装时的编译参数
  2. HTML之垂直居中问题
  3. java获取数据库MetaData
  4. 第二届高校大数据比赛之鼠标轨迹识别
  5. 分布式测试工具Beetle.DT的部署并进行HTTP,SQL,TCP压测
  6. Install Docker Mac OS X
  7. Year-End Review
  8. 嘉年华回顾丨Eygle带你领略数据库技术和生态的发展演进
  9. h5传奇 cqgmb.php,魔兽世界怀旧服狂暴战bwl最新WA字符串集合
  10. 深入浅出SIP协议详解(以呼叫中心呼入呼出为例)
  11. java定时每小时_java 定时任务,每日运行和每小时运行。
  12. 【懒懒】我不生产笑话,我只是笑话的搬运工 [问题点数:200分]
  13. DXR 实时光线追踪技术概览
  14. 关系网络lbs的应用_冒泡网王江:熟人关系将成LBS最重要商业模式
  15. 利用评论信息的推荐综述
  16. 转:用迅雷下载Android SDK全系列
  17. C#textbox和label显示皆透明如何修改/让字体和背景透明
  18. mysql被替换的文件如何恢复吗_文件被覆盖替换了怎么找回来
  19. html form表单提交
  20. 幼儿园的计算机一年级的教案,一年级活动教案

热门文章

  1. python语句中str_python中str是什么意思
  2. win10无法访问共享文件,报出错误代码0x80004005
  3. CSS Tricks - 你应该知道的 CSS 技巧
  4. 智能电导率系统电路设计详解
  5. 图解react设计理论基础
  6. (一)泛函分析(江泽坚)习题解答
  7. python 题目 给出一个整数数组 nums 和一个整数 k
  8. PDF怎么拆分页面,PDF拆分页面的方法
  9. 运维团队(OPS)与技术团队有效沟通配合探讨
  10. iOS开发各种证书问题