How to Apply PSF to obtain the difference between two method?
2 次查看(过去 30 天)
显示 更早的评论
Dear MATLAB Experts,
I have output of two methods, qualitatively both perform near similar, however to represent difference I would like to present their difference after performing PSF.
I have attached a result from a paper they use PSF for two methods and then subtaction to show the quantitative difference.
I have attached .mat files with output of two methods having x, y vectors, Amplitude (Image).
Could you please guide me how can I obtain results of psf like given in attach figure and then simply differecne to show quantitative performance.
Thank you!
load('Method_VV.mat'); % method-1
load('Method_VH.mat'); % method-2
Method1 = Method_VH;
Method2 = Method_VV;
x_vect = (-5:0.08:5);
y_vect = (-5:0.08:5);
subplot(121)
imagesc(x_vect, y_vect,20*log10(abs(Method1)/max(max(abs(Method1)))),[-35 0]),...
axis('tight'),axis('square'),xlabel('X/m'), ylabel('Y/m'),title('Method1'),set(gca,'FontSize',16),...
b = colorbar;colormap jet;
ylabel(b,'Amplitude[dB]','FontSize',16);
subplot(122)
imagesc(x_vect, y_vect,20*log10(abs(Method2)/max(max(abs(Method2)))),[-35 0]),...
axis('tight'),axis('square'),xlabel('X/m'), ylabel('Y/m'),title('Method2'),set(gca,'FontSize',16),...
b = colorbar; colormap jet;
ylabel(b,'Amplitude [dB]','FontSize',16);
0 个评论
采纳的回答
Image Analyst
2022-10-1
2 个评论
Image Analyst
2022-10-2
I don't know what preprocessing they did. Below I display the magnitude. And it looks like the resolution of what you attached is far, far less than the data they used.
s = load('Method_VH.mat')
vh = abs(s.Method_VH);
subplot(2, 1, 1);
imshow(vh, [], 'InitialMagnification', 1000)
colormap("turbo")
colorbar
subplot(2, 1, 2);
surf(vh, 'EdgeColor','none')
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Red 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!