一种道路识别方法及装置制造方法及图纸

技术编号:15112927 阅读:53 留言:0更新日期:2017-04-09 03:24
本发明专利技术实施例公开了一种道路识别方法及装置,通过获取车辆运动前方的参考图像,以及用户输入的虚拟控制指令,获得车辆的行驶轨迹线。将行驶轨迹线叠加到参考图像上,并根据行驶轨迹线在参考图像中选取多个反映道路特征的像素点,将每一个像素点均作为一个道路样本,得到包含多个道路样本的道路样本集,利用道路样本集中的所有道路样本得到道路识别模型,使行驶在道路上的车辆根据道路识别模型识别出道路区域并沿着道路前进。

【技术实现步骤摘要】

本专利技术涉及无人车
,特别是涉及一种道路识别方法及装置
技术介绍
无人车是一种能够在各种道路和野外环境下自主运动的智能移动机器人,在军事和日常生活中有着广阔的应用前景。通常,通过车体上携带的摄像头获取车辆运动前方的图像,并利用车辆前方的图像识别道路,进而能够沿着根据道路确定的方向运动。目前,无人车多采用以下方法基于车辆运动前方的图像识别道路,首先,在一幅或多幅车辆前方的图像中采集多个道路样本和非道路样本,即反映道路特征的像素点和非道路特征的像素点,并且,利用道路样本和非道路样本建立道路模型;然后,随着无人车的运动实时更新车辆运动前方的图像,自动选取图像中对应于车辆运动前方固定区域内的样本作为当前道路样本,利用所述当前道路样本判断道路模型是否需要修正,在道路模型需要修正时提供修正参数并执行道路模型修正操作,使判别模式能够适应不断变化的图像;最后,使道路模型作用于车辆前方的图像,从而利用不断变化的图像识别道路。但是,当按照上述方法利用无人车车辆运动前方的图像识别道路时,作为道路样本的车前区域的选取将直接影响道路模型的判别准确率,如果车前区域选取过小,可能无法覆盖完整的道路信息,即部分反映道路特征的样本未被采集使用,因此,根据该车前区域采集的道路样本不能反映道路的全部特征,道路模型容易将部分道路判定为非道路;如果车前区域选取过大,无人车在弯道运动时该区域中可能会包含非道路样本,使道路模型容易将部分非道路判定为道路。因此,当无人车在情况复杂的道路上运行时,现有应用于无人车的道路识别方法难以准确识别车前图像中的道路区域和非道路区域,而无人车若误将非道路区域识别为道路区域,很可能会运行至路外,更为严重的是可能会因此发生翻转、跌落等情况,使无人车遭受毁灭性损伤。
技术实现思路
本专利技术实施例中提供了一种道路识别方法及装置,以解决现有技术不能持续准确识别图像中道路区域的问题。为了解决上述技术问题,本专利技术实施例公开了如下技术方案:一种道路识别方法,所述方法包括:获取车辆运动前方的参考图像;接收用户输入的虚拟控制指令,所述虚拟控制指令至少包括:前轮摆角、油门量和刹车量中的一种;根据所述虚拟控制指令预测车辆的行驶轨迹线;将所述行驶轨迹线叠加到所述参考图像上;根据所述行驶轨迹线在所述参考图像中选取多个反映道路特征的像素点;将选取的每个像素点均作为一个道路样本,得到包含有多个道路样本的道路样本集;利用所述道路样本集中的所有道路样本识别所述参考图像中的道路区域。可选地,所述行驶轨迹线包括两条车轮轨迹线;在两条所述车轮轨迹线的间隔区域中选取第一预设区域;根据两条所述车轮轨迹线选取两个第二预设区域,每一条所述车辆轨迹线对应一个第二预设区域,并且每个所述第二预设区域以对应的所述车轮轨迹线为中心线;根据所述第一预设区域和/或所述第二预设区域在所述参考图像中选取所述道路样本。可选地,所述利用所述道路样本集中的所有道路样本识别所述参考图像中的道路区域,包括:利用所述道路样本集中的所有道路样本建立预设道路模型;利用所述预设道路模型判别所述参考图像中每一个像素点的属性,所述属性为道路或非道路;根据所述预设道路模型的判别结果获取所述参考图像中所有反映道路特征的像素点;利用所述参考图像中所有反映道路特征的像素点识别所述参考图像中的道路区域。可选地,所述方法还包括:在所述参考图像的非道路预设区域中选取多个反映非道路特征的像素点;将选取的每个像素点均作为一个非道路样本,得到包含有多个非道路样本的非道路样本集;按照预设策略在所述参考图像中选取多个待定像素点;根据所述道路样本集和所述非道路样本集分别确定每一个所述待定像素点的属性,所述属性为道路或非道路;利用所述预设道路模型分别判别所述参考图像中每一个所述待定像素点反映的所述属性;针对每一个所述待定像素点,如果所述预设道路模型的判别结果与所述待定像素点的属性一致,确定所述预设道路模型的判别结果正确;如果正确的所述判别结果对应的所述待定像素点数量,与所述待定像素点数量的比值小于预设阈值,利用不正确的所述判别结果对应的所述待定像素点修正所述预设道路模型。可选地,在所述参考图像的非道路预设区域中选取多个反映非道路特征的像素点;将选取的每个像素点均作为一个非道路样本,得到包含有多个非道路样本的非道路样本集;按照预设策略在所述参考图像中选取多个待定像素点;根据所述道路样本集和所述非道路样本集分别确定每一个所述待定像素点的属性,所述属性为道路或非道路;根据所述道路样本集中的所有道路样本、所述非道路样本集中的所有非道路样本和所有所述待定像素点建立所述预设道路模型。可选地,所述在所述参考图像的非道路预设区域中选取多个反映非道路特征的像素点,包括:根据所述虚拟控制指令在所述参考图像的上部、左上角和/或右上角选取所述非道路预设区域;选取所述非道路预设区域中的多个像素点作为反映非道路特征的像素点。可选地,所述根据所述道路样本集和所述非道路样本集分别确定每一个所述待定像素点的属性,包括:获取所述道路样本集中的每一个所述道路样本的像素特征、所述非道路样本集中的每一个所述非道路样本的像素特征,以及,每一个所述待定像素点的像素特征;将像素特征相似的像素点组成一个相似集合,所述相似集合有多个,任意两个所述相似集合中像素点的像素特征不相似,每个所述相似集合中均包括:至少一个所述待定像素点,以及,所述道路样本集和所述非道路样本集中的至少一个像素点;分别判断每一个所述相似集合中所述道路样本的数量是否大于所述非道路样本的数量;如果所述道路样本的数量大于所述非道路样本的数量,确定所述相似集合中的所有所述待定像素点均为反映道路特征的像素点;如果所述道路样本的数量小于所述非道路样本的数量,确定所述相似集合中的所有所述待定像素点均为反映非道路特征的像素点。可选地,获取拍摄所述参考图像的摄像机的设置参数;利用摄像机的设置参数获得被拍摄物体在所述参考图像中的图像位置与在实际空间中的空间位置之间的匹配关系;根据所述匹配关系将所述行驶轨迹线叠加在所述参考图像上。一种道路识别装置,应用于车体前部安装摄像头的车辆,所述装置包括获取单元、轨迹单元、叠加单元、样本单元和识别单元:所述获取单元分别与所述摄像头和发送用户输入的虚拟控制指令的控制设备连接,用于获取本文档来自技高网
...

【技术保护点】
一种道路识别方法,其特征在于,所述方法包括:获取车辆运动前方的参考图像;接收用户输入的虚拟控制指令,所述虚拟控制指令至少包括:前轮摆角、油门量和刹车量中的一种;根据所述虚拟控制指令预测车辆的行驶轨迹线;将所述行驶轨迹线叠加到所述参考图像上;根据所述行驶轨迹线在所述参考图像中选取多个反映道路特征的像素点;将选取的每个像素点均作为一个道路样本,得到包含有多个道路样本的道路样本集;利用所述道路样本集中的所有道路样本识别所述参考图像中的道路区域。

【技术特征摘要】
1.一种道路识别方法,其特征在于,所述方法包括:
获取车辆运动前方的参考图像;
接收用户输入的虚拟控制指令,所述虚拟控制指令至少包括:前轮摆角、油门量和
刹车量中的一种;
根据所述虚拟控制指令预测车辆的行驶轨迹线;
将所述行驶轨迹线叠加到所述参考图像上;
根据所述行驶轨迹线在所述参考图像中选取多个反映道路特征的像素点;
将选取的每个像素点均作为一个道路样本,得到包含有多个道路样本的道路样本集;
利用所述道路样本集中的所有道路样本识别所述参考图像中的道路区域。
2.根据权利要求1所述的方法,其特征在于,
所述行驶轨迹线包括两条车轮轨迹线;
在两条所述车轮轨迹线的间隔区域中选取第一预设区域;
根据两条所述车轮轨迹线选取两个第二预设区域,每一条所述车辆轨迹线对应一个
第二预设区域,并且每个所述第二预设区域以对应的所述车轮轨迹线为中心线;
根据所述第一预设区域和/或所述第二预设区域在所述参考图像中选取所述道路样
本。
3.根据权利要求1所述的方法,其特征在于,所述利用所述道路样本集中的所有道
路样本识别所述参考图像中的道路区域,包括:
利用所述道路样本集中的所有道路样本建立预设道路模型;
利用所述预设道路模型判别所述参考图像中每一个像素点的属性,所述属性为道路
或非道路;
根据所述预设道路模型的判别结果获取所述参考图像中所有属性为道路的像素点;
利用所述参考图像中所有属性为道路的像素点识别所述参考图像中的道路区域。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
在所述参考图像的非道路预设区域中选取多个反映非道路特征的像素点;
将选取的每个像素点均作为一个非道路样本,得到包含有多个非道路样本的非道路
样本集;
按照预设策略在所述参考图像中选取多个待定像素点;
根据所述道路样本集和所述非道路样本集分别确定每一个所述待定像素点的属性,
所述属性为道路或非道路;
利用所述预设道路模型分别判别所述参考图像中每一个所述待定像素点的属性;
针对每一个所述待定像素点,如果所述预设道路模型的判别结果与所述待定像素点
的属性一致,确定所述预设道路模型的判别结果正确;
如果正确的所述判别结果对应的所述待定像素点数量,与所述待定像素点数量的比
值小于预设阈值,利用不正确的所述判别结果对应的所述待定像素点修正所述预设道路
模型。
5.根据权利要求3所述的方法,其特征在于,
在所述参考图像的非道路预设区域中选取多个反映非道路特征的像素点;
将选取的每个像素点均作为一个非道路样本,得到包含有多个非道路样本的非道路
样本集;
按照预设策略在所述参考图像中选取多个待定像素点;
根据所述道路样本集和所述非道路样本集分别确定每一个所述待定像素点属性,所
述属性为道路或非道路;
根据所述道路样本集中的所有道路样本、所述非道路样本集中的所有非道路样本和
所有所述待定像素点建立所述预设道路模型。
6.根据权利要求4或5所述的方法,其特征在于,所述在所述参考图像的非道路预
设区域中选取多个反映非道路特征的像素点,包括:
根据所述虚拟控制指令在所述参考图像的上部、左上角和/或右上角选取所述非道路
预设区域;
选取所述非道路预设区域中的多个像素点作为反映非道路特征的像素点。
7.根据权利要求4或5所述的方法,其特征在于,所述根据所述道路样本集和所述
非道路样本集分别确定每一个所述待定像素点的属性,包括:
获取所述道路样本集中的每一个所述道路样本的像素特征、所述非道路样本集中的
每一个所述非道路样本的像素特征,以及,每一个所述待定像素点的像素特征;
将像素特征相似的像素点组成一个相似集合,所述相似集合有多个,任意两个所述相似
集合中像素点的像素特征不相似,每个所述相似集合中均包括:至少一个所述待定像素点,
以及,所述道路样本集和所述非道路样本集中的至少一个像素点;
分别判断每一个所述相似集合中所述道路样本的数量是否大于所述非道路样本的数
量;
如果所述道路样本的数量大于所述非道路样本的数量,确定所述相似集合中的所有
所述待定像素点均为反映道路特征的像素点;如果所述道路样本的数量小于所述非道路
样本的数量,确定所述相似集合中的所有所述待定像素点均为反映非道路特征的像素点。
8.根据权利要求1所述的方法,其特征在于,
获取拍摄所述参考图像的摄像机的设置参数;
利用摄像机的设置参数获得被拍摄物体在所述参考图像中的图像位置与在实际空间
中的空间位置之间的匹配关系;
根据所述匹配关系将所述行驶轨迹线叠加在所述参考图像上。
9.一种道路识别装置,应用于车体前部安装摄像头的车辆,其特征在于,所述装置
包括获取单元、轨迹单元、叠加单元、样本单元和识别单元:
所述获取单元分别与所述摄像头和发送用户输入的虚拟控制指令的控制设备连接,
用于获取车辆运动前方的参考图像,并接收所述虚拟控制指令,所述虚拟控制指令至少
包括:前轮摆角和油门量、刹车量中的一种;
所述轨迹单元与所述获取单元连接,用于根据所述虚拟控制指令预测车辆的行驶轨
迹线;
所述叠加单元分别与所述轨迹单元和所述获取单元连接,用于将所述行驶轨迹线叠
加到所述参考图像上;
所述样本单元分别与所述叠加单元和所述获取单元连接,用于根据所述行驶轨迹线

\t在所述参考图像中选取多个反映道路特征的像素点;
将选取的每个像素点均作为一个道路样本,得到包含有多个道路样本的道路样本集;
所述识别单元与所述样本单元连接,用于利用所述道路样本集中的所有道路样本识
别所述参考图像中的道路区域。
10.根据权利要求9所述的装置,其特征在...

【专利技术属性】
技术研发人员:吴涛史美萍李焱
申请(专利权)人:中国人民解放军国防科学技术大学
类型:发明
国别省市:湖南;43

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

1