著录项信息
专利名称 | 一种3D地图融合方法、装置及电子设备 |
申请号 | CN201410502744.3 | 申请日期 | 2014-09-26 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-03-30 | 公开/公告号 | CN105447911A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06T17/05 | IPC分类号 | G;0;6;T;1;7;/;0;5;;;G;0;6;T;1;1;/;0;0查看分类表>
|
申请人 | 联想(北京)有限公司 | 申请人地址 | 北京市海淀区上地信息产业基地创业路6号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 联想(北京)有限公司 | 当前权利人 | 联想(北京)有限公司 |
发明人 | 白静;谭福生 |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 王宝筠 |
摘要
本发明实施例提供一种3D地图融合方法、装置及电子设备,其中方法包括:将各待融合3D地图分别投影到预设的n个二维平面,确定各待融合3D地图所对应的n个二维地图;根据各二维平面所对应的二维地图之间相配准的图像特征,确定配准结果符合预设条件的二维平面所对应的二维地图;估计所述符合预设条件的二维地图之间的变换关系;将所述变换关系应用于所述各待融合3D地图,对所述各待融合3D地图进行融合。本发明实施例提供的3D地图融合方法的运算量较小,速度较快。
一种3D地图融合方法、装置及电子设备\n技术领域\n[0001] 本发明涉及地图数据处理技术领域,更具体地说,涉及一种3D地图融合方法、装置及电子设备。\n背景技术\n[0002] 3D地图(也称三维地图、立体地图)能够按照一定比例对现实世界的地理实景进行展示,其应用范围极广。在3D地图的构建过程中涉及到3D地图的融合,即将至少两张3D地图融合为一张3D地图。\n[0003] 目前3D地图的融合方式主要为:分析各3D地图的三维特征点,将各3D地图的三维特征点进行匹配,从而通过相匹配的三维特征点确定各3D地图之间的变换关系,通过该变换关系将至少两张3D地图融合为一张。\n[0004] 本发明的发明人研究发现,现有的3D地图融合方式是通过匹配三维特征点进行3D地图的融合,由于三维特征点的数量较多,即进行三维特征点匹配时的匹配对象数量较多,因此导致3D地图融合的运算量较大,速度较慢。\n发明内容\n[0005] 有鉴于此,本发明实施例提供一种3D地图融合方法、装置及电子设备,以解决现有\n3D地图融合方式所存在的运算量较大,速度较慢的问题。\n[0006] 为实现上述目的,本发明实施例提供如下技术方案:\n[0007] 一种3D地图融合方法,包括:\n[0008] 将各待融合3D地图分别投影到预设的n个二维平面,确定各待融合3D地图所对应的n个二维地图;\n[0009] 根据各二维平面所对应的二维地图之间相配准的图像特征,确定配准结果符合预设条件的二维平面所对应的二维地图;\n[0010] 估计所述符合预设条件的二维地图之间的变换关系;\n[0011] 将所述变换关系应用于所述各待融合3D地图,对所述各待融合3D地图进行融合。\n[0012] 其中,所述将各待融合3D地图分别投影到预设的n个二维平面包括:\n[0013] 将待融合3D地图按照3D地图的高度,在不同高度截取平面层面,得到n个平面层面;\n[0014] 将各待融合3D地图分别映射到所述n个平面层面,得到各待融合3D地图所对应的n个二维地图。\n[0015] 其中,所述估计所述符合预设条件的二维地图之间的变换关系包括:\n[0016] 确定所述符合预设条件的各二维地图的配准图像特征;\n[0017] 确定所述符合预设条件的各二维地图的配准图像特征所对应的图像坐标;\n[0018] 根据所述符合预设条件的各二维地图的配准图像特征所对应的图像坐标,估计所述符合预设条件的各二维地图之间的变换关系。\n[0019] 其中,所述根据所述符合预设条件的各二维地图的配准图像特征所对应的图像坐标,估计所述符合预设条件的各二维地图之间的变换关系包括:\n[0020] 根据所述符合预设条件的各二维地图的配准图像特征所对应的图像坐标,估计所述符合预设条件的各二维地图之间的仿射变换参数,所述仿射变换参数用于表示所述变换关系。\n[0021] 其中,所述根据各二维平面所对应的二维地图之间相配准的图像特征,确定配准结果符合预设条件的二维平面所对应的二维地图包括:\n[0022] 将相同二维平面所对应的二维地图进行图像特征配准处理,确定各二维平面所对应的二维地图之间相配准的图像特征;\n[0023] 根据各二维平面所对应的二维地图之间相配准的图像特征,确定各二维平面所对应的二维地图之间的图像相似度;\n[0024] 将图像相似度符合预设条件的二维平面所对应的二维地图,确定为符合预设条件的二维平面所对应的二维地图。\n[0025] 其中,所述将相同二维平面所对应的二维地图进行图像特征配准处理,确定各二维平面所对应的二维地图之间相配准的图像特征包括:\n[0026] 通过尺度不变特征转换SIFT算法,剔除相同二维平面所对应的各二维地图的次图像特征,保留主图像特征,所述次图像特征为与二维地图的SIFT特征向量相匹配的图像特征;\n[0027] 通过相同二维平面所对应的各二维地图的主图像特征进行图像特征配准处理,确定各二维平面所对应的二维地图之间相配准的图像特征。\n[0028] 本发明实施例还提供一种3D地图融合装置,包括:\n[0029] 投影模块,用于将各待融合3D地图分别投影到预设的n个二维平面,确定各待融合\n3D地图所对应的n个二维地图;\n[0030] 地图确定模块,用于根据各二维平面所对应的二维地图之间相配准的图像特征,确定配准结果符合预设条件的二维平面所对应的二维地图;\n[0031] 估计模块,用于估计所述符合预设条件的二维地图之间的变换关系;\n[0032] 融合模块,用于将所述变换关系应用于所述各待融合3D地图,对所述各待融合3D地图进行融合。\n[0033] 其中,所述投影模块包括:\n[0034] 平面截取单元,用于将待融合3D地图按照3D地图的高度,在不同高度截取平面层面,得到n个平面层面;\n[0035] 映射单元,用于将各待融合3D地图分别映射到所述n个平面层面,得到各待融合3D地图所对应的n个二维地图。\n[0036] 其中,所述估计模块包括:\n[0037] 第一确定单元,用于确定所述符合预设条件的各二维地图的配准图像特征;\n[0038] 第二确定单元,用于确定所述符合预设条件的各二维地图的配准图像特征所对应的图像坐标;\n[0039] 变换关系估计单元,用于根据所述符合预设条件的各二维地图的配准图像特征所对应的图像坐标,估计所述符合预设条件的各二维地图之间的变换关系。\n[0040] 其中,所述变换关系估计单元包括:\n[0041] 仿射变换参数估计子单元,用于根据所述符合预设条件的各二维地图的配准图像特征所对应的图像坐标,估计所述符合预设条件的各二维地图之间的仿射变换参数,所述仿射变换参数用于表示所述变换关系。\n[0042] 其中,所述地图确定模块包括:\n[0043] 配准图像特征确定单元,用于将相同二维平面所对应的二维地图进行图像特征配准处理,确定各二维平面所对应的二维地图之间相配准的图像特征;\n[0044] 图像相似度确定单元,用于根据各二维平面所对应的二维地图之间相配准的图像特征,确定各二维平面所对应的二维地图之间的图像相似度;\n[0045] 结果确定单元,用于将图像相似度符合预设条件的二维平面所对应的二维地图,确定为符合预设条件的二维平面所对应的二维地图。\n[0046] 其中,所述配准图像特征确定单元包括:\n[0047] 筛选子单元,用于通过尺度不变特征转换SIFT算法,剔除相同二维平面所对应的各二维地图的次图像特征,保留主图像特征,所述次图像特征为与二维地图的SIFT特征向量相匹配的图像特征;\n[0048] 配准处理子单元,用于通过相同二维平面所对应的各二维地图的主图像特征进行图像特征配准处理,确定各二维平面所对应的二维地图之间相配准的图像特征。\n[0049] 本发明实施例还提供一种电子设备,包括上述所述的3D地图融合装置。\n[0050] 基于上述技术方案,本发明实施例提供的3D地图融合方法,将各待融合3D地图分别投影到预设的n个二维平面,确定各待融合3D地图所对应的n个二维地图;根据各二维平面所对应的二维地图之间相配准的图像特征,确定配准结果符合预设条件的二维平面所对应的二维地图;估计所述符合预设条件的二维地图之间的变换关系;将所述变换关系应用于所述各待融合3D地图,对所述各待融合3D地图进行融合。本发明实施例通过对待融合3D地图投影后得到的同一二维平面的二维地图进行图像特征配准,确定出二维地图之间的变换关系,从而将二维地图之间的变换关系应用于待融合3D地图,实现待融合3D地图的融合,由于二维地图进行配准的图像特征数量较小,且二维地图之间的变换关系的计算量较小,因此本发明实施例提供的3D地图融合方法的运算量较小,速度较快。\n附图说明\n[0051] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。\n[0052] 图1为本发明实施例提供的3D地图融合方法的流程图;\n[0053] 图2为本发明实施例提供的通过并行处理方式确定配准结果符合预设条件的二维平面所对应的二维地图的示意图;\n[0054] 图3为本发明实施例提供的将3D地图投影到二维平面的方法流程图;\n[0055] 图4为本发明实施例提供的确定配准结果符合预设条件的二维平面所对应的二维地图的方法流程图;\n[0056] 图5为本发明实施例提供的确定各二维平面所对应的二维地图之间相配准的图像特征的方法流程图;\n[0057] 图6为本发明实施例提供的估计二维地图之间的变换关系的方法流程图;\n[0058] 图7为本发明实施例提供的3D地图融合方法的另一流程图;\n[0059] 图8为本发明实施例提供的3D地图融合装置的结构框图;\n[0060] 图9为本发明实施例提供的投影模块的结构框图;\n[0061] 图10为本发明实施例提供的估计模块的结构框图;\n[0062] 图11为本发明实施例提供的变换关系估计单元的结构框图;\n[0063] 图12为本发明实施例提供的地图确定模块的结构框图;\n[0064] 图13为本发明实施例提供的配准图像特征确定单元的结构框图。\n具体实施方式\n[0065] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0066] 图1为本发明实施例提供的3D地图融合方法的流程图,该方法可应用于电子设备,该电子设备可以是能够进行数据计算处理的设备,如电脑等,参照图1,该方法可以包括:\n[0067] 步骤S100、将各待融合3D地图分别投影到预设的n个二维平面,确定各待融合3D地图所对应的n个二维地图;\n[0068] 可选的,投影3D地图的二维平面可随机选取,也可预先确定;投影3D地图的二维平面个数n,可与电子设备的系统内核数相一致,以优选的对投影后的各待融合3D地图的n个二维地图进行平行处理;显然,n值也可根据实际应用需要设定,本发明实施例并不作限制。\n[0069] 对于每一个需要进行3D地图融合的3D地图(即待融合3D地图),本发明实施例可将每一个待融合3D地图均投影到预设的n个二维平面,从而获取到投影后的,每一个待融合3D地图所对应的n个二维地图;若待融合3D地图的数量为m,则可获取到一共m*n个二维地图,即一个待融合3D地图对应n个二维地图。\n[0070] 步骤S110、根据各二维平面所对应的二维地图之间相配准的图像特征,确定配准结果符合预设条件的二维平面所对应的二维地图;\n[0071] 可选的,在将各待融合3D地图分别投影到预设的n个二维平面后,本发明实施例可对同一二维平面的二维地图进行图像特征配准,从而获取到各二维平面所对应的二维地图之间相配准的图像特征;\n[0072] 以待融合3D地图的数量为两张,分别为3D地图1和3D地图2,预设的n个二维平面为二维平面1和二维平面2为例,本发明实施例可将3D地图1分别投影到二维平面1和二维平面\n2,可获取到3D地图1对应的二维平面1的二维地图,3D地图1对应的二维平面2的二维地图,将3D地图2分别投影到二维平面1和二维平面2,可获取到3D地图2对应的二维平面1的二维地图,3D地图2对应的二维平面2的二维地图;之后,可将同一二维平面的二维地图进行图像特征配准,即将3D地图1对应的二维平面1的二维地图和3D地图2对应的二维平面1的二维地图进行图像特征配准,将3D地图1对应的二维平面2的二维地图和3D地图2对应的二维平面2的二维地图进行图像特征配准,从而获取到二维平面1所对应的二维地图之间相配准的图像特征,及二维平面2所对应的二维地图之间相配准的图像特征;\n[0073] 可选的,图像特征表示的是地图结构信息,可采用SIFT(Scale-invariant feature transform,尺度不变特征转换)特征,SURF(Speeded Up Robust Features,加速稳健特征)等表示;本发明实施例确定配准结果符合预设条件的二维平面所对应的二维地图,可以是根据各二维平面所对应的二维地图之间相配准的图像特征,确定各二维平面所对应的二维地图之间的图像相似度,从而将图像相似度符合预设条件的二维平面所对应的二维地图,确定为符合预设条件的二维平面所对应的二维地图。\n[0074] 可选的,由于每一个待融合3D地图均对应有n个二维地图,为实现快速的配准结果符合预设条件的二维平面所对应的二维地图的确定,本发明实施例可通过并行处理进行配准结果符合预设条件的二维平面所对应的二维地图的确定,图2示出了通过并行处理方式确定配准结果符合预设条件的二维平面所对应的二维地图的示意图,可进行参照,如图2所示,一个线程可计算一个二维平面所对应的二维地图之间相配准的图像特征,多条线程并行处理,可同时计算出n个二维平面所对应的二维地图之间相配准的图像特征,进而快速的确定出相配准的图像特征的配准结果符合预设条件的二维平面所对应的二维地图。可选的,并行处理的线程数优选与电子设备的系统内核数相一致。\n[0075] 步骤S120、估计所述符合预设条件的二维地图之间的变换关系;\n[0076] 可选的,在确定相配准的图像特征的配准结果符合预设条件的二维平面所对应的二维地图后,本发明实施例可根据所述符合预设条件的二维平面间相配准的图像特征,得到各相配准的图像特征的图像坐标,从而依据各相配准的图像特征的图像坐标,来估计二维地图间的变换关系;可选的,二维地图之间的变换关系可采用仿射变换矩阵参数,或者旋转和平移参数标准。\n[0077] 对于二维地图之间的变换关系采用仿射变换矩阵参数表征的情况,本发明实施例估计二维地图间的变换关系可以是估计两幅图像之间的仿射变换关系,估计变换关系的二维地图可以为处于3D地图同一层的地图,即二维地图所对应的3D地图的高度需一致;变换关系的估计方式可以采用非线性参数估计的方法,结合RANSAC(RANdom SAmple Consensus,根据一组包含异常数据的样本数据集,计算出数据的数学模型参数,得到有效样本数据的算法)算法,估计所述符合预设条件的二维地图之间的变换关系。\n[0078] 步骤S130、将所述变换关系应用于所述各待融合3D地图,对所述各待融合3D地图进行融合。\n[0079] 可选的,所得到的二维地图之间的变换关系,可直接应用于对应的3D地图,将3D地图进行有效拼接,实现待融合3D地图间的3D地图融合。\n[0080] 本发明实施例提供的3D地图融合方法,将各待融合3D地图分别投影到预设的n个二维平面,确定各待融合3D地图所对应的n个二维地图;根据各二维平面所对应的二维地图之间相配准的图像特征,确定配准结果符合预设条件的二维平面所对应的二维地图;估计所述符合预设条件的二维地图之间的变换关系;将所述变换关系应用于所述各待融合3D地图,对所述各待融合3D地图进行融合。本发明实施例通过对待融合3D地图投影后得到的同一二维平面的二维地图进行图像特征配准,确定出二维地图之间的变换关系,从而将二维地图之间的变换关系应用于待融合3D地图,实现待融合3D地图的融合,由于二维地图进行配准的图像特征数量较小,且二维地图之间的变换关系的计算量较小,因此本发明实施例提供的3D地图融合方法的运算量较小,速度较快。\n[0081] 可选的,本发明实施例可根据3D地图的高度,采用分层投影的方式,将各待融合3D地图分别投影到预设的n个二维平面。对应的,图3示出了本发明实施例提供的将3D地图投影到二维平面的方法流程图,参照图3,该方法可以包括:\n[0082] 步骤S200、将待融合3D地图按照3D地图的高度,在不同高度截取平面层面,得到n个平面层面;\n[0083] 可选的,本发明实施例可在Z轴方向(即3D地图的高度方向),按照3D地图的不同高度取得不同平面层面;所截取的平面个数可根据系统内核数来确定最优的值,以使平面个数与平行处理的线程数相关。\n[0084] 可选的,各层地图高度可按照3D地图表征的环境进行确定,显然也可随机确定。\n[0085] 以3D地图的高度为10单位长度为例,系统内核数为3,则本发明实施例可随机选取各层地图高度,取得3个平面层面;如在3单位长度的高度截取3D地图的平面,得到第一个平面层面,在7单位长度的高度截取3D地图的平面,得到第二个平面层面,在9单位长度的高度截取3D地图的平面,得到第三个平面层面,共获取到三个平面层面。\n[0086] 步骤S210、将各待融合3D地图分别映射到所述n个平面层面,得到各待融合3D地图所对应的n个二维地图。\n[0087] 按照3D地图的不同高度所截取到的3D地图的n个平面层面,即为本发明实施例各待融合3D地图所需要投影到的n个二维平面,将各待融合3D地图分别映射到所述n个平面层面,即可得到各待融合3D地图所对应的n个二维地图。\n[0088] 可选的,在得到各待融合3D地图所对应的n个二维地图后,可对相同二维平面所对应的二维地图进行图像特征配准处理,从而通过二维平面所对应的二维地图之间相配准的图像特征确定二维平面所对应的二维地图之间的图像相似度,进而确定配准结果符合预设条件的二维平面所对应的二维地图。对应的,图4示出了本发明实施例提供的确定配准结果符合预设条件的二维平面所对应的二维地图的方法流程图,参照图4,该方法可以包括:\n[0089] 步骤S300、将相同二维平面所对应的二维地图进行图像特征配准处理,确定各二维平面所对应的二维地图之间相配准的图像特征;\n[0090] 可选的,在确定各二维平面所对应的二维地图之间相配准的图像特征时,可对各二维地图的图像特征进行筛选,从而剔除次图像特征,保留主图像特征,进而通过主图像特征进行二维地图之间的图像特征配准。可选的,图5示出了本发明实施例提供的确定各二维平面所对应的二维地图之间相配准的图像特征的方法流程图,参照图5,该方法可以包括:\n[0091] 步骤S400、通过SIFT算法,剔除相同二维平面所对应的各二维地图的次图像特征,保留主图像特征,所述次图像特征为与二维地图的SIFT特征向量相匹配的图像特征;\n[0092] SIFT(Scale-invariant feature transform,尺度不变特征转换)是用于图像处理领域的一种描述子。这种描述具有尺度不变性,可在图像中检测出关键点,是一种局部特征描述子。通过SIFT算法可用来侦测与描述图像中的局部性特征,在空间尺度中寻找极值点,并提取出其位置、尺度、旋转不变量。SIFT特征向量为从图像中所提取的对尺度缩放、旋转、亮度变化无关的特征向量。\n[0093] 通过SIFT特征向量,本发明实施例可从二维地图中寻找出与图像尺度缩放、旋转、亮度变化无关的特征向量,得到次图像特征,将次图像特征剔除,保留下二维地图的主图像特征。\n[0094] 步骤S410、通过相同二维平面所对应的各二维地图的主图像特征进行图像特征配准处理,确定各二维平面所对应的二维地图之间相配准的图像特征。\n[0095] 通过相同二维平面所对应的各二维地图的主图像特征进行图像特征配准处理,可提高二维地图之间进行图像特征配准的速度,进而更加快速的确定出各二维平面所对应的二维地图之间相配准的图像特征。\n[0096] 显然,采用SIFT算法对各二维地图的图像特征进行筛选的方式仅为一种可选方式,本发明实施例还可采用其他方式剔除二维地图的次图像特征,保留主图像特征。\n[0097] 显然,本发明实施例在确定各二维平面所对应的二维地图之间相配准的图像特征时,也可不进行二维地图的图像特征的筛选,而是通过二维地图的整体图像特征进行二维地图之间的图像特征配准,确定各二维平面所对应的二维地图之间相配准的图像特征。\n[0098] 步骤S310、根据各二维平面所对应的二维地图之间相配准的图像特征,确定各二维平面所对应的二维地图之间的图像相似度;\n[0099] 二维地图之间的图像相似度,可以是二维地图之间的地图结构信息的相似度;通过各二维平面所对应的二维地图之间相配准的图像特征,进行图像特征的相似度比对,进而确定出各二维平面所对应的二维地图之间的图像相似度。\n[0100] 步骤S320、将图像相似度符合预设条件的二维平面所对应的二维地图,确定为符合预设条件的二维平面所对应的二维地图。\n[0101] 图像相似度符合预设条件,可以是图像相似度的相似程度达到一定条件,本发明实施例可根据实际应用需要设定图像相似度符合预设条件的图像相似程度,具体的图像相似程度数值本发明实施例不作限制。\n[0102] 可选的,在得到配准结果符合预设条件的二维平面所对应的二维地图后,本发明实施例可根据符合预设条件的二维平面所对应的二维地图之间相配准的图像特征的图像坐标,来估计二维地图间的变换关系。对应的,图6示出了本发明实施例提供的估计二维地图之间的变换关系的方法流程图,参照图6,该方法可以包括:\n[0103] 步骤S500、确定所述符合预设条件的各二维地图的配准图像特征;\n[0104] 在确定配准结果符合预设条件的二维平面所对应的二维地图后,如确定图像相似度符合预设条件的二维平面所对应的二维地图后,本发明实施例可提取出所述符合预设条件的各二维地图的各配准图像特征。\n[0105] 步骤S510、确定所述符合预设条件的各二维地图的配准图像特征所对应的图像坐标;\n[0106] 二维地图的各图像特征均在二维地图中对应有图像坐标,本发明实施例可在得到所述符合预设条件的各二维地图的配准图像特征后,确定出各配准图像特征的图像坐标。\n[0107] 步骤S520、根据所述符合预设条件的各二维地图的配准图像特征所对应的图像坐标,估计所述符合预设条件的各二维地图之间的变换关系。\n[0108] 可选的,所述符合预设条件的二维地图之间有多对配准图像特征,如二维地图1与二维地图2为配准结果符合预设条件的二维平面所对应的二维地图,则二维地图1与二维地图2可有多对配准图像特征,如二维地图1和二维地图2有j对配准图像特征,则二维地图1中有j个配准图像特征,二维地图2中也有j个配准图像特征,且二维地图1中配准图像特征与二维地图2中的配准图像特征一一配准。本发明实施例可确定出二维地图1中j个配准图像特征的图像坐标,得到j个图像坐标,确定出二维地图2中j个配准图像特征的图像坐标,得到j个图像坐标,将二维地图1中的j个图像坐标与二维地图2中的j个图像坐标,按照二维地图1与二维地图2的配准图像特征的配准关系,进行二维地图之间的变换关系的估计。\n[0109] 可选的,变换关系可以为仿射变换参数;对应的,发明实施例可根据所述符合预设条件的各二维地图的配准图像特征所对应的图像坐标,估计所述符合预设条件的各二维地图之间的仿射变换参数,从而得到所述符合预设条件的各二维地图之间的变换关系。\n[0110] 优选的,图7示出了本发明实施例提供的3D地图融合方法的另一流程图,参照图7,该方法可以包括:\n[0111] 步骤S600、将待融合3D地图按照3D地图的高度,在不同高度截取平面层面,得到n个平面层面;\n[0112] 步骤S610、将各待融合3D地图分别映射到所述n个平面层面,得到各待融合3D地图所对应的n个二维地图;\n[0113] 步骤S620、通过SIFT算法,剔除相同二维平面所对应的各二维地图的次图像特征,保留主图像特征,所述次图像特征为与二维地图的SIFT特征向量相匹配的图像特征;\n[0114] 步骤S630、通过相同二维平面所对应的各二维地图的主图像特征进行图像特征配准处理,确定各二维平面所对应的二维地图之间相配准的图像特征;\n[0115] 步骤S640、根据各二维平面所对应的二维地图之间相配准的图像特征,确定各二维平面所对应的二维地图之间的图像相似度;\n[0116] 步骤S650、将图像相似度符合预设条件的二维平面所对应的二维地图,确定为符合预设条件的二维平面所对应的二维地图;\n[0117] 步骤S660、确定所述符合预设条件的各二维地图的配准图像特征所对应的图像坐标;\n[0118] 步骤S670、根据所述符合预设条件的各二维地图的配准图像特征所对应的图像坐标,估计所述符合预设条件的各二维地图之间的仿射变换参数;\n[0119] 步骤S680、将所述仿射变换参数应用于所述各待融合3D地图,对所述各待融合3D地图进行融合。\n[0120] 本发明实施例通过对待融合3D地图投影后得到的同一二维平面的二维地图进行图像特征配准,确定出二维地图之间的变换关系,从而将二维地图之间的变换关系应用于待融合3D地图,实现待融合3D地图的融合,由于二维地图进行配准的图像特征数量较小,且二维地图之间的变换关系的计算量较小,因此本发明实施例提供的3D地图融合方法的运算量较小,速度较快。\n[0121] 下面对本发明实施例提供的3D地图融合装置进行介绍,下文描述的3D地图融合装置可与上文描述的3D地图融合方法相互对应参照。\n[0122] 图8为本发明实施例提供的3D地图融合装置的结构框图,该装置可应用于电子设备,参照图8,该3D地图融合装置可以包括:\n[0123] 投影模块100,用于将各待融合3D地图分别投影到预设的n个二维平面,确定各待融合3D地图所对应的n个二维地图;\n[0124] 地图确定模块200,用于根据各二维平面所对应的二维地图之间相配准的图像特征,确定配准结果符合预设条件的二维平面所对应的二维地图;\n[0125] 估计模块300,用于估计所述符合预设条件的二维地图之间的变换关系;\n[0126] 融合模块400,用于将所述变换关系应用于所述各待融合3D地图,对所述各待融合\n3D地图进行融合。\n[0127] 可选的,图9示出了本发明实施例提供的投影模块100的一种可选结构,参照图9,投影模块100可以包括:\n[0128] 平面截取单元110,用于将待融合3D地图按照3D地图的高度,在不同高度截取平面层面,得到n个平面层面;\n[0129] 映射单元111,用于将各待融合3D地图分别映射到所述n个平面层面,得到各待融合3D地图所对应的n个二维地图。\n[0130] 可选的,图10示出了本发明实施例提供的估计模块300的一种可选结构,参照图\n10,估计模块300可以包括:\n[0131] 第一确定单元310,用于确定所述符合预设条件的各二维地图的配准图像特征;\n[0132] 第二确定单元320,用于确定所述符合预设条件的各二维地图的配准图像特征所对应的图像坐标;\n[0133] 变换关系估计单元330,用于根据所述符合预设条件的各二维地图的配准图像特征所对应的图像坐标,估计所述符合预设条件的各二维地图之间的变换关系。\n[0134] 可选的,二维地图之间的变换关系可以为二维地图之间的仿射变换参数;对应的,图11示出了本发明实施例提供的变换关系估计单元330的一种可选结构,参照图11,变换关系估计单元330可以包括:\n[0135] 仿射变换参数估计子单元331,用于根据所述符合预设条件的各二维地图的配准图像特征所对应的图像坐标,估计所述符合预设条件的各二维地图之间的仿射变换参数,所述仿射变换参数用于表示所述变换关系。\n[0136] 可选的,图12示出了本发明实施例提供的地图确定模块200的一种可选结构,参照图12,地图确定模块200可以包括:\n[0137] 配准图像特征确定单元210,用于将相同二维平面所对应的二维地图进行图像特征配准处理,确定各二维平面所对应的二维地图之间相配准的图像特征;\n[0138] 图像相似度确定单元220,用于根据各二维平面所对应的二维地图之间相配准的图像特征,确定各二维平面所对应的二维地图之间的图像相似度;\n[0139] 结果确定单元230,用于将图像相似度符合预设条件的二维平面所对应的二维地图,确定为符合预设条件的二维平面所对应的二维地图。\n[0140] 可选的,本发明实施例在确定各二维平面所对应的二维地图之间相配准的图像特征时,可对二维地图进行图像特征的筛选,保留二维地图的主图像特征进行图像特征配准处理;对应的,图13示出了本发明实施例提供的配准图像特征确定单元210的一种可选结构,参照图13,配准图像特征确定单元210可以包括:\n[0141] 筛选子单元211,用于通过SIFT算法,剔除相同二维平面所对应的各二维地图的次图像特征,保留主图像特征,所述次图像特征为与二维地图的SIFT特征向量相匹配的图像特征;\n[0142] 配准处理子单元212,用于通过相同二维平面所对应的各二维地图的主图像特征进行图像特征配准处理,确定各二维平面所对应的二维地图之间相配准的图像特征。\n[0143] 本发明实施例提供的3D地图融合装置,通过对待融合3D地图投影后得到的同一二维平面的二维地图进行图像特征配准,确定出二维地图之间的变换关系,从而将二维地图之间的变换关系应用于待融合3D地图,实现待融合3D地图的融合,由于二维地图进行配准的图像特征数量较小,且二维地图之间的变换关系的计算量较小,因此本发明实施例提供的3D地图融合方法的运算量较小,速度较快。\n[0144] 本发明实施例还提供一种电子设备,该电子设备可进行3D地图的融合处理,该电子设备可以包括上述所述的3D地图融合装置,对于3D地图融合装置的介绍可参照上文描述,此处不再赘述。\n[0145] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。\n[0146] 专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。\n[0147] 结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。\n[0148] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。\n对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
法律信息
- 2020-01-31
- 2016-04-27
实质审查的生效
IPC(主分类): G06T 17/05
专利申请号: 201410502744.3
申请日: 2014.09.26
- 2016-03-30
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2014-05-21
|
2014-02-25
| | |
2
| |
2010-10-27
|
2010-06-09
| | |
3
| |
2011-01-12
|
2010-08-20
| | |
4
| |
2011-06-15
|
2011-01-29
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |