【技术实现步骤摘要】
钢筋端面识别计数装置及方法
[0001]本专利技术属于钢筋计数
,具体涉及一种钢筋端面识别计数装置及方法。
技术介绍
[0002]多年来,我国建筑行业持续高速发展,作为建筑必需品的钢筋也保持着巨大的经济体量。在钢筋生产和销售中,钢筋数量的精准统计始终是重要的环节,因此在成捆钢筋打标时就能快速、精确地统计出钢筋的数量,对提升现场生产效率、降低人力成本具有重要的意义。
[0003]钢筋打捆时的初步计数精度较低,因此设有复检环节。目前企业复检多采用称重法、点支电子自动计数笔和线激光扫描。由于负公差生产工艺,在钢筋直径较小、长度较短等条件下,称重法的结果容易产生误差,已成为钢筋生产线上的痛点。而点支电子自动计数笔需要人工逐一触碰,费时费力。线激光扫描则容易将不同的端面连接起来,造成误判。随着机器视觉的图像处理技术越来越成熟,在各行各业广泛应用,近年来已有学者在钢筋端面识别计数算法上做研究,提出了多种计数方法,如连通面积计数法、边缘检测方法、基于神经网络的方法等。各方法均实现了很大程度的自动化钢筋识别,为钢筋产业数字化发展与产业升级注入了动力,但也各有其局限性。边缘检测和面积法受端面图像黏连的影响较大,基于神经网络的方法工作量较大且算法复杂,且对偶尔出现的特殊端面难以有效识别。因此,亟需对钢筋端面识别计数方法做进一步的改进。
技术实现思路
[0004]本专利技术针对上述问题提供了一种钢筋端面识别计数装置及方法。
[0005]为达到上述目的本专利技术采用了以下技术方案:
[0006] ...
【技术保护点】
【技术特征摘要】
1.钢筋端面识别计数装置,其特征在于:包括钢筋输送机构(1),在所述钢筋输送机构(1)的前部和后部均设置有端面撞齐挡板(2),在所述钢筋输送机构(1)的下方设置有转运机构(3),用于将端部撞齐的成捆钢筋输送至检测台(4),在所述检测台(4)前部的上方设置有可升降的遮光帘(5),所述遮光帘(5)的上端缠绕在卷轴(6)上,所述卷轴(6)的两端转动设置在安装架(7)上,在所述安装架(7)的一侧设置有卷帘电机(8),所述卷轴(6)与卷帘电机(8)的输出轴固定连接,所述安装架(7)通过连接杆(9)固定连接在箱体(10)上,所述箱体(10)设置在检测台(4)的前方,在所述箱体(10)的下表面设置有支腿(11),在所述箱体(10)内部设置有位置调节机构(12),在所述位置调节机构(12)上设置有滑台(13),在所述滑台(13)上设置有环形聚光灯(14),在所述环形聚光灯(14)的中部设置有采集镜头(15),在所述箱体(10)靠近钢筋输送机构(1)的一侧设置有激光传感器(16),所述激光传感器(16)用于感应钢筋捆的位置,所述钢筋输送机构(1)、转运机、卷帘电机(8)、位置调节机构(12)、环形聚光灯(14)、采集镜头(15)和激光传感器(16)均由控制台(17)控制。2.根据权利要求1所述的钢筋端面识别计数装置,其特征在于:所述钢筋输送机构(1)为托辊输送机构。3.根据权利要求1所述的钢筋端面识别计数装置,其特征在于:所述转运机构(3)包括两个链轴(301),在两个链轴(301)上设置有多个一一对应的链轮(304),在两个对应的链轮(304)之间设置有链条(303),在所述链轴(301)由多个轴承座(305)共同支撑,在每个轴承座(305)的下方均设置有伸缩缸(302),用于带动链轴(301)上下移动,所述伸缩缸(302)的缸体安装在地面上,在其中一个所述链轴(301)的端部设置有链传动电机(306),用于带动链轴(301)旋转,所述链传动电机(306)安装在伸缩缸(302)上。4.根据权利要求1所述的钢筋端面识别计数装置,其特征在于:所述遮光帘(5)的下边缘呈与钢筋捆对应的弧形状。5.根据权利要求1所述的钢筋端面识别计数装置,其特征在于:所述位置调节机构(12)包括横向固定座(121),在所述横向固定座(121)上安装有横向导杆(122)和横向丝杠(123),在所述横向固定座(121)的一侧设置有横移电机(124),所述横移电机(124)的输出轴与横向丝杠(123)连接,在所述横向丝杠(123)上螺纹连接有滑块(125),所述滑块(125)与与横向导杆(122)滑动连接,在所述滑块(125)的上表面固定设置有纵向导杆(126),在所述纵向导杆(126)的上端设置有纵向座(127),在所述纵向座(127)与滑块(125)之间还设置有纵向丝杠(128),在所述纵向座(127)的上表面设置有用于带动纵向丝杠(128)旋转的纵向电机(129),所述滑台(13)与纵向丝杠(128)螺纹连接,所述滑台(13)与纵向导杆(126)滑动连接。6.基于权利要求1所述钢筋端面识别计数装置的钢筋端面识别计数方法,其特征在于:包括以下步骤:步骤1,建立钢筋端面模板库,具体为:步骤1.1,采集多个钢筋捆端面图像,形成数据集,并将数据集分成训练集和测试集;步骤1.2,从训练集中选择一个钢筋捆端面图像,采用加权平均法对选择的钢筋捆端面图像进行灰度化处理;加权平均法的公式为:Gray(x,y)=W
R
·
R(x,y)+W
G
·
G(x,y)+W
B
·
B(x,y)
其中,x、y表示各点坐标,Gray(x,y)为加权灰度化的结果,R(x,y)、G(x,y)、B(x,y)为各点的红绿蓝分量值,W
R
、W
G
、W
B
为对应的权值;步骤1.3,对灰度化处理后的钢筋捆端面图像进行Gamma变换;Gamma函数公式如下:其中,Gamma(x,y)为Gamma变换后的归一化灰度图,γ为校正参数;步骤1.4,通过下述计算公式消除Gamma变换后钢筋捆端面图像背景中的杂物干扰,完成背景暗部消除:其中,f(x,y)为除杂之后的钢筋捆端面图像,M为背景消除阈值;步骤1.5,对除杂之后的钢筋捆端面图像进行高斯滤波降噪;步骤1.6,从钢筋捆端面图中逐像素点的截取与正模板相同的局部图,并逐一的计算与正模板库中每个正模板的匹配度,若正模板库中无正模板则直接进行步骤1.9;将所有的匹配结果输出为二维矩阵,其匹配度的计算公式如下:其中,w和h分别为正模板的宽度和高度,T(x',y')为正模板坐标(x',y')处的值,I(x,y)为预处理后的图像上坐标(x,y)处的值,R(x,y)为输出矩阵;其中T(x',y')在正模板上的位置与I(x,y)在预处理后图像上的位置相同;将二维矩阵中的匹配度分别与匹配阈值C进行比较,大于等于匹配阈值C即识别为钢筋端面图像,记为1,小于阈值即识别为非钢筋端面,记为0,最终得到识别结果矩阵Flag(x,y):;步骤1.7,剔除重复结果;设定局部图中的某一点作为该局部图的表示坐标,计算相邻识别结果之间的距离H=[(x2‑
x1)2+(y2‑
y1)2]
0.5
,其中x1、x2、y1、y2分别为两个相邻识别结果的横坐标和纵坐标,选择钢筋半径R作为判断阈值,如果H小于R,则认为其为重复结果,舍去其一;重复判断动作,删除所有重复结果,将剩余的识别结果输出为认定结果;步骤1.8,对认定结果中的每个局部图进行SSIM除误,将识别结果中的局部图逐一与反模板库中的每个反模板进行结构相似度计算,若反模板库中无反模板则直接进行步骤1.9,
其中μ
x
是x的平均值,μ
y
是y的平均值,σ
x2
是x的方差,σ
y2
是y的方差,σ
xy
是x和y的协方差,c1=0.0001L2,c2=0.0009L2是用来维持稳定的常数,L是像素值的动态范围;将计算到的SSIM值与SSIM阈值进行比较,删除大于等于SSIM阈值的结果,输出最终结果;步骤1.9...
【专利技术属性】
技术研发人员:张彦杰,于程豪,张超,张炜,王涛,刘亚星,杜旺哲,闫鹏,蔺素宏,彭嘉,
申请(专利权)人:太原理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。