当前位置: 首页 > 专利查询>云南大学专利>正文

一种图像编码解码方法技术

技术编号:23897604 阅读:35 留言:0更新日期:2020-04-22 09:16
本发明专利技术公开了两种图像编码解码方法。在其中一种图像编码解码方法中,通过将图像进行二值化处理,对图像进行比特平面的分层后,采用Context模型所构建的各像素的概率分布模型来对信源进行抽样编码,以提高图像编码的压缩率。在另一种图像编码解码方法中,在基于Context模型所建立的概率分布模型中加入禁止符号区,使得在对图像进行解码的时候,部分码字会落入禁止符号区,进而在对码字进行解码的过程中,判断码字是否落入禁止符号区,若落入则当前解码路径不可用,反之则保留当前解码路径,然后通过采用最大后验概率算法获得最终的解码结果,进而提高解码成功率。因此,本发明专利技术所提供的图像编码解码方法,具有编码压缩率高和解码成功率高的特点。

【技术实现步骤摘要】
一种图像编码解码方法
本专利技术涉及分布式信源编码领域,尤其是涉及一种用于图像比特平面的编码解码方法。
技术介绍
分布式信源编码的主要理论依据是20世纪70年代提出的Slepian-Wolf定理和Wyner-Ziv定理。1973年,Slepian和Wolf提出的Slepian-Wolf定理,从理论上证明了无损压缩时相关信源的独立编码和联合编码同样有效,从而为无损分布式信源编码的实现奠定了理论基础。随后于1976年,Wyner和Ziv提出了联合高斯信源的有损编码方案,完善了分布式信源编码理论。Slepian-Wolf定理证明了:在保证信源不失真的情况下,对两个互不通信的统计相关信源进行独立编码,可以达到传统的集中式信源编码(信源之间可以互相通信)的编码效率。假设X和Y是两个相关的离散无记忆信源,在编码端分别对X和Y进行独立编码,而在解码端利用信源之间的相关性进行联合解码,就可以无损地恢复出信源X和Y。若RX和RY分别表示两个相关信源X和Y独立编码时的平均码率,H(X)和H(Y)分别表示两个信源的熵,H(X|Y)表示在已知信源Y情况下信源X本文档来自技高网...

【技术保护点】
1.一种图像编码方法,其特征在于,所述方法包括:/n获取待编码图像;/n对所述待编码图像进行二值化处理;/n设定Context模型的条件数量;以编码信源的第一个像素为起点,对所述编码信源进行逐像素扫描;/n在已扫描像素中,选取与所述条件数量相同数量的像素作为Context模型条件;/n根据设定的Context模型的条件数量,获取所述编码信源中各像素的概率分布模型;/n算术编码器编码区间按照所述条件概率分布进行划分,并对当前扫描的像素进行编码。/n

【技术特征摘要】
1.一种图像编码方法,其特征在于,所述方法包括:
获取待编码图像;
对所述待编码图像进行二值化处理;
设定Context模型的条件数量;以编码信源的第一个像素为起点,对所述编码信源进行逐像素扫描;
在已扫描像素中,选取与所述条件数量相同数量的像素作为Context模型条件;
根据设定的Context模型的条件数量,获取所述编码信源中各像素的概率分布模型;
算术编码器编码区间按照所述条件概率分布进行划分,并对当前扫描的像素进行编码。


2.根据权利要求1所述的一种图像编码方法,其特征在于,所述在已扫描像素中,选取与所述条件数量相同数量的像素作为Context模型条件之前,还包括:
若设定Context模型的条件数量小于等于2,则在已扫描像素中,选取与所述当前扫描像素相邻像素作为Context模型条件。


3.根据权利要求1所述的一种图像编码方法,其特征在于,所述以编码信源的第一个像素为起点,对所述编码信源进行逐像素扫描,包括:
以所述编码信源的第一个像素为起点,按顺序对所述编码信源中的像素进行逐点扫描。


4.一种图像解码方法,其特征在于,对权利要求1-3任意一项所述的图像编码方法所进行的编码进行解码;所述解码方法包括:
对解码器进行初始化处理,使所述解码器所使用的数据与权利要求1-3中任意一项所述的编码器中的数据相同;所述解码器所使用的数据和所述编码器中的数据均包括Context模型、Context模型选取的条件以及条件的数量;
将对编码进行解码的解码路径存储在解码缓存器中,并对信源编码后获得的码字进行解码;
判断所述解码器进程是否达到预定的解码结束位置,若达到则解码结束,采用所述最大后验概率算法,确定得到累计后验概率最大的解码路径;所述累计后验概率最大的解码路径的解码结果即为所求解码结果;若未达到则解码没有结束,返回“对所述解码路径进行解码”的步骤。


5.一种图像编码方法,其特征在于,所述编码方法包括:
获取待编码图像;
对所述待编码图像进行二值化处理;
设定Context模型的条件数量;以编码信源的第一个像素为起点,对所述编码信源进行逐像素扫描;
在已扫描像素中,选取与所述条件数量相同数量的像素作为Context模型条件;
根据设定的Context模型的条件数量,获取所述编码信源中各像素的条件概率分布模型;
采用所述条件概率分布模型分别获取已扫描编码信源中像素为0的条件概率P0和像素为1的条件概率P1;
判断所述像素为0的条件概率P0和像素为1的条件概率P1的大小,若所述条件概率P0小于所述条件概率P1,则在条件概率P1区间的边界处,设置禁止符号区,反之,则在条件概率P0区间的边界处,设置禁止符号区;
设定禁止符号区的参数为μ;
获取当前扫描像素的值,并判断当前扫描像素的值为0还是为1;
若所述当前扫描像素的值为1,则判断所述条件概率P1是否大于所述条件概率P0,若大于,则在编码器中采用P1(1-μ)对所述当前扫描像素进行编码,反之,则在编码器中采用P1对所述当前扫描像素进行编码,得到当前扫描像素的码字;
若所述当前扫描像素的值为0,则判断所述...

【专利技术属性】
技术研发人员:李京建陈建华张榆锋李海燕路志文王荣姝
申请(专利权)人:云南大学
类型:发明
国别省市:云南;53

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1