计算机工程

• 开发研究与工程应用 • 上一篇    下一篇

基于GPU的Landsat8实时解压缩处理技术

杨仁忠 1,张洁 1,2,韦宏卫 1,石璐 1   

  1. (1.中国科学院遥感与数字地球研究所,北京 100094; 2.中国科学院大学,北京 100049)
  • 收稿日期:2015-02-11 出版日期:2016-03-15 发布日期:2016-03-15
  • 作者简介:杨仁忠(1952-),男,研究员,主研方向为信号采集与处理、遥感卫星地面系统;张洁,硕士研究生;韦宏卫,高级工程师、硕士;石璐,工程师、硕士
  • 基金项目:

    全国遥感技术标准委员会标准研制基金资助项目(Y2C005101B);中国科学院遥感与数字地球研究所青年基金资助项目(Y3SJ6100CX);中国科学院空间科学战略性先导科技专项数据接收系统基金资助项目(Y3YC2000XD)。

Real-time Decompression Processing Technology of Landsat8 Based on GPU

YANG Renzhong  1,ZHANG Jie  1,2,WEI Hongwei  1,SHI Lu  1   

  1. (1.Institute of Remote Sensing and Digital Earth,Chinese Academy of Sciences,Beijing 100094,China; 2.University of Chinese Academy of Sciences,Beijing 100049,China)
  • Received:2015-02-11 Online:2016-03-15 Published:2016-03-15

摘要:

根据Landsat8卫星下行数据的特点,结合RICE无损数据压缩算法和CUDA编程技术,提出一种基于图像处理单元(GPU)的实时解压缩处理系统方案,采用统一计算设备架构和流水线式解压缩结构进行任务分解及CUDA优化。测试结果表明,与基于CPU的解压缩方案相比,基于GPU的解压缩系统获得7.45倍的加速比,能够达到Landsat8卫星下行数据实时解压缩处理速度要求的1.8倍以上,解压缩的图像数据正确率高且成本较低。

关键词: 无损数据压缩算法, 实时解压缩, 图形处理单元, 卫星下行数据, 并行计算

Abstract:

According to the features of downlink data of Landsat8 as well as the RICE lossless data compression algorithm and the CUDA programming technology,a real-time decompression processing system bsed on Graphic Processing Unit(GPU) is proposed.It adopts Compute Unified Device Architecture(CUDA) and pipelined decompression structure for task decompression and CUDA optimization.Experimental results show that the speed-up of the implemented decompression system is 7.45 times that of the CPU-based solution,and the processing rate is at least 1.8 times as high as that required by Landsat8 satellite downlink data real-time decompression.The decompressed image data has high accuracy with low cost.

Key words: lossless data compression algorithm, real-time decompression, Graphic Processing Unit(GPU), satellite downlink data, parallel computing

中图分类号: