基于小波变换的JPEG2000图像压缩编码系统的仿真与

时间:2009-03-10来源:网络

  a 原始图像

  b二维DWT分析图像

  图3 两级二维DWT分析

  在图3中,垂直细节对应于分析块的右上角,水平细节对应于左下角,而对角细节对应于右下角,它们都表现出了较强的外观。当数字图像需要通过二维DWT子图像重建时,就要用向上采样和卷积的办法将细节与低通近似组合起来。

  SPIHT图像编码

  为了验证JPEG2000系统的可行性及性能,采用MATLAB对系统中的小波变换部分进行了仿真,然后用C++语言对小波变换后的系数进行编解码,实现系统中第二部分的仿真,以大幅降低数据量。SPIHT是基于内嵌零树编码(EZW)的集分割算法,C++中的链表类能实现SPIHT算法中的三个控制链表(LSP,LIP和LIS),方便的位操作命令适合处理算法中基于位平面的编解码功能。

  为了对小波变换和SPIHT编码算法有更直观的认识,下面从一幅图像中选取尺寸的像素矩阵进行处理,分析每一步处理后数据的变化。

  初始图像矩阵如图4所示,所用图像是256色(每像素8位),像素灰度图。

  图4 图像xiaoshutiao.bmp中的一部分数据

  由上图可以看出图像幅值分布比较随机,没有什么规律。对上数据进行离散小波变化后的数据如图5所示,小波变换采用基于提升的CDF9/7双正交小波基,进行5级分解。

1 2 3

关键词: JPEG 2000 小波变换 图像压缩

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版