利用轻量级网络在X光图像上实现焊接缺陷的自动化像素级检测方法

《NDT & E International》:Automated pixel-level detection method of weld defects using lightweight network on X-ray images

【字体: 时间:2026年02月11日 来源:NDT & E International 4.5

编辑推荐:

  焊接缺陷的自动检测方法研究,提出基于轻量级编码器-解码器的MSF-Net模型,通过HLF Block和GLF Block实现高低层及全局局部特征融合,结合DSC减少参数量,实验显示Dice系数达0.905,IoU达0.830。

  
钱伟超|董少华|陈琳
中国石油大学(北京)人工智能学院,102249,北京,中国

摘要

由管道焊接缺陷引起的故障是管道安全事故最重要的原因之一。由于焊接过程和环境的影响,焊接缺陷难以避免。通常通过手动检查X射线图像来识别焊接缺陷,但这既效率低下又具有高度主观性。本文提出了一种基于轻量级编码器-解码器网络结构的像素级自动检测方法,以解决手动检测的挑战。首先,通过引入高低层特征融合模块(HLF Block)减少了下采样导致的信息损失。然后,建立了一种新的全局-局部特征融合模块(GLF Block),以提取更多关于缺陷区域的区分性特征,从而提高缺陷检测的准确性。此外,将深度可分离卷积(DSC)应用于模型中,显著减少了模型参数的数量,而不会牺牲检测准确性。定性比较和定量分析表明,该技术的性能优于其他方法,dice系数(Dice)为0.905,交并比(IoU)为0.830。因此,所提出的检测模型在焊接缺陷检测方面显示出巨大的潜力。

引言

作为石油和天然气运输的主要手段,管道的安全性由于快速发展而受到越来越多的关注。石油和天然气管道由多根钢管焊接而成。尽管焊接是管道连接的最常用方法[1],但焊接过程和环境容易导致裂纹、夹渣、未熔合、未穿透等缺陷[2],这些缺陷可能导致管道故障和运输安全问题[2]。因此,检测管道焊接缺陷对于确保运输安全和防止事故至关重要。可以通过无损检测(NDT)有效识别管道焊接缺陷,包括超声波[3]、涡流[4]、红外[5]、磁泄漏[1]和X射线[6]技术。虽然X射线检测能够提供更直观的结果和更准确的焊接缺陷检测[7],但手动胶片评估效率低下且具有很强的主观性[8]。因此,需要高精度的自动方法来提高检测效率和准确性。
管道焊接缺陷检测方法分为图像处理、特征值分析和深度学习[9]。
图像处理检测技术主要包括阈值分割和边缘检测。阈值分割主要涉及确定合适的灰度阈值,并将焊接X射线图像划分为几个部分。该方法使用全局阈值进行焊接提取,局部阈值进行焊接缺陷提取,以及Otsu阈值进行焊接缺陷分割[[10],[11],[12],[13]]。边缘检测通过确定X射线图像像素中的显著变化来捕捉边缘信息,以识别焊缝和缺陷[14,15]。此外,阈值分割和边缘检测结合使用可以进一步提高焊接缺陷的分割准确性[[16],[17],[18]]。然而,图像像素分布和质量对分割结果有显著影响。
特征值检测方法分析缺陷区域的特征,并使用模式识别对焊接故障进行分类。Lashkia等人根据视觉焊接故障特征将焊接缺陷分为圆形、纵向和横向缺陷[19]。因此,该方法使用描述焊接缺陷形状和方向的几何特征,如水平比率[20]、长度[21]、纵横比[22]和偏心率[23]。特征值检测方法还常用纹理特征[[24],[25],[26]]。提取的特征值作为分类输入,通过支持向量机[[27],[28],[29]]、人工神经网络[[30],[31],[32],[33]]、反向传播神经网络[26]、多层感知器[34,35]和K最近邻[34]等模式识别技术来确定特征值与焊接缺陷之间的非线性关系。由于缺陷特征值是高维向量,使用特征选择算法消除特征冗余以提高计算性能[36,37]。因此,基于特征值的检测方法主要依赖于手动设计和特征值提取,这具有高度主观性,而对于特征指示较低的缺陷,检测准确性较差。
随着近年来人工智能的发展,由于其出色的特征提取和学习能力,深度学习已被应用于缺陷检测。基于深度学习的检测方法主要包括图像分类[[38],[39],[40],[41],[42]]、对象检测[[43],[44],[45],[46],[47],[48],[49]]和语义分割技术[[50],[51],[52],[53],[54],[55],[56]]。
图像分类涉及模型训练的图像级注释,以确定特定X射线图像的缺陷类型。侯等人提出了一种具有九个深度层的卷积神经网络,直接从X射线图像中提取深度特征[38]。刘等人提出了一种一致的多尺度特征映射方法,以提高低质量焊接图像中的缺陷识别准确性[39]。此外,研究使用迁移学习来提高用小数据集训练的模型的分类准确性[40,41]。尽管图像分类方法可以确定特定焊接X射线图像的缺陷类型,但它们无法提供缺陷位置。
对象检测方法通过边界框注释训练模型,用于缺陷分类和定位。这些方法主要依赖于两个框架:Fast R-CNN[57]和YOLO[58,59]。先前的研究将特征金字塔[44,46]和多种注意力机制[[44],[45],[46]]引入对象检测框架,以改进小目标缺陷的提取,并使用K均值聚类优化缺陷先验边界框,从而提高锚框的准确性[46,47]。尽管对象检测方法可以定位缺陷,但它们对缺陷边缘的标注不够精确。
语义分割涉及通过像素级注释准确分类X射线图像中的每个像素,以识别、分类、定位并精确显示焊接缺陷。基于语义分割的检测方法包括FPN[50]、Mask-RCNN[51,52]和U-Net[[53],[54],[55],[56]],这些方法展示了编码器-解码器结构。然而,这些方法在全局特征提取方面存在局限性,限制了分割模型检测小缺陷的能力,并增加了检测结果中的噪声。
本文提出了一种基于编码器-解码器的管道焊接像素级缺陷检测网络。首先,编码器根据残差网络对焊接X射线图像进行下采样,然后解码器通过双线性插值对特征进行上采样,以进行焊接缺陷检测。在编码器和解码器中引入了深度可分离卷积(DSC),以减少模型参数的数量。此外,嵌入了高低层特征融合模块(HLF Block)和全局-局部特征融合模块(GLF Block)到跳跃连接中,以减少信息损失并提高全局和局部特征提取能力。经过实验验证,本文提出的检测网络比其他检测方法具有更好的检测能力和更少的参数。

方法部分

方法

本节提供了所提出的焊接缺陷分割网络(MSF-Net)的详细信息,包括网络架构、MSF-Net中每个模块的结构以及损失函数。

数据集

GDXray + [64]是一个由BAM联邦材料研究与测试研究所收集的公共X射线图像数据集,包括五个子集:铸件、焊接、行李、自然和设置。焊接数据库包含10张原始焊接射线照片(系列W0001)及其二值像素级注释(系列W0002)。通过这种方法,每个像素被标记为缺陷或背景。此外,系列W0003包含68张焊接X射线图像,其中一些图像已通过像素级进行标记

结果与讨论

通过定量和定性分析评估了所提出的MSF-Net的分割性能。首先,提供了分割性能和实验参数评估指标。其次,通过消融实验验证了MSF-Net中每个模块的分割性能。最后,通过与其他先进检测模型的比较验证了MSF-Net的分割性能。

结论

本文提出了一种用于管道焊接的像素级缺陷检测网络,即MSF-Net,它具有改进的编码器-解码器结构,包括编码器部分、解码器部分和MSF Block。使用残差网络作为编码器可以防止梯度爆炸,同时通过将DSC引入编码器和解码器部分来减少参数数量,使模型更加轻量。MSF Block中的HLF Block最小化了下采样导致的信息损失。

CRediT作者贡献声明

钱伟超:撰写——原始草案、可视化、验证、软件、方法论、调查、数据整理。董少华:撰写——审阅与编辑、监督、概念化。陈琳:撰写——审阅与编辑、可视化、监督、形式分析。

利益冲突声明

作者声明以下可能被视为潜在利益冲突的财务利益/个人关系:董少华报告称获得了中国石油公司的财务支持。陈琳报告称获得了中国石油大学北京分校的科学基金的财务支持。如果有其他作者,他们声明没有已知的可能会影响结果的财务利益或个人关系

致谢

本工作得到了中国石油大学北京分校科学基金(编号:2462023BJRC020)以及CNPCCUPB的战略合作技术项目(编号:ZLZX2020-05)的支持。
相关新闻
生物通微信公众号
微信
新浪微博
  • 搜索
  • 国际
  • 国内
  • 人物
  • 产业
  • 热点
  • 科普

知名企业招聘

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号