首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > Matlab > 如何利用SOM网络的矢量量化方法进行图像数据压缩?

如何利用SOM网络的矢量量化方法进行图像数据压缩?

  • 资源大小:1.93 MB
  • 上传时间:2021-06-29
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分: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
VIP VIP
0.207977s