资源简介
基于压缩感知的图像融合程序 matlab编写
代码片段和文件信息
% 本程序实现基于压缩传感的图像图像融合
% 程序作者:赵昊,南京航空航天大学信息工程系
% 输入变量:A是待融合的图像矩阵B是待融合的图像矩阵
% 输出变量:X3是融合后的图像矩阵,大小于AB相同
% 参考程序:沙威,WaveletOMP.m
function X1=CSfusion(AB)
%对原始图像进行预处理
[a0b0]=size(A);
a01=nextpow2(a0);
b01=nextpow2(b0);
if a01>b01
M1=2^a01;
else
M1=2^b01;
end
Am=[Arandn(a0M1-b0);randn(M1-a0M1)];
Bm=[Brandn(a0M1-b0);randn(M1-a0M1)];
Am=double(Am);
Bm=double(Bm);
[ab]=size(Am);
% 小波变换矩阵生成
ww=DWT(a);
size(ww)
% 小波变换让图像稀疏化(注意该步骤会耗费时间,但是会增大稀疏度)
A1=ww*sparse(Am)*ww‘;
size(sparse(Am))%skjfskf;lsa;lf
A1=full(A1);
B1=ww*sparse(Bm)*ww‘;
B1=full(B1);
% 随机矩阵生成
M=190;
R=randn(Ma);
% 测量并融合
Y1=R*A1;
Y2=R*B1;
Y=(Y1+Y2)/2;
% OMP算法
X2=zeros(ab); % 恢复矩阵
for i=1:b % 列循环
rec=omp(Y(:i)Ra);
X2(:i)=rec;
end
% 压缩传感恢
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2376 2010-04-28 08:16 CSfusion.m
文件 1065 2009-10-14 18:27 DWT.m
----------- --------- ---------- ----- ----
3441 2
相关资源
- imageCorrectForm 建立几何畸变模型
- MATLAB_image_process_with_PDE 运用偏微分方
- Graph_cut 几篇关于graph cut的论文
- romp 图像处理
- sparse_representation 最热门的稀疏表示的
- Wavelet_OMP
- zhifangtujunhanghua 直方图均衡
- imagefusion2836201
- multiimagepocs 对多帧图像进行超分辨率
- image_matching
- ImageSegmentation 多尺度分水岭变换分割
-
Theimagetextureanalyssba
sedonthefractaldime - imagesegmentation 压缩文件里有四种图像
- OMP
- matlabimagetothefuzzy 本例中主要使用四个
- PDE_in_image_processing (1)MATLAB程序:其
- ImageMatlab Matlab数字图像处理
- CVPR10-LLC \“Locality-constrained Linear Cod
- image-fusion-and-detection-on-curvelet-wavelet
- MRI_image_segmentation
- image_processing 本程序是基于Matlab的米粒
- imagereconstruction 基于小波和插值的超分
- ImageSegament 基于遗传算法的图像分割
- KSVD 图像稀疏编码的方法
- LCV “An efficientlocalChan–Vesemodelforima
- NSCT-SF-PCNN-ImageFusion-Toolbox
- image_enhangce_value
- Image-Restoration-with-BPNN 基于BP神经网络
- FCM-vs-ESSC 模糊聚类图像分割
- image-stitching 实验两张图片的拼接
评论
共有 条评论