当前位置: 首页 > 专利查询>上海大学专利>正文

一种钢筋直径识别方法、系统、电子设备及存储介质技术方案

技术编号:39329657 阅读:14 留言:0更新日期:2023-11-12 16:06
本发明专利技术公开了一种钢筋直径识别方法、系统、电子设备及存储介质,涉及钢筋直径识别技术领域,该方法包括:获取第一图像集和第二图像集;采用训练好的Mask R

【技术实现步骤摘要】
一种钢筋直径识别方法、系统、电子设备及存储介质


[0001]本专利技术涉及钢筋直径识别
,特别是涉及一种基于Mask R

CNN算法与双目视觉的钢筋直径识别方法、系统、电子设备及存储介质。

技术介绍

[0002]为节约成本,提高利润,钢筋工程施工过程中存在使用“瘦身钢筋”的情况。因此在钢筋施工质量检测内容中,钢筋直径检测是非常重要的一环,关乎整体结构的安全可靠性。钢筋工程施工验收指标要求钢筋的直径偏差应在0.8mm以内,精度要求较高。目前钢筋直径检测主要依靠人工抽检尺量的方式进行,存在如下问题:
[0003](1)钢筋绑扎及测量工作量大,技术附加值低,使用人工的性价比持续降低。(2)钢筋直径测量精度要求较高,人为误差成因复杂,不利于质量管控。(3)数字化水平低,抽检方式存在遗漏问题。
[0004]目前研究人员已提出了一系列基于计算机视觉的自动化钢筋检测方法来检测钢筋的直径,包括基于边缘检测及阈值分割的传统机器视觉方法、基于机器学习的点云数据处理方法以及基于Mask R

CNN深度学习算法的图像分割方法。但是基于边缘检测及阈值分割的传统机器视觉方法并未使用人工智能技术,仅能实现简单背景下的钢筋识别,也无法获取钢筋三维信息,局限性较大;基于机器学习的点云数据处理方法虽然可以获取钢筋的三维点云模型,但是需要使用激光扫描仪在多个测站进行扫描,存在设备成本较高、测量步骤复杂等不足。基于Mask R

CNN深度学习算法的图像分割方法中使用了Mask R

CNN算法,钢筋图像识别效果较好,但并未结合其他方法获取钢筋的三维信息,只能在固定距离上对钢筋进行测量。

技术实现思路

[0005]为实现简便、精确、易用、适用性更广的钢筋直径智能识别效果,本专利技术提供了一种基于Mask R

CNN算法与双目视觉的钢筋直径识别方法、系统、电子设备及存储介质。
[0006]为实现上述目的,本专利技术提供了如下方案:
[0007]第一方面,本专利技术提供了一种钢筋直径识别方法,包括:
[0008]获取第一图像集和第二图像集;所述第一图像集中的图像为第一双目相机拍摄目标钢筋网得到的左目图像和右目图像;所述第二图像集中的图像为第二双目相机拍摄目标钢筋网得到的左目图像和右目图像;所述第二双目相机为第一双目相机绕光轴旋转90
°
后得到的双目相机;所述第一双目相机拍摄的图像中的竖向钢筋为所述第二双目相机拍摄的图像中的横向钢筋;
[0009]采用训练好的Mask R

CNN网络模型,对每张图像进行分割,得到每张图像对应的钢筋实例分割结果;所述钢筋实例分割结果包括多张子图、每张子图对应的钢筋数量、每根钢筋的目标检测框位置及每根钢筋所在区域的RGB色值;
[0010]根据所述钢筋实例分割结果,通过视差计算每根钢筋的实际位置坐标;
[0011]根据所述钢筋的实际位置坐标计算钢筋直径,并采用ConvNeXt深度学习算法修正所述钢筋直径。
[0012]第二方面,本专利技术提供了一种钢筋直径识别系统,包括:
[0013]图像获取模块,用于获取第一图像集和第二图像集;所述第一图像集中的图像为第一双目相机拍摄目标钢筋网得到的左目图像和右目图像;所述第二图像集中的图像为第二双目相机拍摄目标钢筋网得到的左目图像和右目图像;所述第二双目相机为第一双目相机绕光轴旋转90
°
后得到的双目相机;所述第一双目相机拍摄的图像中的竖向钢筋为所述第二双目相机拍摄的图像中的横向钢筋;
[0014]钢筋实例分割结果确定模块,用于采用训练好的Mask R

CNN网络模型,对每张图像进行分割,得到每张图像对应的钢筋实例分割结果;所述钢筋实例分割结果包括多张子图、每张子图对应的钢筋数量、每根钢筋的目标检测框位置及每根钢筋所在区域的RGB色值;
[0015]实际位置坐标计算模块,用于根据所述钢筋实例分割结果,通过视差计算每根钢筋的实际位置坐标;
[0016]钢筋直径确定模块,用于根据所述钢筋的实际位置坐标计算钢筋直径,并采用ConvNeXt深度学习算法修正所述钢筋直径。
[0017]第三方面,本专利技术提供了一种电子设备,包括存储器及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行根据第一方面所述的钢筋直径识别方法。
[0018]第四方面,本专利技术提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的钢筋直径识别方法。
[0019]根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:
[0020]本专利技术通过Mask R

CNN算法、双目视觉技术和深度学习算法能够准确识别目标范围内的全部钢筋直径,检测覆盖率高,排除风险隐患,且高效替代人工检查方法,节约人力成本支出。
附图说明
[0021]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0022]图1为本专利技术实施例提供的钢筋直径识别方法的流程示意图;
[0023]图2为本专利技术实施例提供的双目相机实际安装位置示意图;
[0024]图3为本专利技术实施例提供的视差计算坐标原理图;
[0025]图4为本专利技术实施例提供的钢筋直径识别方法的详细流程图;
[0026]图5为本专利技术实施例提供的等效像素距离计算原理图;
[0027]图6为本专利技术实施例提供的钢筋mask图像素宽度测量图;
[0028]图7为本专利技术实施例提供的像素宽度修正图;
[0029]图8为本专利技术实施例提供的钢筋图片切分示意图;
[0030]图9为本专利技术实施例提供的修正系数标注图;
[0031]图10为本专利技术实施例提供的切片图分类结果图。
具体实施方式
[0032]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0033]为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。
[0034]本专利技术提供了一种基于Mask R

CNN算法与双目视觉的钢筋直径识别方法、系统、电子设备及存储介质,其创新部分为:
[0035]1.Mask R

CNN网络与双目相机结合。
[0036]2.通过视差原理计算钢筋坐标,继而本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种钢筋直径识别方法,其特征在于,包括:获取第一图像集和第二图像集;所述第一图像集中的图像为第一双目相机拍摄目标钢筋网得到的左目图像和右目图像;所述第二图像集中的图像为第二双目相机拍摄目标钢筋网得到的左目图像和右目图像;所述第二双目相机为第一双目相机绕光轴旋转90
°
后得到的双目相机;所述第一双目相机拍摄的图像中的竖向钢筋为所述第二双目相机拍摄的图像中的横向钢筋;采用训练好的Mask R

CNN网络模型,对每张图像进行分割,得到每张图像对应的钢筋实例分割结果;所述钢筋实例分割结果包括多张子图、每张子图对应的钢筋数量、每根钢筋的目标检测框位置及每根钢筋所在区域的RGB色值;根据所述钢筋实例分割结果,通过视差计算每根钢筋的实际位置坐标;根据所述钢筋的实际位置坐标计算钢筋直径,并采用ConvNeXt深度学习算法修正所述钢筋直径。2.根据权利要求1所述的一种钢筋直径识别方法,其特征在于,在执行根据所述钢筋实例分割结果,通过视差计算每根钢筋的实际位置坐标步骤之前,还包括:根据所述钢筋实例分割结果,判断同一图像集中左目图像中的钢筋数量和右目图像中的钢筋数量是否相同;若是,则根据同一图像集中每张图像对应的钢筋实例分割结果,通过视差计算钢筋实际位置坐标;若否,则当同一图像集中左目图像中的钢筋数量比右目图像中的钢筋数量多N根竖向钢筋时,将左目图像最左边N根竖向钢筋不参与钢筋实际位置坐标计算;或者当同一图像集中左目图像中的钢筋数量比右目图像中的钢筋数量少N根竖向钢筋时,将右目图像最右边N根竖向钢筋不参与钢筋实际位置坐标计算。3.根据权利要求2所述的一种钢筋直径识别方法,其特征在于,根据所述钢筋实例分割结果,通过视差计算每根钢筋的实际位置坐标,具体包括:将参与钢筋实际位置坐标计算的子图执行第一操作;所述第一操作为:首先在参与钢筋实际位置坐标计算的子图中,确定每根竖向钢筋所在区域;其次采用opencv直线拟合函数对竖向钢筋所在区域进行拟合,得到直线方程;然后将直线均匀分段,并根据直线方程计算竖向钢筋各分段中点像素坐标;接着根据左右目图像中对应分段中点像素坐标的视差,计算该中点像素坐标的实际空间坐标;最后求得每一根竖向钢筋的各个分段点实际空间坐标后,取均值,作为该竖向钢筋的实际位置坐标。4.根据权利要求3所述的一种钢筋直径识别方法,其特征在于,所述实际位置坐标的计算公式为:其中,所述实际位置坐标为(x,y);P为双目系统基线长度,f为相机焦距,L为左目相机或者右目相机宽度,L1为钢筋在左目相机上的成像与左目相机边缘的距离,L2为钢筋在右目相机上的成像与右目相机边缘的距离,且L1和L2是根据钢筋的像素坐标确定的;所述双
目系统为左目相机和右目相机组成的系统。5.根据权利要求1所述的一种钢筋直径识别方法,其特征在于,根据所述钢筋的实际位置坐标计算钢筋直径,具体包括:根据所述钢筋的...

【专利技术属性】
技术研发人员:汪德江王浩宇杜晓庆朱炯亦
申请(专利权)人:上海大学
类型:发明
国别省市:

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

1