【发布时间】:2014-05-27 06:44:53
【问题描述】:
为了先对图像进行卷积,我编写了以下代码
% 卷积和反卷积
% Firstly convultion
a = imread('duas.jpg');
subplot(231);
imshow(a)
b = rgb2gray(a);
subplot(232);
imshow(b);
% convolving with h, High Pass filter now
h = [1 2 1; 1 2 1];
c = conv2(b,h);
subplot(233);
imshow(c);
现在我需要去卷积它,怎么办?我想我应该使用它来获取原始图像?
【问题讨论】:
-
反卷积是科学中一个非常广泛的话题。请查看例如Using the Inverse Filter to correct a spatially convolved image?。
-
我不能使用相同的过滤器去卷积吗?
-
实际上我只需要对最近卷积的图像进行反卷积!有没有简单的方法!我没有进行任何图像校正!
-
你不在乎噪音吗?然后你只需要inverse filter 这也不是那么简单。最简单的是维纳滤波,您可以在傅立叶空间中除以卷积核的傅立叶变换。
标签: matlab image-processing signal-processing matlab-figure matlab-deployment