一种基于深度学习的裂纹实例分割方法技术

技术编号:38345646 阅读:9 留言:0更新日期:2023-08-02 09:25
本发明专利技术公开了一种基于深度学习的裂纹实例分割方法,包括制作裂纹实例数据集,并将数据集划分为训练集和验证集;将训练集通过改进的Kmeans++聚类算法生成先验框并使用改进的mosaic方法进行数据增强预处理;将数据增强预处理后的训练集输入深度学习模型中并进行迭代训练;将迭代训练后的训练集输出实例分割模型。本发明专利技术通过改进kmeans++聚类算法生成先验框作为深度学习模型训练的先验知识,同时针对裂纹特征改进了用于数据增强的mosaic方法,具有更高的检测精度、更好的泛化性和更好的鲁棒性。本方法可实现基于图像的裂纹实例分割,进一步可实现裂纹形态特征及位置信息的检测。一步可实现裂纹形态特征及位置信息的检测。一步可实现裂纹形态特征及位置信息的检测。

【技术实现步骤摘要】
一种基于深度学习的裂纹实例分割方法


[0001]本专利技术涉及图像处理
,特别是一种基于深度学习的裂纹实例分割方法。

技术介绍

[0002]当前我国建筑行业的迅速发展,建筑施工技术也是取得了巨大的进步。作为满足人们生产、居住、学习和公共活动的建筑工程,其主体结构存在各种各样的不安全隐患,例如各式各样的裂纹和建筑材料质量问题等等时刻威胁着人民的生命安全和财产安全。裂纹产生在金属或者其他建筑材料上,减少其使用寿命及安全性,因此裂纹在建筑工程中成了一种质量通病。
[0003]现阶段关于裂纹的检测方法包括:人工监督、图像处理、机器学习等方法,但由于人工监督的方式存在一定的主观性,并比较耗费人力,效率较低;图像处理的方式又无法做到较好的泛化性,检测精度较低;机器学习的方式又存在需要人工提取相应特征,而裂纹的特征比较复杂,使用机器学习的方式效果并不是很好,所以本专利技术采用深度学习的方式,基于深度学习模型进行裂纹的实例分割检测,实现裂纹像素级别的分割,便于查看裂纹延伸情况和发展趋势。
[0004]因此,在深度学习网络中增强裂纹图像特征,加速预测框回归收敛,提高裂纹实例分割的检测精度,是本专利技术去解决的问题。

技术实现思路

[0005]本部分的目的在于概述本专利技术的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本申请的说明书摘要和专利技术名称中可能会做些简化或省略以避免使本部分、说明书摘要和专利技术名称的目的模糊,而这种简化或省略不能用于限制本专利技术的范围。
[0006]鉴于上述和/或现有的深度学习的裂纹实例分割方法中存在的问题,提出了本专利技术。
[0007]因此,本专利技术所要解决的问题在于如何在深度学习网络中增强裂纹图像特征,加速预测框回归收敛,提高裂纹实例分割的检测精度。
[0008]为解决上述技术问题,本专利技术提供如下技术方案:一种基于深度学习的裂纹实例分割方法,其包括制作裂纹实例数据集,并将数据集划分为训练集和验证集;将训练集通过改进的Kmeans++聚类算法生成先验框;使用改进的mosaic方法进行数据增强预处理;将数据增强预处理后的训练集输入深度学习模型中,并进行迭代训练;将迭代训练后的深度学习模型输出裂纹实例分割模型。
[0009]作为本专利技术所述基于深度学习的裂纹实例分割方法的一种优选方案,其中:所述Kmeans++聚类算法是基于kmeans算法改进的,具体步骤如下:输入所有掩码标签数据作为聚类数据点。
[0010]随机选取一个聚类数据点作为第一个聚类中心,并通过改进的聚类标准处理所有聚类数据点,迭代到聚类中心。
[0011]计算各聚类数据点与各聚类中心的改进的聚类距离。
[0012]作为本专利技术所述基于深度学习的裂纹实例分割方法的一种优选方案,其中:所述Kmeans++聚类算法是基于kmeans算法改进的,还包括如下步骤:将各聚类数据点回归于与之距离最近的聚类中心。
[0013]计算各个簇类的聚类数据点的均值,作为新的聚类中心。
[0014]若聚类中心不再发生变动,结束算法,否则再次计算各聚类数据点与各聚类中心的改进的聚类距离。
[0015]作为本专利技术所述基于深度学习的裂纹实例分割方法的一种优选方案,其中:所述聚类中心中包括传统的聚类标准和改进的聚类标准,其中传统的聚类标准公式如下:;其中,dist为范式距离, 、
ꢀꢀ
为第i和第j个样本数据,T为矩阵的转置。
[0016]改进后的聚类标准是IoU交并比,其表达式如下:;其中,
ꢀꢀ
、 分别表示第i个数据点的宽和高,i,j代表任意常数。
[0017]作为本专利技术所述基于深度学习的裂纹实例分割方法的一种优选方案,其中:所述初始聚类中心的计算包括如下步骤:通过聚类中心计算所有聚类数据点和已有聚类中心的聚类距离。
[0018]接着计算出每个聚类数据点被选为下一个聚类中心的概率。
[0019]根据所有聚类数据点的概率,使用加权概率分布方法从中选出第二个聚类中心,重复步骤,直到选出K个聚类中心。
[0020]作为本专利技术所述基于深度学习的裂纹实例分割方法的一种优选方案,其中:所述随机选取一个聚类数据点作为第一个聚类中心,并通过改进的聚类标准处理所有聚类数据点,迭代到聚类中心包括:随机选取一个聚类数据点,在随机选取中被选中聚类中心的概率的表达式为: = ;其中,表示所有聚类数据点,D(x)表示聚类数据点与已有聚类中心的改进的聚类距离之和。
[0021]作为本专利技术所述基于深度学习的裂纹实例分割方法的一种优选方案,其中:所述改进的聚类距离是聚类数据点与各个聚类中心的距离,其表达式如下:;其中,为第 个聚类数据点与第个聚类中心的聚类距离,表示第 个聚类中心,表示聚类数据点。
[0022]作为本专利技术所述基于深度学习的裂纹实例分割方法的一种优选方案,其中:所述改进的mosaic方法增强是基于mosaic进行增强的,具体步骤如下:
将输出图形分为四部分,并随机从训练集中选择三张图像和当前输入图像进行裁剪和旋转,使其适应原始图像大小。
[0023]将四张裁剪后的图像拼接成一个新的图像,形成马赛克的效果。
[0024]新图像中空白部分使用固定颜色填充。
[0025]将新图像作为增强后的样本,用于训练模型。
[0026]作为本专利技术所述基于深度学习的裂纹实例分割方法的一种优选方案,其中:所述训练集通过将改进后的mosaic样本图像、掩码标签信息和kmeans++聚类算法生成的先验框输入到深度学习模型中;深度学习模型对预测信息和输入的掩码标签数据进行损失函数计算得到损失值,通过计算损失函数的梯度,反向传播误差来更新深度学习网络中每个权重参数,使深度学习网络更加拟合训练集。
[0027]作为本专利技术所述基于深度学习的裂纹实例分割方法的一种优选方案,其中:所述迭代训练是表现为深度学习模型在验证集上检测精度实现收敛,在收敛后输出裂纹实例分割模型。
附图说明
[0028]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。其中:图1为本专利技术深度学习裂纹实例分割方法的流程图。
[0029]图2为本专利技术改进前面后模型对类数据集图像检测识别效果对比图。
[0030]图3为本专利技术改进前面后模型对数据集外图像检测识别效果对比图。
具体实施方式
[0031]为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合说明书附图对本专利技术的具体实施方式做详细的说明。
[0032]在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是本专利技术还可以采用其他不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本专利技术内涵的情况下做类似推广,因此本专利技术不受下面公开的具体实施例的限制。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于深度学习的裂纹实例分割方法,其特征在于:包括,制作裂纹实例数据集,并将数据集划分为训练集和验证集;将训练集通过改进的Kmeans++聚类算法生成先验框;使用改进的mosaic方法进行数据增强预处理;将数据增强预处理后的训练集输入深度学习模型中,并进行迭代训练;将迭代训练后的深度学习模型输出裂纹实例分割模型。2.如权利要求1所述的基于深度学习的裂纹实例分割方法,其特征在于:所述Kmeans++聚类算法是基于kmeans算法改进的,具体步骤如下:输入所有掩码标签数据作为聚类数据点;随机选取一个聚类数据点作为第一个聚类中心,并通过改进的聚类标准处理所有聚类数据点,迭代到聚类中心;计算各聚类数据点与各聚类中心的改进的聚类距离。3.如权利要求1或2所述的基于深度学习的裂纹实例分割方法,其特征在于:所述Kmeans++聚类算法是基于kmeans算法改进的,还包括如下步骤:将各聚类数据点回归于与之距离最近的聚类中心;计算各个簇类的聚类数据点的均值,作为新的聚类中心;若聚类中心不再发生变动,结束算法,否则再次计算各聚类数据点与各聚类中心的改进的聚类距离。4.如权利要求3所述的基于深度学习的裂纹实例分割方法,其特征在于:所述聚类中心中包括传统的聚类标准和改进的聚类标准,其中传统的聚类标准公式如下:;其中,dist为范式距离,、为第i和第j个样本数据,T为矩阵的转置;改进后的聚类标准是IoU交并比,其表达式如下:;其中,、分别表示第i个数据点的宽和高,i,j代表任意常数。5.如权利要求3所述的基于深度学习的裂纹实例分割方法,其特征在于:所述聚类中心的计算包括如下步骤:通过聚类中心计算所有聚类数据点和已有聚类中心的聚类距离;接着计算出每个聚类数据点被选为下一个聚类中心的概率;根据所有聚类数据点的概率,使用...

【专利技术属性】
技术研发人员:马千里李棋
申请(专利权)人:南京邮电大学
类型:发明
国别省市:

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

1