低通/高通滤波的物理解释是什么?


16

在图像/信号处理上下文中,我们已经看到/知道,如果说4个样本,并且取这4个样本的平均值,那么我们说结果样本是低通滤波后的输出样本。这在图像处理上下文中非常相关。现在,意味着高通滤波的运算是什么呢?是找到4个样本中的最大值,然后将其作为输出样本,或者其他数学运算意味着高通滤波,而平均意味着低通滤波。

Answers:


13

您给出的示例是获取4个样本并取其平均值,这有点像穷人的低通滤波器。通常情况并非如此简单。但是,为了理解起见,使用这些简单示例具有一定的价值。

低通滤波器的确就像获取4个样本并取其平均值。例如:

samples = [6 1 -10 -4];
avg_value = mean(samples) = -1.75

高通滤波器正在删除“ DC”项。或更笼统地说,它正在删除未更改的数据。一种简单的思考方法是从每个样本中减去avg_value。例如:

samples = [6 1 -10 -4];
avg_value = mean(samples) = -1.75;
high_pass = samples-avg_value;
high_pass: [7.75 2.75 -8.25 -2.25]

现在,如果您取“高通过”信号的平均值,则最终将得到0。


我提到的这两个“过滤器”都是极端的,因为您有一个仅提供DC的过滤器,而另一个仅除去DC的过滤器。基本上,您最终得到的是这种理想的滤波器,其中低通滤波器为您提供绿色,高通滤波器为您提供黄色。

理想

对于低通,您将使用的大多数过滤器将具有如下响应:

低通

高通:

高通


kellenjb-谢谢。我可以将您在答案中所说的内容联系起来:high_pass =样本-平均值,以及@MArtin Thompson在以上答案中所说的与图像锐化算法有关,该算法是OriginalImage-模糊版本= ImaeEdgeMap。和OriginalImage + ImageEdgeMap =锐化的OriginalImage。
goldenmean 2011年

3
如果将某个“截止”点以下的所有频率衰减(某种程度或另一种衰减),高通不仅会消除DC。
马丁·汤普森

2
@Martin是的,低通滤波器也不只是给您DC。我将仅讨论一个简单的案例,因为这似乎是OP所处的位置。
Kellenjb 2011年

1
为什么要下票?我该怎么做才能改善?
Kellenjb

8

首先,平均值是一个非常具体的低通滤波器。

高通滤波意味着保持快速变化并丢弃“逐渐变化”。求异是一种经典的数学方法。

在离散域中,如果将信号向量与卷积1个-1个在信号快速变化的任何地方都会看到峰值。这是一个高通滤波器。

在图像处理领域中,高通滤波也称为“边缘检测”。


差分是指差分信号。像Highpass = [sample1-sample2,sample2-sample3,sample3-sample4]这样的东西。
goldenmean 2011年

@goldenmean是的,那几乎就是他的意思。有时会根据需要添加不同的缩放因子,例如[sample1-.5 * sample2,sample2-.5 * sample3等。这与(1
-.5

差分不是传统的高通滤波器。响应增加到无穷大
Endolith'Aug

6

在图像处理中,低通滤波器可以平均像素的邻域,从而使图像更平滑,更模糊。高通滤镜可以检测图像中的边缘,从而使边缘变得更清晰可见。这是因为出现边缘的地方图像中发生的变化最大。低通试图通过平均邻域来减少图像的急剧增加或减少,而高通滤波器则通过减去像素值使其更加可见。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.