6.1 图像编解码概述
图像压缩编码的必要性:信息时代带来了"信息爆炸",使数据量大增,因此,无论传输或存储都需要对数据进行有效的压缩。图像的数据量非常大,为了有效传输和存储图像,有必要压缩图像的数据量,而且随着现代通信技术的发展,要求传输的图像信息的种类和数据量愈来愈大,若不对其进行数据压缩,便难以推广应用。
图像压缩编码的可行性:从压缩的客体——"数字图像"来看,原始图像数据是高度相关的,存在很大的冗余。数据冗余造成比特数浪费,消除这些冗余可以节约码字,也就是达到了数据压缩的目的。大多数图像内相邻像素之间有较大的相关性,这称为空间冗余。序列图像前后帧内相邻之间有较大的相关性,这称为时间冗余。而压缩的目的就是尽可能消除这些冗余。
6.2 行程编码技术
6.2-1
clear
I=imread('pears.png');
IGRAY=rgb2gray(I);
[m n]=size(IGRAY);
c=I(1,1);RLEcode(1,1:3)=[1 1 c];
t=2;
for k=1:m
for j=1