Regarding deconvoultion using a point-spread function
显示 更早的评论
I am deconvoluting an image with a simulated point-spread function (PSF), and the top pixels of my image obviously have their intensity decreased. The intensity of the top pixels should, in theory, be the highest. How do I adress this in a reasonable way?
load('data');
image2=deconvwnr(image1,PSF,0.5);
figure(), hold on
subplot(2,1,1), imagesc(image1), axis off, title('Original Image')
subplot(2,1,2), imagesc(image2), axis off, title('Deconvoluted Image')
2 个评论
Walter Roberson
2025-2-17
I notice the line in the documentation,
- The output image J could exhibit ringing introduced by the discrete Fourier transform used in the algorithm. To reduce the ringing, use I = edgetaper(I,psf) before calling deconvwnr.
Perhaps you could try that?
Sebastian Daneli
2025-2-17
编辑:Sebastian Daneli
2025-2-17
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Deblurring 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

