如何利用SOM网络的矢量量化方法进行图像数据压缩?
- 资源大小:1.93 MB
- 上传时间:2021-06-29
- 下载次数:0次
- 浏览次数:1次
- 资源积分:1积分
-
标 签:
Matlab
资 源 简 介
本项目使用MATLAB编程,实现基于SOM网络(自组织神经网络)的矢量量化方法,进行图像数据压缩。训练图像采用“Lena.bmp” 图像,用 3×3 子块构成9维矢量进行训练,码本规模取NC =512。 然后分别用 Lena.bmp、 CR.bmp、HS4.bmp 三个图像进行检验。并分别给出了原图像和压缩后的图像、压缩比(CR)、图像恢复信噪比(峰值信噪比 PSNR )。同时本项目实现了不同训练图像、不同矢量大小、不同码本规模下的对比关系。,实验表明,压缩效果较好,信噪比高。本项目来源于神经网络课程大作业,希望对大家有启发。
文 件 列 表
result
Test_vSize2_bSize9_CR_original.bmp
Test_vSize2_bSize9_CR_result.bmp
Test_vSize2_bSize9_HS4_original.bmp
Test_vSize2_bSize9_HS4_result.bmp
Test_vSize2_bSize9_Lena_original.bmp
Test_vSize2_bSize9_Lena_result.bmp
Test_vSize3_bSize10_CR_middle.bmp
Test_vSize3_bSize10_CR_original.bmp
Test_vSize3_bSize10_CR_result.bmp
Test_vSize3_bSize10_HS4_middle.bmp
Test_vSize3_bSize10_HS4_original.bmp
Test_vSize3_bSize10_HS4_result.bmp
Test_vSize3_bSize10_Lena_middle.bmp
Test_vSize3_bSize10_Lena_original.bmp
Test_vSize3_bSize10_Lena_result.bmp
Test_vSize3_bSize9_CR_middle.bmp
Test_vSize3_bSize9_CR_original.bmp
Test_vSize3_bSize9_CR_result.bmp
Test_vSize3_bSize9_HS4_middle.bmp
Test_vSize3_bSize9_HS4_original.bmp
Test_vSize3_bSize9_HS4_result.bmp
Test_vSize3_bSize9_Lena_middle.bmp
Test_vSize3_bSize9_Lena_original.bmp
Test_vSize3_bSize9_Lena_result.bmp
Test_vSize4_bSize9_CR_original.bmp
Test_vSize4_bSize9_CR_result.bmp
Test_vSize4_bSize9_HS4_original.bmp
Test_vSize4_bSize9_HS4_result.bmp
Test_vSize4_bSize9_Lena_original.bmp
Test_vSize4_bSize9_Lena_result.bmp
Train_vSize2_bSize9_Lena_original.bmp
Train_vSize3_bSize10_Lena_middle.bmp
Train_vSize3_bSize10_Lena_original.bmp
Train_vSize3_bSize9_Lena_middle.bmp
Train_vSize3_bSize9_Lena_original.bmp
Train_vSize4_bSize9_Lena_original.bmp
Image
CR.BMP
GIRL.BMP
HS4.BMP
LENA.BMP
MISS.BMP
codebook.m
codevec.mat
data.m
Init.m
som.m
W.mat
weight.m