CN113344943A - 一种遥感影像瓦片碎片镶嵌编码方法 - Google Patents

一种遥感影像瓦片碎片镶嵌编码方法 Download PDF

Info

Publication number
CN113344943A
CN113344943A CN202110577696.4A CN202110577696A CN113344943A CN 113344943 A CN113344943 A CN 113344943A CN 202110577696 A CN202110577696 A CN 202110577696A CN 113344943 A CN113344943 A CN 113344943A
Authority
CN
China
Prior art keywords
tile
image
tiles
fragments
mosaic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110577696.4A
Other languages
English (en)
Other versions
CN113344943B (zh
Inventor
马锦
王战举
钤贤军
董蕊
侯亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Guoxin Space Information Technology Co ltd
Original Assignee
Beijing Guoxin Space Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Guoxin Space Information Technology Co ltd filed Critical Beijing Guoxin Space Information Technology Co ltd
Priority to CN202110577696.4A priority Critical patent/CN113344943B/zh
Publication of CN113344943A publication Critical patent/CN113344943A/zh
Application granted granted Critical
Publication of CN113344943B publication Critical patent/CN113344943B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5083Techniques for rebalancing the load in a distributed system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4038Image mosaicing, e.g. composing plane images from plane sub-images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/001Model-based coding, e.g. wire frame
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10032Satellite or aerial image; Remote sensing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Engineering & Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Image Processing (AREA)

Abstract

本发明公开了一种遥感影像瓦片碎片镶嵌编码方法,包括首先判断影像是否是正射影像;读取影像内部参数,确定影像坐标范围和分辨率;定位出影像切割瓦片所属级别以及瓦片规格;将影像数据进行网络负载平衡;进行切割瓦片,同时根据影像坐标对瓦片进行坐标编码,对瓦片碎片添加相对位置编码;根据瓦片坐标编码的单一性原则,产生同一坐标的多个不完整瓦片,根据瓦片的相对位置编码,对碎瓦片进行瓦片镶嵌,产生一个完整的单一坐标的瓦片。本发明通过对瓦片碎片编码简化了相邻碎片瓦片镶嵌过程的步骤,提高了瓦片碎片在集群的检索速度,同时利用瓦片碎片内存缓存技术,减少了瓦片碎片在镶嵌时在网络各节点的传输效率,提高瓦片的切片效率。

Description

一种遥感影像瓦片碎片镶嵌编码方法
技术领域
本发明涉及遥感影像技术领域,具体来说,涉及一种遥感影像瓦片碎片镶嵌编码方法。
背景技术
目前获取地表面影像数据主要是来自卫星影像、航空影像和雷达成像,卫星影像数据量很大,每一幅数据一般为几个G到最大几十个G,目前的计算机无法直接显示。如果想要在最短时间内看到影像的内容,需要一个大规模的集群切片处理,通过多种技术,如金字塔技术,把每一幅图像无缝拼成完整的大图,便可在计算机中进行显示,浏览和各种分析应用。因此,本申请通过计算机集群技术在各节点同时对每幅影像进行切片,对于不满足要求的瓦片的边角对它们进行位置编码,后续通过集群快速搜索进行碎片镶嵌,生成一个完整的瓦片。
发明内容
针对相关技术中的上述技术问题,本发明提出一种遥感影像瓦片碎片镶嵌编码方法,能够克服现有技术方法的上述不足。
为实现上述技术目的,本发明的技术方案是这样实现的:
一种遥感影像瓦片碎片镶嵌编码方法,包括以下步骤:
S1: 首先判断影像是否是正射影像以及影像数据是否需要坐标变换;
S2: 进行读取影像内部参数,确定出影像坐标范围和分辨率;
S3: 根据影像分辨率定位出影像切割瓦片所属级别以及瓦片规格;
S4: 再将影像数据进行网络负载平衡,并减少瓦片碎片在镶嵌时的网络传输;
S5: 进行切割瓦片,同时根据影像坐标对瓦片进行坐标编码,对产生的瓦片碎片添加相对位置编码;
S6: 根据瓦片坐标编码的单一性原则,产生同一坐标的多个不完整瓦片,根据瓦片的相对位置编码,对瓦片碎片进行瓦片镶嵌,产生一个完整的单一坐标的瓦片;
S7: 最后,保存完整瓦片。
进一步地,所述影像为四边形。
进一步地,判断影像是否是正射影像,若不是切割的影像瓦片只能作为浏览分析;若是,则读取影像内部参数。
进一步地,步骤S6中,单一性规则为在一张影像图中,除切割区域外,其他均为产生的不完整瓦片,影像图的四角均为最零碎瓦片。
进一步地,通过将相邻的影像数据调度到同一节点来减少瓦片碎片在镶嵌时的网络传输。
本发明的有益效果:通过对瓦片碎片编码简化了相邻碎片瓦片镶嵌过程的步骤,提高了瓦片碎片在集群的检索速度,同时利用瓦片碎片内存缓存技术,减少了瓦片碎片在镶嵌时在网络各节点的传输效率,提高瓦片的切片效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例所述的遥感影像瓦片碎片镶嵌编码方法的单张影响切片示意图。
图2是根据本发明实施例所述的遥感影像瓦片碎片镶嵌编码方法的四张影响并接瓦片裁剪示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
本发明提供一种遥感影像(包括卫星,航空,雷达及各种来源的影像)在集群中切割海量瓦片时对产生的瓦片的碎片处理方法,在切割瓦片时,对产生的瓦片碎片进行编码,通过该编码方法对瓦片碎片进行快速检索、镶嵌、存储,最终产生一个完整的瓦片。
根据本发明实施例所述的遥感影像瓦片碎片镶嵌编码方法,包括首先判断影像是否是正射影像,若不是则切割的影像瓦片只能作为浏览分析,若是进行判断影像数据是否需要坐标变换。
然后进行读取影像内部参数或者参数文件,确定出影像坐标范围和分辨率,根据影像分辨率定位出影像切割瓦片所属级别以及瓦片规格,再将影像数据进行网络负载平衡,通过将相邻影像数据尽量调度到同一节点,减少瓦片碎片在镶嵌时的网络传输。
再切割瓦片,根据影像坐标对瓦片进行坐标编码,对产生的碎瓦片添加相对位置编码;根据瓦片坐标编码的单一性原则,会产生同一坐标的多个不完整瓦片;根据瓦片的相对位置编码,对碎瓦片进行瓦片镶嵌,产生一个完整的单一坐标的瓦片。最后,保存完整瓦片。
还需设定网络节点碎片瓦片内存的缓存空间,当碎片瓦片数量大于缓存空间时,为防止溢出,将瓦片碎片存于本地空间。
以上切片过程是基于集群的基础对影像的处理步骤,由于在集群中对网络的带宽有一定要求,在对影像数据的副负载平衡和瓦片碎片镶嵌时需减少网络的传输时间。
为了方便理解本发明的上述技术方案,以下通过具体使用方式上对本发明的上述技术方案进行详细说明。
本发明遥感影像瓦片碎片镶嵌编码方法主要是在计算机集群中对影像切割瓦片产生不完整瓦片进行编码。根据编码规则快速找出相邻瓦片碎片,镶嵌拼接为一个完整的瓦片。集群的每个节点都是独立并行对各自分配影像进行切片处理,在影像切片过程中,图像的边缘会产生许多不完整瓦片(即不满足每张瓦片为256×256像素),最坏情况一个瓦片由四个不完整的瓦片组成,并且可能分散在不同的节点机。
碎片瓦片的编码不限于数字和字母和数字字母的各种组合,并且影像数据来源种类也不限于卫星影像,航空影像,雷达影像,手机影像等。
通过对碎片瓦片编码,可以在集群上快速找到它们,在各节点通过镶嵌技术合并为一张完整的瓦片图像(256x256像素),对于不同数据来源产生的瓦片碎片数量也不同,例如,如果是航空或无人机的影像,由于影像的幅面相对卫星影像很小,它们产生的不完整瓦片就会成倍增长,影响影像瓦片切片速度。通常一般用到瓦片切片技术都会产生海量瓦片,所以对切片速度要求会很高,以金字塔为例,切一个全球18级金字塔瓦片,需要切343亿张(0.6米分辨率),根据集群规模和计算机硬件配置不同,可能需要耗时几十个小时到几百个小时,所以集群切片的方法规则至关重要。
在对单张影像进行切片时,遵从单张影响切片规则,除整张瓦片切割区域外,其它均为产生的不完整瓦片,四角为最零碎瓦片,最终由四张碎瓦片镶嵌为单张完整的瓦片。每张影像裁切的边角命名规则如图1所示。
左上角:34,右上角:33,左下角:32,右下角:31。
左边:22,右边:21,上边:12,下边:11。
因为每张瓦片根据影像提供的坐标都有唯一编号,需要把上述不完整瓦片的编号加在每张残缺瓦片编号的头部,编码:34、33、32、31区域无需编入瓦片中,完整瓦片镶嵌命名规则:
“边料或角料瓦片编号 - 瓦片X编号 - 瓦片Y编号 - 瓦片级数.jpg”。
例如:瓦片坐标:X=205,Y=337,Z=18(级别),由两张零碎瓦片组成的单边缺省瓦片编码为:
上半张瓦片编号:11-205-337-18.jpg-
下半张瓦片编号:12-205-337-18.jpg。
根据它的前缀判断瓦片为缺失瓦片,保存在节点机的内存中,其它保存在网络数据库中,根据前缀和其它部分找出它缺失的瓦片,从而完成最终的瓦片镶嵌。
在对四张影像进行切片时,遵从四张影响切片规则,如图2所示,与单张编码规则相同,看四张影像的中心瓦片(由4张零碎的瓦片组成),分别来自不同影像,可能来自同不同节点或同一节点,分别对应前缀区域为31、32、33、34(不参与瓦片编码)由四张不完整瓦片组成。
其切片规则:
(1)切出34、33、32、31区域的影像碎片;
(2)切出11、12、21、22区域的影像碎片;
(3)开始从瓦片区进行切片,切出剩下的边界影像图片,也会打上图表示的标号。
其拼接规则:
(1)11、12区域的碎片影像可拼接成一张瓦片,瓦片编号计算得出;
(2)21、22区域的碎片影像可拼接成一张瓦片,瓦片编号计算得出;
(3)31、32、33、34区域的碎片影像可拼接成一张瓦片,瓦片编号计算得出。
例如:瓦片坐标:X=205,Y=337,Z=18(级别),
上半张瓦片编号:11-205-337-18.jpg;
下半张瓦片编号:12-205-337-18.jpg;
左半张瓦片编号:21-205-337-18.jpg;
右半张瓦片编号:22-205-337-18.jpg。
根据瓦片的单一性,如果同一坐标出现多个瓦片,定义为瓦片碎片,根据碎片的位置编号就可以拼接成一种完整瓦片。
瓦片碎片的编码方法简化了相邻碎片瓦片镶嵌过程的步骤,提高了瓦片碎片在集群的检索速度,同时利用瓦片碎片内存缓存技术,可以减少瓦片碎片在镶嵌时在网络各节点的传输效率,提高瓦片的切片效率。
综上所述,借助于本发明的上述技术方案,通过对瓦片碎片编码简化了相邻碎片瓦片镶嵌过程的步骤,提高了瓦片碎片在集群的检索速度,同时利用瓦片碎片内存缓存技术,减少了瓦片碎片在镶嵌时在网络各节点的传输效率,提高瓦片的切片效率。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (5)

1.一种遥感影像瓦片碎片镶嵌编码方法,其特征在于,包括以下步骤:
S1: 首先判断影像是否是正射影像以及影像数据是否需要坐标变换;
S2: 进行读取影像内部参数,确定出影像坐标范围和分辨率;
S3: 根据影像分辨率定位出影像切割瓦片所属级别以及瓦片规格;
S4: 再将影像数据进行网络负载平衡,并减少瓦片碎片在镶嵌时的网络传输;
S5: 进行切割瓦片,同时根据影像坐标对瓦片进行坐标编码,对产生的瓦片碎片添加相对位置编码;
S6: 根据瓦片坐标编码的单一性原则,产生同一坐标的多个不完整瓦片,根据瓦片的相对位置编码,对瓦片碎片进行瓦片镶嵌,产生一个完整的单一坐标的瓦片;
S7: 最后,保存完整瓦片。
2.根据权利要求1所述的遥感影像瓦片碎片镶嵌编码方法,其特征在于,所述影像图形为四边形。
3.根据权利要求1所述的遥感影像瓦片碎片镶嵌编码方法,其特征在于,判断影像是否是正射影像,若不是切割的影像瓦片只能作为浏览分析;若是,则读取影像内部参数。
4.根据权利要求1所述的遥感影像瓦片碎片镶嵌编码方法,其特征在于,步骤S6中,单一性规则为在一张影像图中,除切割区域外,其他均为产生的不完整瓦片,影像图的四角均为最零碎瓦片。
5.根据权利要求1所述的遥感影像瓦片碎片镶嵌编码方法,其特征在于,通过将相邻的影像数据调度到同一节点来减少瓦片碎片在镶嵌时的网络传输。
CN202110577696.4A 2021-05-26 2021-05-26 一种遥感影像瓦片碎片镶嵌编码方法 Active CN113344943B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110577696.4A CN113344943B (zh) 2021-05-26 2021-05-26 一种遥感影像瓦片碎片镶嵌编码方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110577696.4A CN113344943B (zh) 2021-05-26 2021-05-26 一种遥感影像瓦片碎片镶嵌编码方法

Publications (2)

Publication Number Publication Date
CN113344943A true CN113344943A (zh) 2021-09-03
CN113344943B CN113344943B (zh) 2024-05-10

Family

ID=77471582

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110577696.4A Active CN113344943B (zh) 2021-05-26 2021-05-26 一种遥感影像瓦片碎片镶嵌编码方法

Country Status (1)

Country Link
CN (1) CN113344943B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115203594A (zh) * 2022-09-16 2022-10-18 成都国星宇航科技股份有限公司 多时相遥感数据显示方法、装置、设备和介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016131390A1 (zh) * 2015-02-16 2016-08-25 高德软件有限公司 电子地图展示方法、装置及电子设备
CN110347499A (zh) * 2019-06-13 2019-10-18 武汉大学 一种遥感影像瓦片生成及实时部署的方法
CN110555119A (zh) * 2019-08-27 2019-12-10 成都数之联科技有限公司 一种实时场景下无人机遥感影像切片方法及***
CN112346868A (zh) * 2020-11-06 2021-02-09 北京航天泰坦科技股份有限公司 海量遥感影像发布和动态切片方法和装置及设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016131390A1 (zh) * 2015-02-16 2016-08-25 高德软件有限公司 电子地图展示方法、装置及电子设备
CN110347499A (zh) * 2019-06-13 2019-10-18 武汉大学 一种遥感影像瓦片生成及实时部署的方法
CN110555119A (zh) * 2019-08-27 2019-12-10 成都数之联科技有限公司 一种实时场景下无人机遥感影像切片方法及***
CN112346868A (zh) * 2020-11-06 2021-02-09 北京航天泰坦科技股份有限公司 海量遥感影像发布和动态切片方法和装置及设备

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115203594A (zh) * 2022-09-16 2022-10-18 成都国星宇航科技股份有限公司 多时相遥感数据显示方法、装置、设备和介质
CN115203594B (zh) * 2022-09-16 2022-11-29 成都国星宇航科技股份有限公司 多时相遥感数据显示方法、装置、设备和介质

Also Published As

Publication number Publication date
CN113344943B (zh) 2024-05-10

Similar Documents

Publication Publication Date Title
CN101719154B (zh) 一种基于栅格结构的空间索引建立方法和***
CN110990516B (zh) 地图数据的处理方法、装置和服务器
CN111161428B (zh) 三维地图矢量瓦片数据的生成方法、存储介质及终端
CN105205092A (zh) 基于瓦片将可搜索地理空间数据分配到客户端装置
CN110321443B (zh) 三维实景模型数据库构建方法、装置及数据服务***
CN109086286B (zh) 一种彩色地形图生产与发布方法
CN113946700A (zh) 一种时空索引构建方法、装置、计算机设备及存储介质
CN105528460A (zh) 一种瓦片金字塔模型的建立方法及瓦片读取方法
CN111090712A (zh) 一种数据处理方法、装置、设备及计算机存储介质
CN113942230B (zh) 针对双激光分割的3d打印控制***及其分割方法
CN103309943A (zh) 一种三维地理信息平台及其地形数据处理方法
CN111143502A (zh) 一种地图瓦片高效生成方法及装置
CN108491445A (zh) 区域内指标数据的展示方法及***
CN109785221A (zh) 一种数字图像隐写方法及秘密信息提取方法
CN113344943A (zh) 一种遥感影像瓦片碎片镶嵌编码方法
CN105608714B (zh) 一种基于cad和gis协同的分幅影像生成方法及***
CN112085826A (zh) 一种高效的三维空间网格渲染方法及装置
CN114611036A (zh) 一种gis数据处理及渲染方法
CN112013757B (zh) 一种高精度农机作业面积计算方法、装置及电子设备
CN115952252B (zh) 基于动态渲染的语义瓦片数据处理方法、装置和电子设备
CN112632303A (zh) 一种影像数据的分布式存储方法、分析方法及装置
CN111190893B (zh) 建立特征索引的方法和装置
CN111597283A (zh) 一种地图瓦片更新的方法、装置、设备和存储介质
CN103063219A (zh) 一种导航电子地图预处理及显示方法
CN114328795B (zh) 一种实景三维数据处理方法、装置、服务器和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant