基于GPU的JPEG2000高速解码软件系统的研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:dragondk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,主流的计算机中的处理器主要是中央处理器(CPU)和图像处理器(GPU)。传统上GPU只负责图形渲染,大部分的处理都交给了CPU。但是随着科技的发展,很多科学研究及工程应用都需要大规模的并行计算。而GPU在计算能力和存储带宽上相对CPU有明显优势,并且GPU有大量ALU非常适合并行计算,因此出现了用于通用计算的图形处理器GPGPU。JPEG2000是新一代的图像压缩标准。该标准采用离散小波变换和优化截取的嵌入式码块编码算法,与JPEG标准相比,具有更好的恢复图像的质量和更高的编码效率。可应用于无线通信、网络传输、数码相机、医疗图像等领域。但是,该压缩标准算法非常复杂,需要较高的硬件支持.本文研究利用GPU技术来实现JPEG2000解码算法,极大的提高了解码速度。本论文描述了JPEG2000编解码的算法原理,CUDA的软硬件架构,并对JPEG2000解码算法的GPU并行化进行了详细的讨论。提出了基于GPU的JPEG2000解码的软件系统的实现。该软件系统实现了图像压缩数据的采集、发送、实时的解码及显示,解决了卫星成像系统中大规模图像数据的实时解码的难题。
其他文献
信道编码在无线通信系统中,是通过人为的增加一些冗余度,让系统具有一定的自动检错或者纠错能力,来达到提高数据传输可靠性的技术。在通信对抗领域中,通过盲识别技术识别截获数据
无线传感器网络作为21世纪新兴的网络监测技术,能够自主进行实时感知、采集和处理信息的智能网络系统。无线传感器网络把逻辑上的信息世界与真实的物理世界紧密结合起来,从而真
传统的视频压缩编码方法中,只是根据视频信号的统计相关性去除其空间和时间冗余。本文中,我们引入了一种基于人类视觉系统(HumanVisualSystem,HVS)的FJND(FoveationJustNoticeableD
信息时代的到来加速了通信技术的发展,ZigBee以其低功耗、低成本、高可靠性的优势不仅在工业、农业等领域具有极高的应用价值,更在未来的日常生活和社会发展方面具有广泛的应用
近些年来随着互联网的发展,网络上出现的数据呈现出爆炸式的增长,特别是图像数据。图像具有直观、生动的特性,且与人类生活息息相关,因此如何能够准确地获取所需图像信息是当前多
ISAR成像试验雷达具有对海上目标搜索探测和成像识别功能,其雷达系统控制是成像试验雷达的系统控制中心。雷达系统控制的设计是针对雷达自身的特点,综合考虑实现功能的必要性、
计算机断层成像是指通过对物体多角度下的X射线扫描获得采集数据并把这些数据转变成截面的图像的成像技术,其中锥束CT具有扫描速度快、图像分辨率较高、辐射利用率高等优点,成
随着现代生活对通信需求的迅速增长,人们对通信质量的要求越来越高。然而,通信系统中存在的干扰问题严重影响了信息的正确传输,进而阻碍着通信事业的整体发展。因此,提高通信
线特征检测在计算机视觉、模式识别和图像处理领域中发挥着极其重要的作用。传统的线特征检测方法都是以像素点为单位进行处理,这与人类视觉感知系统并不相同。为了有效地分析
视频运动目标检测与特征提取是计算机视觉技术研究中的基本内容,随着社会和科技的发展,在人工智能、人机交流应用领域中起着极其重要的作用,其涉及了视频图像处理和模式识别等技