Processing

Please wait...

PATENTSCOPE will be unavailable a few hours for maintenance reason on Tuesday 27.07.2021 at 12:00 PM CEST
Settings

Settings

Goto Application

1. WO2018133727 - METHOD AND APPARATUS FOR GENERATING ORTHOPHOTO MAP

Document

说明书

发明名称 0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023   0024   0025   0026   0027   0028   0029   0030   0031   0032   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097  

权利要求书

1   2   3   4   5   6   7   8   9   10   11   12  

附图

1   2   3   4   5  

说明书

发明名称 : 一种正射影像图的生成方法及装置

[0001]
本申请要求2017年01月20日递交的申请号为201710048480.2、发明名称为“一种正射影像图的生成方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。

技术领域

[0002]
本申请涉及地图数据处理技术领域,更具体地说,涉及一种正射影像图的生成方法及装置。

背景技术

[0003]
正射影像图为具有正射投影性质的平面图,由于其具有几何位置信息和影像直观性等特点,被用于生成地图得到正射影像地图,广泛应用于导航产品中。
[0004]
在生成正射影像地图时需要生成道路路面的正射影像图,现有技术在生成路面的正射影像图时,将路面高度设置为统一的固定高度值,在进行正射投影处理的过程中,将该固定高度值作为处理的输入参数,最终得到路面的正射影像图。
[0005]
现实中,路面经常会有起伏,路面的高度并不是一成不变的,因此,现有技术中并没有充分考虑到路面高度的变化,而将路面高度设置为统一的固定高度值,这会造成根据统一的固定路面高度值得到的正射影像图的精确度不高。
[0006]
发明内容
[0007]
有鉴于此,本申请提供一种正射影像图的生成方法及装置,以消除由于高度值不准确造成生成的正射影像图不精确的问题。
[0008]
为了实现上述目的,本申请提供一种正射影像图的生成方法,该方法包括:
[0009]
按照预设的采样规则,从采集车在道路上行驶时生成的轨迹点中,选取采样轨迹点;
[0010]
针对一个采样轨迹点,根据该采样轨迹点的坐标、采集车的行驶方向角和预设的制图区域边长,确定待渲染的正射影像图覆盖的道路区域范围,所述道路区域范围中包括至少一个网格,每个网格对应所述待渲染的正射影像图的一个像素点;
[0011]
根据所述采样轨迹点的坐标和采集车的行驶方向角,得到每个网格的平面坐标;
[0012]
根据每个网格的平面坐标,从采集车在所述道路上行驶时生成的所述道路的点云数据中得到每个网格的高度值,网格的高度值和平面坐标构成网格的三维坐标;
[0013]
根据每个网格的三维坐标、所述道路的图片数据及预设的相机参数得到每个网格对应的颜色,所述相机参数是安装在所述采集车上拍摄所述道路图片数据的相机参数;
[0014]
将每个网格在待渲染的正射影像图中对应的像素点的颜色渲染为相应网格对应的颜色。
[0015]
本申请还提供一种正射影像图的生成装置,该装置包括:
[0016]
采样轨迹点选取单元,用于按照预设的采样规则,从采集车在道路上行驶时生成的轨迹点中,选取采样轨迹点;
[0017]
范围确定单元,用于针对一个采样轨迹点,根据该采样轨迹点的坐标、采集车的行驶方向角和预设的制图区域边长,确定待渲染的正射影像图覆盖的道路区域范围,所述道路区域范围中包括若干网格,每个网格对应所述待渲染的正射影像图的一个像素点;
[0018]
平面坐标确定单元,用于根据所述采样轨迹点的坐标和采集车的行驶方向角,得到每个网格的平面坐标;
[0019]
三维坐标确定单元,用于根据每个网格的平面坐标,从采集车在所述道路上行驶时生成的所述道路的点云数据中得到每个网格的高度值,网格的高度值和平面坐标构成网格的三维坐标;
[0020]
颜色确定单元,用于根据每个网格的三维坐标、所述道路的图片数据及预设的相机参数得到每个网格对应的颜色,所述相机参数是安装在所述采集车上拍摄所述道路图片数据的相机参数;
[0021]
渲染单元,用于将每个网格在待渲染的正射影像图中对应的像素点的颜色渲染为相应网格对应的颜色。
[0022]
从上述的技术方案可以看出,本申请从采集车在道路上行驶时生成的轨迹点中,选取采样轨迹点,针对一个采样轨迹点,根据该采样轨迹点的坐标、采集车的行驶方向角和预设的制图区域边长,确定待渲染的正射影像图覆盖的道路区域范围,所述道路区域范围中包括若干网格,计算每个网格的平面坐标,根据每个网格的平面坐标,从采集车在所述道路上行驶时生成的所述道路的点云数据中得到每个网格的高度值,进而得到网格的三维坐标,进而根据每个网格的三维坐标、所述道路的图片数据及预设的相机参数得到每个网格对应的颜色,并将每个网格在待渲染的正射影像图中对应的像素点的颜色渲染为相应网格对应的颜色。上述正射影像图生成过程中,点云数据中包括道路路面采样点的真实高度值,所以从点云数据中得到每个网格的高度值为网格区域对应影像的最为真实的高度值,因此基于该包括真实高度值的三维坐标生成正射影像图充分的考虑到 了路面的高度起伏变化,消除了由于高度值参数不准确造成的生成的正射影像图不精确的问题。

附图说明

[0023]
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]
图1为本申请实施例公开的一种正射影像图的生成方法流程图;
[0025]
图2为本申请确定待渲染的正射影像图覆盖的道路区域范围的示例图;
[0026]
图3为本申请另一实施例公开的一种确定目标道路图片的方法流程图;
[0027]
图4为本申请相机拍摄距离的示例图;
[0028]
图5为本申请实施例公开的一种正射影像图的生成装置组成框图。

具体实施方式

[0029]
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0030]
本申请实施例提供一种正射影像图的生成方法,具体流程如图1所示。
[0031]
步骤S100:按照预设的采样规则,从采集车在道路上行驶时生成的轨迹点中,选取采样轨迹点;
[0032]
其中,采集车在沿道路行驶过程中进行道路图片数据的采集,并在该过程中生成轨迹点,轨迹点对应的位置信息可通过采集车携带的定位设备如GPS定位设备、惯导定位设备获取得到。
[0033]
优选地,可以按照相邻两个采样轨迹点之间的距离等于预设的距离阈值的采样规则,从采集车在道路上行驶时生成的轨迹点中,选取采样轨迹点。
[0034]
具体的,预设的距离阈值可以等于预设的制图区域的边长中的长度值,制图区域的平行于车辆行驶方向的边为长边,例如长度值为20米,则选择出的相邻两个采样轨迹点之间的距离为20米。
[0035]
步骤S110、针对一个采样轨迹点,根据该采样轨迹点的坐标、采集车的行驶方向角和预设的制图区域边长,确定待渲染的正射影像图覆盖的道路区域范围,所述道路区域范围中包括至少一个网格,每个网格对应所述待渲染的正射影像图的一个像素点;
[0036]
其中,采样轨迹点的坐标可以是经纬度坐标,也可以是经纬度转换后的平面坐标;采集车的行驶方向是生成该采样轨迹点时所述采集车的行驶方向,行驶方向角是指行驶方向和正北方向的夹角,可以从车的惯导设备中采集到;预设的制图区域边长中的长度值可以以相机的近拍摄距离和最远拍摄距离值的差值确定,如图4所示,例如相机的最近拍摄距离为相机前方2米,最远拍摄距离为相机前方22米,差值为20米,因此长度值可以设为20米;而宽度值可以根据道路的宽度进行设置,以制图区域能够覆盖道路的宽度为准。
[0037]
以预设制图区域边长为20m*20m为例,假设当前车辆在中间车道行驶,则待渲染的正射影像图覆盖的道路区域范围为基于当前采样轨迹点的位置,取行驶方向前方2米到22米,左方10米,右方10米覆盖的道路区域,如图2所示,相邻两个采样轨迹点:采样轨迹点1和采样轨迹点2之间的距离值为20米,两个采样轨迹点分别对应的制图区域1和制图区域2覆盖的道路分别为采样轨迹点1和采用轨迹点2对应的待渲染的正射影像图覆盖的道路区域范围。
[0038]
其中,道路区域范围中包括至少一个网格,具体的,可以根据预设的分辨率确定网格的个数,如预设的分辨率为1000*1000,即令生成的正射影像图的分辨率为1000*1000,则令制图区域中包含1000*1000个网格。
[0039]
步骤120、根据所述采样轨迹点的坐标和采集车的行驶方向角,得到每个网格的平面坐标;
[0040]
具体的,可以根据以下的网格平面坐标计算公式进行计算:
[0041]
x2=x1*cos(yaw)+y1*sin(yaw)+X0;
[0042]
y2=-x1*sin(yaw)+y1*cos(yaw)+Y0;
[0043]
X2和y2表示网格的平面坐标,X0和Y0表示采样轨迹点的坐标,x1和y1表示网格在以采样轨迹点为坐标原点的网格坐标系中的网格坐标,yaw表示行驶方向角,这里的平面坐标是指直角坐标系中的坐标。
[0044]
步骤S130、根据每个网格的平面坐标,从采集车在所述道路上行驶时生成的所述道路的点云数据中得到每个网格的高度值,网格的高度值和平面坐标构成网格的三维坐标;
[0045]
其中,点云数据是大量的点数据集合,其反映了沿采集车行驶轨迹的道路表面的采 样点的三维坐标。其中,可以在采集车行驶过程中利用采集车携带的三维激光雷达实现对道路表面的采样点的三维坐标的采集。
[0046]
优选地,根据每个网格的平面坐标,从采集车在道路上行驶时生成的道路的点云数据中,得到每个网格的高度值的过程,具体包括:
[0047]
针对每个网格,根据该网格的平面坐标,从采集车在道路上行驶时生成的道路的点云数据中查找目标点,所述目标点与该网格之间的距离值小于点云数据中其他各点与该网格之间的距离值;
[0048]
将所述目标点的高度值确定为该网格的高度值。
[0049]
上述过程,计算出点云数据中每个点距离该网格的距离值,并从计算得到的距离值中找到最小距离值,并将该最小距离值对应的点的坐标中的高度值作为网格的高度值,如此通过最短距离的方式,找到距离每个网格位置最近的点云中的点,保证了网格高度值的准确性。
[0050]
步骤S140、根据每个网格的三维坐标、所述道路的图片数据及预设的相机参数得到每个网格对应的颜色,所述相机参数是安装在所述采集车上拍摄所述图片数据的相机参数;
[0051]
具体的,首先,针对一个网格,从所述道路的图片数据中确定目标道路图片,所述目标道路图片拍摄到该网格对应区域影像;
[0052]
其中,在采集车行驶过程中采集的道路图片数据反映了实际中沿行驶轨迹的道路的路面路况,且每一幅图片均标识有拍摄该图片时的位置坐标。
[0053]
其中,道路的图片数据可以是由采集车的相机直接拍摄所得,如以每秒拍摄10张的拍摄速度进行图片拍摄。也可以是对实际道路进行录像,然后通过对录像视频及采集车的行驶轨迹如惯导轨迹或GPS轨迹,进行图片化处理得到具有位置坐标的图片数据。由于视频文件是由一帧一帧的图像组成的,因此通过对视频文件进行帧提取,并匹配每一帧对应的惯导位置或GPS位置,即可得到具备拍摄位置的图片数据。
[0054]
然后,根据网格的三维坐标和预设的相机参数,确定网格在所述目标道路图片中对应的像素点;
[0055]
具体的,确定网格的三维坐标在目标道路图片中对应的像素点的过程,涉及到了坐标的转换,由于网格的三维坐标为在世界坐标系中的三维坐标,所以坐标的转换包括将网格在世界坐标系中的三维坐标转换为在相机坐标系中的三维坐标,将在相机坐标系中的三维坐标转换为在图像坐标系中的像素坐标,具体包括:
[0056]
假设:P表示网格在世界坐标系中的三维坐标,T表示平移向量=拍摄的目标原点-相机原点,旋转矩阵R为:R x(yaw)*R y(pitch)*R z(roll),其中,方向角yaw,俯仰角pitch,翻滚角roll为相机坐标系绕x,y,z轴的旋转角度;
[0057]
将坐标P转换为在相机坐标系中的坐标为:Pc(x c,y c,z c)=R(P-T);
[0058]
将坐标Pc转换为在图像坐标系中的坐标为:P 0(x 0,y 0),其中X 0=f x*(x c/z c)+c x,y 0=f y*(y c/z c)+c y,其中,c x和c y为对光轴偏移,f x和f y为物理焦距。其中,光轴偏移、物理焦距、相机坐标系绕x,y,z轴的旋转角度属于预设的相机参数。
[0059]
最后,将所述像素点的颜色作为网格对应的颜色。
[0060]
步骤S150、将每个网格在待渲染的正射影像图中对应的像素点的颜色渲染为相应网格对应的颜色;
[0061]
其中,根据该网格对应的颜色对网格点进行着色,道路覆盖范围在着色完成后即得到了正射影像图。
[0062]
本实施例的技术方案中,从采集车在道路上行驶时生成的轨迹点中,选取采样轨迹点,针对一个采样轨迹点,根据该采样轨迹点的坐标、采集车的行驶方向角和预设的制图区域边长,确定待渲染的正射影像图覆盖的道路区域范围,所述道路区域范围中包括若干网格,计算每个网格的平面坐标,根据每个网格的平面坐标,从采集车在所述道路上行驶时生成的所述道路的点云数据中得到每个网格的高度值,进而得到网格的三维坐标,进而根据每个网格的三维坐标、所述道路的图片数据及预设的相机参数得到每个网格对应的颜色,并将每个网格在待渲染的正射影像图中对应的像素点的颜色渲染为相应网格对应的颜色。上述正射影像图生成过程中,点云数据中包括道路路面采样点的真实高度值,所以点云数据中得到每个网格的高度值为网格区域对应影像的真实高度值,因此基于该包括真实高度值的三维坐标去生成正射影像图充分的考虑到了路面的高度起伏变化,消除了由于高度值参数不准确造成的生成的正射影像图不精确的问题。
[0063]
本申请一实施例中,针对一个网格,从所述道路的图片数据中确定目标道路图片,所述目标道路图片拍摄到该网格对应区域影像的过程,如图3所示,具体包括:
[0064]
步骤S300、针对一个网格,计算所述道路图片数据中每一幅图片的拍摄位置到所述网格的平面坐标之间的距离值;
[0065]
具体的,如图4所示,相机只能拍摄到位于最近拍摄距离2米和最远拍摄距离22米之间的道路路面,所以以图片的拍摄位置到所述网格的平面坐标的距离值确定目标道路 图片。
[0066]
以拍摄位置的坐标是转换后的平面坐标为例:拍摄位置坐标为(x1,y1),一网格的平面坐标为(X1,Y1),计算拍摄位置坐标到网格平面坐标之间的距离值:
[0067]
步骤S310、将距离值位于相机的最近拍摄距离值和最远拍摄距离值之间的道路图片作为拍摄到所述网格对应区域影像的目标道路图片;
[0068]
具体的,计算得到的距离值可能有一个或多个位于最近拍摄距离2米和最远拍摄距离22米之间,即存在距离值位于相机的最近拍摄距离值和最远拍摄距离值之间的道路图片为一幅或一幅以上的情况,则,
[0069]
若距离值位于相机的最近拍摄距离值和最远拍摄距离值之间的道路图片为一幅,则将该幅道路图片作为拍摄到所述网格对应区域影像的目标道路图片;
[0070]
若距离值位于相机的最近拍摄距离值和最远拍摄距离值之间的道路图片为一幅以上,则针对每一幅道路图片,计算该道路图片对应的距离值和所述相机的最近拍摄距离值的差值绝对值,所述道路图片对应的距离值为图片的拍摄位置到所述网格的平面坐标的距离值;
[0071]
选择差值绝对值最小的道路图片作为拍摄到所述网格对应区域影像的目标道路图片。
[0072]
上述实施例中,当存在多幅距离值位于相机的最近拍摄距离值和最远拍摄距离值之间的道路图片时,选择道路图片的拍摄位置距离网格位置最近时拍摄到网格区域影像的一幅道路图片作为着色依据,这是因为距离物体越近拍摄到的该物体的图片越清晰,得到的颜色最为真实,进而选择道路图片的拍摄位置距离网格位置最近时拍摄到网格区域影像的一幅道路图片作为着色依据,能够令网格点的着色最为贴近像点的实际颜色,令生成的正射影像图更为精确。
[0073]
本申请实施例还提供一种正射影像图生成装置,如图5所示,该装置包括:
[0074]
采样轨迹点选取单元500,用于按照预设的采样规则,从采集车在道路上行驶时生成的轨迹点中,选取采样轨迹点;
[0075]
范围确定单元510,用于针对一个采样轨迹点,根据该采样轨迹点的坐标、采集车的行驶方向角和预设的制图区域边长,确定待渲染的正射影像图覆盖的道路区域范围,所述道路区域范围中包括至少一个网格,每个网格对应所述待渲染的正射影像图的一个 像素点;
[0076]
平面坐标确定单元520,用于根据所述采样轨迹点的坐标和采集车的行驶方向角,得到每个网格的平面坐标;
[0077]
三维坐标确定单元530,用于根据每个网格的平面坐标,从采集车在所述道路上行驶时生成的所述道路的点云数据中得到每个网格的高度值,网格的高度值和平面坐标构成网格的三维坐标;
[0078]
颜色确定单元540,用于根据每个网格的三维坐标、所述道路的图片数据及预设的相机参数得到每个网格对应的颜色,所述相机参数是安装在所述采集车上拍摄所述道路图片数据的相机参数;
[0079]
渲染单元550,用于将每个网格在待渲染的正射影像图中对应的像素点的颜色渲染为相应网格对应的颜色。
[0080]
优选地,所述采样轨迹点选取单元500按照预设的采样规则,从采集车在道路上行驶时生成的轨迹点中,选取采样轨迹点的过程,具体包括:
[0081]
按照相邻两个采样轨迹点之间的距离等于预设的距离阈值的采样规则,从采集车在道路上行驶时生成的轨迹点中,选取采样轨迹点。
[0082]
优选地,所述三维坐标确定530单元根据每个网格的平面坐标,从采集车在所述道路上行驶时生成的所述道路的点云数据中得到每个网格的高度值的过程,具体包括:
[0083]
针对每个网格,根据该网格的平面坐标,从采集车在道路上行驶时生成的道路的点云数据中查找目标点,所述目标点与该网格之间的距离值小于点云数据中其他各点与该网格之间的距离值;
[0084]
将所述目标点的高度值确定为该网格的高度值。
[0085]
优选地,所述颜色确定单元540根据每个网格的三维坐标、所述道路的图片数据及预设的相机参数得到每个网格对应的颜色的过程,具体包括:
[0086]
针对一个网格,从所述道路的图片数据中确定目标道路图片,所述目标道路图片拍摄到该网格对应区域影像;
[0087]
根据网格的三维坐标和预设的相机参数,确定网格在所述目标道路图片中对应的像素点;将所述像素点的颜色作为网格对应的颜色。
[0088]
优选地,所述颜色确定单元540针对一个网格,从所述道路的图片数据中确定目标道路图片,所述目标道路图片拍摄到该网格对应区域影像的过程,具体包括:
[0089]
针对一个网格,计算所述道路图片数据中每一幅图片的拍摄位置到所述网格的平面 坐标的距离值;
[0090]
将距离值位于相机的最近拍摄距离值和最远拍摄距离值之间的道路图片作为拍摄到所述网格对应区域影像的目标道路图片。
[0091]
优选地,所述确定单元540将距离值位于相机的最近拍摄距离值和最远拍摄距离值之间的道路图片作为拍摄到所述网格对应区域影像的目标道路图片的过程,具体包括:
[0092]
若距离值位于相机的最近拍摄距离值和最远拍摄距离值之间的道路图片为一幅,则将该幅道路图片作为拍摄到所述网格对应区域影像的目标道路图片;
[0093]
若距离值位于相机的最近拍摄距离值和最远拍摄距离值之间的道路图片为一幅以上,则针对每一幅道路图片,计算该道路图片对应的距离值和所述相机的最近拍摄距离值的差值绝对值,所述道路图片对应的距离值为道路图片的拍摄位置到所述网格的平面坐标的距离值;
[0094]
选择差值绝对值最小的道路图片作为拍摄到所述网格对应区域影像的目标道路图片。
[0095]
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0096]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0097]
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

权利要求书

[权利要求 1]
一种正射影像图的生成方法,其特征在于,所述方法包括: 按照预设的采样规则,从采集车在道路上行驶时生成的轨迹点中,选取采样轨迹点; 针对一个采样轨迹点,根据该采样轨迹点的坐标、采集车的行驶方向角和预设的制图区域边长,确定待渲染的正射影像图覆盖的道路区域范围,所述道路区域范围中包括至少一个网格,每个网格对应所述待渲染的正射影像图的一个像素点; 根据所述采样轨迹点的坐标和采集车的行驶方向角,得到每个网格的平面坐标; 根据每个网格的平面坐标,从采集车在所述道路上行驶时生成的所述道路的点云数据中得到每个网格的高度值,网格的高度值和平面坐标构成网格的三维坐标; 根据每个网格的三维坐标、所述道路的图片数据及预设的相机参数得到每个网格对应的颜色,所述相机参数是安装在所述采集车上拍摄所述道路图片数据的相机参数; 将每个网格在待渲染的正射影像图中对应的像素点的颜色渲染为相应网格对应的颜色。
[权利要求 2]
如权利要求1所述的方法,其特征在于,所述按照预设的采样规则,从采集车在道路上行驶时生成的轨迹点中,选取采样轨迹点具体包括: 按照相邻两个采样轨迹点之间的距离等于预设的距离阈值的采样规则,从采集车在道路上行驶时生成的轨迹点中,选取采样轨迹点。
[权利要求 3]
如权利要求1所述的方法,其特征在于,根据每个网格的平面坐标,从采集车在道路上行驶时生成的道路的点云数据中,得到每个网格的高度值包括: 针对每个网格,根据该网格的平面坐标,从采集车在道路上行驶时生成的道路的点云数据中查找目标点,所述目标点与该网格的距离值小于点云数据中其他各点与该网格的距离值; 将所述目标点的高度值确定为该网格的高度值。
[权利要求 4]
如权利要求1所述的方法,其特征在于,所述根据每个网格的三维坐标、所述道路的图片数据及预设的相机参数得到每个网格对应的颜色包括: 针对一个网格,从所述道路的图片数据中确定目标道路图片,所述目标道路图片拍摄到该网格对应区域影像; 根据网格的三维坐标和预设的相机参数,确定网格在所述目标道路图片中对应的像素点; 将所述像素点的颜色作为网格对应的颜色。
[权利要求 5]
如权利要求4所述的方法,其特征在于,所述针对一个网格,从所述道路的图片数据中确定目标道路图片,所述目标道路图片拍摄到该网格对应区域影像,包括: 针对一个网格,计算所述道路图片数据中每一幅道路图片的拍摄位置到所述网格的平面坐标的距离值; 将距离值位于相机的最近拍摄距离值和最远拍摄距离值之间的道路图片作为拍摄到所述网格对应区域影像的目标道路图片。
[权利要求 6]
如权利要求5所述的方法,其特征在于,所述将距离值位于相机的最近拍摄距离值和最远拍摄距离值之间的道路图片作为拍摄到所述网格对应区域影像的目标道路图片,包括: 若距离值位于相机的最近拍摄距离值和最远拍摄距离值之间的道路图片为一幅,则将该幅道路图片作为拍摄到所述网格对应区域影像的目标道路图片; 若距离值位于相机的最近拍摄距离值和最远拍摄距离值之间的道路图片为一幅以上,则针对每一幅道路图片,计算该道路图片对应的距离值和所述相机的最近拍摄距离值的差值绝对值,所述道路图片对应的距离值为道路图片的拍摄位置到所述网格的平面坐标的距离值; 选择差值绝对值最小的道路图片作为拍摄到所述网格对应区域影像的目标道路图片。
[权利要求 7]
一种正射影像图的生成装置,其特征在于,所述装置包括: 采样轨迹点选取单元,用于按照预设的采样规则,从采集车在道路上行驶时生成的轨迹点中,选取采样轨迹点; 范围确定单元,用于针对一个采样轨迹点,根据该采样轨迹点的坐标、采集车的行驶方向角和预设的制图区域边长,确定待渲染的正射影像图覆盖的道路区域范围,所述道路区域范围中包括至少一个网格,每个网格对应所述待渲染的正射影像图的一个像素点; 平面坐标确定单元,用于根据所述采样轨迹点的坐标和采集车的行驶方向角,得到每个网格的平面坐标; 三维坐标确定单元,用于根据每个网格的平面坐标,从采集车在所述道路上行驶时生成的所述道路的点云数据中得到每个网格的高度值,网格的高度值和平面坐标构成网格的三维坐标; 颜色确定单元,用于根据每个网格的三维坐标、所述道路的图片数据及预设的相机 参数得到每个网格对应的颜色,所述相机参数是安装在所述采集车上拍摄所述道路图片数据的相机参数; 渲染单元,用于将每个网格在待渲染的正射影像图中对应的像素点的颜色渲染为相应网格对应的颜色。
[权利要求 8]
如权利要求7所述的装置,其特征在于,所述采样轨迹点选取单元按照预设的采样规则,从采集车在道路上行驶时生成的轨迹点中,选取采样轨迹点的过程,具体包括: 按照相邻两个采样轨迹点之间的距离等于预设的距离阈值的采样规则,从采集车在道路上行驶时生成的轨迹点中,选取采样轨迹点。
[权利要求 9]
如权利要求7所述的装置,其特征在于,所述三维坐标确定单元根据每个网格的平面坐标,从采集车在所述道路上行驶时生成的所述道路的点云数据中得到每个网格的高度值的过程,具体包括: 针对每个网格,根据该网格的平面坐标,从采集车在道路上行驶时生成的道路的点云数据中查找目标点,所述目标点与该网格之间的距离值小于点云数据中其他各点与该网格之间的距离值; 将所述目标点的高度值确定为该网格的高度值。
[权利要求 10]
如权利要求7所述的装置,其特征在于,所述颜色确定单元根据每个网格的三维坐标、所述道路的图片数据及预设的相机参数得到每个网格对应的颜色的过程,具体包括: 针对一个网格,从所述道路的图片数据中确定目标道路图片,所述目标道路图片拍摄到该网格对应区域影像; 根据网格的三维坐标和预设的相机参数,确定网格在所述目标道路图片中对应的像素点; 将所述像素点的颜色作为网格对应的颜色。
[权利要求 11]
如权利要求10所述的装置,其特征在于,所述颜色确定单元针对一个网格,从所述道路的图片数据中确定目标道路图片,所述目标道路图片拍摄到该网格对应区域影像的过程,包括: 针对一个网格,计算所述道路图片数据中每一幅图片的拍摄位置到所述网格的平面坐标的距离值; 将距离值位于相机的最近拍摄距离值和最远拍摄距离值之间的道路图片作为拍摄到所述网格对应区域影像的目标道路图片。
[权利要求 12]
如权利要求11所述的装置,其特征在于,所述颜色确定单元将距离值位于相机的最近拍摄距离值和最远拍摄距离值之间的道路图片作为拍摄到所述网格对应区域影像的目标道路图片的过程,包括: 若距离值位于相机的最近拍摄距离值和最远拍摄距离值之间的道路图片为一幅,则将该幅道路图片作为拍摄到所述网格对应区域影像的目标道路图片; 若距离值位于相机的最近拍摄距离值和最远拍摄距离值之间的道路图片为一幅以上,则针对每一幅道路图片,计算该道路图片对应的距离值和所述相机的最近拍摄距离值的差值绝对值,所述道路图片对应的距离值为道路图片的拍摄位置到所述网格的平面坐标的距离值; 选择差值绝对值最小的道路图片作为拍摄到所述网格对应区域影像的目标道路图片。

附图

[ 图 1]  
[ 图 2]  
[ 图 3]  
[ 图 4]  
[ 图 5]