图像融合基于平移不变小波变换实现CT图像融合matlab源码

Posted 博主QQ2449341593

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图像融合基于平移不变小波变换实现CT图像融合matlab源码相关的知识,希望对你有一定的参考价值。

%% Compressed sensing MRI reconstruction based SIDWT

 clear all
 close all
 clc
 currentFolder = pwd;
 addpath(genpath(currentFolder));
%%  data
 load im1
 figure,imshow(abs(im1)); title('fully-sampled image') % fully sampled image.
 [row,column]=size(im1); 
 %% masks
 load mask1 
 paramSIDWT.Fu=Fu_downsample(mask1,row,column);
 paramSIDWT.U=mask_downsample(mask1,row,column);   
 y1 = paramSIDWT.Fu * im1;   
 zerofilling = ifft2c(paramSIDWT.U'*y1);
 figure,imshow(abs(ifft2c(paramSIDWT.U'*y1))); title('undersampled k-space data') 
%% SIDWT paramters  analysis
 filterType = 'Daubechies';   filterSize = 4;
 wavScale = 4;  complex_Yes = 1;
 paramSIDWT.psi = SIDWT(filterType,filterSize,wavScale,complex_Yes); % define the shift-invariant wavelets operator
 paramSIDWT.lamda=5*1e3;
 tic;im1_Rec=solver_ADMC(y1,mask1,paramSIDWT);time_SIDWT_CS1=toc % solve the L1 norm minimization problem with ADMC
 Evaluation_ana = Evaluation_CS_MRI(im1,im1_Rec)
 %%   synthesis
 for lamda=10:20:1e3
     paramSIDWT.lamda=lamda;
     alpha=solver_ADMC_syn(y1,mask1,paramSIDWT);
     Rim = paramSIDWT.psi' *alpha;
     Evaluation_syn = Evaluation_CS_MRI(im1,Rim)
 end
 Evaluation_zerofilling = Evaluation_CS_MRI(im1,zerofilling)
 figure,imshow(abs(im1_Rec));title('Reconstructed image') 

完整代码或者仿真咨询添加QQ1575304183

以上是关于图像融合基于平移不变小波变换实现CT图像融合matlab源码的主要内容,如果未能解决你的问题,请参考以下文章

图像融合基于非下采样Contourlet变换nsct算法实现红外图像和可见光图像的融合matlab源码

图像融合基于非下采样Contourlet变换nsct算法实现红外图像和可见光图像的融合matlab源码

图像融合基于matlab主成分结合小波离散变换PCA-DWT图像融合含Matlab源码 2199期

求基于小波变换的图像融合的程序算法(Matlab)

图像融合基于matlab双树复小波变换像素级图像融合含Matlab源码 2024期

图像融合基于matlab双树复小波变换像素级图像融合含Matlab源码 2024期