System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机视觉、图像处理等,尤其涉及一种镶嵌线优化方法、装置、电子设备、存储介质和计算机程序产品。
技术介绍
1、影像镶嵌是将两幅或多幅正射影像拼接在一起,以构成一幅更大范围影像的过程。影像镶嵌通常采用基于镶嵌线的方法来实现,镶嵌线的质量会直接影响最终镶嵌影像的质量,因此,镶嵌线的优化是影像镶嵌处理中的一个关键步骤。
技术实现思路
1、本专利技术提供了一种镶嵌线优化方法、装置、电子设备、存储介质及计算机程序产品。
2、根据本专利技术的一个方面,提供了一种镶嵌线优化方法,包括:获取携带有待优化的初始镶嵌线的第一正射影像和第二正射影像,以及用于优化初始镶嵌线的辅助数据,初始镶嵌线是在第一正射影像和第二正射影像之间的有效重叠区域内构建得到的;在有效重叠区域中确定包含初始镶嵌线的优化区域,优化区域指示了优化初始镶嵌线的区域范围;响应于基于辅助数据获取到与优化区域相匹配的至少一条候选道路线,基于至少一条候选道路线对初始镶嵌线进行优化处理,得到第一优化镶嵌线;确定第一优化镶嵌线中经过非道路线的至少一个第一优化镶嵌线段,依次对至少一个第一优化镶嵌线段中的每个第一优化镶嵌线段进行局部优化处理,得到至少一个第二优化镶嵌线段;利用至少一个第二优化镶嵌线段来对应替换第一优化镶嵌线中的至少一个第一优化镶嵌线段,得到第二优化镶嵌线,并将第二优化镶嵌线作为优化后的镶嵌线。
3、根据本专利技术的另一个方面,提供了一种镶嵌线优化装置,包括:获取模块,用于获取携带有待优化的初始镶嵌
4、根据本专利技术的另一方面,提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行实现如上所述的方法。
5、根据本专利技术的另一方面,提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行实现如上所述的方法。
6、根据本专利技术的另一方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序在被处理器执行时实现如上所述的方法。
本文档来自技高网...【技术保护点】
1.一种镶嵌线优化方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述至少一条候选道路线对所述初始镶嵌线进行优化处理,得到第一优化镶嵌线包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述至少一条候选道路线和所述初始镶嵌线来构建第一无向图包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述至少一条参考道路线和所述初始镶嵌线,构建所述第一无向图包括:
5.根据权利要求4所述的方法,其特征在于,所述分别以所述初始镶嵌线的起点和终点为搜索起点,搜索所述初始镶嵌线与所述二维三角网格的第一个交点,得到第一交点和第二交点包括:
6.根据权利要求5所述的方法,其特征在于,所述用第一线段连接所述第一交点和所述二维三角网格,用第二线段连接所述第二交点和所述二维三角网格,以将所述初始镶嵌线的起点和终点与所述二维三角网格进行连通包括:
7.根据权利要求4所述的方法,其特征在于,所述基于所述第一代价参数和所述第一无向图来确定所述初始镶嵌线的起点到终点的最短路径,得到第一优化镶嵌线包括:
8.根据权利要求7所述的方法,其特征在于,所述基于所述第一最短路径,确定所述第一优化镶嵌线包括:
9.根据权利要求7所述的方法,其特征在于,所述第一代价参数包括与所述第一无向图中各个第一边对应的第一代价子参数;所述确定与所述第一无向图对应的第一代价参数包括:
10.根据权利要求9所述的方法,其特征在于,所述与所述第一边对应的第一代价子参数是使用如下公式确定的:
11.根据权利要求1至10中任一项所述的方法,其特征在于,所述局部优化处理包括:
12.根据权利要求11所述的方法,其特征在于,所述确定所述第一参考像素点到所述第二参考像素点的最短路径,得到第二最短路径包括:
13.根据权利要求12所述的方法,其特征在于,所述基于多个所述第一像素点来构建第二无向图包括:
14.根据权利要求13所述的方法,其特征在于,所述第二代价参数包括与所述第二无向图中各个第二边对应的第二代价子参数;所述确定与所述第二无向图对应的第二代价参数包括:
15.根据权利要求14所述的方法,其特征在于,所述确定与所述第二边关联的两个第一像素点各自对应的第一目标色差值包括:针对所述两个第一像素点中的每个第一像素点,
16.根据权利要求15所述的方法,其特征在于,所述确定与所述第一像素点对应的第一初始色差值包括:
17.根据权利要求15所述的方法,其特征在于,所述根据所述第一初始色差值和第一代价系数,确定与所述第一像素点对应的第一目标色差值包括:
18.根据权利要求17所述的方法,其特征在于,所述辅助矢量面包括道路矢量面和建筑矢量面;所述第一代价系数是采用以下方式确定的:
19.根据权利要求14所述的方法,其特征在于,所述基于所述第二代价参数和所述第二无向图来确定所述第一参考像素点到所述第二参考像素点的最短路径包括:
20.根据权利要求19所述的方法,其特征在于,所述基于所述第三最短路径,确定所述第一参考像素点到所述第二参考像素点的最短路径包括:
21.根据权利要求1至20中任一项所述的方法,其特征在于,所述方法还包括:
22.根据权利要求21所述的方法,其特征在于,所述全局优化处理包括:
23.根据权利要求22所述的方法,其特征在于,所述确定所述第三参考像素点到所述第四参考像素点的最短路径,得到第四最短路径包括:
24.根据权利要求23所述的方法,其特征在于,所述基于多个所述第二像素点来构建第三无向图包括:
25.根据权利要求24所述的方法,其特征在于,所述第三代价参数包括与所述第三无向图中各个第三边对应的第三代价子参数;所述确定与所述第三无向图对应的第三代价参数包括:
26.根据权利要求25所述的方法,其特征在于,所述确定与所述第三边关联的两个第二像素点各自对应的第二目标色差值包括:针对所述两个第二像素点中的每个第二像素点,
27.根据权利要求26所述的方法,其特征在于,所述确定与所述第二像素点对应的第二初始色差值包括:
28.根据权利要求26所述的方法,其特征在于,所述根据所述第二初始色差值和第二代价系数,确定与所述第二像素点对应的第二目标色差值包括:
29.根据权利要求28所述的方法,其特征在于,所述辅助矢量面包括道路矢量面和建筑矢量面;所述第二代价系数是采用以下方式确定的:
30.根据权利要求25所述...
【技术特征摘要】
1.一种镶嵌线优化方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述至少一条候选道路线对所述初始镶嵌线进行优化处理,得到第一优化镶嵌线包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述至少一条候选道路线和所述初始镶嵌线来构建第一无向图包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述至少一条参考道路线和所述初始镶嵌线,构建所述第一无向图包括:
5.根据权利要求4所述的方法,其特征在于,所述分别以所述初始镶嵌线的起点和终点为搜索起点,搜索所述初始镶嵌线与所述二维三角网格的第一个交点,得到第一交点和第二交点包括:
6.根据权利要求5所述的方法,其特征在于,所述用第一线段连接所述第一交点和所述二维三角网格,用第二线段连接所述第二交点和所述二维三角网格,以将所述初始镶嵌线的起点和终点与所述二维三角网格进行连通包括:
7.根据权利要求4所述的方法,其特征在于,所述基于所述第一代价参数和所述第一无向图来确定所述初始镶嵌线的起点到终点的最短路径,得到第一优化镶嵌线包括:
8.根据权利要求7所述的方法,其特征在于,所述基于所述第一最短路径,确定所述第一优化镶嵌线包括:
9.根据权利要求7所述的方法,其特征在于,所述第一代价参数包括与所述第一无向图中各个第一边对应的第一代价子参数;所述确定与所述第一无向图对应的第一代价参数包括:
10.根据权利要求9所述的方法,其特征在于,所述与所述第一边对应的第一代价子参数是使用如下公式确定的:
11.根据权利要求1至10中任一项所述的方法,其特征在于,所述局部优化处理包括:
12.根据权利要求11所述的方法,其特征在于,所述确定所述第一参考像素点到所述第二参考像素点的最短路径,得到第二最短路径包括:
13.根据权利要求12所述的方法,其特征在于,所述基于多个所述第一像素点来构建第二无向图包括:
14.根据权利要求13所述的方法,其特征在于,所述第二代价参数包括与所述第二无向图中各个第二边对应的第二代价子参数;所述确定与所述第二无向图对应的第二代价参数包括:
15.根据权利要求14所述的方法,其特征在于,所述确定与所述第二边关联的两个第一像素点各自对应的第一目标色差值包括:针对所述两个第一像素点中的每个第一像素点,
16.根据权利要求15所述的方法,其特征在于,所述确定与所述第一像素点对应的第一初始色差值包括:
17.根据权利要求15所述的方法,其特征在于,所述根据所述第一初始色差值和第一代价系数,确定与所述第一像素点对应的第一目标色差值包括:
18.根据权利要...
【专利技术属性】
技术研发人员:陈宇,李群,万珍会,张丽,邹圣兵,
申请(专利权)人:北京数慧时空信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。