路面检测方法、装置、设备及介质制造方法及图纸

技术编号:37428793 阅读:15 留言:0更新日期:2023-04-30 09:49
本申请涉及一种路面检测方法、装置、设备及介质,其中,所述方法包括:对待检测视差图中的像素点进行筛选,获取像素点集合;在所述像素点集合中迭代地进行像素点选取,直到选择出目标像素点对,所述像素点集合中所有像素点与所述目标像素点对所组成的直线之间的距离小于阈值;利用所述目标像素点对生成地面直线,利用所述地面直线获取所述视差图中的路面,上述方法通过目标像素对生成地面直线,利用该地面直线获取地面,从而提升了地面提取的准确性。性。性。

【技术实现步骤摘要】
路面检测方法、装置、设备及介质


[0001]本申请涉及图像识别
,具体地,涉及一种路面检测方法、装置、设备及介质。

技术介绍

[0002]随着技术水平的发展和汽车的普及,市场对车辆智能化的需求不断增长,智能车辆(Intelligent Vehicle)的概念随之应运而生,人们希望拥有一种以实现无人、全自动和安全驾驶为最终目标的智能车辆。
[0003]车辆的辅助驾驶技术是智能车辆的一个重要功能。在辅助驾驶中,快速、准确、稳定的检测路面障碍物是关键技术,而准确的提取道路区域是检测路面障碍物的必要步骤。只有在准确的提取道路区域的前提下,才能准确地检测出路面障碍物。
[0004]在当前已有的高级驾驶辅助系统中,可以通过对双目摄像头采集到的路况图像,可以对该路况图像进行处理,得到对应的视差图像。根据该视差图像计算得到对应的V视差图,基于V视差图进行路面提取。
[0005]但是直接利用视差图进行检测,则会由于地面、周围杂物等因素会对判定产生干扰。因此,如何有效提升提取的速度和准确率一直是该领域的研究方向。

技术实现思路

[0006]为解决上述
技术介绍
中的至少一项技术问题,本申请提供一种路面检测方法、装置、设备及介质,以快准确的从视差图中进行地面获取。
[0007]本申请第一方面提供一种路面检测方法,所述方法包括:对待检测视差图中的像素点进行筛选,获取像素点集合;在所述像素点集合中迭代地进行像素点选取,直到选择出目标像素点对,所述像素点集合中所有像素点与所述目标像素点对所组成的直线之间的距离小于阈值;利用所述目标像素点对生成地面直线,利用所述地面直线获取所述视差图中的路面。
[0008]可选地,对待检测视差图中的像素点进行筛选,获取像素点集合,包括:使用一致性滤波器对所述待检测视差图进行滤波,获取滤波图像;去除所述滤波图像中像素值小于指定像素阈值的像素点;根据所述滤波图像中剩余像素点获取所述像素点集合。
[0009]可选地,所述在所述像素点集合中迭代地进行像素点选取,直到选择出目标像素点对,包括:按照预设的迭代选取方式,对所述像素点集合中的像素点进行迭代选取;所述预设的迭代方式为从当前轮次像素点集合随机提取出两个像素点,依据所提取出的两个像素点生成直线,确定所述像素点集合的每一像素点与所述直线的距离是否均小于距离阈值,若是,则选取所述随机提取出的两个像素点为当前轮次选取的像素点对;在达到预设迭代轮次时,将在所述预设迭代轮次选取的像素点对作为所述目标像素点对。
[0010]可选地,所述方法还包括:在所述迭代选取中,记录所述像素点集合中存在像素点与直线的距离大于或等于距离阈值的次数;相应地,所述在达到预设迭代轮次时,将在所述
预设迭代轮次选取的像素点对作为所述目标像素点对,还包括:确定所述次数大于或等于所述预设迭代轮次,将生成所述次数时选取的像素点对作为所述目标像素点对。
[0011]可选地,所述预设的迭代选取方式还包括:依据所提取出的两个像素点生成直线后,确定所述直线的斜率是否在预设斜率范围;若所述直线的斜率在所述预设斜率范围,则确定所述当前轮次像素点集合中剩余像素点的每一像素点与所述直线的距离是否均小于距离阈值,若是则选取所述随机提取出的两个像素点为当前轮次选取的像素点对;若所述直线的斜率不在所述预设斜率范围,则按照预设的迭代选取方式,进行下一轮迭代选取。
[0012]可选地,所述利用所述目标像素点对生成地面直线,包括:依据所述目标像素点对每一像素点的像素坐标,生成直线参数;依据所述直线参数在所述待检测视差图中生成所述地面直线。
[0013]可选地,所述利用所述地面直线获取所述待检测视差图中的路面,包括:将所述待检测视差图中所述地面直线上方的竖直线去除,根据去除所述竖直线之后的地面直线,生成所述待检测视差图中的路面。
[0014]本申请第二方面提供一种路面检测装置,所述装置包括:筛选模块,用于对待检测视差图中的像素点进行筛选,获取像素点集合;选取模块,用于在所述像素点集合中迭代地进行像素点选取,直到选择出目标像素点对,所述像素点集合中所有像素点与所述目标像素点对所组成的直线之间的距离小于阈值;生成模块,用于利用所述目标像素点对生成地面直线,利用所述地面直线获取所述视差图中的路面。
[0015]本申请第三方面提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一方面中任一项所述方法的步骤。
[0016]本申请第四方面提供一种电子设备,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现上述第一方面中任一项所述方法的步骤。
[0017]通过上述技术方案,获取待检测视差图中的向量集合,在向量集合中查找目标像素对,通过目标像素对生成地面直线,利用该地面直线获取地面,从而提升了地面提取的准确性。
[0018]本申请的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0019]附图是用来提供对本申请的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本申请,但并不构成对本申请的限制。在附图中:
[0020]图1是根据一示例性实施例示出的路面检测方法的实施环境的示意图;
[0021]图2是根据一示例性实施例示出的一种路面检测方法的实现流程示意图;
[0022]图3是根据一示例性实施例示出的另一种路面检测方法的实现流程示意图;
[0023]图4是根据一示例性实施例示出的一种地面直线的示意图;
[0024]图5是根据一示例性实施例示出的视差图中的地面区域的示意图;
[0025]图6是根据一示例性实施例示出的一种路面检测装置的示意框图;
[0026]图7是根据一示例性实施例示出的一种电子设备的示意框图。
具体实施方式
[0027]以下结合附图对本申请的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本申请,并不用于限制本申请。
[0028]需要说明的是,本申请中所有获取信号、信息或数据的动作都是在遵照所在地国家相应的数据保护法规政策的前提下,并获得由相应装置所有者给予授权的情况下进行的。
[0029]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。
[0030]在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
[0031]需要指出,本申请实施例所涉及的术语“第一\第二\第三”用以区别类似或不同的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种路面检测方法,其特征在于,所述方法包括:对待检测视差图中的像素点进行筛选,获取像素点集合;在所述像素点集合中迭代地进行像素点选取,直到选择出目标像素点对,所述像素点集合中所有像素点与所述目标像素点对所组成的直线之间的距离小于阈值;利用所述目标像素点对生成地面直线,利用所述地面直线获取所述视差图中的路面。2.根据权利要求1所述的方法,其特征在于,对待检测视差图中的像素点进行筛选,获取像素点集合,包括:使用一致性滤波器对所述待检测视差图进行滤波,获取滤波图像;去除所述滤波图像中像素值小于指定像素阈值的像素点;根据所述滤波图像中剩余像素点获取所述像素点集合。3.根据权利要求2所述的方法,其特征在于,所述在所述像素点集合中迭代地进行像素点选取,直到选择出目标像素点对,包括:按照预设的迭代选取方式,对所述像素点集合中的像素点进行迭代选取;所述预设的迭代方式为从当前轮次像素点集合随机提取出两个像素点,依据所提取出的两个像素点生成直线,确定所述像素点集合的每一像素点与所述直线的距离是否均小于距离阈值,若是,则选取所述随机提取出的两个像素点为当前轮次选取的像素点对;在达到预设迭代轮次时,将在所述预设迭代轮次选取的像素点对作为所述目标像素点对。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述迭代选取中,记录所述像素点集合中存在像素点与直线的距离大于或者等于距离阈值的情况的次数;相应地,所述在达到预设迭代轮次时,将在所述预设迭代轮次选取的像素点对作为所述目标像素点对,还包括:确定所述次数大于或等于所述预设迭代轮次,将生成所述次数时选取的像素点对作为所述目标像素点对。5.根据权利要求3或4所述的方法,其特征在于,所述预设的迭代选取方式还包括:依...

【专利技术属性】
技术研发人员:钱苏珂
申请(专利权)人:西安闻泰信息技术有限公司
类型:发明
国别省市:

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

1