APP下载

香农编码与香农—弗诺编码方法的研究及C#实现

2013-04-29张燕红刘瑜孟海翠刘晓娣

电脑知识与技术 2013年8期
关键词:香农

张燕红 刘瑜 孟海翠 刘晓娣

摘要:图像压缩是数字图像处理的一项重要技术。该文研究了基于统计特性的两种熵编码图像压缩编码方法-香农编码和香农-弗诺编码,并以C#为工具,对两种编码方法进行实验及对比。实验表明,香农-弗诺编码的编码效率远高于香农编码。香农编码占用的存储空间较大,单位码长表达的信息量少。香农-弗诺编码节省存储空间,单位码长表达了更为丰富的信息量。

关键词:图像压缩;香农编码;香农-弗诺编码

中图分类号:TP391.41 文献标识码:A 文章编号:1009-3044(2013)08-1987-03

1 概述

随着科学的发展,人们对图像存储和通信的需求越来越大。为了提高传输速度,节省存储空间,使图像存储、传输更为高效,最根本的途径就是采用图像压缩技术[1]。近年来,随着计算机通信技术的迅速发展,特别是多媒体网络技术的兴起,图像压缩编码已受到越来越多的关注。当前,图像压缩方法按采用的技术不同主要分为预测编码、变换编码、统计编码、静态图像编码、电视编码等[2]。该文主要研究基于统计特性的两种熵编码图像压缩编码方法—香农编码、香农-弗诺编码,并以C#为工具,对两种编码方法进行实验及对比。

2 香农编码的算法

香农编码是一种长度不均匀的编码方法。它的基本思想是:对于出现概率大的信息,采用短字长的码,对于出现概率小的信息用长字长的码,以达到缩短平均码长,从而实现数据压缩的目的[3]。

香农编码的具体步骤如下:

4.2 香农-弗诺编码实验

5 结束语

本文研究并实现了基于统计特性的两种熵编码图像压缩编码方法—香农编码和香农-弗诺编码。实验表明,香农-弗诺编码的

编码效率远高于香农编码。一般情况下,香农编码占用的存储空间较大,单位码长表达的信息量少;香农-弗诺编码占用的存储空间较小,节省存储空间,单位码长表达了更为丰富的信息量。

参考文献:

[1] 刘刚.MATLAB数字图像处理[M].北京:机械工业出版社,2010:180-182.

[2] James S Duncan.Nicholas AyacheMedical Image Analysis:Progress over Two Decades and the Challenges Ahead[J].IEEE Trans on Pattern Analysis and Machine Intelligence,2010,22(1):85-86.

[3] 张忠厚.LDPC编码的MIMO-OFDM系统设计与优化[J].世界科技研究与发展,2012,34 (6): 931-934.

[4] 吴永辉,俞建新.JPEG2000图像压缩算法概述及网络应用前景[J].计算机工程,2003,29 (3):7-10.

[5] 田迎华,杨敬松,陶跃.基于边缘检测的噪声图像压缩编码方法[J].计算机应用,2008, 28 (9):157-158.

[6] 邵军花,刘玉红,邸敬,周东梅.香农编码的优化算法研究[J].兰州交通大学学报,2010,15 (6):58-59.

[7] 王向阳,杨红颖.一种新的低比特率图像压缩编码算法[J].计算机研究与发展,2011,20(7):129-131.

[8] 王小科,李继业.C#开发宝典[M].北京:机械工业出版社,2012:380-382.

猜你喜欢

香农
大卫,不可以
香农自贸区创新启示录
新时代“投递员”:克劳德·香农
克劳德·香农,他是谁?
信息论之父克劳德·香农:刷新你对信息的想象
香农说:跟着好奇心走
紧要关头,我们还会诚实吗
校园恩仇录:小混混和易拉罐女王的故事
艾米丽的呼噜
两陌生女子极其相似如“双胞胎”