信源编码:huffman编码
1.对omaha.img、sensin.img以及sena.img三个文件先使用MATLAB编程求相邻像素之差,对差值进行Huffman编码以及解码。得到以下的的结果。
可以看出,用huffman编码进行压缩时,符号概率分布越不均匀,信源压缩效果越好。进行差分处理后,各个文件的信源符号分布概率成拉普拉斯分布,压缩效果增强。
2.使用sensin生成的码表对omaha以及sena进行解码
从得到的结果来看,使用其他文件生成的码表进行解码,压缩效果并不理想,甚至可能出现不压缩反而增大的情况。