一种改进的嵌入式零树小波编码方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
12 2 逐 次 逼 近量 化 ..
图 4 D C 原理 图 PM
在 E W 算 法 中使 用 的是 逐次 逼 近量 化 (u csi Z sces e印一 v
poiai uni t n S Q 方法 。逐 次逼 近量 化 的主要 思 rx t nq atao ,A ) m o zi
下一分辨率等级 的子带 ‰ ~ , 一, H 一 , L 。H N 如此继续 , 最后
扫描 H 。 H 。如 图 3所 示 。
L 3 L Hl HL
19 1
E W对所有频域不加 区分 , Z 进行 同等重要程度的编码 , 没有充
分利用小波变换后 系数的特点。 。
3 在 E W 算法中树 间存 在大量 的冗余 , ) Z 但是 E W 算法 Z 没有利用树与树之 间的关系来减小树间冗余 。
2 通过前 面的分析我们 知道 , ) 经过小 波变换后 的系数重 要程度不 同。低 频系数重要 , 而高频 系数相对不 重要 。但是
10 2
四 川 兵 工 学 报
ht:/cgjusr.o / t / sb.or vcr p e n
表示负重要系数 ,表示不重要系数 ,表示非重要子带 。 t i
图像数据压缩就是通过减少 图像数据之间 的冗余来减少
系数 , 同一方向高一分辨率等级 , 在 并且 与其在相 同空 间位 置
的所有系数称为它的子系数 ;
数据量 , 从而达到减少存储空间 , 提高传输效率 的目的… 。上
个 世纪 9 0年代后 , 图像压缩编码研究取得 了一系列 的阶段性 新成果 , 于零树的编码法首先由 A S Lws G. nwe 提 基 . .e i 和 K o l s 出 J其特点是根据小波系数在同方 向子带 中的相似性 , , 利用

3 对于一个给定的父系数 , ) 与其在同空间方向 , 且分辨率
等级更高 的所有子 系数 , 称为它的子孙系数 ; 4 除 了最低分辨率的子带 , ) 所有的父系数都有 4个子系。
符 号
1 2
种称为小波树的树形结 构来组织 小波系数 , 使其 能去除频


域和空 间域 中的相关性 。接着 Sai 结 合 比特平 面编码 hpr o 方法设计 了一种更好 的零树编码方法一嵌入式零树小波 编码 ( Z 方法 ,hpi E W) S ar o提出的嵌 入式零树 小波算 法 , 它有效
32 重 要 子带 编 码 . 副
在原始嵌入式零树编码 中 , 了找 到重要 系数 和确定零 为 树根的位置 , 为了确定一个小波系数 是零 树根还是孤立零 , 往
想是 , 通过逐次使用阈值 序列 , , , 一来判断小波系数 … 。 的重要性 , 并确定其类型码和 幅值码 。
3 1 频 率 优先 性 .
Hale Waihona Puke Baidu
HH
根据小波变换 的理论可知 , 一幅 图像经过小波 变换 后虽
图 3 小波 系数 扫描 顺 序 示 意 图
然其数据和总能量 没有减少 , 但是其能 量分布产生 了 比较大 的变化。在低频系数 子带 中聚集 了原始 图像 的大部分 能量 ,
高频系数只 占有 图像的一小部分 能量 。本文 中的改进算法是 把高频子带系数 和低频子带系数 分开处理。针对低频子带 系
数 , 独 对 其 进 行 无 失 真 编码 , 用 差 分 脉 冲 编 码 调 制 单 采
( P M)对 编码 后 的 码 流再 进 行 熵 编码 , 一 步 压 缩 码 流 , DC , 进 提
定的 门限 , I T则称该小波 系数 为重要系数 , > , 否则为不
重要系数 。正重要系数用符号 P S psi ) O ( oiv 表示 , te 负重 要 系数用符号 N G( eav ) E ngte 表示 。如果该系数为不重要系数 , i 但是其子孙 系数 中有重 要系数 , 则该 系数 为孤立 零点 , I 用 z (sle ) i a d 表示 。如果该 系数为不重要 系数 , 是其子孙系数 ot 但 中没有重要 系数 , 且该系数的父系数为重要系数 , 则该 系数 为 零树根 , Z R(eo e ) 用 T zrt e 表示 , r 该系数和其子孙系数就形成 了
仿真 图片对 比: 压缩 比2 : 。 0 1
I, t tJ 。 t

t 6
t 3



一 一
图7 a E W 原算法 () Z
Ps NR =21. 0 7
图 7 b 改 进 算 法 ()
Ps NR =2 4 2.6
L,
H 瓦 /
I2 H H1 / / H
4 同一子带 中相邻系数 之间有一定 的相关性 , ) 在高频 系
数 中表现的尤 为突出 , 通过 子带 的集合 可 以进一步 地压缩数 据 。但是 E W 算法并没有对这种相关性进行充分 的利用。 Z


LH 。

3 E W 算法的改进 Z
率 的解码图像 。从均 方误差 的角度 看 , 幅值较 大的系数 所包 含 的信息量 相对较大 , 旦丢失引起 的失真度也较 大。为了 一 减少失 真 度 , 在处 理 过程 中优 先 编码 和传 输 幅 值 较 大 的
系数 。
嵌入式编码即将 变换 系数按 照幅值从 大到小排列 , 首先
传输幅值最大的变换系数的位信息 , 就是 最重要 的信息 , 也 然 后传输次重要系数 , 最后 传输 的系数最不 重要 J 。在传 输前
所有 的变换系数用二进制的方式表示 , 如图 1 。
12 零 树 小 波编 码 .
12 1 小 波树 结 构 ..
儿士 , , 。 J IH I3  ̄ H ' —— L —— H —— — \L
收 稿 日期 : 1 0 2 2 2— 2— 7 0
作者简介 : 涛(97 ) 男 , 士研究生 , 胡静 18一 , 硕 主要从事战场情报处理与应用研究 ; 陈卫 (9O ) 男 , 17 一 , 教授 , 硕士生导师 , 主 要从事无人机战场情报处理与应用研究 。
胡静 涛 , : 等 一种 改进 的嵌入式零树 小波编码 方法
1 1 嵌 入 式 编 码 .



嵌入式编码 即编码器把待编码的 比特流按照重要性的不 同进行排序 , 根据 目标码率要求 随时结束编码 ; 对于给定的码
流, 解码器也能够在任意点结束解码 , 可以得 到相应 目标码 并 图 1 按幅度排序信息的二进制表 示 图2为一个采用上述方式进行 三级分解的小波树。其 中 箭头方 向表示 , 由父系数子带指 向子系数子带 。

高压缩效率。 DC P M预测编码的系统原理框图 , 如图 4 。
个零树 , 在低分 辨率 上 的那 个小 波系数 被称 为母体 , 树 是
根; 在高分辨率上 同方 向相应位置上 的那些小 波系数称为孩
子 。通过这种零树结构 , 巧妙地编码 , 使用于描述重要 系数 的 位置信息大大减少。
时, i 用 来表示 这个不 重要子带 , 同时 不用再 扫描该子 带, 直接扫描下 一个子带 ; t o 时, p表 示正重 要系 数 , 当 >T 用 n
的小波系数 , 为了判断其是孤立零还是零树 根 , 必须对其所有 后代 系数进行扫描 , 势必增加编码 时间 , 导致编码速度较慢。
码方法。最后通过 M T A 7 0实验仿真 , A L B. 实验结果证明了改进算法的有效性 。 关键词 : 嵌入式 ; 零树编码 ; 图像压缩 中图分类号 :P 1 T 31 . 文献标识码 : A 文章编号 : 0 0 o (0 2 o 0 1 一o 1 6— r 7 2 1 )4— l8 3 0 7
和辅扫描 , 它们交替进行 , 逐次提高量化精度 。主扫描对应 一
张不断更新 的主表 , 辅扫描 对应一张不 断更新的 副表 。通 过 这两个过程对重要 系数、 零树根 和孤立零点 构成 的重要 图进 行编码 , 。实质上是对重要系数 的位置和幅值编码。
2 E W 算法的不足 Z
虽然 E W 算法 存在许 多优 点 , 法简单 , Z 算 编码 效率 高。

i \ 删 、 \
小 波分解后 , 各个分辨 率子带 中的系数并不是完 全独立 的 , 的子带之间有结构的 自相似性 , 图像 具有结构冗余 。各 分辨率子带系数 问有如下的对应关系 J 。 1 除了最高分辨率 的子带外 , ) 每一个 小波 系数 都与 同空 间方 向的高一级分辨率等级内的一组小波 系数相联 系;



O 1

0 l

0 O l

O 0 l

0 0 l

O 0 0

地利用 了小波系数 的特性 , 实现 了图像 的可分级编码 。但也 存在算 法时间长和空间复杂度过高的缺点。


1 嵌入式零树小波编码
小波系数 的最大值 。即 ( ,, , ,N+1 中小波系数的绝 123 … 3 ) 对值 的最大值 t, 中 1 < N+1 其 <k 3 。图 5给出 3级 图像小波 分解后 的每个子带系数绝对值的最大值的示意 图。
第一次扫描时确定初始阈值 , 其确定方法与原始 E W Z
但是也存在着一些不足 , 主要表现在以下几个方面 : 1 在编码 的过程中要形成许 多棵零树 , ) 每生成一 棵零树
第3 3卷
第 4期
四 川 兵 工 学 报
2 1 4月 02年
【 基础理论与应用研究】

种 改进 的嵌入 式零树 小波编码 方法
胡静 涛 , 陈 卫
( 陆军军官学院 5系, 合肥 20 3 ) 30 1
摘要 : 中详细介绍 了嵌入式零树小波编码 , 文 并分析了嵌入式零树小波编码的不足。针对其不足 , 提出了一种改进 的编
要想在解码端恢 复出原图像 , 要传送小 波系数 的排序 需 信息和位信息 。如果每个小波系数 的排序信息 和位信 息都要
传送的话 , 这样需要的数据花销是非常大的 , 根本就达不 到压 缩的 目的 , 但是零树结构的存在解决了这个难题 …。 零树的数据结构 : 对于一个小波系数 , 如果对 于一个 给
需要对数据 扫描两遍 , 而且 每一 棵零树必 须要在前一棵 零树 生成之后才能生成 , 造成编 码效率低 。对 于一个 小于 阈值
方法相 同。对于每一个 子带将其绝对值最大值 与 进行 比较 , 若 >T , o则该子带称为重要子 带; t o , 若 <T 则该 子带 称为不重要子带 。开始扫描 时 , 仍然按 照 m r n扫描顺 序进 ot o 行扫描 。在整个编码 中用 P表示正重要 系数 , n表示负重要系 数 ,表示不重要系数 ,表示非重要子带。 当扫描时发现 f t i <
在整个编( ) 解 码过程 中 , 始终存在着 两个过程一主扫描
往需要扫描整棵 四叉树和大量重 复的扫描 , 时间复杂度高 , 同
时消耗 了大量的内存。 如果在扫描中事先就能确 定重要 系数可能存 在的位置 , 只对重要系数存 在的子带进 行扫描 , 不存在重 要系数 的子 对 带不扫描 , 样将在 一定 程度 上减少 扫描 时间 , 这 提高压 缩 速 度 。由小波变换原理我们可 以知道 , 幅图像经过 Ⅳ级小 波 一 变换分解后 , 形成了 3 N+1 个子带 。首先 , 寻找每个 子带 中的
L H l
扫描从最低频子带

图 2 子带间的父子关 系 在对小波系数 编码时 , 小波系数 的扫描应保证 没有子 对
孙系数在其父系数之前被扫 描。对一 个 Ⅳ级分解小波 变换 , 开始 , 然后扫描 舭 % ,H , , H N 再扫描
2 系数之间比较 , 于低分辨率 等级 子带 的系数 称为父 ) 处
相关文档
最新文档