多语言展示
当前在线:674今日阅读:113今日分享:31

图像的反卷积处理

图片处理,既可以进行卷积处理,也可以进行反卷积处理。
工具/原料
1

电脑

2

Mathematica

方法/步骤
1

预备图片c。

2

对图片进行模糊处理,得到d:ImageConvolve[c, Table[1/100, 10, 10]]这就是前文提到的卷积处理。

3

对d进行反卷积处理:ImageDeconvolve[d, Table[1/100, 10, 10]]并没有还原c。这说明,严格意义上,卷积和反卷积并不能中和。

4

用高斯矩阵进行反卷积处理:ImageDeconvolve[d, GaussianMatrix[1]]

5

高斯矩阵变大:ImageDeconvolve[d, GaussianMatrix[n]]n从1变到10。

7

g=ImageDeconvolve[Blur[c,10], GaussianMatrix[10]]近似的修复了c的大体轮廓,却也出现了大量的噪音。

8

c-g

注意事项

卷积操作是不可逆的。反卷积并不能清除卷积的影响。

推荐信息