导向滤波(Guided Filtering)和双边滤波(BF)、最小二乘滤波(WLS)是三大边缘保持(Edge-perserving)滤波器。
引导滤波(导向滤波)的目的是,保持双边滤波的优势(有效保持边缘,非迭代计算),而克服双边滤波的缺点(设计一种时间复杂度为 O(1) 的快速滤波器,而且在主要边缘附近没有梯度的变形)。
本次实验采取的方法是:引导滤波器的保留边缘平滑滤波器应用。
引导滤波简介
引导滤波器的作用是:输入原始图像P和引导图像 I,输出图像 Q,使得 Q 与 P大体上相似,但边缘和纹理部分与I相似。其典型应用有两个:保边图像平滑,抠图。
中心思想是局部线性,即图像看作是非解析的二维函数,但其中相邻近的(某个窗口内)的像素点可认为是解析的线性函数。因此,可通过线性参数将图像I线性变化为I2。
其变换公式为:
其中,i表示的是像素点,ωk为第k个窗口,ak和bk表示在第k个窗口中计算出的系数。
对于3*3的窗口而言,第i个像素会通过9个窗口,最终的qi取平均值。
由上述的线性关系可得: