[发明专利]一种基于PS软件的遥感影像数据快速处理方法有效
申请号: | 201410460752.6 | 申请日: | 2014-09-11 |
公开(公告)号: | CN104268169B | 公开(公告)日: | 2017-06-09 |
发明(设计)人: | 李英成;王恩泉;廖明;俞凯杰;敖楠;叶冬梅;倪锡春 | 申请(专利权)人: | 浙江中测新图地理信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 杭州丰禾专利事务所有限公司33214 | 代理人: | 王晓峰 |
地址: | 313200 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于PS软件的遥感影像数据快速处理方法,具体包括以下几个步骤1)将大于4G遥感影像数据分块并编码;2)读取数据块进入内存;3)数据块传输至GPU显存中;4)构建混合影像金字塔底层数据;5)对GPU显存中数据块进行重采样;6)将传输到内存的数据块存入影像金字塔文件;7)循环步骤2‑6,直到采样完成;8)将所需的显示范围从混合影像金字塔中快速导入至Photoshop中显示;9)坐标的自动匹配与拼接。与现有技术相比,本发明在保持Photoshop原有功能的基础上使Photoshop能够支持数据量大于4G的遥感影像,通过GPU对影像的快速混合影像金字塔构建使遥感影像的导入速度加快,且可以对导入的数据进行自动匹配,实现了多幅影像同时处理的可能,节省了时间。 | ||
搜索关键词: | 一种 基于 ps 软件 遥感 影像 数据 快速 处理 方法 | ||
【主权项】:
一种基于Photoshop软件的遥感影像数据快速处理方法,其特征在于该方法包括以下的步骤:1)通过影像分块方法将遥感影像数据进行分块以形成数据块,然后通过编码方式将划分出的数据块进行编码并按此编码实现数据块的有序存储,所述的遥感影像数据为容量大于4g的遥感影像数据;2)在内存中分配一块区域用以建立内存池,所述内存池通过最先适应算法和最佳适应算法划分出内存块,将一部分数据块顺序读取到内存池中等待处理,所述一部分数据块所指的数量需根据内存容量大小而定,具体为内存阈值的2/5‑3/5;3)CPU通过锁页内存方法将数据块从内存传输至GPU显存中处理;4)对GPU显存中的数据块进行提前预处理以分别构建混合影像金字塔中三个预定义金字塔模型的底层数据;5)预处理后的数据块在CUDA全局存储器内按照第一预设规则进行重采样并调度回内存中;其中所述的第一预设规则又包括以下步骤:①将数据块的每个像素映射到一个线程;②每个线程中通过双线性内插方法进行重采样计算;③重采样完的像素按照线性四叉树策略组织成数据块并调度回内存;6)调度回内存的数据块保存至预定义的混合影像金字塔文件中;7)循环步骤2)‑6)来处理各数据块,直到全部数据块采样完成,循环结束;8)将所需的显示范围通过第二预设规则从混合影像金字塔文件中快速导入影像至Photoshop中显示;其中所述的第二预设规则又包括以下步骤:①通过内存映射文件方法为混合影像金字塔文件创建内存映射对象;②按照预定义的缓存大小将混合影像金字塔文件的内存映射对象的全部或一部分映射到进程的地址空间;其中所述的一部分的大小为64个字节或为128个字节;③根据屏幕显示范围计算影像的坐标范围来确定当前影像显示的金字塔级别;④根据判断坐标范围来判断当前所读取的关于金字塔级别的数据是否已经在缓存中,如果没有在缓存中,就释放上一次的内存映射空间并重新映射新的对应金字塔级别的数据;如果在缓存中,就直接显示当前影像的金字塔级别;9)将导入的影像与Photoshop中已导入的影像通过第三预设规则实现坐标的自动匹配与拼接;其中所述的第三预设规则又包括以下步骤:①通过自定义的坐标统一的数据结构导入影像的坐标,使导入的影像和Photoshop中已导入的影像两者数据的投影坐标保持一致;②调用镶嵌线算法计算拼接范围,并调用几何接边纠正算法以纠正影像的坐标;③通过匀色匀光算法调整色彩,实现导入的影像与Photoshop中已导入的影像的自动匹配与拼接。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江中测新图地理信息技术有限公司,未经浙江中测新图地理信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410460752.6/,转载请声明来源钻瓜专利网。