Answers:
对于任何标量的过滤器F被称为“线性”,当且仅当,和任何图像和:
这包括:
还有很多其他
非线性滤波器的示例包括:
假设您有两个滤镜,一个是线性的,另一个是非线性的(用于滤除某些噪声破坏的图像)。也就是说,在图像的一个小的矩形区域中,您有一些值很高或很低的坏像素,看上去有点“奇怪”。
现在,线性滤波器(例如“平均值”)的工作方式如下:
您会注意到,如果扩大滤镜窗口的面积,则会将其拉伸到更多元素上(即,更多元素会自动构成平均值,从而对滤波后的像素值有所贡献)。
另一方面,对于非线性过滤器(例如中值)(用正方形窗口内部的中值替换要过滤的像素),增加窗口并不一定会对窗口的中值有所贡献,因此不会直接影响过滤后的像素。
这是一个数字示例:假设您有ai,j(即3x3窗口),其锚点(中心像素位于位置(2,2)的中间像素),值分别为(亮度级别)40、60、80、89、90 ,100、101、105、185。您会注意到中间值是90,因此锚点像素将变为90。现在,您可以说增加窗口大小,并向这9个窗口添加更多值,即拥有5x5窗口。即使在此之后,中位数仍然是90。因此,输入的变化并不一定会导致输出成比例的变化,因此是非线性的。