计算机应用 ›› 2018, Vol. 38 ›› Issue (8): 2393-2397.DOI: 10.11772/j.issn.1001-9081.2018010241

• 虚拟现实与多媒体计算 • 上一篇    下一篇

基于KLT和HEVC的嵌入式高光谱图像实时压缩

李卓1,2, 徐哲2, 陈昕2, 李淑琴2   

  1. 1. 网络文化与数字传播北京市重点实验室(北京信息科技大学), 北京 100101;
    2. 北京信息科技大学 计算机学院, 北京 100101
  • 收稿日期:2018-01-26 修回日期:2018-03-28 出版日期:2018-08-10 发布日期:2018-08-11
  • 通讯作者: 李卓
  • 作者简介:李卓(1983-),男,河南南阳人,副教授,博士,CCF会员,主要研究方向:移动无线网络、分布式计算;徐哲(1993-),男,山东阳谷人,硕士研究生,主要研究方向:移动群智感知;陈昕(1965-),男,江西南昌人,教授,博士,CCF会员,主要研究方向:网络性能评价、网络安全;李淑琴(1963-),女,山西太原人,教授,博士,CCF会员,主要研究方向:人工智能。
  • 基金资助:
    国家自然科学基金资助项目(61502040);北京市属高校高水平教师队伍建设支持计划青年拔尖人才培育计划资助项目(CIT&TCD201804055);网络文化与数字传播北京市重点实验室资助项目(ICDDXN001);北京信息科技大学"勤信英才"培养计划资助项目。

Embedded real-time compression for hyper-spectral images based on KLT and HEVC

LI Zhuo1,2, XU Zhe2, CHEN Xin2, LI Shuqin2   

  1. 1. Beijing Key Laboratory of Internet Culture and Digital Dissemination Research(Beijing Information Science and Technology University), Beijing 100101, China;
    2. Computer School, Beijing Information Science and Technology University, Beijing 100101, China
  • Received:2018-01-26 Revised:2018-03-28 Online:2018-08-10 Published:2018-08-11
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (61502040), the Beijing Municipal Program for Top Talent Cultivation (CIT&TCD201804055), the Open Program of Beijing Key Laboratory of Internet Culture and Digital Dissemination Research (ICDDXN001), the Qinxin Talent Program of Beijing Information Science and Technology University.

摘要: 现有追求高压缩质量的高光谱图像压缩算法普遍存在计算复杂度高、离线式处理、嵌入式平台实现难度大等问题,目前很难得到实际应用。为解决以上问题,设计一种基于KLT和HEVC的嵌入式高光谱图像实时压缩方法。首先基于KLT去除谱间相关性,然后基于HEVC去除空间相关性并完成量化编码的过程。基于NVIDIA Jetson TX1平台,设计并实现了CPU和GPU异构并行压缩处理系统。利用真实数据集对所设计算法和所实现平台进行了性能及可行性验证。实验结果表明:在相同压缩比下,与离散小波变换(DWT)+JPEG2000算法相比,该系统明显提升了重建精度,在峰值信噪比(PSNR)方面平均提高了1.36 dB;同时,相比CPU,在GPU中进行KLT计算也至多可缩短33%的运行时间。

关键词: KLT, HEVC, 高光谱, 嵌入式系统, 图像压缩

Abstract: The existing hyperspectral image compression algorithms that aim at high compression quality generally have problems such as high computational complexity, off-line processing, and difficulty in implementing an embedded platform. They are difficult to be implemented in practical applications at present. To resolve the above problems, a real-time compression method for embedded hyperspectral images based on Karhunen-Loeve Transform (KLT) and HEVC (High Efficiency Video Coding) was designed. Firstly, the inter-spectral correlation was reduced by KLT. Then, the spatial correlation was removed by HEVC. Finally, the process of quantization and entropy coding was accomplished by HEVC. Based on NVIDIA Jetson TX1 platform, a heterogeneous parallel compression system which utilizes both the CPU and GPU was designed and implemented. Using real data sets, the performance of the designed algorithm and the practicability of the implemented platform were verified. The experimental results show that compared with the Discrete Wavelet Transform (DWT)+JPEG2000 algorithm, the reconstruction accuracy is improved significantly under the same compression ratio. The Peak Signal-to-Noise Ratio (PSNR) is increased by 1.36 dB on average; at the same time, compared with CPU, performing KLT calculations on GPU can also reduce the runtime by 33% at most.

Key words: KLT (Karhunen-Loeve Transform), HEVC (High Efficiency Video Coding), Hyper-spectral, embedded system, image compression

中图分类号: