哪个内核产生更清晰的图像

时间:2014-03-06 12:26:13

标签: image matlab image-processing

内核A =

[ 0 -1 0
-1 4 -1
0 -1 0 ]
而B =
[-1 0 -1
0 4 0
-1 0 -1 ]

我已经找到了具有matlab的freqz2功能的频谱。

A的光谱在角落中具有最高的幅度[(1,1),( - 1,-1),(1,-1),( - 1,1) 和B在(1,0),(0,1),( - 1,0),(0,-1)。

我知道频谱的中心有低频信息,角落有高频信息,如边缘。看起来B滤镜产生更清晰的图像,尽管A在角落中具有更高的幅度。为什么会这样?

1 个答案:

答案 0 :(得分:1)

从定义可以看出A沿着垂直和水平方向倾斜更多,而B沿着对角线。根据图像的内容,一种效果可能比另一种效果更明显。

在频率方面,如果你的内核放大了你的图像发生的某些空间频率而没有太多的能量,那么效果将难以察觉。