基于压缩感知和wbct变换的静态图像编码方法

文档序号:8362168阅读:301来源:国知局
基于压缩感知和wbct变换的静态图像编码方法
【技术领域】
[0001]本发明涉及数字图像处理领域、静态图像编码领域。具体讲,涉及基于压缩感知和WBCT变换的静态图像编码方法。
【背景技术】
[0002]图像数据有极强的相关性,即图像信息有大量的冗余信息。这是图像压缩技术赖以发展的基础,人们就是最大限度地利用这种冗余信息,尽量减少表示图像时所需的数据来进行图像压缩。图像压缩编码一般来说主要分为三大步骤:图像的去相关表示(变换),量化,摘编码。
[0003]压缩感知能够将一个高维的稀疏信号或可压缩信号由测量后得到的维数较低的测量值进行重构,突破了信号获取方面传统的奈奎斯特采样定律的限制,即可在信号采样的同时,进行数据的压缩。基于CS的信息处理方法对编码端设计的复杂度要求低,计算量需求小,且将采样与编码结合,可以直接获得待处理信号的少量关键测量。

【发明内容】

[0004]为克服现有技术的不足,本发明旨在实现基于压缩感知框架下进行静态图像的有效编码,大大降低系统的硬件和运算负担,进而加快整个系统的运行速度,可以在降低采样矩阵规模的同时加快采样的速度。为此,本发明采取的技术方案是,基于压缩感知和WBCT变换的静态图像编码方法,包括如下步骤:
[0005]第一步:对图像进行基于小波的Contourlet变换(WBCT),分别得到低频融合分量和高频融合分量;
[0006]第二步:对源图像的低频分量采用经典的基于多级树集合分裂排序(SetPartit1ning in Hierarchical Trees, SPIHT)的编石马算法;
[0007]第三步:对高频分量采用压缩感知Compressed sensing编码。
[0008]WBCT的具体实现过程为:对于任意层数的小波分解,以含有细节信息的高频子带HL、LH和HH作为方向分解的对象,对同一尺度上的高频子带施加分解级数相同的方向变换,LH:小波分解得到的低高位值;HL:小波分解得到的高低位值;HH:小波分解得到的高高位值;为了满足各向异性规则,在小波分解的最高层做分解级数最多的方向变换,然后对次高层做减半分解级数的方向变换。
[0009]高频分量压缩感知Compressed sensing编码:
[0010](I)对每个高频子块进行量化处理,Y = ΦΧ,Χ表示原始信号,Φ表示稀疏映射矩阵,本方法中φ采用托普利兹(Toeplitz)矩阵;
[0011](2)对每个数据块单元的稀疏变换系数用Z(Zigzag)行扫描将其变成一维的数列,以有利于后面的熵编码步骤。
[0012]与已有技术相比,本发明的技术特点与效果:
[0013]压缩感知理论在图像编码的同时对数据进行适当的压缩,减少了采样数据,节省了存储空间,同时又包含了足够的信息量。
【附图说明】
[0014]图1为本发明方法技术流程图。
[0015]图2WBCT三层分解结构图。
【具体实施方式】
[0016]本发明采取以下技术方案:
[0017]基于压缩感知和WBCT变换的静态图像编码的具体步骤如下:
[0018]第一步:对图像进行基于小波的Contourlet变换(WBCT),分别得到低频融合分量和高频融合分量;
[0019]第二步:对源图像的低频分量采用优化的基于多级树集合分裂排序(SetPartit1ning in Hierarchical Trees, SPIHT)的编石马算法;
[0020]第三步:对高频分量采用压缩感知Compressed sensing编码:
[0021]技术路线:
[0022]1、图像稀疏
[0023]图像稀疏是图像进行压缩感知的基础。本发明主要采用基于小波的Contourlet变换(WBCT)。见图2.
[0024]针对小波变换的局限性,为了更加有效的表示和处理图像等高维空间数据,本发明采用基于小波的Contourlet变换(WBCT)。WBCT的实现过程也采用了两级分解,首先,WBCT采用小波变换实现多尺度分解,有效地避免了 LP(拉普拉斯)滤波器引入的数据冗余,其次,使用方向滤波器组将小波分解得到的高频子带进行方向分解。在小波分解阶段,WBCT采用了可分离滤波器,在DFB (方向滤波器(Direct1nal Filter Banks)阶段,采用了由扇形滤波器组成的不可分离迭代树状方向滤波器组。WBCT两层变换都是无冗余的变换,因此WBCT是非冗余变换。
[0025]WBCT的具体实现过程为:对于任意层数的小波分解,以含有细节信息的高频子带HL、LH和HH作为方向分解的对象,对同一尺度上的高频子带施加分解级数相同的方向变换。为了满足各向异性规则,可以在小波分解的最高层做分解级数最多的方向变换,然后对次高层减半方向变换的分解级数。图2是WBCT的分解示意图。
[0026]2、低频部分采用经典的SPIHT算法的设计
[0027]低频子带内存在着许多大幅值系数,原始图像的绝大部分能量集中在最低频子带中,因此,能否对最低频子带内的这些大幅值系数进行有效编码,将在很大程度上影响图像编码质量.本发明仅对低频部分进行经典的SPIHT编码,使幅值更集中,从而使得原来用较多比特位来表示的大幅值可以用更少的比特位来表示,即节省了编码的码字,提高了压缩效率.
[0028]3、高频分量压缩感知Compressed sensing编码:
[0029](I)对每个高频子块进行量化处理,Y = ΦΧ,Χ表示原始信号,Φ表示稀疏映射矩阵,本方法中Φ采用托普利兹(Toeplitz)矩阵;
[0030](2)对每个数据块单元的稀疏变换系数用Z(Zigzag)行扫描将其变成一维的数列,以有利于后面的熵编码步骤。
[0031]为了得到更高效,更快速的图像融合过程,建议通过较多次的实验结果对比来确定更利于图像融合的阈值参数,使得融合在实现快速的基础上更加合理与准确,实现真正的高效处理。
【主权项】
1.一种基于压缩感知和WBCT变换的静态图像编码方法,其特征是,包括如下步骤: 第一步:对图像进行基于小波的Contourlet变换(WBCT),分别得到低频融合分量和高频融合分量; 第二步:对源图像的低频分量采用经典的基于多级树集合分裂排序(SetPartit1ning inHierarchical Trees, SPIHT)的编石马算法; 第三步:对高频分量采用压缩感知Compressed sensing编码。
2.如权利要求1所述的基于压缩感知和WBCT变换的静态图像编码方法,其特征是,WBCT的具体实现过程为:对于任意层数的小波分解,以含有细节信息的高频子带HL、LH和HH作为方向分解的对象,对同一尺度上的高频子带施加分解级数相同的方向变换,LH:小波分解得到的低高位值;HL:小波分解得到的高低位值;HH:小波分解得到的高高位值;为了满足各向异性规则,在小波分解的最高层做分解级数最多的方向变换,然后对次高层做减半分解级数的方向变换。
3.如权利要求1所述的基于压缩感知和WBCT变换的静态图像编码方法,其特征是,高频分量压缩感知Compressed sensing编码: (1)对每个高频子块进行量化处理,Y= ΦΧ,X表示原始信号,Φ表示稀疏映射矩阵,本方法中Φ采用托普利兹(To印Iitz)矩阵; (2)对每个数据块单元的稀疏变换系数用Z(Zigzag)行扫描将其变成一维的数列,以有利于后面的熵编码步骤。
【专利摘要】本发明涉及数字图像处理领域、静态图像编码领域,为实现基于压缩感知框架下进行静态图像的有效编码,降低系统的硬件和运算负担,进而加快整个系统的运行速度,本发明采取的技术方案是,基于压缩感知和WBCT变换的静态图像编码方法,包括如下步骤:第一步:对图像进行基于小波的Contourlet变换(WBCT);第二步:对源图像的低频分量采用经典的基于多级树集合分裂排序(Set Partitioning in Hierarchical Trees,SPIHT)的编码算法;第三步:对高频分量采用压缩感知Compressed sensing编码。本发明主要应用于图像处理领域。
【IPC分类】G06T9-00
【公开号】CN104680561
【申请号】CN201510038054
【发明人】罗韬, 史再峰
【申请人】天津大学
【公开日】2015年6月3日
【申请日】2015年1月26日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1