图像压缩方法及系统的制作方法

文档序号:7807741阅读:198来源:国知局
图像压缩方法及系统的制作方法
【专利摘要】本发明提出一种图像压缩方法,包括以下步骤:对图像进行稀疏表示,获取每一个图像帧的稀疏表示结果;对稀疏表示结果进行位平面编码,以获取位平面编码结果;对位平面编码结果进行熵编码,以获取熵编码结果,并对熵编码结果进行码流组织打包得到最终的压缩码流。本发明的方法,编码复杂度低、效率高、容错能力强、压缩性能高。本发明还提出一种图像压缩系统。
【专利说明】图像压缩方法及系统

【技术领域】
[0001] 本发明涉及图像压缩【技术领域】,尤其涉及一种图像压缩方法及系统。

【背景技术】
[0002] 星上全色图像(谱段范围通常为450nm?900nm)是通过全色TDIC⑶相机对地物 推扫成像获取的具有空间信息的二维数据。该数据能够提供丰富的地物细节,被广泛应用 于资源勘探、军事侦察和环境保护等领域。随着空间全色TDICCD相机的空间分辨率、辐射 分辨率、时间分辨率、大视场、宽覆盖等指标不断提高,导致全色TDICCD相机采用的TDICCD 拼接片数和读出速率也不断增多和提高,平均摄像时间增大,从而使数字化后的图像数据 量大幅增加。现有星载存储器容量有限,卫星信道带宽受限,无法适应星上全色图像的海量 数据。因此,必须要对星上全色图像进行压缩。
[0003] 星上全色图像数据具有两种冗余:空间间冗余和数据间符合冗余。因此,全色图 像压缩的目的就是消除这两种冗余。目前,星上全色图像压缩多采用基于小波变换的方 法,如2003年在BilSAT-1 (SSTL-Turkey)卫星上使用的图像压缩算法为JPEG2000算法。 JPEG2000算法使用DWT (Discrete Wavelet Transform)的空间去相关性方法,算法实现平 台为??6八+05?(乂(^30(^+了]^32(^6701)。2005年,空间数据系统咨询委员会(0^05)的图像 数据压缩工作组(IDC)制定了新一代空间应用的图像压缩标准CCSDS122.0-B-1,该算法也 采用小波变换。然而,小波变换对于边缘和轮廓等纹理程度信息丰富的星上全色图像而言, 不是一种最优的稀疏表达,会产生大量大幅度的高频系数,不利于后续的子带编码,使得压 缩算法的压缩性能较低。


【发明内容】

[0004] 本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005] 为此,本发明的第一个目的在于提出一种编码复杂度低、效率高、容错能力强、压 缩性能高的图像压缩方法。
[0006] 本发明的第二个目的在于提出一种图像压缩系统。
[0007] 为了实现上述目的,本发明第一方面实施例的图像压缩方法,包括以下步骤:对图 像进行稀疏表示,获取每一个图像帧的稀疏表示结果;对所述稀疏表示结果进行位平面编 码,以获取位平面编码结果;对所述位平面编码结果进行熵编码,以获取熵编码结果,并对 所述熵编码结果进行码流组织打包得到最终的压缩码流。
[0008] 根据本发明实施例的图像压缩方法,采用一种低复杂度的单基字典后变换的进行 图像稀疏表示,并利用码率控制器对位平面编码中的每个段进行动态码率分配,编码器复 杂度低,编码效率高,压缩性能高。
[0009] 在一些示例中,所述对图像进行稀疏表示具体包括:对每一个图像巾贞进行3级二 维9/7离散小波变换,得到相应图像帧的低频子带和高频子带;对所述高频子带进行单基 字典后变换,以获取AC系数以及边信息。
[0010] 在一些示例中,单基字典后变换选择采用不同的评价函数,其具体选择过程包括: 根据压缩比参数计算压缩帧开销的字节数;根据所述字节数计算码率,当所述码率为高码 率时,后变换采用U范数方法,当所述码率为低码率时,后变换采用U范数方法。
[0011] 在一些示例中,所述位平面编码具体包括:获取DC系数,并对所述DC系数进行初 始化;提取段头信息并对所述AC系数比特进行深度编码;提取AC系数和剩余DC系数进行 位平面编码;将所述边信息嵌入到位平面编码的码流中,得到位平面编码结果。
[0012] 在一些示例中,当位平面编码的码流达到预设阈值时,则停止位平面编码。
[0013] 在一些示例中,采用基于所述单基字典后变换的中间量以及码率动态分配的控制 所述位平面编码的码流。
[0014] 在一些示例中,还对所述低频子带进行预测编码,并对预测残差进行熵编码。
[0015] 本发明第二方面实施例的图像压缩系统,包括:图像稀疏表示模块,用于对图像进 行稀疏表示,获取每一个图像帧的稀疏表示结果;位平面编码模块,用于对所述稀疏表示结 果进行位平面编码,以获取位平面编码结果;熵编码模块,用于对所述位平面编码结果进行 熵编码,以获取熵编码结果,并对所述熵编码结果进行码流组织打包得到最终的压缩码流。
[0016] 根据本发明实施例的图像压缩系统,采用一种低复杂度的单基字典后变换的进行 图像稀疏表示,并利用码率控制器对位平面编码中的每个段进行动态码率分配,编码器复 杂度低,编码效率高,压缩性能高。
[0017] 在一些示例中,所述图像稀疏表示模块具体执行以下步骤实现对图像的稀疏表 示:对每一个图像帧进行3级二维9/7离散小波变换,得到相应图像帧的低频子带和高频子 带;对所述高频子带进行单基字典后变换,以获取AC系数以及边信息。
[0018] 在一些示例中,所述单基字典后变换选择采用不同的评价函数,其具体选择过程 包括:根据压缩比参数计算压缩帧开销的字节数;根据所述字节数计算码率,当所述码率 为高码率时,后变换采用范数方法,当所述码率为低码率时,后变换采用U范数方法。
[0019] 在一些示例中,所述位平面编码模块中具体执行以下步骤实现位平面编码:获取 DC系数,并对所述DC系数进行初始化;提取段头信息并对所述AC系数比特进行深度编码; 提取AC系数和剩余DC系数进行位平面编码;将所述边信息嵌入到位平面编码的码流中,得 到位平面编码结果。
[0020] 在一些示例中,所述熵编码模块还用于对所述低频子带进行预测编码,并对预测 残差进行熵编码。
[0021] 在一些示例中,还包括:码率控制模块,用于实现单基字典后变换选择不同的评价 函数、分配位平面编码的动态码流、控制所述码流的预设阈值以停止位平面编码以及对熵 编码的码率进行控制。
[0022] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变 得明显,或通过本发明的实践了解到。

【专利附图】

【附图说明】
[0023] 图1是根据本发明一个实施例的图像压缩方法的流程图;
[0024] 图2是本发明一个实施例的图像压缩方法的过程示意图;
[0025] 图3是根据本发明另一个实施例的图像压缩系统的结构示意图;和
[0026] 图4是本发明一个实施例的图像压缩系统的硬件结构示意图。

【具体实施方式】
[0027] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附 图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0028] 为星上全色图像的压缩方法提供新的技术手段是本发明所要解决的技术问题,为 此,本发明的第一方面的实施例中提出了一种低复杂度的图像压缩方法,包括以下步骤:对 图像进行稀疏表示,获取每一个图像帧的稀疏表示结果;对稀疏表示结果进行位平面编码, 以获取位平面编码结果;对位平面编码结果进行熵编码,以获取熵编码结果,并对熵编码结 果进行码流组织打包得到最终的压缩码流。
[0029] 图1是根据本发明一个实施例的图像压缩方法的流程图。图2是本发明一个实施 例的图像压缩方法的过程示意图。结合图1和图2具体描述本发明实施例的图像压缩方法。
[0030] 将全色(XD以行为单位的图像构造成以帧为单位图像,记为Xi(i = 1,2,3,…, N)。
[0031] 步骤S101 :对图像进行稀疏表不,获取每一个图像巾贞的稀疏表不结果。
[0032] 具体地,对图像进行稀疏表示包括:
[0033] (1)对每一个图像帧进行3级二维9/7离散小波变换,得到相应图像帧的低频子 带和高频子带。即当前帧Xi采用3级9/7提升小波变换,得到1个低频子带LL和9个高 频子带 HL1,HL2, HL3, LH1,LH2, LH3, HH1,HH2, HH3。每个高频子带 HL3, LH3, HH3 和 HL1, LH1,HH1中小波系数以4*4大小组织成若干块,记为A"i = 1,2, 3,…,J)。每个高频子带 HL2,LH2,HH2中小波系数以2*2大小组织成若干块,记为Bji = 1,2,3,·,.,Κ)。
[0034] (2)对高频子带进行单基字典后变换,以获取AC系数以及边信息。
[0035] 具体地,在本发明的实施例中,每个块化和&的位置不变,并将待后变换块记为 fw(w=l,2,3,m^W)。对每个块进行Hadamard单基字典后变换,得到后变换系数和边信 息。在后变换时使用的基字典只有一个Hadamard基,Hadamard基运算只有加法和移位运 算,计算十分简单,且便于硬件实现,而且具有较高的压缩性能。
[0036] 首先对进行后变换,将系数块执行单基后变换,后变换计算式为:
[0037]

【权利要求】
1. 一种图像压缩方法,其特征在于,包括以下步骤: 对图像进行稀疏表示,获取每一个图像帧的稀疏表示结果; 对所述稀疏表示结果进行位平面编码,以获取位平面编码结果; 对所述位平面编码结果进行熵编码,以获取熵编码结果,并对所述熵编码结果进行码 流组织打包得到最终的压缩码流。
2. 根据权利要求1所述的方法,其特征在于,所述对图像进行稀疏表示具体包括: 对每一个图像帧进行3级二维9/7离散小波变换,得到相应图像帧的低频子带和高频 子带; 对所述高频子带进行单基字典后变换,以获取AC系数以及边信息。
3. 根据权利要求2所述的方法,其特征在于,单基字典后变换选择采用不同的评价函 数,其具体选择过程包括: 根据压缩比参数计算压缩帧开销的字节数; 根据所述字节数计算码率,当所述码率为高码率时,后变换采用U范数方法,当所述 码率为低码率时,后变换采用L〇范数方法。
4. 根据权利要求2所述的方法,其特征在于,所述位平面编码具体包括: 获取DC系数,并对所述DC系数进行初始化; 提取段头信息并对所述AC系数比特进行深度编码; 提取AC系数和剩余DC系数进行位平面编码; 将所述边信息嵌入到位平面编码的码流中,得到位平面编码结果。
5. 根据权利要求1所述的方法,其特征在于,当位平面编码的码流达到预设阈值时,则 停止位平面编码。
6. 根据权利要求5所述的方法,其特征在于,采用基于所述单基字典后变换的中间量 以及码率动态分配的控制所述位平面编码的码流。
7. 根据权利要求2所述的方法,其特征在于,还对所述低频子带进行预测编码,并对预 测残差进行熵编码。
8. -种图像压缩系统,其特征在于,包括: 图像稀疏表示模块,用于对图像进行稀疏表示,获取每一个图像帧的稀疏表示结果; 位平面编码模块,用于对所述稀疏表示结果进行位平面编码,以获取位平面编码结 果; 熵编码模块,用于对所述位平面编码结果进行熵编码,以获取熵编码结果,并对所述熵 编码结果进行码流组织打包得到最终的压缩码流。
9. 根据权利要求8所述的系统,其特征在于,所述图像稀疏表示模块具体执行以下步 骤实现对图像的稀疏表示: 对每一个图像帧进行3级二维9/7离散小波变换,得到相应图像帧的低频子带和高频 子带; 对所述高频子带进行单基字典后变换,以获取AC系数以及边信息。
10. 根据权利要求9所述的系统,其特征在于,单基字典后变换选择采用不同的评价函 数,其具体选择过程包括: 根据压缩比参数计算压缩帧开销的字节数; 根据所述字节数计算码率,当所述码率为高码率时,后变换采用U范数方法,当所述 码率为低码率时,后变换采用L〇范数方法。
11. 根据权利要求8所述的系统,其特征在于,所述位平面编码模块中具体执行以下步 骤实现位平面编码: 获取DC系数,并对所述DC系数进行初始化; 提取段头信息并对所述AC系数比特进行深度编码; 提取AC系数和剩余DC系数进行位平面编码; 将所述边信息嵌入到位平面编码的码流中,得到位平面编码结果。
12. 根据权利要求9所述的系统,其特征在于,所述熵编码模块还用于对所述低频子带 进行预测编码,并对预测残差进行熵编码。
13. 根据权利要求8所述的系统,其特征在于,还包括: 码率控制模块,用于实现单基字典后变换选择不同的评价函数、分配位平面编码的动 态码流、控制所述码流的预设阈值以停止位平面编码。
【文档编号】H04N19/64GK104065974SQ201410306690
【公开日】2014年9月24日 申请日期:2014年6月30日 优先权日:2014年6月30日
【发明者】李进, 尤政, 邢飞, 王翀 申请人:清华大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1