实验四图像压缩编码程序设计
实验名称:图像压缩编码程序设计一、实验目的和要求本实验为设计性实验,其目的是理解有损压缩的概念,特别是通过K-L变换或DCT变换,掌握压缩编码的基本原理、算法,并通过编程给予实现,对原始图像数据和解压
实验名称:图像压缩编码程序设计 一、实验目的和要求 本实验为设计性实验,其目的是理解有损压缩的概念,特别是通过K-L变换或DCT变 换,掌握压缩编码的基本原理、算法,并通过编程给予实现,对原始图像数据和解压后的图 像数据进行失真估计,了解压缩性能及其重建效果的影响、作用,给出适当的理论分析。 二、实验内容和原理 本实验是在根据图像压缩基本原理的基础上,独立设计图像的有损压缩编码算法,并 在MATLAB编程环境中编程实现。 其要求是: 1)选择一种有损压缩编码算法(K-L变换或DCT变换)对一幅数字图像进行压缩编码, 计算出压缩率,并显示编码前图像。 2)对编码后的数据进行解压,并显示解压后图像。 3)改变算法参数对原始图像数据和解压后的图像数据进行失真估计。 4),通过改变算法参数(比如改变图像编码的子图像小块的尺度等)进行算法比较和 讨论。 三、实验环境 硬件:计算机 软件:Windows2000和MATLAB编程环境。 四、算法描述及实验步骤 1、读入图像: clear I=imread('1.jpg');% 读入原图像; R=I(:,:,1); R1=im2double(R);% 将原图像转为双精度数据类型;

