[发明专利]一种GPU并行与零IO模式下遥感影像实时处理方法及系统在审
| 申请号: | 201910327088.0 | 申请日: | 2019-04-23 |
| 公开(公告)号: | CN110083446A | 公开(公告)日: | 2019-08-02 |
| 发明(设计)人: | 黎珂;陈伯斌;张建凯 | 申请(专利权)人: | 北京吉威时代软件股份有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06T1/20 |
| 代理公司: | 北京纽乐康知识产权代理事务所(普通合伙) 11210 | 代理人: | 白明珠 |
| 地址: | 100043 北京市石*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 实时处理 实时建模 并行 处理节点 遥感影像 影像处理 传统处理 模式使用 生产效率 数据利用 完整影像 正射影像 处理链 生产成本 生产能力 生产 | ||
1.一种GPU并行与零IO模式下遥感影像实时处理方法,其特征在于,包括以下步骤:
对输入数据进行实时建模;
将实时建模后数据利用GPU并行以及零IO模式下进行影像处理;
将实时建模和影像处理利用实时处理框架进行运行。
2.根据权利要求1所述的GPU并行与零IO模式下遥感影像实时处理方法,其特征在于,所述实时处理框架具体包括:
将多任务提交并行触发;
利用CPU并行处理,将输入影像读入内存;
利用CPU将单个任务划分子任务,CPU进行数据调度及任务派发;
利用CPU进行内存至显存的数据流转,GPU接收多指令并行化触发,并同时读入多任务的子任务影像块;
利用GPU进行像素级并行化操作,计算子任务的影像块;
利用CPU进行内存至硬盘的数据流转。
3.根据权利要求1所述的GPU并行与零IO模式下遥感影像实时处理方法,其特征在于,所述实时建模具体包括:
将成果影像范围重采样至低分辨率的影像;
针对低分辨率参数利用图像处理器GPU进行影像计算处理;
将处理后的影像统计实时处理环节所需先验数据;
针对统计后数据进行存储。
4.根据权利要求1-3任一项所述的GPU并行与零IO模式下遥感影像实时处理方法,其特征在于,所述零IO模式包括:
利用GPU对分块数据依次计算处理链中每个处理节点,将其成果存储于显存;
直到处理链中所有所述处理节点计算完毕后,将显存中最终所述成果流转至内存。
5.一种GPU并行与零IO模式下遥感影像实时处理系统,其特征在于,包括:
建模模块,用于对输入数据进行实时建模;
影像处理模块,用于将实时建模后数据利用GPU并行以及零IO模式下进行影像处理;
运行模块,用于将实时建模和影像处理利用实时处理框架进行运行。
6.根据权利要求5所述的GPU并行与零IO模式下遥感影像实时处理系统,其特征在于,所述运行模块包括:
触发模块,用于将多任务提交并行触发;
并行处理模块,用于利用CPU并行处理,将输入影像读入内存;
划分模块,用于利用CPU将单个任务划分子任务,CPU进行数据调度及任务派发;
第一数据流转,用于利用CPU进行内存至显存的数据流转,GPU接收多指令并行化触发,并同时读入多任务的子任务影像块;
第一计算模块,用于利用GPU进行像素级并行化操作,计算子任务的影像块;
第二数据流转,用于利用CPU进行内存至硬盘的数据流转。
7.根据权利要求5所述的GPU并行与零IO模式下遥感影像实时处理系统,其特征在于,所述步骤S2中实时建模具体包括以下步骤:
重采样模块,用于将成果影像范围重采样至低分辨率的影像;
第三计算模块,用于针对低分辨率参数利用图像处理器GPU进行影像计算处理;
统计模块,用于将处理后的影像统计实时处理环节所需先验数据;
存储模块,用于针对统计后数据进行存储。
8.根据权利要求5-7任一项所述的GPU并行与零IO模式下遥感影像实时处理系统,其特征在于,所述零IO模式包括:
第四计算模块,用于利用GPU对分块数据依次计算处理链中每个处理节点,将其成果存储于显存;
流转模块,用于直到处理链中所有所述处理节点计算完毕后,将显存中最终所述成果流转至内存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京吉威时代软件股份有限公司,未经北京吉威时代软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910327088.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于弱内存一致性的多线程确定性执行方法
- 下一篇:一种中断处理方法及系统





