实验三 图像压缩编码技术
15页1、 实验报告 课程名称: 数字图像处理 实验名称: 图像压缩编码技术 实验地点: 明向校区 D001 机房 专业班级: 测控 1401 班 学号: 学生姓名: 郭佳鑫 指导教师: 刘 帆 2017 年 4 月 21 日 2014001796 数字图像处理实验报告 2 一、一、实验目的实验目的 1.理解有损压缩和无损压缩的概念。 2.理解图像压缩的主要原则和目的。 3.了解几种常用的图像压缩编码方式。 4.利用 MATLAB 程序进行图像压缩编码。 二、二、实验原理实验原理 1、图像压缩原理图像压缩原理 图像压缩主要目的是为了节省存储空间,增加传输速度。图像压缩的理想标准是信息丢失最少,压缩 比例最大。不损失图像质量的压缩称为无损压缩,无损压缩不可能达到很高的压缩比;损失图像质量的压 缩称为有损压缩,高的压缩比是以牺牲图像质量为代价的。压缩的实现方法是对图像重新进行编码,希望 用更少的数据表示图像。 信息的冗余量有许多种,如空间冗余,时间冗余,结构冗余,知识冗余,视觉冗余等,数据压缩实质 上是减少这些冗余量。高效编码的主要方法是尽可能去除图像中的冗余成分,从而以最小的码元包含最大 的图像信
2、息。 2、编码压缩方法有许多种,从不同的角度出发有不同的分类方法,从信息论角度出发可分为两大类。编码压缩方法有许多种,从不同的角度出发有不同的分类方法,从信息论角度出发可分为两大类。 (1)冗余度压缩方法,也称无损压缩、信息保持编码或熵编码。具体说就是解码图像和压缩编码前的 图像严格相同,没有失真,从数学上讲是一种可逆运算。 (2)信息量压缩方法,也称有损压缩、失真度编码或烟压缩编码。也就是说解码图像和原始图像是有 差别的,允许有一定的失真。 3、应用在多媒体中的图像压缩编码方法,从压缩编码算法原理上可以分为以下应用在多媒体中的图像压缩编码方法,从压缩编码算法原理上可以分为以下 3 类:类: (1)无损压缩编码种类 哈夫曼(Huffman)编码,算术编码,行程(RLE)编码,Lempel zev 编码。 (2)有损压缩编码种类 预测编码,DPCM,运动补偿; 频率域方法:正交变换编码(如 DCT),子带编码; 空间域方法:统计分块编码; 模型方法:分形编码,模型基编码; 基于重要性:滤波,子采样,比特分配,向量量化; (3)混合编码。 有 JBIG,H.261,JPEG,MPEG 等技
3、术标准。 本实验主要利用 MATLAB 程序进行赫夫曼 (Huffman) 编码和行程编码 (Run Length Encoding, RLE) 。 三、三、实验仪器实验仪器 1.计算机。 2.MATLAB、Photoshop 等程序。 3.移动式存储器(软盘、U 盘等) 。 4.记录用的笔、纸。 数字图像处理实验报告 3 四四、实验步骤与、实验步骤与内容内容 1、实现基本实现基本 JPEG 的压缩和编码分三个步骤:的压缩和编码分三个步骤: (1)首先通过 DCT 变换去除数据冗余; (2)使用量化表对 DCT 系数进行量化; (3)对量化后的系数进行 Huffman 编码。 我逐步进行了该项内容的实验: 实验中我们使用的是一张 512*512 像素的 RGB 彩图 lena.bmp,在程序中我们需要现将其转化为单通道 256 级灰度图。 程序代码如下: x=imread(lena.bmp); x=rgb2gray(i); figure(1); subplot(121); imshow(x); 运行结果如下: 接下来进行近似基本 JPEG 编码。 代码及结果如下: 出现错误,提示未找到
4、 JPEG 编码函数。 数字图像处理实验报告 4 查阅课本,发现完成该内容需要自行定义若干函数,具体名称如下: 具体代码如下: %函数函数 addnod 添加节点添加节点 function codeword_new=addnode(codeword_old,item) codeword_new=cell(size(codeword_old); for index=1:length(codeword_old) codeword_newindex=item codeword_oldindex; end %函数函数 bytes 返回输入返回输入 f 占用的比特数占用的比特数 function b=bytes(f) if ischar(f) info=dir(f); b=info.bytes; elseif isstruct(f) b=0; fields=fieldnames(f); for k=1:length(fields) b=b+bytes(f.(fieldsk); end else info=whos(f); b=info.bytes; end %函数函数 imageratio 计算
《实验三 图像压缩编码技术》由会员n****分享,可在线阅读,更多相关《实验三 图像压缩编码技术》请在金锄头文库上搜索。
项目二财务管理价值观念
山东省安全生产风险分级管控与隐患排查治理信息化系统交流材料-2018.9.26
人教版高中地理必修3第一章地理环境与区域发展第二节《地理信息技术在区域地理环境研究中的应用》
第三章2房地产抵押贷款-固定利率抵押贷款
第八章工程质量法律制度
第25讲家庭电路与安全用电
餐厅点餐系统项目
项目7水箱水位控制
框架完整个人年度工作总结范文模板
科目名称-国土交通省
金融工程09课件
高校自主招生之结构化面试
房地产私募股权投资基金(PE)专题研究.
房地产基础知识培训2012
第一章食品检测技术基础知识
第10章网站设计与建设综合实例
第5章尝试迷人的机器人项目机器人灭火项目
自考英语二unit3
企业人力资源管理师第六章劳动法与劳动关系管理
第三章市场营销宏观环境分析
2023-08-14 2页
2023-12-01 14页
2024-02-05 14页
2024-02-21 15页
2023-05-12 11页
2023-08-23 13页
2022-12-03 12页
2022-10-14 8页
2023-03-15 18页
2023-04-25 12页