基于SOPC的JPEG2000静止图像编码器设计

基于SOPC的JPEG2000静止图像编码器设计

论文摘要

在数字图像压缩领域,JPEG是最普及的一种压缩标准。但随着高质量数字图像的应用日趋广泛,JPEG已无法满足人们的需求。为此,联合图像专家组(JPEG)制定了新一代静止图像压缩标准——JPEG2000。相比JPEG标准,JPEG2000提供了更好的压缩性能及更丰富的功能,必将成为今后的数字图像压缩领域的主流。然而,由于JPEG2000标准运算量大,控制复杂,使其在嵌入式领域应用较少,一定程度上限制了其商业应用。随着FPGA器件的高速发展,可编程片上系统(SOPC)的概念应运而生。SOPC将处理器、存储器、I/O等系统设计需要的功能模块集成到一片FPGA上,设计者可根据需要用VLSI实现运算量大的模块,用软件实现控制复杂的模块,从而真正实现了软硬件结合,大大提升了系统的灵活性,降低了开发难度。因此,SOPC技术成为了在嵌入式系统中实现JPEG2000编码器的上佳选择。本文首先研究了JPEG2000的工作原理及编码流程,仔细分析了预处理、小波变换、熵编码及码流组织等关键技术的特点。而后提出了一种二维离散小波变换器的VLSI结构。该结构采用流水线技术及行式结构,充分利用了FPGA的并行运算能力,大大缩短了变换时间,减小了存储器的需求。在20MHz的时钟频率下,该结构对一幅512×512×8bit的灰度图像进行4层小波分解只需13.2ms,而内存的需求量仅为20KB,中档FPGA片内存储器即可满足要求。接下来,本文提出了一种基于SOPC技术的JPEG2000编码方案,利用软硬件结合的方式完整实现了JPEG2000编码流程,并在Altera公司的Stratix II系列FPGA上进行了验证。验证结果表明,经本设计产生的压缩码流可用JPE2000标准测试软件解码,完全符合JPEG2000标准。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景及研究的目的和意义
  • 1.2 国内外研究现状
  • 1.2.1 小波变换的研究现状
  • 1.2.2 小波系数编码的研究现状
  • 1.2.3 JPEG2000 编码器硬件实现的研究现状
  • 1.2.4 SOPC 技术简介
  • 1.3 论文的主要研究内容
  • 第2章 JPEG2000 编码器分析
  • 2.1 JPEG2000 总体结构
  • 2.2 预处理
  • 2.3 小波变换
  • 2.3.1 小波变换基本原理
  • 2.3.2 离散小波变换
  • 2.3.3 提升结构
  • 2.3.4 JPEG2000 中的小波变换
  • 2.4 小波系数量化
  • 2.5 EBCOT 编码
  • 2.5.1 Tier-1 编码
  • 2.5.2 Tier-2 编码
  • 2.6 本章小结
  • 第3章 离散小波变换器的 VLSI 结构设计
  • 3.1 参数设定
  • 3.2 方案选择
  • 3.3 一维小波变换器的设计
  • 3.3.1 流水线结构的设计
  • 3.3.2 三个相关问题的解决
  • 3.3.3 综合与仿真
  • 3.4 二维小波变换器的设计
  • 3.4.1 流水线结构的设计
  • 3.4.2 综合与仿真
  • 3.5 多层二维小波变换器的设计
  • 3.5.1 层间调度
  • 3.5.2 内存组织
  • 3.5.3 综合与仿真
  • 3.6 本章小结
  • 第4章 基于 SOPC 的JPEG2000 编码器设计
  • 4.1 系统总体方案
  • 4.2 编码部分的软件实现
  • 4.2.1 参数选择
  • 4.2.2 实验结果
  • 4.3 预处理模块的设计
  • 4.4 软硬件的结合
  • 4.4.1 方案选择
  • 4.4.2 内存控制模块的设计
  • 4.4.3 相关软件的设计
  • 4.5 系统的验证
  • 4.5.1 验证系统的结构
  • 4.5.2 视频评估板的设计
  • 4.5.3 PC 端软件设计
  • 4.5.4 实验结果
  • 4.6 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  

    基于SOPC的JPEG2000静止图像编码器设计
    下载Doc文档

    猜你喜欢