一种基于高清正射影像图的高精细地图生成系统及方法_2

文档序号:8259600阅读:来源:国知局
[0037]图6是在图4中某位置标注的道路边沿、车道线、地面信息细节示意图;
[0038]图中:图像拍摄模块1,GPS接收机2,旋转编码器3,水平激光雷达4。
【具体实施方式】
[0039]下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进。这些都属于本发明的保护范围。
[0040]如图2所示,本实施例提供一种基于高清正射影像图的高精细地图生成系统,包括:
[0041]图像拍摄模块,采集到同一位置车辆周围各个角度道路图像,并经图像处理算法获取道路高分辨率正射投影图像,该正射投影图像将作为图像及数据预处理模块的输入,用于生成地理信息数据标注的底图。该模块可使用普通摄像头或全景相机,其中全景相机具有单帧图像视野范围广,不易受,遮挡数据量小,整体成本低等优势,普通摄像头采用多摄像头联合采集。
[0042]水平激光雷达,架设在车辆四周,用于获取车辆周围障碍物位置信息,获取的信息将作为图像及数据预处理模块的输入,用于剔除被障碍物遮挡的路面部分。
[0043]GPS处理模块,用于接收GPS卫星信号,以及接收惯性导航模块数据、旋转编码器数据,接收到的GPS原始数据使用精确单点定位技术进行处理,并与惯性导航模块数据、旋转编码器数据融合,获得高精度GPS数据和车辆航向角数据,高精度的GPS数据和车辆航向角数据可作为图像及数据预处理模块的输入,用于地理信息数据的标注。
[0044]惯性导航模块,接收惯性导航装置数据,并将其输入到GPS处理模块,主要用于与GPS数据、旋转编码器数据融合以获取高精度GPS数据,在GPS信号丢失情况下的数据推算。
[0045]旋转编码器,统计车轮旋转圈数,获取车辆里程信息,并将其输入到GPS处理模块,主要用于与GPS数据、旋转编码器数据融合以获取高精度GPS数据,帮助推导车辆航向角数据。
[0046]图像及数据预处理模块,接收正射投影图像、水平激光雷达数据、高精度GPS数据、车辆航向角数据,通过数据融合生成一定大小、与车辆航向相同、没有障碍物遮挡的路面新正射投影图像,并生成对应的地理信息文件,新正射投影图像和对应的地理信息文件作为输入传递给地理信息处理模块。
[0047]地理信息处理模块,接收图像及数据预处理模块传递来的新正射投影图像和对应的地理信息文件,在地理信息系统软件中生成高分辨率、高精度的道路地图底图,并在地图底图上标注一系列高精度的地理信息数据,生成高精细地图。
[0048]进一步的,所述图像拍摄模块包括普通摄像头和全景相机,普通摄像头采用多摄像头联合采集,架设在数据采集车辆上;所述旋转编码器安装在车轮上,旋转编码器每检测到隔一段距离或时间,系统发送一个触发脉冲,该脉冲触发图像拍摄模块使之采集道路图像、同时该脉冲触发一次时间戳记录用于该道路图像获取对应的GPS。
[0049]进一步的,所述图像及数据预处理模块,对道路图像进行处理,根据图像拍摄模块水平偏角以及俯仰角数据获取对应的正射影像图,结合之前得到的车辆航向角数据,对正射影像图进行旋转,再对旋转后正射影像图进行裁剪,裁剪掉旋转后的空白区域及正射影像图中形变严重的边缘位置。
[0050]进一步的,所述图像及数据预处理模块,根据激光雷达检测到障碍物的位置,再次裁剪图片,将路面被遮挡位置裁去,后续可以使用相邻图片未被遮挡的重叠位置对其进行代替。
[0051]进一步的,所述图像及数据预处理模块,根据之前得到的GPS数据,按照标准格式生成每张正射影像图对应的地理信息文件,以后缀为‘.jpg’图片为例,其对应的地理信息文件后缀为jgw’,该文件可用于推测图片每个像素对应的GPS信息。
[0052]进一步的,所述地理信息处理模块,将正射影像图与对应的地理信息文件导入地理信息系统软件,生成一个采集区域整体的道路地图底图,为了提高地图底图显示效率和后续操作效率,生成该地图底图的瓦片地图。
[0053]进一步的,所述地理信息处理模块,在生成的地图底图上标注一系列道路信息数据,包括:道路边沿、车道线、路面标志、交通标志、路口点信息、特殊区域等中一种或多种,也可根据实际需要添加新信息类型,数据精度可达厘米级,标注好的数据可以用于先进驾驶辅助系统和无人驾驶车辆。
[0054]进一步的,所述系统以地面数据采集车辆作为采集平台,以图像拍摄模块作为采集工具,所采集的道路图像清晰、分辨率高,经过处理后的正射影像图可达到每像素代表实际2-3cm,能从细节表现路面特征。
[0055]进一步的,所述水平激光雷达架设在数据采集车辆四周。
[0056]如图1所示,为本发明一种基于高清正射影像图的高精细地图生成方法的流程图,(I)运用车载图像拍摄模块采集道路图像,用激光雷达扫描其他车辆等障碍物,以及采集GPS等地理信息数据;(2)对GPS信息进行精度上的优化;(3)运用图像处理算法获得道路图像的正射影像图,并进行旋转、裁剪、生成对应地理信息文件等操作;(4)将全正射影像图序列与对应的地理信息文件结合并拼接,生成全局地图底图;(5)在地图底图上标注各类地理信息数据。
[0057]具体的:
[0058]步骤1、在采集车辆上安装图像拍摄模块,GPS接收器,惯性导航装置,车辆四周安装四个水平激光雷达,车后轮轴安装旋转编码器,其中图像拍摄模块使用全景相机,其安装需要高出车顶,以尽可能扩大拍摄范围,减少遮挡盲区;
[0059]步骤2、对图像拍摄模块进行标定,其目的是确定最终得到的正射影像图中每一像素对应的实际距离;
[0060]步骤3、设定图像拍摄模块触发方式,一般有按时间触发和按触发信号触发两种方式,本实例中采用触发信号触发,检测旋转编码器状态,每转过一个固定距离,系统输出一个触发信号,一方面,触发信号输送到图像拍摄模块,使其拍摄一帧图像,另一方面,触发信号令系统记录一个时间戳,以后可以用来获取对应的GPS数据;
[0061]步骤4、各类数据采集同时,四个水平激光雷达检测周围障碍物,用于后续裁去正射影像图中被障碍物遮挡的路面部分;
[0062]步骤5、数据采集完毕,对原始数据预处理,首先对步骤I中GPS原始数据处理,这里采用是GPS领域里相对成熟的精确单点定位技术,处理后可获得高精度的GPS数据;
[0063]步骤6、在步骤I中得到的GPS原始数据,惯性导航装置数据以及旋转编码器数据作为输入,使用扩展卡尔曼滤波器进行滤波,得到更平滑,更接近车辆行驶轨迹的新数据,通过这些数据可以推算出GPS信号被遮挡区域的GPS数据及车辆在某一时刻的航向信息;
[0064]步骤7、对道路图像进行预处理,图像拍摄模块存储的是球型全景图像,使用球心投影算法,将一个特定点作为中心点,将原本球型平面上畸变分布的点投影到平面上,可根据输入的水平偏角和俯仰角数据,获取全景图某一特定视角的影像图;
[0065]步骤8、本发明使用全景图像的正射影像图,需结合步骤6中推测出的航向信息,对图像进行旋转,同时,因球心投影算法处理的正射影像图边缘存在畸变且图片旋转后存在空的填补区域,需以图片中心为中心进行裁剪,获取精确的地面正射影像图;
[0066]步骤9、正射影像图本身不具有地理意义,需生成对应的地理信息文件,以后缀为jpg’格式的图片为例,其对应的地理信息文件格式为后缀为jgw’的文本文件,该文件有固定格式,包含比例信息,坐标信息等,根据步骤5中得到的高精度GPS数据和步骤2中得到的标定数据,生成地理信息文件;
[0067]步骤10、将正射影像图和对应的地理信息文件导入地理信息系统软件进行拼接,得到初步的地图底图,图3中展示了某校园区域整体地图底图效果,图4中展示了对图3某一地点放大后的细节效果;
[0068]步骤11、在步骤10中得到的地图底图显示速率较慢,较成熟的地图底图显示方式是生成瓦片地图,参考图3,本实施例只采集道路数据,其余部分均为空白,所以生成的瓦片地图有大量空白瓦片,所占比例一般不少于70%,鉴别并删除这些瓦片,减少数据量,删除工作不影响后续操作;
[0069]步骤12、在步骤1
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1