为什么中值滤波器最小化绝对值误差大号1L1成本函数?

信息处理 图像处理 过滤器 优化 数学
2021-12-28 07:25:49

我可以很容易地证明均值滤波器最小化平方误差L2使用简单微积分的成本函数。

但是,您如何证明中值滤波器相对于绝对误差是最优的L1规范?

1个回答

给定一组值{si}i=1N,我们基本上是在:

argminxi=1N|six|

应该注意到(更严格地说它是非平滑范数函数的子梯度)。 因此,推导上述总和产生 仅当正项的数量等于负项的数量时才等于零,当d|x|dx=sign(x)L1
i=1Nsign(six)
x=median{s1,s2,,sN}

评论

  1. 应该注意到median离散组的 不是唯一定义的。
  2. 中位数不一定是组内的项目。
  3. 并非每一组都能使子梯度消失。然而,使用次梯度方法可以保证收敛到中值。
  4. 这不是计算中位数的最佳方法。给出关于什么是中位数的直觉。