用于图像预测编码的预测器的设计及应用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
符号。这个概率可以用以下条件概率来表示:
P(Si|Sj1,Sj2,#,Sjm) 式中 i,jp(p=1,2,#,m)=1,2,#,n
公 式 (1)
1.2 像素间距离
欧几里德距离是常用的衡量像素间距离的计算方法, 其定义
如下:
d(i,j)= |xi1- xj1|2+|xi2- xj2|2+#|xip- xjp|2
Picture a: O riginal Image Lena
图 a 原始图像 lena
Picture b: Predict Image using improved predictor
图 b 改进预测器的预测图像
2.3 改进的预测器 结合以上两类预测器的理论, 在实践的基础上, 经过对大量 图片的统计分析, 改进出性能更优的预测器。 下面的步骤描述了该改进方法的核心思想: 首先采用非线性 预测器的技术对平坦区域加以分类; 其次, 对大量图像进行测试, 求得其相关系数的估计值, 决定预测器的阶数; 再次, 对应于已分 类的各种不同的平坦区域, 利用线性预测器的设计方法分别设计 相应的线性预测函数。最后, 将各类情况下设计好的预测函数整 合, 得到完整的预测器。 经过大量实验, 我们发现与预测像素 相关性最大的是预测 像素四邻域中的像素, 也就是与此预测像素欧几里德距离最小的 四个像素 N,W,NW,NE。因此, 我们决定选取与当前像素 欧几里 德距离最近的 N,W,NW,NE 组成邻域模板, 从而构成四阶预测器 来预测 xm 的值。 确定了预测器的阶数及预测参照像素之后, 我们按照非线性 预测的思想对 12 幅标准测试图像的像素间相关性进 行 分 情 况 测 试, 求解像素之间的相关系数估计值的平均值(条件中取 T1=T2 = 10), 得到表 1: 表 1 像素 x(i, j)与 x(i- k, j- l) 之间的相关系数的估计值条件
言, 最小熵是一个很好的评价标准。根据 Shannon 的信息理论, 误
差图像的最小熵表征了图像的压缩率可以达到的最大极限, 因此
采 用 最 小 熵 具 有 直 观 的 物 理 意 义 , 而 采 用 MMSE 不 具 备 这 种 特
点。
2 改进预测器的分析设计
2.1 线性预测器
设计预测器最广泛使用的标准是最小均方差预测差值标准。
1 预测器设计的基本理论
研究预测器的主要目的在于降低编码器的复杂性从而用较 简 单 的 结 构 设 计 出 高 效 率 的 压 缩 编 码 算 法 。设 计 预 测 器 的 关 键 问 题在于, 使预测误差尽量的小并且算法复杂度尽量低。
1.1 有记忆的 Markov 源 在数字图像里由于图像的连续性, 一个像素的值和周围像素 的值是相关的, 一般不可能突变。这类信号源可以利用具有记忆 特性的 Markov 源来建立数学模型。对于 n 位的数字图像, 可视为 由 2n 个代表不同像素值的符号源产生的。m 阶的 Markov 源定义 为: 其源符号 Si 出现的概率取决于这个符号之 前 的 有 限 个 m 个
0#i#m- 1
公 式 (5)
收稿日期: 2006- 06- 06 作者简介: 刘蓓( 1981- ) , 女, 硕士, 软件工程专业, 主要研究方向为星载图像压缩、嵌入式系统; 徐燕凌, 女, 籍贯山东、博士, 主要研究方向为 图像处理。
121
电脑知识与技术
研究开发
即均方差和所有图像像素正交。对此方程组求解, 结果是求 解图像自相关值。假设图像是 2- D 的静态随机域, 又因为其数学 模型为 Markov 源, 它具有可分离的自 相 关 函 数 特 性 , 因 此 可 得 到 其自相关函数
关键词: 预测编码; 预测器; 邻域像素; 最小熵 中图分类号: TP 317 文献标识码: A 文章编号: 1009- 3044(2006)23- 0121- 03
Des ign and Realization of P redictor for Image P rediction LIU Bei,XU Yan- ling
(Software College, Tongji University,Shanghai 201804,China) Abs tract:The paper designs and realizes a predictor in image prediction. In image compressing, predictor is the key part that influences im- age compressing ratio and quality.In order to improve the capability of the predictor,we combine the design method of non- linear and linear predictor to design it. The best ranks of the predictor is set to 4 according to the statistics of the estimation value of correlation between current pixel and its neighborhood pixels of the image.Under the constrain of the Mean Square Error of the difference image and the expected value e- qual to zero permanently,meanwhile,after cataloging the neighborhood region, based on large amount of data obtained from statistic and analyses on lots of different types of images,we carry out a four- rank predictor that has well performance. Because this predictor is applying for the image compressing on satellite, it' s predict coefficient has the future of realizing on hardware easily. Key words :Predictive coding;predictor;neighborhood territory pixel;least entropy
0 引言
在图像压缩技术中, 常采用预测编码技术来压缩图像。预测 编码主要是减少了数据在时间和空间上的相关性, 对于时间序列 数据有着广泛的应用价值。在预测编码方案中, 使用预测器利用 相邻像素的值来预测每个像素形成预测值, 把实际相素值与预测 值 相 减 形 成 的 差 值 图 像 进 行 编 码 。其 中 预 测 器 的 设 计 实 现 是 影 响 整 个 图 像 压 缩 比 以 及 图 像 质 量 的 关 键 环 节 。目 前 预 测 编 码 中 采 用 的 预 测 器 可 分 为 两 类 : (1)线 性 预 测 器 , 根 据 最 小 均 方 差 误 差 推 导 出一组预测系数而设计。(2)非线性预测器, 根据邻域像素模板 的 平 坦 程 度 分 别 采 用 不 同 预 测 函 数 来 设 计 预 测 器 。目 前 流 行 的 此 类 预 测 器 有 JPEG- LS 的 MED 预 测 器 、梯 度 检 测 预 测 器 GAP、基 于 优先级的动态自适应 ALCM 预测器等。
在本文中设计并实现了一个四阶的预测器, 它首先采用非线 性预测器的技术对平坦区域加以分类, 之后利用线性预测器的设 计方法为各种不同的情况设计了相应的线性预测函数, 从而结合 两类预测器的优势, 达到在图像质量不变的前提下提高图像的压 缩率的目的。目前此预测器已应用于某卫星图像压缩研究项目, 主要对卫星上拍摄到的图像进行实时压缩与存储, 并传回地面。 项目要求压缩算法较简单以便于硬件实现, 同时又要保证图像的 压缩效率与质量。
公 式 (6)
其中 k ,l 分别为垂直偏移和水平偏移, Pv 和 Ph 分别为垂直的 和水平的自相关系数。x 和 !2 分别表示图像的均值和方差。预测 误差的期望值, 它就等于差值图像的期望值:
公 式 (7)
图像的平均值?是未知的, 需要通过统计计算才能得出, 但是
在实际的星载图像压缩中会产生大量的图像数据需要压缩, 这对
2.2 非线性预测器
非线性预测器的特点在于针对邻域模板中图像平坦程度的
不同来分情况估计 xm 的预测值。这种区分平坦程度对图像模板进 行分类预测的方法可以缩小 xm 的预测范围, 使预测估计值更加准 确。参照经过改进的 JPEG- LS 中的 MED 中值滤波器, 在本次预测
器的设计中把邻域模板分为以下几种情况, 用来进行统计分析:
考虑一个 m 阶的线性预测器, 当前像素值 xm 的估计值 x^m 则
为根据给定的一组预测系数 αi 和前 m 个像素值 xi 而 求 得 的 预 测
值:
m- 1
x^m=∑αixi, 0#i#m- 1
i=0
公 式 (3)
因此, 预测图像的均方差
公 式 (4)
为使
!e2
最小,
令
!!e2 =0, !"i
图像压缩机的实时性要求很高, 导致在对这些图像数据进行压缩
的过程中根本没有时间去对当前图像进行统计得出图像的均值。
通 过 公 式(7)得 知 , x 不 恒 等 于 零 将 导 致 差 值 图 像 的 期 望 值 会 因 为
图像的不同而变化。但是如果令
m- 1
∑αi=1
i=0
公 式 (8)
就可以使差值图像的期望值恒为零, 与图像的平均值无关。
水平边缘①、④, 垂直边缘③、⑥, 对角线边缘②、⑤, 以及其他 ⑦。
Baidu Nhomakorabea
和预想的情况一样, 根据实验所得的相关性系数的估计值, 可以看出, 在不同的平坦程度状况下, 当前预测像素与邻域模板 中的 N,W,NW,NE 像素之间的相关性各不相同。
最后, 在公式(6)、公式(8)的指导下, 参考实验所得相关系数估 计值的数据, 设计出最终的预测系数如下, 其中 Px 是预测值:
122 电脑知识与技术
Picture c: Differential Image using improved predictor
表 2 预测函数
3 改进预测器的工程应用
3.1 结果图像对比 我们将改进的预测器应用于图像压缩编码中, 采用改进的预 测器对标准测试 图 像 lena( 图 a) 进 行 预 测 , 得 到 预 测 图 像 ( 图 b) , 以 及 预 测 误 差 图 像 ( 图 c) , 与 JPEG- LS 的 MED 预 测 器 预 测 出 来 的差值图像( 图 d) 进行对比:
研究开发
电脑知识与技术
用于图像预测编码的预测器的设计及应用
刘蓓, 徐燕凌 ( 同济大学软件学院, 上海 201804)
摘要: 设计并实现了一个用于图像预测编码的预测器。在图像压缩中, 预测器是影响整个图像压缩比以及图像质量的关键环节。为了 提高预测器的性能, 本文结合了线性与非线性预测器的设计方法, 首先对图像像素及其邻域像素之间的相关性估计值进行统计计算, 确 定该预测器的最佳阶数为四阶, 接下来以预测差值的最小均方差标准和差值图像的期望值恒为零的约束为前提, 同时对邻域模板的平坦 程度加以分类, 统计分析各类图像得出大量实验数据, 最终设计出性能较好的四阶预测器。由于该预测器应用于星载图像的压缩, 其预测 系数在设计时兼备了便于硬件实现的特点。
公 式 (2)
其中 i=(xi1,xi2,#,xip) 和 j=(xj1,xj2,#,xjp) 是两个 p 维的数据对象。
在二值图像的像素阵列中, 两个像素间的欧几里德距离就是
像素之间的直线距离。应用此定义, 可以得到像素之间的欧几里
德距离的大小。
1.3 预测器的评价标准
MMSE 是被广泛使用的模型评价标准。对于无损图像压缩而