论文部分内容阅读
现代信息社会对通信、信号处理业务要求的不断增长,特别是图像和视频信号压缩技术的迅速发展,对提高图像压缩算法的效率、系统芯片集成和低功耗实现提出了更高的要求.JPEG2000图像编码标准的出台,意味着以第二代小波变换——基于提升算法的小波变换用于图像处理已经成为国际标准算法.近年来,对小波变换用于图像编码的研究如火如荼.该文主要进行的工作包括(1)静止图像变换编码方案的设计——提升算法的改进;(2)基于改进算法的二维离散小波变换的硬件结构设计;(3)通过FPGA实现二维离散小波变换的硬件结构;(4)对于应用系统的测试验证.在阐述该课题实现方案的原理——提升算法(Lifting Scheme)原理的基础上,对目前二维离散小波变换的硬件实现进行分析.结论是现今对于二维离散小波变换,基本上都采用行、列变换分离的方式进行变换,这种方式算法以及硬件实现都比较简单,但其缺陷在于先行后列的处理导致变换时间过长.该文针对这一缺陷,提出了改进型的基于(5/3)提升小波的二维离散小波变换算法,对行变换的次序加以调整,按照列方向进行行变换,这样,行列变换就能结合起来,并行处理,变换时间压缩为原先算法的75﹪左右,大大提高了效率.基于离散小波变换进行静止图像编码系统硬件实现的讨论,该文给出系统具体的FPGA电路级实现过程,详细介绍各模块和整个编码系统的FPGA具体实现.对行和列的变换器单独进行设计,并对符合该算法的数据寻址模块进行优化设计,兼顾读和写RAM时的寻址.在时钟信号的设计上,充分考虑了行列变换并行进行时的匹配问题,同时避免RAM读写时序发生冲突.相比于目前流行的结构,在不大量增加硬件的基础上,该文所列结构能够顺利的完成基于(5/3)提升算法的二维离散小波变换功能.设计综合之后,对各模块以及整个系统进行了比较完备的时序仿真验证.最后将变换后数据通过Matlab反变换,验证复原效果,以此进行系统级验证.通过对系统综合以及仿真验证,得到的结论是:该文设计的结构,对数据变换处理后,经过软件编程实现反变换,复原图像数据满足无失真要求.该文所设计和实现的二维离散小波变换结构,相比于现今流行结构,变换的速度能够提高25﹪左右,在处理图像变换编码领域,具有一定的优势.