System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于双目视觉稠密点云的道路坑洼检测方法、系统及介质技术方案_技高网

一种基于双目视觉稠密点云的道路坑洼检测方法、系统及介质技术方案

技术编号:40636578 阅读:3 留言:0更新日期:2024-03-13 21:20
本发明专利技术涉及一种基于双目视觉稠密点云的道路坑洼检测方法、系统及介质,所述方法包括:S1.车辆行驶在道路上,基于车载左摄像头实时获取道路的第一图像数据信息,基于车载右摄像头实时获取道路的第二图像数据信息;S2.基于所述道路的第二图像数据信息和所述道路的第一图像数据信息,采用改进的平均哈希算法对图像的每个像素点进行对比。本发明专利技术不仅自动驾驶车辆能够实时的识别出道路破损、坑洼甚至没有井盖的地下道等影响行车的路况,避免车辆掉坑里从而引发的安全问题,而且解决自动驾驶车辆行驶至非结构化道路上(有明显坑洼地段)仍以原速度行驶不减速,引发乘客抱怨乘坐舒适性差甚至会对车辆底盘造成一定的伤害等问题。

【技术实现步骤摘要】

本专利技术涉及图像处理,尤其是涉及一种基于双目视觉稠密点云的道路坑洼检测方法、系统及介质


技术介绍

1、针对自动驾驶车辆在结构化道路上行驶时因不能识别道路破损、坑洼甚至没有井盖的地下道,导致车辆遇到坑洼地带未执行相应的减速或绕行动作,从而,引发乘客抱怨乘坐舒适性差甚至致使车辆陷入凹坑,这些隐患不仅影响乘客体验,而且会对车辆底盘造成一定的伤害。

2、相机作为自动驾驶系统中较为关键一种传感器,因其具备技术成熟度高、成本低廉等一列优点,未来极有可能成为自动驾驶车辆的主传感器,因此,各大主机厂或自动驾驶公司对相机的各种应用方法也是各有其长,目的就是尽可能大的发挥相机自身的优势,例如,语义信息较强,适合做场景理解等。

3、利用2d视觉进行坑洼检测检测的误检率较高,尤其偶尔存在地面树荫阴影极易出现误检,没有其他辅助校验的手段,仅靠检测算法的后处理进行人工策略的过滤效率低下,准确率难以保证,从而导致车辆出现不必要的绕行等不合理行为。


技术实现思路

1、鉴于以上问题,本专利技术提供了一种基于双目视觉稠密点云的道路坑洼检测方法、系统及介质,不仅自动驾驶车辆能够实时的识别出道路破损、坑洼甚至没有井盖的地下道等影响行车的路况,避免车辆掉坑里从而引发的安全问题,而且解决自动驾驶车辆行驶至非结构化道路上(有明显坑洼地段)仍以原速度行驶不减速,引发乘客抱怨乘坐舒适性差甚至会对车辆底盘造成一定的伤害等问题。

2、为了实现上述目的及其他相关目的,本专利技术提供的技术方案如下:

3、一种基于双目视觉稠密点云的道路坑洼检测方法,所述方法包括:

4、s1.车辆行驶在道路上,基于车载左摄像头实时获取道路的第一图像数据信息,基于车载右摄像头实时获取道路的第二图像数据信息;

5、s2.基于所述道路的第二图像数据信息和所述道路的第一图像数据信息,采用改进的平均哈希算法对图像的每个像素点进行对比,得到道路的视差图的像素矩阵数据信息;

6、s3.基于所述道路的视差图的像素矩阵数据信息,采用sgbm算法和bm算法进行视差图的三维点匹配,得到道路的视差稠密点云数据信息;

7、s4.基于所述道路的视差稠密点云数据信息,采用路面坑洼区域拓扑算法对道路的路面进行筛选,得到道路的路面坑洼区域数据信息,并耦合将所述道路的第一图像数据信息输入rcnn识别网络得到的路面坑洼识别数据信息,输出道路路面坑洼区域的综合数据信息。

8、进一步的,在步骤s2中,所述采用改进的平均哈希算法对图像的每个像素点进行对比包括:

9、s21.基于所述道路的第二图像数据信息和所述道路的第一图像数据信息,进行灰度化处理,得到道路的第二图像像素点数据信息和道路的第一图像像素点数据信息;

10、s22.基于所述道路的第二图像像素点数据信息和道路的第一图像像素点数据信息,建立像素点评价函数g,

11、,

12、其中,n为道路的第二图像像素点个数,x1i为道路的第二图像像素点数据信息,ɑ1i为第i个道路的第二图像像素点的评价因子,x2j为道路的第一图像像素点数据信息,ɑ2j为第j个道路的第一图像像素点的评价因子,m为道路的第一图像像素点个数,得到道路的图像像素点评价数据信息;

13、s23.基于所述道路的图像像素点评价数据信息,对道路的第二图像像素点和第一图像像素点进行评价,并进行聚类分析,得到道路的视差图的像素矩阵数据信息。

14、进一步的,在步骤s23中,所述对道路的第二图像像素点和第一图像像素点进行评价,并进行聚类分析为根据所述道路的图像像素点评价数据信息,对每个图像像素点进行评价,将相同评价的像素点进行聚类,得到道路视差图的像素矩阵数据信息。

15、进一步的,所述第i个道路的第二图像像素点的评价因子ɑ1i和所述第j个道路的第一图像像素点的评价因子ɑ2j的约束条件为,

16、,

17、其中,n为道路的第二图像像素点的个数,m为道路的第一图像像素点的个数。

18、进一步的,在步骤s3中,所述采用sgbm算法和bm算法进行视差图的三维点匹配包括:

19、s31.基于所述道路的视差图的像素矩阵数据信息,建立道路的水平sobel算子的函数h,

20、h(x,y)=2[p(x+1,y)-p(x-1,y)]+p(x+1,y-1)-p(x-1,y-1)+p(x+1,y+1)-p(x-1,y+1),

21、其中,(x,y)为道路的视差图的像素矩阵数据信息中像素点的坐标,p为像素点的像素值函数,得到道路水平sobel算子的视差图数据信息;

22、s32.基于所述道路水平sobel算子的视差图数据信息,建立道路的视差图的三维点映射函数m,

23、,

24、,

25、其中,u和v为样本容量的常量参数,h为道路的水平sobel算子的函数,(x,y)为道路的视差图的像素矩阵数据信息中像素点的坐标,z为道路视差图的三维点的第三参量,得到道路的视差图的三维点的数据信息;

26、s33.基于所述道路的视差图的三维点的数据信息,建立bm的左右立体校正图像函数n,

27、,

28、其中,(x,y,z)为道路的视差图的三维点的数据信息,(xi,yi,zi)为第i个道路的视差图的三维点的数据信息,对视差图的三维点进行匹配,得到道路的视差稠密点云数据信息。

29、进一步的,所述像素点的像素值函数p为,

30、,

31、其中(x,y)为道路的视差图的像素矩阵数据信息中像素点的坐标,r,g和b为常量参数。

32、进一步的,所述道路路面坑洼区域的综合数据信息包括道路路面坑洼区域的深度数据信息、道路路面坑洼区域的面积数据信息和道路路面坑洼区域的位置数据信息。

33、进一步的,在步骤s4中,所述采用路面坑洼区域拓扑算法对道路的路面进行筛选包括:

34、s41.基于所述道路的视差稠密点云数据信息,建立道路多元曲面拟合函数f,

35、,

36、其中,(a,b,c)为道路的视差稠密点云数据信息的中的点云的坐标,λ1,λ2,λ3,λ4,λ5和λ6为常量参数,得到道路曲面的数据信息;

37、s42.基于所述道路曲面的数据信息,进行地面分割和去地面处理,得到处理后的道路曲面的数据信息;

38、s43.基于所述处理后的道路曲面的数据信息,进行候选坑洼区域提取和聚类,得到道路的路面坑洼区域数据信息。

39、为了实现上述目的及其他相关目的,本专利技术还提供了一种用于实现任一项所述的基于双目视觉稠密点云的道路坑洼检测方法的系统,所述系统包括:

40、图像数据获取模块,用于实时获取道路的图像数据信息;

41、图像数据的第一处理模块,与所述图像数据获取模块连接,用于根据改进的平均哈希算法对图像的本文档来自技高网...

【技术保护点】

1.一种基于双目视觉稠密点云的道路坑洼检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于双目视觉稠密点云的道路坑洼检测方法,其特征在于,在步骤S2中,所述采用改进的平均哈希算法对图像的每个像素点进行对比包括:

3.根据权利要求2所述的基于双目视觉稠密点云的道路坑洼检测方法,其特征在于,在步骤S23中,所述对道路的第二图像像素点和第一图像像素点进行评价,并进行聚类分析为根据所述道路的图像像素点评价数据信息,对每个图像像素点进行评价,将相同评价的像素点进行聚类,得到道路视差图的像素矩阵数据信息。

4.根据权利要求1所述的基于双目视觉稠密点云的道路坑洼检测方法,其特征在于:所述第i个道路的第二图像像素点的评价因子ɑ1i和所述第j个道路的第一图像像素点的评价因子ɑ2j的约束条件为,

5.根据权利要求1所述的基于双目视觉稠密点云的道路坑洼检测方法,其特征在于,在步骤S3中,所述采用SGBM算法和BM算法进行视差图的三维点匹配包括:

6.根据权利要求5所述的基于双目视觉稠密点云的道路坑洼检测方法,其特征在于:所述像素点的像素值函数P为,

7.根据权利要求1所述的基于双目视觉稠密点云的道路坑洼检测方法,其特征在于:所述道路路面坑洼区域的综合数据信息包括道路路面坑洼区域的深度数据信息、道路路面坑洼区域的面积数据信息和道路路面坑洼区域的位置数据信息。

8.根据权利要求1所述的基于双目视觉稠密点云的道路坑洼检测方法,其特征在于,在步骤S4中,所述采用路面坑洼区域拓扑算法对道路的路面进行筛选包括:

9.一种用于实现权利要求1-8任一项所述的基于双目视觉稠密点云的道路坑洼检测方法的系统,其特征在于,所述系统包括:

10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有被编程或配置以执行权利要求1~8中任意一项所述的改进的基于双目视觉稠密点云的道路坑洼检测方法的计算机程序。

...

【技术特征摘要】

1.一种基于双目视觉稠密点云的道路坑洼检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于双目视觉稠密点云的道路坑洼检测方法,其特征在于,在步骤s2中,所述采用改进的平均哈希算法对图像的每个像素点进行对比包括:

3.根据权利要求2所述的基于双目视觉稠密点云的道路坑洼检测方法,其特征在于,在步骤s23中,所述对道路的第二图像像素点和第一图像像素点进行评价,并进行聚类分析为根据所述道路的图像像素点评价数据信息,对每个图像像素点进行评价,将相同评价的像素点进行聚类,得到道路视差图的像素矩阵数据信息。

4.根据权利要求1所述的基于双目视觉稠密点云的道路坑洼检测方法,其特征在于:所述第i个道路的第二图像像素点的评价因子ɑ1i和所述第j个道路的第一图像像素点的评价因子ɑ2j的约束条件为,

5.根据权利要求1所述的基于双目视觉稠密点云的道路坑洼检测方法,其特征在于,在步骤s3中,所述采用sgbm算法...

【专利技术属性】
技术研发人员:吴云龙杨文娟王科未
申请(专利权)人:东风悦享科技有限公司
类型:发明
国别省市:

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

1