一种道路斜坡路面距离测量系统及方法与流程

文档序号:32127643发布日期:2022-11-09 08:42阅读:87来源:国知局
一种道路斜坡路面距离测量系统及方法与流程

1.本发明涉及一种道路斜坡路面距离测量系统及方法,属于距离测量技术领域。


背景技术:

2.本部分的描述仅提供与本说明书公开相关的背景信息,而不构成现有技术。
3.距离测量是指测量地面上两点连线长度的工作,通常需要测定的是水平距离,即两点连线投影在某水准面上的长度,它是确定地面点的平面位置的要素之一,是测量工作中最基本的任务之一。
4.目前,针对道路斜坡路面的距离测量一般采用倾斜摄影技术,倾斜摄影技术是国际摄影测量领域近十几年发展起来的一项高新技术,该技术通过从一个垂直、四个倾斜、五个不同的视角同步采集影像,获取到丰富的建筑物顶面及侧视的高分辨率纹理。它不仅能够真实地反映地物情况,高精度地获取物方纹理信息,还可通过先进的定位、融合、建模等技术,生成真实的三维城市模型。但是,低空倾斜摄影测量存在一些不足:无人机的载重有限,很多无人机搭载的相机都不是专业测绘相机,航摄精度有待验证,且设备的购置成本高。
5.应该注意,上面对技术背景的介绍只是为了方便对本说明书的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本说明书的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。


技术实现要素:

6.本发明的目的在于提供一种道路斜坡路面距离测量系统及方法,本发明根据道路斜坡路面距离测量需求,进行多点坐标定位采集,确定位置点,划分不同平面内的坐标信息,对坐标信息进行,根据计算结果得出测量的道路斜坡路面距离,测量精准且便捷,查验测量后的道路斜坡路面距离是否符合标准,根据不同的分析结果执行不同的相应策略,通过路面维护单元对道路斜坡路面进行定期维护,可使道路斜坡路面得到定期维护,保障道路行驶安全,以解决现有技术中存在的上述问题。
7.为实现上述目的,本发明提供如下技术方案:
8.一种道路斜坡路面距离测量系统,包括数据采集模块、数据处理模块和数据计算模块,
9.数据采集模块用于采集道路斜坡路面信息,根据道路斜坡路面距离测量需求,通过数据采集模块对道路斜坡路面的不同位置处进行多点坐标定位采集,确定位置点的坐标信息,且将采集好的位置点的坐标信息传送给数据处理模块;
10.数据处理模块接收到数据采集模块传送的位置点的所述坐标信息,通过数据处理模块对所述坐标信息进行数据处理,首先将接收的批量数据转换成计算机能够接收的形式,所述坐标信息转换后,按照关键信息对转换后的所述坐标信息进行分组,划分不同平面内的所述坐标信息,所述坐标信息分组后,按照距离测量需求对分组后的所述坐标信息进
行检索,确定出符合距离测量的数据信息,且清除掉不符合距离测量的数据信息,且将处理好的所述坐标信息传送给数据计算模块;
11.数据计算模块接收到数据处理模块传送的经处理后的所述坐标信息,通过数据计算模块对所述坐标信息进行计算,确定出道路斜坡路面距离,首先对处理后的所述坐标信息进行提取,将需要计算的数据信息从传送链路中准确完整地提取出来,数据信息提取后,对提取的数据信息进行多方计算,根据计算结果得出测量的道路斜坡路面距离。
12.优选的,所述数据采集模块采集道路斜坡路面信息,执行以下操作:
13.激光测距仪用于测量道路斜坡路面的不同位置处到激光测距仪的距离,激光测距仪进行测量时,其发射多次激光脉冲,通过多普勒效应来确定道路斜坡路面的不同位置参数,且对采集的不同位置参数进行实时记录;
14.视觉惯性导航单元用于对测量的激光测距仪进行空间定位和姿态检测,确定空间定位位置信息,结合空间定位位置信息和不同位置参数信息确定出采集好的位置点的坐标信息,记为s(x
p
,y
p
,z
p
);
15.其中所述视觉惯性导航单元,包括:
16.图像获取子单元,用于基于设置在激光测距仪上的摄像机获取所述激光测距仪周围的环绕全景图像;
17.参考点确定子单元,用于基于所述环绕全景图像和道路斜坡路面的卫星地图,确定出粗略定位范围,按照预设确定方式在所述粗略定位范围对应的粗略定位区域中确定出多个定位参考点;
18.区域分层子单元,用于以所述定位参考点为中心,按照由内到外的顺序对所述粗略定位区域进行分层划分,获得每个定位参考点对应的粗略分层边缘集合;
19.全景获取子单元,用于在卫星地图中调取出所有粗略分层边缘集合中包含的粗略分层边缘中每个位置点对应的环境图像,并基于所述粗略分层边缘将所述环境图像进行连接,获得每个粗略分层边缘对应的粗略分层全景图像,将所述粗略分层边缘集合中包含的粗略分层边缘对应的粗略分层全景图像汇总,获得每个定位参考点对应的粗略分层全景图像集合;
20.吻合度计算子单元,用于确定出所述环绕全景图像和每个定位参考点对应的粗略分层全景图像集合中每个粗略分层全景图像之间的匹配度,基于所述匹配度计算出每个参考点与所述激光测距仪的当前位置点的吻合度;
21.参考确定子单元,用于将最大吻合度对应的定位参考点的粗略分层全景图像集合当作参考全景图像集合,并将所述参考全景图像集合中最大匹配度对应的粗略分层全景图像作为参考全景图像;
22.图像匹配子单元,用于基于所述最大吻合度确定出对应的划分细度,基于所述划分细度对所述参考全景图像进行划分,获得参考局部图像集合,将所述参考局部图像集合中包含的参考局部图像与所述环绕全景图像进行匹配,确定出每个参考局部图像在所述环绕全景图像中对应的局部全景图像;
23.空间定位子单元,用于基于所述参考局部图像在所述环绕全景图像中对应的局部全景图像和所述卫星地图,确定出所述激光测距仪的粗略位姿,再基于每个参考局部图像与所述参考局部图像在所述环绕全景图像中对应的局部全景图像对所述粗略位姿进行位
姿校正,获得所述激光测距仪的空间定位位置信息;
24.位置确定子单元,用于结合所述空间定位位置信息和不同位置参数信息确定出采集好的位置点的坐标信息,记为s(x
p
,y
p
,z
p
)。
25.优选的,所述空间定位子单元,包括:
26.初始确定子单元,用于基于与所述局部全景图像匹配的参考局部图像与所述卫星地图,确定出每个局部全景图像对应的粗略参考位姿,基于所述局部全景图像在所述环绕全景图像中的位置以及每个局部全景图像对应的粗略参考位姿,确定出所述摄像机的初始参考位姿;
27.相对确定子单元,用于调取出所述摄像机与所述激光测距仪之间的相对位姿信息,基于所述相对位姿信息和所述初始参考位姿,确定出所述激光测距仪的粗略位姿;
28.映射建立子单元,用于建立所述局部全景图像中的第一像素点和对应参考局部图像中的第二像素点之间的点映射关系;
29.深度差确定子单元,用于基于所述点映射关系和所述第一像素点对应的第一深度值以及所述第二像素点对应的第二深度值,计算出每个第一像素点对应的深度差;
30.基准确定子单元,用于将所述局部全景图像中深度差差值最小的两个第一像素点之间连接,获得对应的连接线,在所述局部全景图像中确定出交汇的连接线最多的交点作为对应的基准像素点,基于所述点映射关系将所述基准像素点对应的第二像素点作为参考像素点;
31.偏差确定子单元,用于基于所述基准像素点在局部全景图像中的第一坐标值和所述参考像素点在参考局部图像中的第二坐标值,确定出对应的横向偏差距离和纵向偏差距离;
32.角度确定子单元,用于在所述局部全景图像中确定出存在点映射关系的最外围像素点,基于所述最外围像素点对应的深度差确定出摄像偏差角度;
33.位姿校正子单元,用于基于所述摄像偏差角度和所述横向偏差距离以及所述纵向偏差距离,对所述粗略位姿进行位姿校正,获得所述激光测距仪的空间定位位置信息。
34.优选的,所述数据处理模块处理采集的坐标信息,执行以下操作:
35.数据转换单元接收到采集的坐标信息后,通过数据转换单元将接收的批量数据转换成计算机能够接收的形式,坐标信息数据转换后,坐标信息数据被读入计算机内,且将读入计算机内的坐标信息数据传送给数据分组单元;
36.数据分组单元接收到数据转换单元传送的所述坐标信息数据后,通过数据分组单元按照关键信息对转换后的所述坐标信息数据进行分组,划分不同平面内的所述坐标信息数据,且将分组划分后的所述坐标信息数据传送给数据检索单元;
37.数据检索单元接收到数据分组单元传送的所述坐标信息数据后,通过数据检索单元按照距离测量需求对分组后的所述坐标信息数据进行检索,根据不同的检索结果执行不同的处理策略;
38.其中,所述数据处理模块处理采集的坐标信息,还执行以下操作:
39.数据检索单元对所述坐标信息数据进行检索后,根据检索结果确定出符合距离测量的数据信息;
40.针对符合距离测量的数据信息,数据检索单元经检索确认后,将符合距离测量的
数据信息直接传送给数据计算模块进行后续的计算测量;
41.针对不符合距离测量的数据信息,数据检索单元经检索确认后,向数据清除单元传送相应的指令,通过数据清除单元清除掉不符合距离测量的数据信息。
42.优选的,所述数据计算模块计算坐标信息数据,执行以下操作:
43.数据提取单元接收到处理后的所述坐标信息数据,通过数据提取单元对处理后的所述坐标信息数据进行提取,将需要计算的数据信息从传送链路中准确完整地提取出来,且将提取出来的所述坐标信息数据传送给多方计算单元;
44.多方计算单元接收到数据提取单元传送的经提取后的所述坐标信息数据,通过多方计算单元对提取的数据信息进行多方计算,根据计算结果得出测量的道路斜坡路面距离。
45.优选的,所述多方计算单元计算道路斜坡路面距离,执行以下操作:
46.计算道路斜坡路面的长度距离时,采集道路斜坡路面的纵向截面上处于同一平面内的三点位置坐标,分别记为s1(x1,y1,z1)、s2(x2,y2,z2)和s3(x3,y3,z3),其中,s2(x2,y2,z2)为参照点,s1(x1,y1,z1)和s3(x3,y3,z3)以s2(x2,y2,z2)为参照,根据s1(x1,y1,z1)、s2(x2,y2,z2)和s3(x3,y3,z3)的坐标信息计算出道路斜坡路面的长度距离;
47.计算道路斜坡路面的宽度距离时,采集道路斜坡路面的纵向截面上处于同一水平线上的两点位置坐标,分别记为s4(x4,y4,z4)和s5(x5,y5,z5),根据s4(x4,y4,z4)和s5(x5,y5,z5)的坐标信息计算出道路斜坡路面的宽度距离。
48.优选的,还包括数据分析模块,其中,
49.数据分析模块接收到数据计算模块传送的经计算后的所述道路斜坡路面距离,通过数据分析模块对计算测量后的所述道路斜坡路面距离进行详细地分析,查验测量后的道路斜坡路面距离是否符合标准,根据不同的分析结果执行不同的相应策略。
50.优选的,所述数据分析模块对道路斜坡路面距离进行分析,执行以下操作:
51.数据调用单元接收到数据计算模块传送的经计算后的所述道路斜坡路面距离,通过数据调用单元将存放在数据存储模块内设定的符合道路标准的道路斜坡路面距离的临界值调用出来,且将调用出来的临界值反馈给数据比较单元;
52.数据比较单元接收到数据调用单元传送的调用临界值数据后,通过数据比较单元对接收的临界值数据和测量的路面距离数据进行相互比较,确定出比较结果,且将比较结果传送给数据执行单元;
53.数据执行单元接收到数据比较单元传送的比较结果后,通过数据执行单元按照比较结果执行不同的解决策略。
54.优选的,所述数据执行单元执行不同的解决策略,执行以下操作:
55.针对测量的路面距离数据大于设定的临界值数据的情形,数据执行单元向路面整改单元传送指令,通过路面整改单元对道路斜坡路面进行整改;
56.针对测量的路面距离数据小于或等于设定的临界值数据的情形,数据执行单元向路面维护单元传送指令,通过路面维护单元对道路斜坡路面进行定期维护。
57.本发明还提供了一种基于上述的道路斜坡路面距离测量系统的道路斜坡路面距离测量方法,包括如下步骤:
58.s10:根据道路斜坡路面距离测量需求,通过数据采集模块对道路斜坡路面的不同
位置处进行多点坐标定位采集,确定位置点的坐标信息,且将采集好的位置点的坐标信息传送给数据处理模块;
59.s20:数据处理模块对所述坐标信息进行数据处理,将接收的批量数据转换成计算机能够接收的形式,按照关键信息对转换后的所述坐标信息进行分组,划分不同平面内的所述坐标信息,按照距离测量需求对分组后的所述坐标信息进行检索,确定出符合距离测量的数据信息,且清除掉不符合距离测量的数据信息,且将处理好的所述坐标信息传送给数据计算模块;
60.s30:数据计算模块对所述坐标信息进行计算,确定出道路斜坡路面距离,对处理后的所述坐标信息进行提取,将需要计算的数据信息从传送链路中准确完整地提取出来,数据信息提取后,对提取的数据信息进行多方计算,根据计算结果得出测量的道路斜坡路面距离,且将计算好的道路斜坡路面距离传送给数据分析模块;
61.s40:数据分析模块对计算测量后的所述道路斜坡路面距离进行详细地分析,查验测量后的道路斜坡路面距离是否符合标准,根据不同的分析结果执行不同的相应策略。
62.与现有技术相比,本发明的有益效果是:
63.1、本发明的的道路斜坡路面距离测量系统及方法,根据道路斜坡路面距离测量需求,数据采集模块对道路斜坡路面的不同位置处进行多点坐标定位采集,确定位置点的坐标信息,数据处理模块对坐标信息进行数据处理,将接收的批量数据转换成计算机能够接收的形式,按照关键信息对转换后的坐标信息进行分组,划分不同平面内的坐标信息,按照距离测量需求对分组后的坐标信息进行检索,确定出符合距离测量的数据信息,且清除掉不符合距离测量的数据信息,数据计算模块对坐标信息进行计算,确定出道路斜坡路面距离,对处理后的坐标信息进行提取,将需要计算的数据信息从传送链路中准确完整地提取出来,数据信息提取后,对提取的数据信息进行多方计算,根据计算结果得出测量的道路斜坡路面距离,测量精准且便捷;
64.2、本发明的的道路斜坡路面距离测量系统及方法,数据分析模块对计算测量后的道路斜坡路面距离进行详细地分析,查验测量后的道路斜坡路面距离是否符合标准,根据不同的分析结果执行不同的相应策略,针对测量的路面距离数据大于设定的临界值数据的情形,数据执行单元向路面整改单元传送指令,通过路面整改单元对道路斜坡路面进行整改,针对测量的路面距离数据小于或等于设定的临界值数据的情形,数据执行单元向路面维护单元传送指令,通过路面维护单元对道路斜坡路面进行定期维护,可使道路斜坡路面得到定期维护,保障道路行驶安全;
65.3、本发明的的道路斜坡路面距离测量系统及方法,视觉惯性导航单元通过将基于设置在激光测距仪上的摄像机获取的激光测距仪周围的环绕全景图像与道路斜坡路面的卫星地图,确定出粗略定位范围,再通过计算以在粗略定位范围内确定的定位参考点为中心确定出的粗略分层边缘对应的粗略分层全景图像与环绕全景图像之间的匹配度,确定出与激光测距仪的当前位置最吻合的位置点,这比通过卫星地图与环绕全景图像直接比对确定与激光测距仪的当前位置最吻合的位置点的确定结果要更加准确,再在最吻合的位置点中确定出与环绕全景图像最匹配的参考全景图像,实现了对激光测距仪的粗略定位,并基于吻合度针对性地去诶定能够出划分细度,并对参考全景图像进行划分并进行局部匹配,基于匹配结果对粗略位姿进行位姿校正,也实现了逐步确定出激光测距仪的准确位姿;
66.4、本发明的的道路斜坡路面距离测量系统及方法,空间定位子单元基于局部全景图像和对应的参考局部图像,并结合卫星地图,确定出摄像机的初始参考位姿,并结合摄像机与所述激光测距仪之间的相对位姿信息确定出激光测距仪的粗略位姿,实现基于参考全景图像和环绕全景图像的局部匹配确定出激光测距仪的粗略位姿,再基于局部全景图像和参考局部图像中的点映射关系确定出对应位置点处的深度差,基于局部全景图像中的深度差差值的连接关系,确定出摄像偏差角度的偏差中心点(即基准像素点),进而确定出基准像素点和对应的参考像素点确定出粗略位姿和实际位姿之间的偏差数据,基于偏差数据对粗略位姿进行校正,实现了对粗略位姿的进一步校正,进而获得激光测距仪的准确的空间定位位置信息。
附图说明
67.图1为本发明的道路斜坡路面距离测量系统的原理图;
68.图2为本发明的道路斜坡路面距离测量系统的模块图;
69.图3为本发明的数据处理模块的架构图;
70.图4为本发明的道路斜坡路面的长度距离测量的坐标图;
71.图5为本发明的道路斜坡路面的宽度距离测量的坐标图;
72.图6为本发明的道路斜坡路面距离测量方法的流程图;
73.图7为本发明的视觉惯性导航单元的示意图;
74.图8为本发明的空间定位子单元的示意图。
具体实施方式
75.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
76.实施例一
77.参阅图1-图2,一种道路斜坡路面距离测量系统,包括数据采集模块、数据处理模块和数据计算模块,其中数据采集模块、数据处理模块和数据计算模块之间交互通信的步骤为:
78.s1:数据采集模块采集道路斜坡路面信息,根据道路斜坡路面距离测量需求,对道路斜坡路面的不同位置处进行多点坐标定位采集,确定位置点的坐标信息;
79.需要说明的是,数据采集模块采集道路斜坡路面信息的步骤为:
80.s11:激光测距仪测量道路斜坡路面的不同位置处到激光测距仪的距离,激光测距仪进行测量时,其发射多次激光脉冲,通过多普勒效应来确定道路斜坡路面的不同位置参数,且对采集的不同位置参数进行实时记录;
81.s12:视觉惯性导航单元对测量的激光测距仪进行空间定位和姿态检测,确定空间定位位置信息,结合空间定位位置信息和不同位置参数信息确定出采集好的位置点的坐标信息,记为s(x
p
,y
p
,z
p
)。
82.s2:数据处理模块对坐标信息进行数据处理,将接收的批量数据转换成计算机能
够接收的形式,按照关键信息对转换后的坐标信息进行分组,划分不同平面内的坐标信息,按照距离测量需求对分组后的坐标信息进行检索,确定出符合距离测量的数据信息,且清除掉不符合距离测量的数据信息;
83.参阅图3,需要说明的是,数据处理模块处理采集的坐标信息的步骤为:
84.s21:数据转换单元接收到采集的坐标信息后,通过数据转换单元将接收的批量数据转换成计算机能够接收的形式,坐标信息数据转换后,坐标信息数据被读入计算机内,且将读入计算机内的坐标信息数据传送给数据分组单元;
85.s22:数据分组单元接收到数据转换单元传送的坐标信息数据后,通过数据分组单元按照关键信息对转换后的坐标信息数据进行分组,划分不同平面内的坐标信息数据,且将分组划分后的坐标信息数据传送给数据检索单元;
86.s23:数据检索单元接收到数据分组单元传送的坐标信息数据后,通过数据检索单元按照距离测量需求对分组后的坐标信息数据进行检索,根据不同的检索结果执行不同的处理策略。
87.s24:数据检索单元对坐标信息数据进行检索后,根据检索结果确定出符合距离测量的数据信息,针对符合距离测量的数据信息,数据检索单元经检索确认后,将符合距离测量的数据信息直接传送给数据计算模块进行后续的计算测量,针对不符合距离测量的数据信息,数据检索单元经检索确认后,向数据清除单元传送相应的指令,通过数据清除单元清除掉不符合距离测量的数据信息,如表1所示:
[0088][0089]
表1:不同的检索结果执行不同的处理策略
[0090]
s3:数据计算模块对坐标信息进行计算,确定出道路斜坡路面距离,对处理后的坐标信息进行提取,将需要计算的数据信息从传送链路中准确完整地提取出来,数据信息提取后,对提取的数据信息进行多方计算,根据计算结果得出测量的道路斜坡路面距离。
[0091]
需要说明的是,数据计算模块计算坐标信息数据的步骤为:
[0092]
s31:数据提取单元接收到处理后的坐标信息数据,通过数据提取单元对处理后的坐标信息数据进行提取,将需要计算的数据信息从传送链路中准确完整地提取出来,且将提取出来的坐标信息数据传送给多方计算单元;
[0093]
s32:多方计算单元接收到数据提取单元传送的经提取后的坐标信息数据,通过多方计算单元对提取的数据信息进行多方计算,根据计算结果得出测量的道路斜坡路面距离。
[0094]
参阅图4-图5,需要说明的是,多方计算单元计算道路斜坡路面距离,分为以下两
种:
[0095]
1、计算道路斜坡路面的长度距离时,采集道路斜坡路面的纵向截面上处于同一平面内的三点位置坐标,分别记为s1(x1,y1,z1)、s2(x2,y2,z2)和s3(x3,y3,z3),其中,s2(x2,y2,z2)为参照点,s1(x1,y1,z1)和s3(x3,y3,z3)以s2(x2,y2,z2)为参照,根据s1(x1,y1,z1)、s2(x2,y2,z2)和s3(x3,y3,z3)的坐标信息计算出道路斜坡路面的长度距离;
[0096]
在一个优选的实施方式中,采集道路斜坡路面的纵向截面上处于同一平面内的三点位置坐标,分别记为s1(20,0,0)、s2(0,0,0)和s3(0,0,4),其中,s2(0,0,0)为参照点,s1(20,0,0)和s3(0,0,4)以s2(0,0,0)为参照,根据s1(20,0,0)、s2(0,0,0)和s3(0,0,4)的坐标信息计算出道路斜坡路面的长度距离。
[0097]
2、计算道路斜坡路面的宽度距离时,采集道路斜坡路面的纵向截面上处于同一水平线上的两点位置坐标,分别记为s4(x4,y4,z4)和s5(x5,y5,z5),根据s4(x4,y4,z4)和s5(x5,y5,z5)的坐标信息计算出道路斜坡路面的宽度距离。
[0098]
在一个优选的实施方式中,采集道路斜坡路面的纵向截面上处于同一水平线上的两点位置坐标,分别记为s4(6,0,2)和s5(6,12,2),其中s4(6,0,2)为参照点,根据s4(6,0,2)和s5(6,12,2)的坐标信息计算出道路斜坡路面的宽度距离。
[0099]
实施例二
[0100]
还包括数据分析模块,数据分析模块与数据计算模块之间交互通信的步骤为:
[0101]
s4:数据分析模块对计算测量后的道路斜坡路面距离进行详细地分析,查验测量后的道路斜坡路面距离是否符合标准,根据不同的分析结果执行不同的相应策略。
[0102]
需要说明的是,数据分析模块对道路斜坡路面距离进行分析的步骤为:
[0103]
s41:数据调用单元接收到数据计算模块传送的经计算后的道路斜坡路面距离,通过数据调用单元将存放在数据存储模块内设定的符合道路标准的道路斜坡路面距离的临界值调用出来,且将调用出来的临界值反馈给数据比较单元;
[0104]
s42:数据比较单元接收到数据调用单元传送的调用临界值数据后,通过数据比较单元对接收的临界值数据和测量的路面距离数据进行相互比较,确定出比较结果,且将比较结果传送给数据执行单元;
[0105]
s43:数据执行单元接收到数据比较单元传送的比较结果后,通过数据执行单元按照比较结果执行不同的解决策略。
[0106]
需要说明的是,数据执行单元执行不同的解决策略的步骤为:
[0107]
s431:针对测量的路面距离数据大于设定的临界值数据的情形,数据执行单元向路面整改单元传送指令,通过路面整改单元对道路斜坡路面进行整改;
[0108]
s432:针对测量的路面距离数据小于或等于设定的临界值数据的情形,数据执行单元向路面维护单元传送指令,通过路面维护单元对道路斜坡路面进行定期维护。
[0109]
实施例三
[0110]
参阅图6,为了更好的展现道路斜坡路面距离测量系统的实施流程,本实施例提供了一种基于上述的道路斜坡路面距离测量系统的道路斜坡路面距离测量方法,包括如下步骤:
[0111]
s10:根据道路斜坡路面距离测量需求,通过数据采集模块对道路斜坡路面的不同位置处进行多点坐标定位采集,确定位置点的坐标信息,且将采集好的位置点的坐标信息
传送给数据处理模块;
[0112]
s20:数据处理模块对坐标信息进行数据处理,将接收的批量数据转换成计算机能够接收的形式,按照关键信息对转换后的坐标信息进行分组,划分不同平面内的坐标信息,按照距离测量需求对分组后的坐标信息进行检索,确定出符合距离测量的数据信息,且清除掉不符合距离测量的数据信息,且将处理好的坐标信息传送给数据计算模块;
[0113]
s30:数据计算模块对坐标信息进行计算,确定出道路斜坡路面距离,对处理后的坐标信息进行提取,将需要计算的数据信息从传送链路中准确完整地提取出来,数据信息提取后,对提取的数据信息进行多方计算,根据计算结果得出测量的道路斜坡路面距离,且将计算好的道路斜坡路面距离传送给数据分析模块;
[0114]
s40:数据分析模块对计算测量后的道路斜坡路面距离进行详细地分析,查验测量后的道路斜坡路面距离是否符合标准,根据不同的分析结果执行不同的相应策略。
[0115]
综上所述,本发明的的道路斜坡路面距离测量系统及方法,根据道路斜坡路面距离测量需求,数据采集模块对道路斜坡路面的不同位置处进行多点坐标定位采集,确定位置点的坐标信息,数据处理模块对坐标信息进行数据处理,将接收的批量数据转换成计算机能够接收的形式,按照关键信息对转换后的坐标信息进行分组,划分不同平面内的坐标信息,按照距离测量需求对分组后的坐标信息进行检索,确定出符合距离测量的数据信息,且清除掉不符合距离测量的数据信息,数据计算模块对坐标信息进行计算,确定出道路斜坡路面距离,对处理后的坐标信息进行提取,将需要计算的数据信息从传送链路中准确完整地提取出来,数据信息提取后,对提取的数据信息进行多方计算,根据计算结果得出测量的道路斜坡路面距离,测量精准且便捷,数据分析模块对计算测量后的道路斜坡路面距离进行详细地分析,查验测量后的道路斜坡路面距离是否符合标准,根据不同的分析结果执行不同的相应策略,针对测量的路面距离数据大于设定的临界值数据的情形,数据执行单元向路面整改单元传送指令,通过路面整改单元对道路斜坡路面进行整改,针对测量的路面距离数据小于或等于设定的临界值数据的情形,数据执行单元向路面维护单元传送指令,通过路面维护单元对道路斜坡路面进行定期维护,可使道路斜坡路面得到定期维护,保障道路行驶安全。
[0116]
实施例四
[0117]
参考图7,所述视觉惯性导航单元,包括:
[0118]
图像获取子单元,用于基于设置在激光测距仪上的摄像机获取所述激光测距仪周围的环绕全景图像;
[0119]
参考点确定子单元,用于基于所述环绕全景图像和道路斜坡路面的卫星地图,确定出粗略定位范围,按照预设确定方式在所述粗略定位范围对应的粗略定位区域中确定出多个定位参考点;
[0120]
区域分层子单元,用于以所述定位参考点为中心,按照由内到外的顺序对所述粗略定位区域进行分层划分,获得每个定位参考点对应的粗略分层边缘集合;
[0121]
全景获取子单元,用于在卫星地图中调取出所有粗略分层边缘集合中包含的粗略分层边缘中每个位置点对应的环境图像,并基于所述粗略分层边缘将所述环境图像进行连接,获得每个粗略分层边缘对应的粗略分层全景图像,将所述粗略分层边缘集合中包含的粗略分层边缘对应的粗略分层全景图像汇总,获得每个定位参考点对应的粗略分层全景图
像集合;
[0122]
吻合度计算子单元,用于确定出所述环绕全景图像和每个定位参考点对应的粗略分层全景图像集合中每个粗略分层全景图像之间的匹配度,基于所述匹配度计算出每个参考点与所述激光测距仪的当前位置点的吻合度;
[0123]
参考确定子单元,用于将最大吻合度对应的定位参考点的粗略分层全景图像集合当作参考全景图像集合,并将所述参考全景图像集合中最大匹配度对应的粗略分层全景图像作为参考全景图像;
[0124]
图像匹配子单元,用于基于所述最大吻合度确定出对应的划分细度,基于所述划分细度对所述参考全景图像进行划分,获得参考局部图像集合,将所述参考局部图像集合中包含的参考局部图像与所述环绕全景图像进行匹配,确定出每个参考局部图像在所述环绕全景图像中对应的局部全景图像;
[0125]
空间定位子单元,用于基于所述参考局部图像在所述环绕全景图像中对应的局部全景图像和所述卫星地图,确定出所述激光测距仪的粗略位姿,再基于每个参考局部图像与所述参考局部图像在所述环绕全景图像中对应的局部全景图像对所述粗略位姿进行位姿校正,获得所述激光测距仪的空间定位位置信息;
[0126]
位置确定子单元,用于结合所述空间定位位置信息和不同位置参数信息确定出采集好的位置点的坐标信息,记为s(x
p
,y
p
,z
p
)。
[0127]
该实施例中,环绕全景图像即为基于设置在激光测距仪上的摄像机获取的激光测距仪周围的360度的全景图像。
[0128]
该实施例中,卫星地图即为包含对应位置处的实景图像的电子地图。
[0129]
该实施例中,粗略定位范围即为基于环绕全景图像和道路斜坡路面的卫星地图确定出的激光测距仪的粗略位置范围。
[0130]
该实施例中,预设确定方式即为预先设置的用于在粗略定位范围内确定定位参考点的方式,例如:相邻定位参考点之间相隔1m的方式。
[0131]
该实施例中,粗略定位区域即为粗略定位范围对应的区域。
[0132]
该实施例中,定位参考点即为基于预设确定方式在粗略定位范围内确定出的用于确定激光测距仪具体位置的参考位置点。
[0133]
该实施例中,以所述定位参考点为中心,按照由内到外的顺序对所述粗略定位区域进行分层划分,获得每个定位参考点对应的粗略分层边缘集合,即为:
[0134]
以所述定位参考点为圆心,依次基于预设半径梯度中的预设半径在粗略定位区域中确定出不同的圆轮廓,每个圆轮廓即为一个粗略分层边缘,将每个定位参考点对应的所有粗略分层边缘汇总获得每个定位参考点对应的粗略分层边缘集合。
[0135]
该实施例中,粗略分层边缘集合即为以定位参考点为中心,按照由内到外的顺序对粗略定位区域进行分层划分后获得的每个定位参考点对应的边缘集合。
[0136]
该实施例中,环境图像即为在卫星地图中调取出的对应位置点的实景环境图像。
[0137]
该实施例中,基于所述粗略分层边缘将所述环境图像进行连接,获得每个粗略分层边缘对应的粗略分层全景图像,即为:
[0138]
基于对应位置点在粗略分层边缘中的所处位置将每个位置点对应的环境图像进行连接后获得对应的粗略分层全景图像。
[0139]
该实施例中,粗略分层全景图像即为基于对应位置点在粗略分层边缘中的所处位置将每个位置点对应的环境图像进行连接后获得的全景图像。
[0140]
该实施例中,粗略分层全景图像集合即为将粗略分层边缘集合中包含的粗略分层边缘对应的粗略分层全景图像汇总后获得的图像集合。
[0141]
该实施例中,确定出所述环绕全景图像和每个定位参考点对应的粗略分层全景图像集合中每个粗略分层全景图像之间的匹配度,包括:
[0142]
基于环绕全景图像中每个像素点对应的色度值、灰度值、亮度值、深度值以及每个定位参考点对应的粗略分层全景图像集合中每个粗略分层全景图像中每个像素点对应的色度值、灰度值、亮度值、深度值,计算出环绕全景图像和对应粗略分层全景图像之间的匹配度:
[0143][0144]
式中,δ为环绕全景图像和对应粗略分层全景图像之间的匹配度,m为当前计算的粗略分层全景图像中的像素点总个数,n为环绕全景图像中的像素点总个数,i为环绕全景图像中的第i个像素点,j为粗略分层全景图像中的第j个像素点,ai为环绕全景图像中的第i个像素点的色度值,aj为粗略分层全景图像中的第j个像素点的色度值,si为环绕全景图像中的第i个像素点的灰度值,sj为粗略分层全景图像中的第j个像素点的灰度值,di为环绕全景图像中的第i个像素点的亮度值,dj为粗略分层全景图像中的第j个像素点的亮度值,fi为环绕全景图像中的第i个像素点的深度值,fj粗略分层全景图像中的第j个像素点的深度值;
[0145]
例如,环绕全景图像中包含两个像素点,第一个像素点的色度值、灰度值、亮度值、深度值依次为:5、4、9、2,第二个像素点的色度值、灰度值、亮度值、深度值依次为:2、4、6、2;
[0146]
粗略分层全景图像中包含一个像素点,色度值、灰度值、亮度值、深度值依次为:2、5、4、1;
[0147]
则δ为0.626。
[0148]
该实施例中,基于所述匹配度计算出每个参考点与所述激光测距仪的当前位置点的吻合度,包括:
[0149][0150]
式中,w为当前计算的参考点与激光测距仪的当前位置点的吻合度,p为当前计算的参考点对应的粗略分层全景图像集合中第p个粗略分层全景图像,q为当前计算的参考点对应的粗略分层全景图像集合中包含的粗略分层全景图像总个数,δ
p
为环绕全景图像和当前计算的参考点对应的粗略分层全景图像集合中第p个粗略分层全景图像之间的匹配度;
[0151]
例如,q为2,δ1为0.3,δ2为0.9,则w为0.6。
[0152]
该实施例中,参考全景图像集合即为最大吻合度对应的定位参考点的粗略分层全景图像集合。
[0153]
该实施例中,参考全景图像即为参考全景图像集合中最大匹配度对应的粗略分层
全景图像。
[0154]
该实施例中,基于所述最大吻合度确定出对应的划分细度,包括:
[0155]
通过将数值1减去最大吻合度与预设吻合度阈值的比值的差值,再乘以划分细度阈值获得对应的划分细度。
[0156]
该实施例中,参考局部图像集合即为基于划分细度对参考全景图像进行划分后获得的图像集合。
[0157]
该实施例中,局部全景图像即为每个参考局部图像在环绕全景图像中对应匹配的局部图像。
[0158]
该实施例中,粗略位姿即为基于参考局部图像在环绕全景图像中对应的局部全景图像和卫星地图,确定出的激光测距仪的粗略位置和姿态。
[0159]
该实施例中,空间定位位置信息即为基于每个参考局部图像与对应的局部全景图像对粗略位姿进行位姿校正后获得的表征激光测距仪的空间定位位置的信息。
[0160]
以上技术的有益效果为:视觉惯性导航单元通过将基于设置在激光测距仪上的摄像机获取的激光测距仪周围的环绕全景图像与道路斜坡路面的卫星地图,确定出粗略定位范围,再通过计算以在粗略定位范围内确定的定位参考点为中心确定出的粗略分层边缘对应的粗略分层全景图像与环绕全景图像之间的匹配度,确定出与激光测距仪的当前位置最吻合的位置点,这比通过卫星地图与环绕全景图像直接比对确定与激光测距仪的当前位置最吻合的位置点的确定结果要更加准确,再在最吻合的位置点中确定出与环绕全景图像最匹配的参考全景图像,实现了对激光测距仪的粗略定位,并基于吻合度针对性地去诶定能够出划分细度,并对参考全景图像进行划分并进行局部匹配,基于匹配结果对粗略位姿进行位姿校正,也实现了逐步确定出激光测距仪的准确位姿。
[0161]
实施例五
[0162]
参考图8,所述空间定位子单元,包括:
[0163]
初始确定子单元,用于基于与所述局部全景图像匹配的参考局部图像与所述卫星地图,确定出每个局部全景图像对应的粗略参考位姿,基于所述局部全景图像在所述环绕全景图像中的位置以及每个局部全景图像对应的粗略参考位姿,确定出所述摄像机的初始参考位姿;
[0164]
相对确定子单元,用于调取出所述摄像机与所述激光测距仪之间的相对位姿信息,基于所述相对位姿信息和所述初始参考位姿,确定出所述激光测距仪的粗略位姿;
[0165]
映射建立子单元,用于建立所述局部全景图像中的第一像素点和对应参考局部图像中的第二像素点之间的点映射关系;
[0166]
深度差确定子单元,用于基于所述点映射关系和所述第一像素点对应的第一深度值以及所述第二像素点对应的第二深度值,计算出每个第一像素点对应的深度差;
[0167]
基准确定子单元,用于将所述局部全景图像中深度差差值最小的两个第一像素点之间连接,获得对应的连接线,在所述局部全景图像中确定出交汇的连接线最多的交点作为对应的基准像素点,基于所述点映射关系将所述基准像素点对应的第二像素点作为参考像素点;
[0168]
偏差确定子单元,用于基于所述基准像素点在局部全景图像中的第一坐标值和所述参考像素点在参考局部图像中的第二坐标值,确定出对应的横向偏差距离和纵向偏差距
离;
[0169]
角度确定子单元,用于在所述局部全景图像中确定出存在点映射关系的最外围像素点,基于所述最外围像素点对应的深度差确定出摄像偏差角度;
[0170]
位姿校正子单元,用于基于所述摄像偏差角度和所述横向偏差距离以及所述纵向偏差距离,对所述粗略位姿进行位姿校正,获得所述激光测距仪的空间定位位置信息。
[0171]
该实施例中,粗略参考位姿即为于基于与局部全景图像匹配的参考局部图像与卫星地图确定出的每个局部全景图像对应的激光测距仪的部分粗略位姿。
[0172]
该实施例中,初始参考位姿即为基于局部全景图像在环绕全景图像中的位置以及个局部全景图像对应的粗略参考位姿确定出的摄像机的粗略位姿。
[0173]
该实施例中,相对位姿信息即为摄像机与激光测距仪之间的位姿信息差值。
[0174]
该实施例中,基于所述相对位姿信息和所述初始参考位姿,确定出所述激光测距仪的粗略位姿,即为:
[0175]
相对位姿信息和初始参考位姿的代数和即为激光测距仪的粗略位姿。
[0176]
该实施例中,第一像素点即为局部全景图像中包含的像素点。
[0177]
该实施例中,第二像素点即为参考局部图像中包含的像素点。
[0178]
该实施例中,点映射关系即为局部全景图像中的像素点与在参考局部图像中表征同一实际位置的对应像素点之间的映射关系。
[0179]
该实施例中,深度差即为点映射关系中的第一像素点的第一深度值和第二像素点的第二深度值之间的差值。
[0180]
该实施例中,第一深度值即为第一像素点的深度值。
[0181]
该实施例中,第二深度值即为第二像素点的深度值。
[0182]
该实施例中,连接线即为局部全景图像中包含的深度差差值最小的两个第一像素点之间的线段。
[0183]
该实施例中,基准像素点局部全景图像中确定出交汇的连接线最多的交点。
[0184]
该实施例中,参考像素点即为基于点映射关系确定出的与基准像素点对应的第二像素点。
[0185]
该实施例中,第一坐标值即为基准像素点在局部全景图像中的坐标值。
[0186]
该实施例中,第二坐标值即为参考像素点在参考局部图像中的坐标值。
[0187]
该实施例中,横向偏差距离即为第一坐标值和第二坐标值的横坐标差值。
[0188]
该实施例中,纵向偏差距离即为第一坐标值和第二坐标值的纵坐标差值。
[0189]
该实施例中,最外围像素点即为局部全景图像中存在点映射关系的像素点中处于局部全景图像最外围的像素点。
[0190]
该实施例中,基于所述最外围像素点对应的深度差确定出摄像偏差角度,即为:
[0191]
将所有最外围像素点对应的深度差的平均值作为最大平均深度差,基于最外围像素点在局部全景图像中的第三坐标值和第一坐标值的横坐标差值和纵坐标差值即为最大平均深度差,计算出摄像偏差角度,包括:
[0192]
在横坐标方向的摄像偏差角度为纵坐标差值和横坐标差值的比值的正切值;
[0193]
在纵坐标方向的摄像偏差角度为横坐标差值和总坐标插值的比值的正切值;
[0194]
在竖坐标方向的摄像偏差角度为最大平均深度差和横坐标差值的比值的正切值。
[0195]
该实施例中,基于所述摄像偏差角度和所述横向偏差距离以及所述纵向偏差距离,对所述粗略位姿进行位姿校正,即为:
[0196]
基于所述摄像偏差角度和所述横向偏差距离以及所述纵向偏差距离对粗略位姿横向校正横向偏差距离的长度,纵向校正纵向偏差距离的长度,并基于拍摄偏差角度校正姿态信息,获得激光测距仪的空间定位位置信息。
[0197]
以上技术的有益效果为:空间定位子单元基于局部全景图像和对应的参考局部图像,并结合卫星地图,确定出摄像机的初始参考位姿,并结合摄像机与所述激光测距仪之间的相对位姿信息确定出激光测距仪的粗略位姿,实现基于参考全景图像和环绕全景图像的局部匹配确定出激光测距仪的粗略位姿,再基于局部全景图像和参考局部图像中的点映射关系确定出对应位置点处的深度差,基于局部全景图像中的深度差差值的连接关系,确定出摄像偏差角度的偏差中心点(即基准像素点),进而确定出基准像素点和对应的参考像素点确定出粗略位姿和实际位姿之间的偏差数据,基于偏差数据对粗略位姿进行校正,实现了对粗略位姿的进一步校正,进而获得激光测距仪的准确的空间定位位置信息。
[0198]
以上,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1