System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于图像镶嵌线处理,具体涉及一种图像镶嵌线优化方法、系统、设备及可读存储介质。
技术介绍
1、遥感技术作为一种探测仪器,泛指一切无接触的远距离的探测,包括对电磁场、力场、机械波(声波、地震波)等的探测。作为一门对地观测综合性科学,它的出现和发展既是人们认识和探索自然界的客观需要,更有其它技术手段与之无法比拟的特点。
2、遥感影像的单景影像独自覆盖范围是有限的,对于高分辨遥感影像尤其如此。很多情况下,往往需要多景影像才能完成对整个研究区域的覆盖。此时,需要将不同的影像文件无缝地拼接成一幅完整的包含研究区域的影像,这就是影像的镶嵌。通过镶嵌处理,可以获得单一传感器所无法得到的覆盖更大范围的地面影像。参与镶嵌的影像可以是多源的,可以是不同时间同一传感器获取的,也可以是不同时间不同传感器获取的影像,但同时要求镶嵌的影像之间要有一定的重叠度,而且具有相同的波段数。
3、计算机自动生成的遥感影像镶嵌线,由于存在矢量和栅格的相互转换,引入了像素边界,导致成果镶嵌线会存在许多“锯齿”,使得镶嵌线结果较为复杂,影响后续的影像处理,同时影响镶嵌线成果的美观程度。
4、因此,针对上述技术问题,有必要提供一种改良的镶嵌线更新方法。
5、公开于该
技术介绍
部分的信息仅仅旨在增加对本专利技术的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。
技术实现思路
1、本专利技术的目的在于提供一种图像镶嵌线优化方
2、为了实现上述目的,本专利技术一具体实施例提供的技术方案如下:
3、第一方面,本专利技术提供了一种图像镶嵌线优化方法,其包括:
4、获取由镶嵌线组成的多边形集合,所述多边形集合包含多个由镶嵌线组成的多边形,各所述多边形具有唯一的多边形id;
5、将各所述多边形的轮廓线拆分为多个子轮廓线,所述子轮廓线包含多条边,记录拆分后各所述子轮廓线对应的多边形id;以及基于拆分后的各所述子轮廓线的首尾点坐标及长度形成标识符,标识对应拆分后的子轮廓线;
6、对所述子轮廓线进行平滑处理,基于所述标识符以及所述多边形id将平滑处理后的各子轮廓线重组,形成平滑处理后的图形集合。
7、在本专利技术的一个或者多个实施例中,所述将各所述多边形的轮廓线拆分为多个子轮廓线,包括:
8、提取各所述多边形与其邻接的各所述多边形的公共边,形成公共边集合;
9、提取各所述多边形与其他所述多边形的非公共边,形成非公共边集合。
10、在本专利技术的一个或者多个实施例中,所述记录拆分后各所述子轮廓线对应的多边形id,包括:
11、记录拆分后所述非公共边对应多边形的多边形id;
12、记录拆分后所述公共边对应邻接的两个多边形的多边形id。
13、在本专利技术的一个或者多个实施例中,所述对所述子轮廓线进行平滑处理,包括:
14、对所述非公共边集合中的所述非公共边进行平滑处理;
15、对所述公共边集合中标识符不同的所述公共边进行平滑处理。
16、在本专利技术的一个或者多个实施例中,所述平滑处理,包括:
17、对所述子轮廓线中的点进行抽稀;
18、遍历抽稀后所述子轮廓线中的点,获取各点的坐标并计算相邻点间的欧氏距离;
19、基于坐标变换方程,计算平滑处理后个点对应的新坐标。
20、在本专利技术的一个或者多个实施例中,所述坐标变换方程为:
21、
22、
23、其中,xn为遍历第n个点的原横坐标,yn为遍历第n个点的原纵坐标,x'n为第n个点平滑处理后的横坐标,y'n为第n个点平滑处理后的纵坐标,distn-1为第n个点与第n-1个点的欧氏距离,distn+1为第n个点与第n+1个点的欧氏距离。
24、在本专利技术的一个或者多个实施例中,所述基于所述标识符以及所述多边形id将平滑处理后的各子轮廓线重组,包括:
25、提取记录有同一多边形id的平滑处理后的所述子轮廓线;
26、基于平滑处理后的各所述子轮廓线的首尾坐标,将所述子轮廓线首尾相连,形成一封闭图形。
27、在本专利技术的一个或者多个实施例中,所述方法还包括:
28、生成各所述多边形的最小外接矩形;
29、若所述外接矩形存在重合,则粗判断发生重合的所述外接矩形对应的所述多边形存在邻接关系。
30、第二方面,本专利技术提供了一种图像镶嵌线优化系统,其包括:
31、获取模块,用于获取由镶嵌线组成的多边形集合,所述多边形集合包含多个由镶嵌线组成的多边形,各所述多边形具有唯一的多边形id;
32、拆分模块,用于将各所述多边形的轮廓线拆分为多个子轮廓线,所述子轮廓线包含多条边,记录拆分后各所述子轮廓线对应的多边形id;以及基于拆分后的各所述子轮廓线的首尾点坐标及长度形成标识符,标识对应拆分后的子轮廓线;
33、处理模块,用于对所述子轮廓线进行平滑处理,基于所述标识符以及所述多边形id将平滑处理后的各子轮廓线重组,形成平滑处理后的图形集合。
34、第三方面,本专利技术提供了一种计算机设备,其包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行所述的图像镶嵌线优化方法。
35、第四方面,本专利技术提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行所述的图像镶嵌线优化方法。
36、与现有技术相比,本专利技术提供的图像镶嵌线优化方法,将初始镶嵌线的多边形集合进行拆分,并对应进行标记,在分别平滑处理之后在进行组合,实现了对镶嵌线的优化,将矢量和栅格的相互转换引起的锯齿变为光滑曲线,便于后续对影像的进一步处理;同时,基于本专利技术提供的方法,实现了自动化的平滑处理,使本专利技术提供的图像镶嵌线优化方法更加简便、适应性更强;进一步的,通过设计拆分逻辑,避免对同一公共边多次进行平滑处理,节约计算资源,也能避免平滑处理后组合时出现不重合的情况。
本文档来自技高网...【技术保护点】
1.一种图像镶嵌线优化方法,其特征在于,包括:
2.根据权利要求1所述的图像镶嵌线优化方法,其特征在于,所述将各所述多边形的轮廓线拆分为多个子轮廓线,包括:
3.根据权利要求2所述的图像镶嵌线优化方法,其特征在于,所述记录拆分后各所述子轮廓线对应的多边形ID,包括:
4.根据权利要求2所述的图像镶嵌线优化方法,其特征在于,所述对所述子轮廓线进行平滑处理,包括:
5.根据权利要求1所述的图像镶嵌线优化方法,其特征在于,所述平滑处理,包括:
6.根据权利要求5所述的图像镶嵌线优化方法,其特征在于,所述坐标变换方程为:
7.根据权利要求1所述的图像镶嵌线优化方法,其特征在于,所述基于所述标识符以及所述多边形ID将平滑处理后的各子轮廓线重组,包括:
8.根据权利要求1所述的图像镶嵌线优化方法,其特征在于,所述方法还包括:
9.一种图像镶嵌线优化系统,其特征在于,包括:
10.一种计算机设备,其特征在于,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行权利要求1-8中任一项所述的图像镶嵌线优化方法。
...【技术特征摘要】
1.一种图像镶嵌线优化方法,其特征在于,包括:
2.根据权利要求1所述的图像镶嵌线优化方法,其特征在于,所述将各所述多边形的轮廓线拆分为多个子轮廓线,包括:
3.根据权利要求2所述的图像镶嵌线优化方法,其特征在于,所述记录拆分后各所述子轮廓线对应的多边形id,包括:
4.根据权利要求2所述的图像镶嵌线优化方法,其特征在于,所述对所述子轮廓线进行平滑处理,包括:
5.根据权利要求1所述的图像镶嵌线优化方法,其特征在于,所述平滑处理,包括:
6.根据权利要求5所述的图像镶嵌线优化方法,其特征在于,所述坐标变换方程为:
7.根据权利要求1所述的图像镶嵌线优化方法,...
【专利技术属性】
技术研发人员:林巍凌,冯晨轶,张亚军,王晓檀,
申请(专利权)人:苏州中科天启遥感科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。