游程长度编码
❖基本原理
对二值图像的每一扫描行来看,总是由若干段连着的黑象素段和 连着的白象素段组成,分别称为“黑长”和“白长”。黑长和白 长总是交替发生。对于不同长度按其发生概率分配以不同长度的 码字,这就是游程长度编码(RLC)。
设二值图象中有长度为1, 2, …,N等不比特率,必须知道图像游程长度的概率分布。这是 十分复杂的测量技术,往往采用某些实用的游程长度概率模型来计算。
准最佳可变长编码
线性码(A码)
线性码是一种码字的长度近似地正比于游程长度,常称为A码。它对每 一个游程长度分配一个或多个固定长度块的二进制码字。如果每一块 有N个比特,则称为AN码。
即每个象素的熵h为用游程长度编码所得的最小比特率的估计值
为了进一步减小比特率,可以将黑长和白长分开分开分别编码,因为它们
出现的概率不同。
N
H w Piw log Piw i 1
H
--白长熵
w
Piw 白长为 i的概率
对白长进行最优编码后,应该有:
Hw Bw Hw 1 Bw为平均比特数
令Ew为表示白长的平均长度
其后,该委员会与CCITT/SG VIII合并,组成了JPEG(Joint Photograhic Coding Experts Group)。
标准化的要求条件转到使更多的应用环境都能使用标准化编码的目 标上,应用对象扩大到了彩色传真、静止图像、电话会议、印刷及 新闻图片的传送上。 图像表示的对象将硬拷贝也包括了进去,分辨率也从软拷贝用的低 分辨率到硬拷贝用的高分辨率的较宽范围。
于是,
N
Ew iPiw i1
hw
bw
hw
1 Ew
hw
Hw Ew
,