资源简介
基于离散小波变换和IHS变换的遥感图像融合代码,主要用于多光谱和全色图像的融合
代码片段和文件信息
function dwt = fuse_dwt_his(EZ PAN wname level)
[M N n] = size(EZ);
K = M * N;
X = reshape(EZ [K n]);
RGB = X‘;
trans = [ 1/3 1/3 1/3
-sqrt(2)/6 -sqrt(2)/6 2*sqrt(2)/6
1/sqrt(2) -1/sqrt(2) 0];
Iv1v2 = trans * RGB;
I = Iv1v2(1 :); % H = tan-1(v2/v1) S = sqrt(v1^2+v2^2).
I = reshape(I [M N]);
% 全色图像和I分量直方图匹配.
h = imhist(I 256);
im2 = match(PAN h);
[CI S] = wavedec2(I level wname);
[CPAN S] = wavedec2(im2 level wname);
r = prod(S(1 :));
Cf = [CI(1:r) CPAN((r+1):end)];
temp = waverec2(Cf S wname);
Iv1v2(1 :) = temp(:)‘;
itrans = [1 -1/sqrt(2) 1/sqrt(2)
1 -1/sqrt(2) -1/sqrt(2)
1 sqrt(2) 0];
Y = itrans * Iv1v2;
dwt = reshape(Y
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1065 2011-06-27 19:49 match.m
文件 468 2011-06-27 19:49 paramshow.m
文件 1400 2011-06-27 19:49 psnr.m
文件 304 2011-06-27 19:49 sdd.m
文件 899 2011-06-27 19:49 fuse_dwt_his.m
相关资源
- DTCWT 适合进行图像压缩
- Gabor Gabor小波变换的matlab实现
- OMP 小波变换和压缩感知中的OMP算法比
- Gaborpca Gabor小波变换与PCA的人脸识别代
- Wavelet_denoising 小波变换的MATLAB源程序
- SIGNAL_edge_dwt 利用小波变换模极大值方
- waveletdenoising 小波变换应用
- xb 基于小波变换的图像增强代码
- tuxiangronghe :介绍了基于小波变换的图
- wavelet 小波变换用于脑电信号处理
- wavelet-matlab 基于小波变换的图像融合
- gabor-pca 本程序是先用gabor小波变换对
- DCT 先用小波变换进行降维后
- tezhengtiqu 基于小波变换的特征提取
- Matlabwaveenergy 对信号f(x)进行三层小
- omp 用小波变换作为稀疏基
- Tetrolet_Transform Tetrolet变换的原代码
- Wavelet_IRLS 压缩感知CS——采用小波变
- mallat 实现小波变换中mallat算法的完整
- 3-D-dwt 三维离散小波变换程序
- synsq_toolbox_v1.1 同步挤压小波变换的源
- compression 主要用于图像经小波变换压
- xsj 基于小波变换的碰磨故障信号的特
- Wavelet-transform 本程序利用小波变换的
- synsq_toolbox_v1 同步压缩小波变换(sy
- matlabronghe 基于压缩感知与小波变换的
- Wavelet_ROMP 压缩感知CS——采用小波变
- tqwt_matlab_toolbox 可调Q因子小波变换
- tuxiangbianh
- wavelet 用小波变换进行图像增强
评论
共有 条评论