船舶焊缝缺陷纹理边缘提取方法技术

技术编号:39719515 阅读:14 留言:0更新日期:2023-12-17 23:26
本发明专利技术提供了一种船舶焊缝缺陷纹理边缘提取方法

【技术实现步骤摘要】
船舶焊缝缺陷纹理边缘提取方法、系统、设备及存储介质


[0001]本专利技术属于船舶
,尤其涉及一种船舶焊缝缺陷纹理边缘提取方法

系统

设备及存储介质


技术介绍

[0002]船舶焊缝缺陷检测主要对船舶焊接的部位进行检查,分析焊接部分是否符合安全要求,在船舶质量检验中至关重要

传统的船舶焊缝缺陷监测判断,主要是使用
X
光放射源与胶片进行拍摄,再由专业的技术员对拍摄后的胶片进行判断,由于相应专业的技术员稀缺以及专业程度的不一,容易对缺陷区域进行误判断,为船舶的质量安全造成一定的隐患

因此单靠
X
光拍摄的原始
X
光图像判别焊缝是否有缺陷容易忽略细小的边缘而造成判断误差,如何对原始的
X
光图像进行图像处理,增强
X
光图像中细小边缘,放大不易察觉的纹理信息,协助专业人员对船舶焊缝的缺陷进行判别具有极高的研究意义


技术实现思路

[0003]基于此,为至少解决相关技术中单靠
X
光拍摄的原始
X
光图像判别焊缝是否有缺陷容易忽略细小的边缘而造成判断误差的问题,本专利技术的目的在于提供一种船舶焊缝缺陷纹理边缘提取方法

系统

设备及存储介质

[0004]本专利技术是通过以下技术方案实现的:
[0005]一种船舶焊缝缺陷纹理边缘提取方法,包括以下步骤:
[0006]对
X
光图像进行预处理,得到梯度图像;
[0007]对梯度图像中的图像梯度数据进行非极大值抑制,只保留局部最大值点,获得梯度图像中边缘轮廓的像素点;
[0008]给定高阈值和低阈值,梯度值大于高阈值的像素点记为强边缘点,梯度值小于低阈值的像素点记为弱边缘点,梯度值位于高阈值和低阈值之间的像素点记为中边缘点;
[0009]将弱边缘点去除,并根据预设的判断规则判断中边缘点是否保留,判断为是时,则保留中边缘点,判断为否时,则将中边缘点去除

[0010]进一步地,根据预设的判断规则判断中边缘点是否保留的步骤包括:
[0011]依次在中边缘点中选取一个中边缘点作为目标中边缘点,将目标中边缘点和与其接触的中边缘点连接,得到多条轮廓线;
[0012]对于每条轮廓线,判断轮廓线是否保留,若保留,则将组成轮廓线的中边缘点保留,若不保留,则将组成轮廓线的中边缘点去除;
[0013]其中,轮廓线是否保留的判断过程如下:
[0014](1)
判断轮廓线的两端中的任一端是否与强边缘点接触,若是,则进入步骤
(2)
,若否,则判断轮廓线不保留,;
[0015](2)
判断轮廓线的两端中的任一端是否与若边缘点接触,若是,则进入步骤
(3)
,若否,则判断轮廓线保留;
[0016](3)
计算轮廓线中与强边缘点接触的一端和与其接触的强边缘点之间的距离,记为第一距离,计算轮廓线中与弱边缘点接触的一端和与其接触的弱边缘点之间的距离,记为第二距离,若第一距离小于第二距离,则判断轮廓线保留,否则判断轮廓线不保留

[0017]进一步地,给定高阈值和低阈值的步骤包括:
[0018]对经过非极大值抑制后的图像,计算图像的灰度平均值,以计算得到的灰度平均值作为高阈值;
[0019]对经过非极大值抑制后的图像,采用最大间类方差的方法得出图像的最佳阈值,以最佳阈值作为低阈值

[0020]进一步地,对
X
光图像进行预处理,得到梯度图像的步骤包括:
[0021]对
X
光图像进行滤波处理,得到去噪的
X
光图像;
[0022]计算去噪的
X
光图像的图像梯度,得到梯度图像

[0023]进一步地,对
X
光图像进行滤波处理,得到去噪的
X
光图像的步骤包括:
[0024]对
X
光图像进行双边滤波处理,得到去噪的
X
光图像

[0025]本专利技术还提供了一种船舶焊缝缺陷纹理边缘提取系统,包括:
[0026]第一处理模块,用于对
X
光图像进行预处理,得到梯度图像;
[0027]第二处理模块,用于对所述梯度图像中的图像梯度数据进行非极大值抑制,只保留局部最大值点,获得梯度图像中边缘轮廓的像素点;
[0028]标记模块,用于给定高阈值和低阈值,梯度值大于高阈值的像素点记为强边缘点,梯度值小于低阈值的像素点记为弱边缘点,梯度值位于高阈值和低阈值之间的像素点记为中边缘点;
[0029]判断模块,用于将弱边缘点去除,并根据预设的判断规则判断中边缘点是否保留,判断为是时,则保留中边缘点,判断为否时,则将中边缘点去除;
[0030]本专利技术还提供了一种电子设备,所述电子设备包括:
[0031]处理器;
[0032]存储器,用于存储可执行的计算机程序;
[0033]其中,所述处理器执行所述计算机程序时实现所述船舶焊缝缺陷纹理边缘提取方法的步骤

[0034]本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述船舶焊缝缺陷纹理边缘提取方法的步骤

[0035]相比于现有技术,本专利技术的有益效果为:对
X
光图像进行梯度计算和非极大值抑制,能够寻找图像内的纹理和方向,以及过滤部分纹理数值弱的纹理信息,再对筛选出来的纹理信息进行可信度判断,最终得出可信度较强的纹理信息,从而起到增强
X
光图像中细小边缘,放大不易察觉的纹理信息,起到协助专业人员对船舶焊缝的缺陷进行判别的作用

附图说明
[0036]图1为本专利技术船舶焊缝缺陷纹理边缘提取方法的步骤流程图;
[0037]图2为本专利技术船舶焊缝缺陷纹理边缘提取系统的模块示意图;
[0038]图3为本专利技术电子设备的硬件结构图

具体实施方式
[0039]为使本专利技术实施例的目的

技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例

通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计

[0040]因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例

基于本专利技术中的实施例,本领域普通技术人员在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种船舶焊缝缺陷纹理边缘提取方法,其特征在于,包括以下步骤:对
X
光图像进行预处理,得到梯度图像;对所述梯度图像中的图像梯度数据进行非极大值抑制,只保留局部最大值点,获得梯度图像中边缘轮廓的像素点;给定高阈值和低阈值,梯度值大于高阈值的像素点记为强边缘点,梯度值小于低阈值的像素点记为弱边缘点,梯度值位于高阈值和低阈值之间的像素点记为中边缘点;将弱边缘点去除,并根据预设的判断规则判断中边缘点是否保留,判断为是时,则保留中边缘点,判断为否时,则将中边缘点去除
。2.
根据权利要求1所述的船舶焊缝缺陷纹理边缘提取方法,其特征在于,所述根据预设的判断规则判断中边缘点是否保留的步骤包括:依次在中边缘点中选取一个中边缘点作为目标中边缘点,将目标中边缘点和与其接触的中边缘点连接,得到多条轮廓线;对于每条轮廓线,判断轮廓线是否保留,若保留,则将组成轮廓线的中边缘点保留,若不保留,则将组成轮廓线的中边缘点去除;其中,轮廓线是否保留的判断过程如下:
(1)
判断轮廓线的两端中的任一端是否与强边缘点接触,若是,则进入步骤
(2)
,若否,则判断轮廓线不保留,;
(2)
判断轮廓线的两端中的任一端是否与若边缘点接触,若是,则进入步骤
(3)
,若否,则判断轮廓线保留;
(3)
计算轮廓线中与强边缘点接触的一端和与其接触的强边缘点之间的距离,记为第一距离,计算轮廓线中与弱边缘点接触的一端和与其接触的弱边缘点之间的距离,记为第二距离,若第一距离小于第二距离,则判断轮廓线保留,否则判断轮廓线不保留
。3.
根据权利要求1所述的船舶焊缝缺陷纹理边缘提取方法,其特征在于,所述给定高阈值和低阈值的步骤包括:对经过非极大值抑制后的图像,计算图像的灰度平均值,以计算得到的灰度平均值作为高阈值;对经过非...

【专利技术属性】
技术研发人员:徐洁陈建平谭培智
申请(专利权)人:广州航海学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1