基于GPU的大规模体数据压缩算法研究与实现

基于GPU的大规模体数据压缩算法研究与实现

论文摘要

利用可编程图形硬件的高性能浮点运算能力和并行处理能力来加速数据压缩算法已逐步成为数据压缩领域的研究热点。在众多数据压缩方法中,矢量量化因其压缩比高和解码相对简单,吸引了国内外大量学者的研究热情。这些研究主要集中于如何加快码字搜索、如何改进码书生成算法来加速矢量量化,而关于在GPU中实施矢量量化的研究比较少,这是因为矢量量化是一种非并行结构的算法,所以直接将其在GPU中实现并不能起到明显的加速作用。本文研究的核心问题是:根据图形硬件的编程原理,并行化改进矢量量化,优化算法结构,在保证数据信息尽量完整的前提下,充分利用GPU的并行计算能力来加速大规模体数据的压缩编码过程。首先,提出一种根据图像空间相关性来指导码书设计的矢量量化算法。该算法根据体数据在图像空间上存在相关性的特点,在数据预处理阶段,使用图像自相关函数来评价矢量集中每个矢量的自相关性,根据自相关系数的大小将矢量集分成两个子集,使用LBG算法为每个子集设计一个码书。在体数据中,相关性较高的冗余数据通常占有较大的比例。通过实验证明,这种方法可以大幅度减少冗余数据和不需要精细绘制的数据的计算量。其次,结合CUDA编程技术和GPU并行计算原理,提出了一种矢量量化的并行化改进策略。该策略减少了矢量量化的各环节之间以及环节内部的相互依赖,使得在GPU中并行执行矢量量化成为了可能。当原始数据较大时,在LBG算法迭代过程中,CPU与GPU之间的数据传输比较频繁,显著增加了算法的时间开销。为解决这一问题,提出码书自适应的矢量量化算法,无论数据大小,该算法可以保证仅需载入一次数据便可以得出较优的码书。通过对比实验证明,该算法在保证图像重构质量和压缩比的前提下,极大的提高了压缩速度。最后,将码书自适应的矢量量化算法和两种高效矢量量化算法分别应用到本人参与开发的高维地震数据可视化系统的数据处理模块中,通过比较几种方法的压缩效率、压缩比以及图像重构质量等指标得出结论:基于GPU的码书自适应矢量量化算法是一种高效率且低失真的体压缩方法。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 插图索引
  • 附表索引
  • 第1章 绪论
  • 1.1 课题来源
  • 1.2 研究背景与意义
  • 1.3 国内外研究现状
  • 1.4 本文主要工作
  • 第2章 矢量量化与GPU编程架构
  • 2.1 经典矢量量化
  • 2.1.1 矢量量化定义
  • 2.1.2 LBG算法
  • 2.1.3 矢量量化核心技术
  • 2.1.4 矢量量化性能
  • 2.2 矢量量化研究成果
  • 2.3 GPU与通用计算
  • 2.3.1 GPU发展简介
  • 2.3.2 GPU通用计算
  • 2.4 NVIDIA CUDA
  • 2.4.1 CUDA简介
  • 2.4.2 CUDA编程模型
  • 2.4.3 CUDA线程体系结构
  • 2.4.4 CUDA存储器体系结构
  • 2.5 小结
  • 第3章 基于空间相关性的码书设计算法
  • 3.1 引言
  • 3.2 图像自相关函数
  • 3.3 LBG算法
  • 3.4 基于不等式的快速码字搜索算法
  • 3.5 基于空间相关性的码书设计算法
  • 3.6 实验
  • 3.7 小结
  • 第4章 一种基于GPU的高效矢量量化算法
  • 4.1 引言
  • 4.2 矢量量化的并行化
  • 4.3 一种码书自适应的矢量量化算法
  • 4.3.1 数据密度因子DDF(Data Density Factor)
  • 4.3.2 有效码字选取算法
  • 4.3.3 改进的初始码字间距最大算法
  • 4.3.4 码书自适应的矢量量化算法原理
  • 4.4 实验
  • 4.5 小结
  • 第5章 实验与应用
  • 5.1 引言
  • 5.2 高维地震数据可视化系统
  • 5.3 ACVQ在高维地震数据可视化系统中的应用
  • 5.4 小结
  • 结论
  • 参考文献
  • 致谢
  • 附录A 攻读学位期间所发表的学术论文
  • 附录B 攻读硕士期间参与的项目列表
  • 相关论文文献

    • [1].GPU架构的航拍舰船图像拼接算法[J]. 舰船科学技术 2020(06)
    • [2].数字信号相似度方法研究及GPU并行加速[J]. 贵州师范大学学报(自然科学版) 2020(03)
    • [3].基于GPU平台和多源遥感的月度草畜平衡快速评价方法研究[J]. 科技促进发展 2020(Z1)
    • [4].GPU优化的大规模线性方程组并行求解的研究与比较[J]. 信息通信 2016(12)
    • [5].GPU支持的低延迟引力波数据处理[J]. 中国科学:物理学 力学 天文学 2017(01)
    • [6].片上网络良率评估的GPU加速[J]. 浙江大学学报(工学版) 2017(01)
    • [7].基于GPU的图像处理并行算法分析[J]. 中小企业管理与科技(上旬刊) 2017(03)
    • [8].GPU协处理视频编码的服务平台设计[J]. 电脑知识与技术 2016(28)
    • [9].基于GPU的图像处理计算方法分析[J]. 科技风 2017(03)
    • [10].基于GPU的脉冲压缩并行化研究[J]. 航空计算技术 2017(02)
    • [11].基于GPU的图像增强实验设计与实现[J]. 实验技术与管理 2017(05)
    • [12].基于GPU的数字信道化设计[J]. 数字技术与应用 2017(06)
    • [13].基于GPU加速的电力系统静态安全分析研究[J]. 机电信息 2017(27)
    • [14].GPU并行计算分析[J]. 数字通信世界 2017(09)
    • [15].基于双线性插值的图像缩放在GPU上的实现[J]. 微电子学与计算机 2016(11)
    • [16].GPU并行加速的多步逆时偏移在东濮前梨园地区的应用[J]. 物探与化探 2015(01)
    • [17].基于GPU的视频编辑特效技术研究与实现[J]. 科技资讯 2015(12)
    • [18].基于GPU的异构计算技术在超级计算领域的现状及发展展望[J]. 电脑迷 2017(08)
    • [19].瑞士研究人员利用GPU加速的超级计算机模拟宇宙[J]. 中国教育网络 2017(08)
    • [20].一种基于GPU的逆时偏移并行算法[J]. 计算机应用与软件 2013(10)
    • [21].基于GPU并行加速的逆时偏移成像方法[J]. 石油地球物理勘探 2013(05)
    • [22].一种基于GPU的主机接口设计与验证[J]. 航空计算技术 2020(06)
    • [23].局部地形改正快速计算的GPU并行的棱柱法[J]. 测绘学报 2020(11)
    • [24].高性能GPU模拟器的实现[J]. 高技术通讯 2020(06)
    • [25].基于GPU的天基预警雷达信号自适应检测仿真[J]. 计算机仿真 2020(06)
    • [26].未来的汽车需要什么样的GPU?[J]. 单片机与嵌入式系统应用 2018(03)
    • [27].未来的汽车需要什么样的GPU?[J]. 中国集成电路 2018(07)
    • [28].基于GPU的视频序列中运动目标轮廓提取[J]. 电子测量技术 2016(11)
    • [29].基于GPU加速的包络波形反演[J]. 物探化探计算技术 2017(02)
    • [30].基于GPU的高质量隐式曲面四边形化[J]. 计算机辅助设计与图形学学报 2016(04)

    标签:;  ;  ;  ;  

    基于GPU的大规模体数据压缩算法研究与实现
    下载Doc文档

    猜你喜欢