遥感图像优化处理方法,装置,电子设备及存储介质制造方法及图纸

技术编号:26691262 阅读:22 留言:0更新日期:2020-12-12 02:43
本申请提供一种遥感图像优化处理方法,装置,电子设备及存储介质,该方法应用于服务器,服务器与瓦片存储系统通信连接,该方法包括:获取图像查看请求,并根据图像查看请求确定与图像查看请求对应的多个待获取瓦片的坐标;根据多个待获取瓦片的坐标,从瓦片存储系统中获取与多个待获取瓦片的坐标对应的多个瓦片;根据获取的瓦片的坐标,将获取的所有瓦片进行拼接,形成第一图像,并对第一图像进行图像优化。本申请通过根据图像查看请求获取到相应的图像所对应的瓦片,并完成对瓦片的拼接,以及对所拼接的图像进行优化,能够实现遥感图像的优化,使得所拼接的图像更符合用户的显示需求,进而提升用户体验。

【技术实现步骤摘要】
遥感图像优化处理方法,装置,电子设备及存储介质
本申请涉及图像处理
,具体而言,涉及一种遥感图像优化处理方法,图像处理装置,电子设备及存储介质。
技术介绍
目前,由遥感图像按照一定规则切割而成的多个瓦片通常存储在服务器中,以便用户通过相应的图像服务进行查看。为了使用户所获取到的遥感图像具有更好的展示效果,遥感图像在被切割成瓦片之前,一般会进行人工优化。然而,由于优化发生在遥感图像被切分成多个瓦片之前,无法提前获知用户对图像的不同需求,因此,用户通过相应的图像服务对遥感图像进行查看时,导致预先对遥感图像所作优化与用户实际的需求不相匹配,进而导致用户体验较差。
技术实现思路
本申请实施例的目的在于提供一种遥感图像优化处理方法,图像处理装置,电子设备及存储介质,用以使得瓦片拼接的图像更符合用户的显示需求,从而提升用户体验。本申请提供一种遥感图像优化处理方法,应用于服务器,所述服务器与瓦片存储系统通信连接,所述遥感图像优化处理方法,包括:获取图像查看请求,并根据所述图像查看请求确定与所述图像查看请求对应的多个待获取瓦片的坐标;从所述瓦片存储系统中获取与所述多个待获取瓦片的坐标对应的多个瓦片;根据获取的瓦片的坐标,将获取的所有瓦片进行拼接,形成第一图像,及对所述第一图像进行图像优化。本申请中,通过根据图像查看请求获取到相应的图像所对应的瓦片,并完成对瓦片的拼接,以及对所拼接的图像进行优化,能够实现遥感图像的优化,使得所拼接的图像更符合用户的显示需求,从而快速响应用户的需求,进而提升用户体验。一实施例中,所述获取图像查看请求,并根据所述图像查看请求确定与所述图像查看请求对应的多个待获取瓦片的坐标,包括:获取图像查看请求,确定与所述图像查看请求对应的待查看图像所包括的瓦片起始坐标;根据所述瓦片起始坐标及所述瓦片结束坐标,确定所述多个待获取瓦片的坐标。一实施例中,所述从所述瓦片存储系统中获取与所述多个待获取瓦片的坐标对应的多个瓦片,包括:根据所述瓦片起始坐标及所述瓦片结束坐标,确定所述待获取瓦片的瓦片总数;根据所述瓦片总数及每条线程预设的瓦片下载数量,创建线程池,其中,所述线程池包括多条线程,线程数量=所述瓦片总数/(每条线程预设的瓦片下载数量);利用所述线程池从所述瓦片存储系统中获取与所述多个待获取瓦片的坐标对应的瓦片。本申请中,通过采用多线程对瓦片进行下载,能够提高处理的速度。一实施例中,所述服务器包括缓存存储地址及缓存列表,所述缓存存储地址用于缓存从所述瓦片存储系统中获取的瓦片,所述缓存列表用于记录从所述瓦片存储系统中获取的瓦片的坐标,所述利用所述线程池从所述瓦片存储系统中获取与所述多个待获取瓦片的坐标对应的瓦片,包括:获取各线程当前待下载的瓦片所对应的坐标;遍历并确定所述缓存列表中是否有与所述当前待下载的瓦片对应的坐标;若是,则保留所述缓存列表中所述当前待下载瓦片的坐标所对应瓦片的缓存记录,并跳过所述当前待下载的瓦片的下载,且从所述缓存存储地址中获取相应的瓦片;若否,则通过相应线程获取所述当前待下载的瓦片的坐标所对应的瓦片,并将获取的瓦片的坐标按照先进先出的原则记录在所述缓存列表中。本申请中,由于不同用户查看的遥感图像或者同一用户不同时刻查看的遥感图像可能存在重叠的部分,通过加入缓存机制,可以避免对已下载过的瓦片进行重复下载,由此,节省下载时间,提高处理速度。一实施例中,所述根据获取的瓦片的坐标,将获取的所有瓦片进行拼接,形成第一图像,包括:根据所述待获取瓦片的瓦片总数和瓦片的尺寸规格,确定拟拼接后的第一图像的尺寸和所述第一图像中各瓦片的坐标,其中,所述第一图像中各瓦片的坐标与所述待获取瓦片的坐标存在映射关系;根据所述映射关系和所述获取的瓦片的坐标,将所述获取的瓦片放置在所述第一图像中与所述获取的瓦片的坐标有映射关系的瓦片处。一实施例中,所述根据获取的瓦片的坐标,将获取的所有瓦片进行拼接,形成第一图像,及对所述第一图像进行图像优化,还包括:计算所述第一图像是否拼接完成,若拼接完成,则对所述第一图像进行图像优化。一实施例中,所述计算所述第一图像是否拼接完成,包括:根据所述多个待获取瓦片的坐标,确定所述待获取瓦片的瓦片总数;每当获取一个瓦片时,对第一信息量进行加1操作,其中,所述第一信息量用于表征获取的瓦片数量;每当拼接完一个瓦片时,对所述第二信息量进行加1操作,其中,所述第二信息量用于表征已拼接完成的瓦片的总数;判断所述第一信息量和所述第二信息量是否均等于确定出的所述待获取瓦片的瓦片总数,若是,则表示所述第一图像已拼接完成。本申请中,通过在每获取一个瓦片时,对表征已获取的瓦片数量的第一信息量进行加1操作,当第一信息量与瓦片总数相同时,表征获取完成;在每拼接一个瓦片时,对表中已拼接的瓦片数量的第二信息量进行加1操作,当第二信息量与瓦片总数相同时,表征拼接完成,通过对第一信息量及第二信息量进行操作,有助于记录获瓦片获取情况及瓦片拼接情况。一实施例中,在所述对所述第一图像进行图像优化之后,所述遥感图像优化处理方法还包括:对经过优化的第一图像进行切割,得到多个新瓦片;根据所述多个新瓦片的位置关系,确定每个新瓦片的瓦片坐标;及将确定瓦片坐标后的每个所述新瓦片上传至所述瓦片存储系统。本申请还提供一种图像处理装置,应用于服务器,所述服务器与瓦片存储系统通信连接,所述图像处理装置,包括:获取模块,用于获取图像查看请求,并根据所述图像查看请求确定与所述图像查看请求对应的多个待获取瓦片的坐标;通信模块,用于根据所述多个待获取瓦片的坐标,从所述瓦片存储系统中获取与所述多个待获取瓦片的坐标对应的多个瓦片;拼接模块,用于根据获取的瓦片的坐标,将获取的所有瓦片进行拼接,形成第一图像;处理模块,用于对所述第一图像进行图像优化。本申请还提供一种电子设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行前述遥感图像优化处理方法或实现前述图像处理装置的功能。本申请还提供一种存储有计算机可读指令的非易失性可读存储介质,所述计算机可读指令被处理器执行时,使得所述处理器执行前述遥感图像优化处理方法或实现前述图像处理装置的功能。本申请的一个或多个实施例的细节在下面的附图和描述中提出。本申请的其它特征、目的和优点将从说明书、附图以及权利要求书变得明显。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请一实施例提供的遥感图像优化处理方法的应用场景图。图2为本申请一实施例提供的遥感图像优化处理方法的流程图。图3为本申请一实施例提供的图像处理装置的结构框图。图4为本申请一实施例提供的一种电子设备的结构框图。本文档来自技高网...

【技术保护点】
1.一种遥感图像优化处理方法,其特征在于,应用于服务器,所述服务器与瓦片存储系统通信连接,所述遥感图像优化处理方法,包括:/n获取图像查看请求,并根据所述图像查看请求确定与所述图像查看请求对应的多个待获取瓦片的坐标;/n从所述瓦片存储系统中获取与所述多个待获取瓦片的坐标对应的多个瓦片;/n根据获取的瓦片的坐标,将获取的所有瓦片进行拼接,形成第一图像,并对所述第一图像进行图像优化。/n

【技术特征摘要】
1.一种遥感图像优化处理方法,其特征在于,应用于服务器,所述服务器与瓦片存储系统通信连接,所述遥感图像优化处理方法,包括:
获取图像查看请求,并根据所述图像查看请求确定与所述图像查看请求对应的多个待获取瓦片的坐标;
从所述瓦片存储系统中获取与所述多个待获取瓦片的坐标对应的多个瓦片;
根据获取的瓦片的坐标,将获取的所有瓦片进行拼接,形成第一图像,并对所述第一图像进行图像优化。


2.如权利要求1所述的遥感图像优化处理方法,其特征在于,所述获取图像查看请求,并根据所述图像查看请求确定与所述图像查看请求对应的多个待获取瓦片的坐标,包括:
获取图像查看请求,确定与所述图像查看请求对应的待查看图像所包括的瓦片起始坐标及瓦片结束坐标;
根据所述瓦片起始坐标及所述瓦片结束坐标,确定所述多个待获取瓦片的坐标。


3.如权利要求2所述的遥感图像优化处理方法,其特征在于,所述从所述瓦片存储系统中获取与所述多个待获取瓦片的坐标对应的多个瓦片,包括:
根据所述瓦片起始坐标及所述瓦片结束坐标,确定所述待获取瓦片的瓦片总数;
根据所述瓦片总数及每条线程预设的瓦片下载数量,创建线程池,其中,所述线程池包括多条线程,线程数量=所述瓦片总数/每条线程预设的瓦片下载数量;
利用所述线程池从所述瓦片存储系统中获取与所述多个待获取瓦片的坐标对应的瓦片。


4.如权利要求3所述的遥感图像优化处理方法,其特征在于,所述服务器包括缓存存储地址及缓存列表,所述缓存存储地址用于缓存从所述瓦片存储系统中获取的瓦片,所述缓存列表用于记录从所述瓦片存储系统中获取的瓦片的坐标,所述利用所述线程池从所述瓦片存储系统中获取与所述多个待获取瓦片的坐标对应的瓦片,包括:
获取各线程当前待下载的瓦片所对应的坐标;
遍历并确定所述缓存列表中是否有与所述当前待下载的瓦片对应的坐标;
若是,则保留所述缓存列表中所述当前待下载的瓦片的坐标所对应瓦片的缓存记录,并跳过所述当前待下载的瓦片的下载,且从所述缓存存储地址中获取相应的瓦片;
若否,则通过相应线程获取所述当前待下载的瓦片的坐标所对应的瓦片,并将获取的瓦片的坐标按照先进先出的原则记录在所述缓存列表中。


5.如权利要求4所述的遥感图像优化处理方法,其特征在于,所述根据获取的瓦片的坐标,将获取的所有瓦片进行拼接,形成第一图像,包括:
...

【专利技术属性】
技术研发人员:周舒婷陆川徐康罗钦瀚
申请(专利权)人:成都星时代宇航科技有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1