一种基于深度学习的冰体环向裂纹尺寸测量方法技术

技术编号:36811258 阅读:12 留言:0更新日期:2023-03-09 00:46
本发明专利技术公开了一种基于深度学习的冰体环向裂纹尺寸测量方法,该方法包括以下步骤:采集大量海冰图片制作训练数据集;采用深度学习方法对实例分割网络模型进行训练,得到训练好的实例分割网络模型;对训练好的实例分割模型进行置信度验证,将验证通过的实例分割网络模型作为目标模型;目标模型对待识别的海冰图像进行实例分割,得到目标的海冰mask;对海冰mask进行边缘识别,得到海冰环向裂纹;根据得到的海冰环向裂纹进行圆弧拟合,从而获得其尺寸参数。本发明专利技术通过利用度学习方法对对YOLACT神经网络进行训练,得到海实例分割网络模型,实现对海冰裂纹的准确识别并计算环向裂纹参数,解决原有计算不准确的问题,提高环向裂纹的精度和计算效率。的精度和计算效率。的精度和计算效率。

【技术实现步骤摘要】
一种基于深度学习的冰体环向裂纹尺寸测量方法


[0001]本专利技术属于船舶与海洋工程船冰模型试验中海冰破坏参数测量
,具体涉及一种基于深度学习的冰体环向裂纹尺寸测量方法。

技术介绍

[0002]随着全球气候变化,北冰洋海冰不断消融,北极航道的开通再次成为人类聚焦的话题。想要成功开通北极航道,海冰信息的获取成为关键,而海冰破碎过程中产生的裂纹特征对海洋结构物和破冰船的抗病设计往往起着至关重要的作用。现场冰观测通常受到恶劣自然条件的影响,很难做到精确测量,而卫星遥感只能满足大范围的观测要求,在识别小尺度特征时就会显得无能为力,计算进度和计算效率不高,以及无法识别小尺度裂纹特征的问题。
[0003]随着摄影技术和硬件设备飞速发展,国内外很多学者在岸基观测河冰信息的研究基础上,迅速发展出船基海冰、无人机海冰和河冰的冰块信息观测技术,能够获得高精度的小尺度在海冰图像,而这种岸基观测,随船观测以及无人机观测等技术与卫星遥感相比,在小尺度海冰特征观测方面表现出天然的优势。
[0004]然后如何快速准确地让计算机自动获取海冰裂纹特征参数成为瓶颈,国内外很多学者开展了诸多模型冰检测算法的研究。主要集中在如何准确识别出画面中模型冰的目标,以及如何精确的提取画面中每一个模型冰像素点的位置坐标,用来进行图像处理。在提取模型冰目标方面,主要包含阈值分割,图像检测和实例分割。阈值分割是根据图像的灰度将灰度图像转换为二值图像,选择阈值将图像分为“对象区域”和“背景区域”,从而识别出冰块计算碎冰场面积。图像检测是利用yolo系列目标检测的网络框架,如果使用在模型冰上,通过训练模型,能够对冰的种类以及位置信息进行识别。在获得环向裂纹后,针对圆弧拟合,目前主要有两种拟合方法:最小二乘法圆弧拟合和霍夫圆检测。最小二乘法是一种经典的数学优化算法,通过最小化误差的平方和,从而找到最佳的圆的函数方程。其主要思路是:获取圆弧上各像素点坐标数据之后,根据误差平方和最小化的中心思想,找出这些数据的最佳匹配函数,即最佳拟合圆。但是由于缺乏对环向裂纹圆弧的约束,在拟合过程中会受到很多噪声点的干扰,拟合结果有很大的偏差。霍夫圆检测的原理是霍夫圆变换,是将二维图像空间中一个圆转换为该圆半径、圆心横纵坐标所确定的霍夫坐标系的一个点的过程。通过任意三点确定一个圆的思想,来对圆弧进行拟合,但是霍夫圆检测需要根据不同的圆弧尺寸进行参数调整,这也导致了使用霍夫圆检测的方法进行圆弧拟合虽然会获得较好的拟合效果,但是会耗费大量的时间,在实际工程应用中存在很大的限制。
[0005]综上所述,现有技术存在的问题是:
[0006](1)传统图像处理技术,如阈值分割,只能通过像素之间的灰度差别,分辨出海冰和海水两个类别,在画面中出现船舶,小岛等其余目标时,阈值分割的方法就无法识别多种目标。
[0007](2)目前海冰识别需要大量样本进行模型训练,而实际中可用于模型训练的海冰
图像数据集较少,从而导致模型对特定形状的海冰识别效果好,导致训练过拟合,无法识别所有种类的海冰,或者识别精度较低。
[0008](3)在识别出海冰形状并获得海冰边缘之后,圆弧拟合容易受到噪声点的干扰,或者需要针对不同的海冰尺寸进行参数调整,计算效率很低,且精度不高。

技术实现思路

[0009]本专利技术针对上述的不足之处提供一种计算效率高、识别精度高的基于深度学习的冰体环向裂纹尺寸测量方法。
[0010]本专利技术目的是这样实现的:一种基于深度学习的冰体环向裂纹尺寸测量方法,其特征在于:该方法包括如下步骤:
[0011]步骤S1:采集大量海冰图片制作训练数据集;
[0012]步骤S2:根据制作的数据集,采用深度学习方法对实例分割网络模型进行训练,得到训练好的实例分割网络模型;
[0013]步骤S3:对训练好的实例分割模型进行置信度验证,将验证通过的实例分割网络模型作为目标模型;
[0014]步骤S4:目标模型对待识别的海冰图像进行实例分割,得到目标的海冰mask;
[0015]步骤S5:对海冰mask进行边缘识别,得到海冰环向裂纹;
[0016]步骤S6:根据得到的海冰环向裂纹进行圆弧拟合,从而获得其尺寸参数;尺寸参数包括:破冰半径,破冰角。
[0017]优选的,所述步骤S1中采集大量海冰图片制作训练数据集,包括对采集的大量海冰图片进行数据增强处理。
[0018]优选的,所述步骤S3中对训练好的实例分割模型进行置信度验证,具体操作如下:
[0019]步骤S3

1:根据数据集的测试集数对实例分割模型进行测试,得到相应的测试结果;
[0020]步骤S3

2:根据测试结果计算实例分割模型的识别准确率;
[0021]步骤S3

3:若实例分割模型的识别的准确率大于预置准确率阈值,输出当前裂纹图像识别的实例分割模型;
[0022]步骤S3

4:若实例分割模型的识别的准确率小于预置准确率阈值,则重复步骤S2。
[0023]优选的,所述步骤S4中目标模型对待识别的海冰图像进行实例分割,得到目标的海冰mask,海冰mask即为海冰掩膜,具体操作如下:
[0024]在目标模型的基础上加入掩膜分支,并将实例分割任务划分为两个并行的子任务,分别为原型掩膜分支与目标检测分支;
[0025]原型掩膜分支通过Protonet结构生成原型掩膜,目标检测分支通过Prediction Head网络进行检测定位与掩膜系数的信息计算;
[0026]通过NMS进行筛选,处理结果与生成的原型掩膜以线性组合的方式生成每个anchor对应的mask分割结果。
[0027]优选的,所述步骤S5中对海冰mask进行边缘识别采用Canny算子边缘检测方法,获得海冰边缘图像上所有像素点的像素坐标。
[0028]优选的,所述步骤S6中根据得到的海冰环向裂纹进行圆弧拟合,具体操作如下:
[0029]根据海冰环向裂纹上所有边缘点的像素坐标,在其中筛选出横坐标的最大值和最小值,也是待拟合线段的起始点和终止点;
[0030]确定需要进行弧线拟合的环向裂纹,分别在圆弧上取四条直线的垂直平分线,求其四条垂直平分线的两两交点,最多可能有6个交点;在这6个交点取最小外包矩阵,当外包矩阵过大时,则可以判断此条曲线不是圆弧;当外包矩阵符合阈值要求,则认为该裂纹拟合出理想的圆弧;
[0031]根据圆弧上任意两条弦的垂直平分线的交点是圆心的原则,假设这些交点作为候选圆的圆心;在得到候选圆心后,再用最小二乘法缩小误差的方法求出圆心坐标和半径的最优解,确定这段环向裂纹所对应的拟合圆。
[0032]优选的,所述步骤S6中获得破冰半径为:
[0033]在获得环向裂纹对应的拟合圆之后,根据最小二乘法计算得出的最优半径,即为破冰半径。
[0034]优选的,所述步骤S6中获得破冰角为:
[0035]在获本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于深度学习的冰体环向裂纹尺寸测量方法,其特征在于:该方法包括如下步骤:步骤S1:采集大量海冰图片制作训练数据集;步骤S2:根据制作的数据集,采用深度学习方法对实例分割网络模型进行训练,得到训练好的实例分割网络模型;步骤S3:对训练好的实例分割模型进行置信度验证,将验证通过的实例分割网络模型作为目标模型;步骤S4:目标模型对待识别的海冰图像进行实例分割,得到目标的海冰mask;步骤S5:对海冰mask进行边缘识别,得到海冰环向裂纹;步骤S6:根据得到的海冰环向裂纹进行圆弧拟合,从而获得其尺寸参数;尺寸参数包括:破冰半径,破冰角。2.根据权利要求1所述的一种基于深度学习的冰体环向裂纹尺寸测量方法,其特征在于:所述步骤S1中采集大量海冰图片制作训练数据集,包括对采集的大量海冰图片进行数据增强处理。3.根据权利要求1所述的一种基于深度学习的冰体环向裂纹尺寸测量方法,其特征在于:所述步骤S3中对训练好的实例分割模型进行置信度验证,具体操作如下:步骤S3

1:根据数据集的测试集数对实例分割模型进行测试,得到相应的测试结果;步骤S3

2:根据测试结果计算实例分割模型的识别准确率;步骤S3

3:若实例分割模型的识别的准确率大于预置准确率阈值,输出当前裂纹图像识别的实例分割模型;步骤S3

4:若实例分割模型的识别的准确率小于预置准确率阈值,则重复步骤S2。4.根据权利要求1所述的一种基于深度学习的冰体环向裂纹尺寸测量方法,其特征在于:所述步骤S4中目标模型对待识别的海冰图像进行实例分割,得到目标的海冰mask,海冰mask即为海冰掩膜,具体操作如下:在目标模型的基础上加入掩膜分支,并将实例分割任务划分为两个并行的子任务,分别为原型掩膜分支与目标检测分支;原型掩膜分支通过Protonet结构生成原型掩膜,目标检测分支通过Prediction Head网络进行检测定位与掩膜系数的信息计算;通过NMS进行筛选,处理结果与生成的原型掩膜以线性组合的方式生成每个anchor对应的mask分割结果。5.根据权利要求1所述的一种基于深度学习的冰体环向裂纹尺寸测量方法,其特征在于:所述步骤S5中对海冰mask进行边缘识别采用Canny算子边缘检测方法,获得海冰边缘图像上所有像素点的...

【专利技术属性】
技术研发人员:刘仁伟蔡金延白晓龙宋明费健雄
申请(专利权)人:江苏科技大学
类型:发明
国别省市:

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

1