道路通行方法、相关装置及计算机可读存储设备制造方法及图纸

技术编号:19826904 阅读:24 留言:0更新日期:2018-12-19 16:36
本申请涉及计算机视觉技术领域,尤其涉及一种道路通行方法、相关装置及计算机可读存储介质,该道路通行方法包括:对获取的道路的图像数据进行划分得到M×N个分区;其中,M、N均是大于1的整数;确定每个分区的障碍物的信息;根据每个分区的障碍物的信息,确定每个分区各自的预警等级;根据每个分区的所述预警等级,确定通过该道路的决策建议。本申请中对图像数据进行分区,确定每个分区的预警等级,使得根据预警等级确定的决策建议可靠度更高,提升出行安全。

【技术实现步骤摘要】
道路通行方法、相关装置及计算机可读存储设备
本申请涉及计算机视觉
,尤其涉及一种道路通行方法、相关装置及计算机可读存储介质。
技术介绍
在导盲、机器人和自动驾驶等领域,随着机器人技术及无人驾驶技术的发展,道路交通预警成为极为重要的技术,道路交通预警技术为可自主导航机器人及路径规划机器人提供重要的技术支持。专利技术人在研究现有技术的过程中发现,传统的道路预警方法仅是对前方的障碍进行简单的判断,如,前方是否有障碍物,这种道路预警方法是对道路情况进行粗略的估计,机器人或检测设备无法获取到详细的道路信息,如,前方障碍物的体积,前方障碍物是否影响通行等,现有的道路预警方法因不能提供更为详细的障碍物的信息,需要用户自主探索可通行的方向,对于导航等应用造成不便。
技术实现思路
本申请部分实施例所要解决的技术问题在于提供一种道路通行方法、相关装置及计算机可读存储介质,用以解决上述的技术问题。本申请的一个实施例提供了道路通行方法,其中,包括:对获取的道路的图像数据进行划分得到M×N个分区;其中,M、N均是大于1的整数;确定每个分区的障碍物的信息;根据每个分区的障碍物的信息,确定每个分区各自的预警等级;根据每个分区的预警等级,确定通过该道路的决策建议。本申请的一个实施例还提供了一种道路通行装置,其中,包括获取模块、第一确定模块、第二确定模块和第三确定模块;获取模块,用于对获取的道路的图像数据进行划分得到M×N个分区;其中,M、N均是大于1的整数;第一确定模块,用于确定每个分区的障碍物的信息;第二确定模块,用于根据每个分区的障碍物的信息,确定每个分区各自的预警等级;第三确定模块,用于根据每个分区的预警等级,确定通过该道路的决策建议。本申请实施例还提供了一种电子设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的道路通行方法。本申请实施例还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述的道路通行方法。相对于现有技术而言,将获取的道路的图像数据进行分区,检测每个分区中的障碍物信息,从而能够更准确的确定出道路图像数据中障碍物的位置信息,能够获取更为详细的道路信息,根据每个分区的障碍物的信息确定每个分区的预警等级,并根据预警等级确定出决策建议,使得确定的决策建议可靠度更高,提升出行安全性。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是本申请第一实施例中道路通行方法的流程图;图2是本申请第一实施方式中对图像数据分区的示意图;图3是本申请第一实施方式中另一道路通行方法的流程图;图4是本申请第一实施方式中道路通行方法的流程图;图5是本申请第二实施方式中直角坐标系中图像数据分区的示意图;图6是本申请第三实施方式中道路通行装置的流程图;图7是本申请第四实施方式中电子设备的结构示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请部分实施例进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。然而,本领域的普通技术人员可以理解,在本申请的各实施例中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施例的种种变化和修改,也可以实现本申请所要求保护的技术方案。本申请的第一实施例涉及一种道路通行方法,该道路通行方法应用于导盲头盔或机器人导航等设备中,此处仅是举例说明,具体不做限制,其步骤流程如图1所示,包括如下的实施步骤:步骤101:对获取的道路的图像数据进行划分得到M×N个分区;其中,M、N均是大于1的整数。具体地说,对该道路的图像数据进行分区时,例如,将图像数据划分为3×3的九宫格区域,通过划分区域对每个区域进行标记,具体的,如图2所示的分区方法,水平方向上将图像数据划分为N份,竖直方向上将图像数据划分为M份,选择水平方向和竖直方向的划分份数表示每个分区的位置,如(1,2)、(m,n)等。需要说明的是,本实施方式中的道路的图像数据可以是普通相机拍摄的二维图像,还可以是深度相机获取的深度图像或激光雷达获取的点云数据,此处仅是举例说明,不做具体限制。步骤102:确定每个分区的障碍物的信息。具体地说,确定每个分区的障碍物的信息包括,检测每个分区中的障碍物并确定出包括障碍物的分区,在该分区检测到障碍物之后计算该障碍物的几何不变矩Hu(m,n),其中,(m,n)表示的是分区的位置。具体地说,障碍物几何不变矩的计算方法与现有的图像几何不变矩的计算方法相同,此处不再赘述。另外,还可通过其他的图像处理方式获取每个分区中的障碍物的信息,如通过图像识别确定分区中的障碍物的位置和障碍物的几何特征等信息,上述仅是举例说明,不做具体限制。步骤103:根据每个分区的障碍物的信息,确定每个分区各自的预警等级。具体的,确定每个分区各自的预警等级包括,根据每个分区中包括的障碍物的信息,确定每个分区各自的权重;根据每个分区各自的权重确定每个分区各自的预警等级。对应的权重表示为:W(m,n),其中,(m,n)表示的是对应的分区的位置。其中,权重与预警等级成正比,也就是说,权重越大则预警等级就越高,表示该分区的通行可能性越低;权重越小则预警等级就越小,表示该区域的通行可能性越高。一个具体实现中,分区中的权重的计算包括:计算包括障碍物的分区中障碍物的几何不变矩;根据几何不变矩和所有分区的面积之和计算障碍物的权重,公式1表示如下:其中,S(m,n)表示分区位置为(m,n)的待检测分区的面积,∑S(m,n)表示获取图像数据的全部的分区的面积;W(m,n)表示分区位置为(m,n)的分区中障碍物的权重,Hu(m,n)表示分区位置为(m,n)的分区中障碍物的几何不变矩。步骤104:根据每个分区的预警等级,确定通过道路的决策建议。具体地说,在计算获取到每个分区的权重后,可根据权重确定出最佳的通行方向,具体过程如下:分别计算每个分区的梯度值,其中,梯度值根据分区中权重和分区的相邻分区的权重计算;确定所有分区中最大的梯度值;根据最大的梯度值确定通过道路的决策建议,该通行建议中包括最佳的通行方向。需要说明的是,一个分区的梯度值与该分区的权重和该分区的相邻分区权重相关,即一个分区的梯度值可确定出两个分区之间的可行通路,因此,根据所有分区的梯度值中的最大值可确定出最佳的通行方向。具体地说,在确定通过该道路的决策建议之后还需要根据决策建议发出预警信号,并且,预警信号中包括决策建议,另外,该决策建议还可能包括分区数量和每个分区的预警等级。具体的,发出预警信号也就是将输出的决策建议转化为视障人士或机器人等能够理解的信息,其中,该预警信号的形式包括:语音信号、振动信号、指令信号和光线信号等中的一种或多种的组合。若该道路通行方法是应用于视障人士使用的手杖或其他帮助视障人士导航的设备中,则预警信号需转化为语音信号或振动信号;若该道路通行方法是应用于机器人自主导航,则需将预警信号转化为本文档来自技高网...

【技术保护点】
1.一种道路通行方法,其中,包括:对获取的道路的图像数据进行划分得到M×N个分区;其中,M、N均是大于1的整数;确定每个所述分区的障碍物的信息;根据每个所述分区的障碍物的信息,确定每个所述分区各自的预警等级;根据每个所述分区的所述预警等级,确定通过所述道路的决策建议。

【技术特征摘要】
1.一种道路通行方法,其中,包括:对获取的道路的图像数据进行划分得到M×N个分区;其中,M、N均是大于1的整数;确定每个所述分区的障碍物的信息;根据每个所述分区的障碍物的信息,确定每个所述分区各自的预警等级;根据每个所述分区的所述预警等级,确定通过所述道路的决策建议。2.根据权利要求1所述的道路通行方法,其中,所述确定每个所述分区的障碍物的信息,包括:检测每个所述分区的障碍物并确定出包括所述障碍物的分区。3.根据权利要求1或2所述的道路通行方法,其中,所述根据每个所述分区的障碍物的信息确定每个所述分区各自的预警等级,包括:根据每个所述分区中包括的障碍物的信息,确定每个所述分区各自的权重;根据每个所述分区各自的权重确定每个所述分区各自的预警等级。4.根据权利要求3所述的道路通行方法,其中,所述根据每个所述分区的所述预警等级,确定通过所述道路的决策建议,具体包括:分别计算每个所述分区的梯度值,其中,所述梯度值根据所述分区中所述权重和所述分区的相邻分区的权重计算;确定所有所述分区中最大的所述梯度值;根据所述最大的所述梯度值确定通过所述道路的决策建议。5.根据权利要求4所述的道路通行方法,其中,所述决策建议包括最佳通行方向;根据所述最大的所述梯度值确定通过所述道路的决策建议,包括:将所述最大的梯度值的方向作为所述决策建议中的最佳通行方向。6.根据权利要求4或5所述的道路通行方法,其中,分别计算每个所述分区的梯度值,包括:对于任意一个所述分区,根据所述分区横向指定方向上相邻的分区的权重与所述分区的权重,计算所述分区横向的梯度值,根据纵向指定方向上相邻的分区的权重与所述分区的权重计算所述分区纵向的梯度值,根据所述分区横向梯度值和所述分区纵向梯度值,确定所述分区的梯度值。7.根据权利要求6所述的道路通行方法,其中,根据所述分区横向梯度值和所述分区纵向梯度值,确定所述分区的梯度值,包括:计...

【专利技术属性】
技术研发人员:李业廉士国
申请(专利权)人:达闼科技北京有限公司
类型:发明
国别省市:北京,11

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

1