《信息论与信源编码》实验报告 - 图文
更新时间:2024-05-15 06:51:01 阅读量: 综合文库 文档下载
- 信息论在信源编码中的应用推荐度:
- 相关推荐
《信息论与信源编码》实验报告
1、实验目的
(1) 理解信源编码的基本原理; (2) 熟练掌握Huffman编码的方法;
(3) 理解无失真信源编码和限失真编码方法在实际图像信源编码应用中的差异。
2、实验设备与软件
(1) PC计算机系统
(2) VC++6.0语言编程环境
(3) 基于VC++6.0的图像处理实验基本程序框架imageprocessing_S (4) 常用图像浏览编辑软件Acdsee和数据压缩软件winrar。 (5) 实验所需要的bmp格式图像(灰度图象若干幅)
3、实验内容与步骤
(1) 针对“图像1.bmp”、“图像2.bmp”和“图像3.bmp”进行灰度频率统计(即计算图像灰度直方图),在此基础上添加函数代码构造Huffman码表,针对图像数据进行Huffman编码,观察和分析不同图像信源的编码效率和压缩比。
(2) 利用图像处理软件Acdsee将“图像1.bmp”、“图像2.bmp”和“图像3.bmp”转换为质量因子为10、50、90的JPG格式图像(共生成9幅JPG图像),比较图像格式转换前后数据量的差异,比较不同品质因素对图像质量的影响;
(3) 数据压缩软件winrar将“图像1.bmp”、“图像2.bmp”和“图像3.bmp”分别生成压缩包文件,观察和分析压缩前后数据量的差异;
(4) 针对任意一幅图像,比较原始BMP图像数据量、Huffman编码后的数据量(不含码表)、品质因素分别为10、50、90时的JPG文件数据量和rar压缩包的数据量,分析不同编码方案下图像数据量变化的原因。
4、 实验结果及分析
(1)在VC环境下,添加代码构造Huffman编码表,对比试验结果如下: a.图像1.bmp:
图1 图像1.bmp
图像的像素点个数共640×480个,原图像大小为301KB,图像信息熵为5.92bit/符号,通过Huffman编码后,其编码后的平均码长为5.960码元/信源符号,编码效率为99.468%,编码后的图像大小为228.871KB,压缩比为1.342。
b.图像2.bmp:
图2 图像2.bmp
图像的像素点个数共640×480个,原图像大小为301KB,图像信息熵为4.410bit/符号,通过Huffman编码后,其编码后的平均码长为4.444码元/信源符号,编码效率为99.237%,编码后的图像大小为170.634KB,压缩比为1.800。
c.图像3.bmp:
图3 图像3.bmp
图像的像素点个数共640×480个,原图像大小为301KB,图像信息熵为6.709bit/符号,通过Huffman编码后,其编码后的平均码长为6.734码元/信源符号,编码效率为99.628%,编码后的图像大小为258.572KB,压缩比为1.188。 (2)Acdsee处理图像结果对比
a.图像1.bmp
利用Acdsee处理,质量因子分别取10、50、90,所得结果如下所示:
图4.原始BMP图像(301KB) 图5.质量因子为10的JPEG图像(34KB)
图6.质量因子为50的JPEG图像(52KB) 图7.质量因子为90的JPEG图像(141KB)
b.图像2.bmp
利用Acdsee处理,质量因子分别取10、50、90,所得结果如下所示:
图8.原始BMP图像(301KB) 图9.质量因子为10的JPEG图像(32KB)
图10.质量因子为50的JPEG图像(48KB)图11.质量因子为90的JPEG图像(113KB)
c.图像3.bmp
利用Acdsee处理,质量因子分别取10、50、90,所得结果如下所示:
图12.原始BMP图像(301KB) 图13.质量因子为10的JPEG图像(47KB)
图14.质量因子为50的JPEG图像(52KB)图15.质量因子为90的JPEG图像(113KB)
通过人眼对这3组图进行观察对比,每组图像几乎一样,觉察不出有什么不同,但是将这3组幅图像的大小进行对比可以发现BMP格式的图片数据量最大,JPEG格式的图片数据量都比较小,其中质量因子越小,大小也越小,这正是限失真信源编码的基本应用,实现了高效的数据压缩,。
(3)用winrar压缩三幅图像
通过winrar压缩压缩这三幅图像,压缩后文件大小分别为147KB、123KB、217KB,数据压缩比为2.06、2.46、1.39。
因为这三幅图像的熵不一样,也就是说灰度直方图也不一样,这也代表了三副图的可压缩的程度,熵越小,可压缩的程度越大,其中图像2的熵最小,灰度分布最不均匀,所以压缩比最大。图像3的熵最大,灰度分布比较均匀,所以压缩比最小。
(4)数据量对比 针对第一幅图:
原始BMP图像数据量:301KB Huffman编码后的数据量(不含码表):229KB 品质因素分别为10、50、90时的JPG文件数据量:32KB,54KB,141KB rar压缩包的数据量:147KB
从中可以看出JPG的压缩程度最大,RAR次之,Huffman编码最小 分析:
a.Huffman编码采用统计编码
正在阅读:
《信息论与信源编码》实验报告 - 图文05-15
小学数学奥数题(分年级整理)04-20
华南理工人力资源管理2017-2018学年第二学期平时作业11-24
高一年级“数理化”三科竞赛数 学 试 题及答案20131704-25
苦不苦,想想红军二万五作文700字07-13
电气控制与PLC应用试卷C答案06-05
班主任教学总结范文(通用6篇)03-28
内分泌科护理安全隐患分析管理对策07-04
住院医师规范化培训必修网络参考答案-沟通12-13
《走近李白》教案设计04-08
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 信息论
- 信源
- 编码
- 实验
- 图文
- 报告
- 汽车运用与维修教学资源库方案
- 居民健康档案书写规范
- 农村中小学生辍学原因分析及对策思考
- IP-COM无线 - 医疗方案建议书v1
- 高一晨读材料
- 综合评估法
- 湖南省衡阳市2018届高三第二次联考(二模)数学理
- 我国流动性过剩问题分析
- 国标法测定水溶液六价铬
- 真题16:动物游戏之谜讲课稿7
- 学校食品安全知识宣传资料 - 图文
- 高威的简历 - 图文
- 田剑英投资学
- 2016-2022年中国合同能源管理EMC产业专项调查及十三五投资战略研
- 关于大学生旅游消费行为调查与分析
- 2014河北工程大学新生群2014年介绍 - 图文
- 现代混凝土的问题与对策-二建教育
- 实战:张伟、肖宏伟、海涵三位大师对河北国税所便函企业所得税政
- 2017届高三数学复习专题7三角恒等变换与解三角形
- 物质制备实验选择题-2019高考复习专题——元素及其化合物