1.一种用于生成信息的方法,包括:
获取位置查询图像的全局特征和局部特征,其中,所述位置查询图像中显示有待查询区域的场景信息;
基于与所述位置查询图像的全局特征之间的相似度,从预设的图像数据库中确定出第一目标数目张待匹配图像;
基于与所述位置查询图像的局部特征之间的相似度,从预设的点云数据库中确定出第二目标数目个待匹配点,其中,所述图像数据库中的图像显示有所述点云数据库中的点数据所指示的点;
基于与所述第一目标数目张待匹配图像对应的相似度和与所述第二目标数目个待匹配点对应的相似度,确定第三目标数目个匹配点;
根据所述第三目标数目个匹配点,生成拍摄所述位置查询图像的设备的位姿信息。
2.根据权利要求1所述的方法,其中,所述基于与所述第一目标数目张待匹配图像对应的相似度和与所述第二目标数目个待匹配点对应的相似度,确定第三目标数目个匹配点,包括:
构建概率图模型,其中,所述概率图模型包括节点和边,节点的初始值与节点所表征的待匹配图像对应的相似度呈正相关关系,边的初始值与节点所表征的待匹配图像对应的待匹配点对应的相似度呈正相关关系;
利用随机游走算法确定各节点的稳定值;
从大于预设阈值的稳定值对应的节点所表征的待匹配图像中确定出第三目标数目个匹配点。
3.根据权利要求2所述的方法,其中,所述概率图模型的边的初始值与节点所表征的待匹配图像对应的待匹配点对应的相似度和共视关系的链接数呈正相关关系。
4.根据权利要求1所述的方法,其中,所述基于与所述位置查询图像的全局特征之间的相似度,从预设的图像数据库中确定出第一目标数目张待匹配图像,包括:
将所述图像数据库中的图像的全局特征划分为预设数目个子特征;
建立与各子特征对应的二项树结构,其中,二项树结构用于表征所述图像数据库中的图像的子特征之间的关联关系;
将所述位置查询图像的全局特征划分为所述预设数目个子特征;
基于所述位置查询图像的子特征各自对应的二项树结构进行查询,确定所述位置查询图像与所述图像数据库中的图像之间的相似度;
按照相似度从高至低的顺序选取第一目标数目个图像作为待匹配图像。
5.根据权利要求1-4之一所述的方法,其中,所述图像数据库和所述点云数据库通过如下步骤生成:
获取已知图像集合,其中,已知图像中显示有待建图区域的场景信息,所述待建图区域包括所述待查询区域;
提取所述已知图像集合中的各已知图像的全局特征和局部特征;
基于所述已知图像集合中的各已知图像的全局特征构建索引;
生成所述图像数据库;
基于所述已知图像集合中的各已知图像的局部特征的匹配,生成所述点云数据库,其中,所述点云数据库中的点与图像的局部特征相对应。
6.一种用于生成信息的装置,包括:
获取单元,被配置成获取位置查询图像的全局特征和局部特征,其中,所述位置查询图像中显示有待查询区域的场景信息;
第一匹配单元,被配置成基于与所述位置查询图像的全局特征之间的相似度,从预设的图像数据库中确定出第一目标数目张待匹配图像;
第二匹配单元,被配置成基于与所述位置查询图像的局部特征之间的相似度,从预设的点云数据库中确定出第二目标数目个待匹配点,其中,所述图像数据库中的图像显示有所述点云数据库中的点数据所指示的点;
第三匹配单元,被配置成基于与所述第一目标数目张待匹配图像对应的相似度和与所述第二目标数目个待匹配点对应的相似度,确定第三目标数目个匹配点;
生成单元,被配置成根据所述第三目标数目个匹配点,生成拍摄所述位置查询图像的设备的位姿信息。
7.根据权利要求6所述的装置,其中,所述第三匹配单元包括:
构建模块,被配置成构建概率图模型,其中,所述概率图模型包括节点和边,节点的初始值与节点所表征的待匹配图像对应的相似度呈正相关关系,边的初始值与节点所表征的待匹配图像对应的待匹配点对应的相似度呈正相关关系;
第一确定模块,被配置成利用随机游走算法确定各节点的稳定值;
第一匹配模块,被配置成从大于预设阈值的稳定值对应的节点所表征的待匹配图像中确定出第三目标数目个匹配点。
8.根据权利要求7所述的装置,其中,所述概率图模型的边的初始值与节点所表征的待匹配图像对应的待匹配点对应的相似度和共视关系的链接数呈正相关关系。
9.根据权利要求6所述的装置,其中,所述第一匹配单元包括:
第一划分模块,被配置成将所述图像数据库中的图像的全局特征划分为预设数目个子特征;
建立模块,被配置成建立与各子特征对应的二项树结构,其中,二项树结构用于表征所述图像数据库中的图像的子特征之间的关联关系;
第二划分模块,被配置成将所述位置查询图像的全局特征划分为所述预设数目个子特征;
第二确定模块,被配置成基于所述位置查询图像的子特征各自对应的二项树结构进行查询,确定所述位置查询图像与所述图像数据库中的图像之间的相似度;
第二匹配模块,被配置成按照相似度从高至低的顺序选取第一目标数目个图像作为待匹配图像。
10.根据权利要求6-9之一所述的装置,其中,所述图像数据库和所述点云数据库通过如下步骤生成:
获取已知图像集合,其中,已知图像中显示有待建图区域的场景信息,所述待建图区域包括所述待查询区域;
提取所述已知图像集合中的各已知图像的全局特征和局部特征;
基于所述已知图像集合中的各已知图像的全局特征构建索引;
生成所述图像数据库;
基于所述已知图像集合中的各已知图像的局部特征的匹配,生成所述点云数据库,其中,所述点云数据库中的点与图像的局部特征相对应。
11.一种电子设备,包括:
一个或多个处理器;
存储装置,其上存储有一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-5中任一所述的方法。
12.一种计算机可读介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如权利要求1-5中任一所述的方法。