过滤器是系统哪一个过程是一些输入 信号 f(x)到输出 信号 克(x). The输出 信号通常被称为响应的滤波器.
数学上,a滤波器通常表示为
f(x)->g(x)
过滤器可以是身体的 系统,例如碎片整理光线。它也可以是一个纯粹的数学的 公式,一个电子电路,或a计算机 算法.
过滤器通常按各种标准分类。例如无效的滤波器是这样的,其中输出与输入:
f(x)=g(x)
过滤器是线性的如果输入在输出即:
af(x)->ag(x
f1(x)+f2(x)->g1(x)+g2(x)
或者更一般地,
a1f1(x)+a2f2(x)->a1g1(x)+a2g2(x)
视为过滤器平移不变量如果在输入生成一个完全相同的 转移在中输出:
f(x-a)->g(x-a
在现实,最多身体的滤光片(例如光学透镜)从来都不是线性或移位变量(或零)。软件生成的数字滤波器可以是线性的,也经常是移位变量(虽然很少为空,因为这只是浪费计算资源)。他们也可以生产克(x)通常不会发生在自然或者,如果不可能创建,则会非常困难。
理论上,任何自然产生的物理过滤器都可以通过软件实现。你只需要知道f(x)和克(x)虽然有时说起来容易做起来难。
这意味着,至少在理论,一个程序,例如Photoshop软件配备右侧插件s可以产生任何影响光电滤波器可以,再加上许多纯摄影手段无法产生的效果。同样,从理论上讲,软件混音器可以产生自然界中发生的任何声音效果,甚至更多。
在实践情况并非总是如此,因为软件过滤器往往是线性的和移位变量的(这使得它们更容易实现和更快运行),而现实世界的过滤器往往不是这样。即使不是这样,软件过滤器往往更多理想的也就是说,比现实生活中的过滤器更纯粹的数学。然而,它们可以非常接近现实生活,而且往往更便宜。它们还有一个优点,即如果影响不是预期的那样。它们也更容易修改(例如,拧上的过滤器照相机 透镜要么存在,要么不存在,但软件过滤器可以根据其有效性的许多细微差异进行调整)。