[发明专利]一种高码速率遥感卫星原始数据实时快视方法有效
申请号: | 201811561450.2 | 申请日: | 2018-12-20 |
公开(公告)号: | CN109872268B | 公开(公告)日: | 2022-09-16 |
发明(设计)人: | 段云龙;常鹏飞;孙明磊;李春晓;张明;刘颐芳 | 申请(专利权)人: | 中国电子科技集团公司第二十七研究所 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T11/00 |
代理公司: | 郑州联科专利事务所(普通合伙) 41104 | 代理人: | 刘建芳 |
地址: | 450047 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种高码速率遥感卫星原始数据实时快视方法,首先,在GPU设备端建立CUDA和OpenGL互操作的初始化环境,然后,CPU主机端将遥感数据传入GPU设备端显存,然后,采用CUDA并行提取遥感数据中的有效图像数据,并通过CUDA和OpenGL互操作完成遥感影像快视,最后,判断遥感数据是否传输完毕,未传输完毕则返回第二步,传输完毕则结束;本发明能够提高GPU设备端的利用率,提高数据并行处理速度和实现快视性能,能够更加高效和可靠地满足目前高分辨率遥感卫星地面系统对高码速率遥感卫星数传数据实时快视的需求。 | ||
搜索关键词: | 一种 速率 遥感 卫星 原始数据 实时 方法 | ||
【主权项】:
1.一种高码速率遥感卫星原始数据实时快视方法,其特征在于:包括以下步骤:A、在GPU设备端建立CUDA和OpenGL互操作的初始化环境;具体过程如下:a1:初始化OpenGL,选择CUDA设备并允许CUDA设备与OpenGL互操作;a2:创建OpenGL像素缓冲对象PBO并注册为CUDA资源;a3:创建OpenGL纹理Texture;a4:创建矩形绘制窗口顶点和纹理坐标;B、CPU主机端将遥感数据传入GPU设备端显存;遥感数据来源于CPU主机端实时接收的原始遥感数据或回放的CPU主机端硬盘中存储的历史遥感数据;C、采用CUDA并行提取遥感数据中的有效图像数据,并通过CUDA和OpenGL互操作完成遥感影像快视;具体过程如下:c1:映射CUDA资源并返回显存地址:将已注册的OpenGL像素缓冲对象PBO映射到CUDA存储空间,获取已映射像素缓冲对象PBO对应的设备指针,然后将获取的设备指针作为参数传入CUDA内核函数中;c2:执行 CUDA内核函数完成数据并行提取;c3:解除映射CUDA资源;c4:互操作影像快视显示;D、判断遥感数据是否传输完毕,未传输完毕则返回步骤B,传输完毕则结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第二十七研究所,未经中国电子科技集团公司第二十七研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811561450.2/,转载请声明来源钻瓜专利网。