【技术实现步骤摘要】
一种水泥混凝土路面刻槽深度三维检测方法及系统
本专利技术专利属于道路交通智能检测领域,具体涉及一种水泥混凝土路面刻槽深度三维检测算法及系统。
技术介绍
水泥混凝土表面刻槽工艺在公路、跑道、桥面等各个领域应用广泛,可有效提高路面抗滑性,对保证行车安全又重要作用。但是,在路面使用过程中由于行驶车辆碾压、雨雪等自然天气的影响,刻槽不可避免的会出现不同程度的磨损,对其抗滑性能产生影响。通过调研发现,对刻槽磨损程度目前尚没有成熟的方法对其进行评价。由于构造深度是评价路面抗滑性能的重要指标,因此,本研究将刻槽区域的平均构造深度作为刻槽磨损程度的评价指标,实现刻槽区域平均构造深度的计算。评价水泥混凝土路面抗滑性能的宏观构指标主要有两个,平均断面深度(MPD)与平均构造深度(MTD)。测试方法有:铺砂法,激光断面法和流出仪法。铺砂法具有原理简单、操作方便、结果直观等优点,但是装砂方法无严格标准,造成装入砂的紧密程度差异使装入砂的体积不同,且摊砂用的推平板也没有统一标准导致手工铺砂法误差较大。激光断面法应用广泛,但由于激光的性质,应用在水泥混凝土刻槽路面等大宏观构造路面上时,测试结果误差较大。流出仪不能测试多孔路面和透水路面。
技术实现思路
针对上述现有技术中存在的缺陷或不足,本专利技术的目的在于,提供一种水泥混凝土路面刻槽深度三维检测算法。为了达到上述目的,本专利技术采用如下的技术方案予以解决:一种水泥混凝土路面刻槽深度三维检测算法,具体包括如下步骤:步骤1:计算机读取待测的路面三维数据矩阵y;步骤2:对读取的路面三维数据矩阵y进行双向标准差滤波,得到双向标准差滤波后的矩阵Q ...
【技术保护点】
一种水泥混凝土路面刻槽深度三维检测算法,其特征在于,具体包括如下步骤:步骤1:计算机读取待测的路面三维数据矩阵y;步骤2:对读取的路面三维数据矩阵y进行双向标准差滤波,得到双向标准差滤波后的矩阵Q;步骤3:对双向标准差滤波后的矩阵Q进行形态学滤波,得到去噪后的路面三维数据矩阵M'm×n;步骤4:根据去噪后的路面三维数据矩阵M'm×n,绘制刻槽的高度直方图Hist;步骤5:根据刻槽的高度直方图Hist,计算刻槽区域的阈值th;步骤6:逐行遍历步骤3得到的去噪后的路面三维数据矩阵M'm×n,将M'm×n中所有大于等于阈值th的数据存入一维矩阵O1中,将所有小于th的数据存入一维矩阵O2中,从而将去噪后的路面三维数据矩阵M'm×n划分为两部分;步骤7:分别计算一维矩阵O1中数据的算术平均值avg1和一维矩阵O2中数据的算术平均值avg2,然后根据下式计算得到刻槽区域的平均深度值:GDV=|avg1‑avg2|。
【技术特征摘要】
1.一种水泥混凝土路面刻槽深度三维检测方法,其特征在于,具体包括如下步骤:步骤1:计算机读取待测的路面三维数据矩阵y;步骤2:对读取的路面三维数据矩阵y进行双向标准差滤波,得到双向标准差滤波后的矩阵Q;步骤3:对双向标准差滤波后的矩阵Q进行形态学滤波,得到去噪后的路面三维数据矩阵M'm×n;步骤4:根据去噪后的路面三维数据矩阵M'm×n,绘制刻槽的高度直方图Hist;具体包括如下步骤:步骤41:将去噪后的三维数据矩阵M'm×n中所有数据取与其最接近的整数,得到高度数据矩阵Om×n;步骤42:找出矩阵Om×n中的最大高度数据值max;步骤43:创建长度为(max+1)的一维矩阵f,将高度数据矩阵Om×n中每个高度值value在高度数据矩阵Om×n中出现的次数f(value)按照从0到max的顺序依次存入一维矩阵f;其中max为高度数据矩阵Om×n的最大值;步骤44,以高度数据矩阵Om×n中高度值value为横坐标,以每个高度值value值在一维矩阵f中出现的次数f(value)为纵坐标绘图,得到刻槽的高度直方图Hist;步骤5:根据刻槽的高度直方图Hist,计算刻槽区域的阈值th;具体包括如下步骤:步骤51,分别计算高度数据矩阵Om×n中数据的平均值avg、最大值max、最小值min和标准偏差sd;步骤52,在刻槽的高度直方图Hist上,以横坐标值等于平均值avg为分界点,分别找出其左、右两侧峰值所对应的横坐标即高度值,分别记为val1和val2;步骤53,若val2-val1≤sd,则说明该刻槽的高度直方图Hist的两峰值中有一个峰值很低,需另寻低峰的位置,则执行步骤54;否则,令valp1=val1,valp2=val2,若valp2已被赋过值,此处就不再赋值;其中,valp1与valp2存储有效峰值所对应的高度;跳至步骤57;步骤54,比较和若则令valP1=val1;否则令valP1=val2;步骤55,将一维矩阵f从小到大排列,找出其中值点对应的下标,记为valmid;步骤56,若valmid>avg,表明小峰在大峰左边;执行步骤(a);若valmid<avg,表明小峰在大峰右边,执行步骤(b);(a)向左调节分界点:逐行扫描高度数据矩阵Om×n,找出所有满足Oij≤valp1的高度值,存入一个新的一维矩阵F1,Oij代表矩阵Om×n中的第i行第j列数据;计算新矩阵F1中高度值的平均值令avg=avg',跳至步骤52;(b)向右调节分界点:逐行扫描高度数据矩阵Om×n,找出所有满足Oij≥valp1的高度值,存入一个新的一维矩阵F1,计算新矩阵F1中高度值的平均值令avg=avg',跳至步骤52;步骤57,计算阈值th:步骤6:逐行遍历步骤3得到的去噪后的路面三维数据矩阵M'm×n,将M'm×n中所有大于等于阈值th的数据存入一维矩阵O1中,将所有小于th的数据存入一维矩阵O2中,从而将去噪后的路面三维数据矩阵M'm×n划分为两部分;步骤7:分别计算一维矩阵O1中数据的算术平均值avg1和一维矩阵O2中数据的算术平均值avg2,然后根据下式计算得到刻槽区域的平均深度值:GDV=|avg1-avg2|。2.如权利要求1所述的水泥混凝土路面刻槽深度三维检测方法,其特征在于,所述步骤2中对读取的路面三维数据矩阵y进行双向标准差滤波具体包括如下步骤:步骤21,计算矩阵y中每一行的算术平均值和标准差;步骤22,设路面三维数据矩阵y中的元素记为yij,1≤i≤a,1≤j≤b,其中a,b为路面三维数据矩阵y的总行数与总列数;步骤23,如果则用该行的算术平均值替换该元素的值,否则该元素的值保持不变;其中,meanai是第i行的算术平均值,sqrsi是第i行的标准差,行阈值k1为3~10;步骤24,计算矩阵y中每一列的算术平均值和标准差;步骤25,如果则用该列的算术平均值来代替该元素值,否则该元素的值保持不变,其中,meanbj是第j列的列均值,sqrcoj是第j列的标准差,列阈值k2为3~10,得到双向标准差滤波后的路面三维数据矩阵Q。3.如权利要求1所述的水泥混凝土路面刻槽深度三维检测方法,其特征在于,所述步骤3中对双向标准差滤波后的矩阵Q进行形态学滤波具体包括如下步骤:步骤31,选择结构元素se1对双向标准差滤波后的矩阵Q进行开运算,得到矩阵I;步骤32,选择结构元素se2对矩阵I进行膨胀处理,得到去噪后的路面三维数据矩阵M'm×n。4.一种水泥混凝土路面刻槽深度三维检测系...
【专利技术属性】
技术研发人员:张娟,李伟,吴正伟,
申请(专利权)人:中交第一公路勘察设计研究院有限公司,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。