论文 https://arxiv.org/abs/1905.07177
主要针对图像滤波中边缘模糊的问题提出改进
由于很多图像中会遇到滤波窗口问题,因此论文中预计SWF可以得到广泛的应用
论文中认为edge两边极值不同且edge处不可导
g
(
x
−
ϵ
,
y
)
≠
g
(
x
+
ϵ
,
y
)
g(x - \epsilon, y) \neq g(x + \epsilon, y)
g(x−ϵ,y)̸=g(x+ϵ,y)
g
′
(
x
−
ϵ
,
y
)
≠
g
′
(
x
+
ϵ
,
y
)
g'(x - \epsilon, y) \neq g'(x + \epsilon, y)
g′(x−ϵ,y)̸=g′(x+ϵ,y)
依据泰勒展开式

只展开到一阶
g
(
x
−
2
ϵ
,
y
)
≈
g
(
x
−
ϵ
,
y
)
+
g
′
(
x
−
ϵ
,
y
)
(
−
ϵ
)
g(x - 2\epsilon, y) \approx g(x - \epsilon, y) + g'(x - \epsilon, y)(-\epsilon)
g(x−2ϵ,y)≈g(x−ϵ,y)+g′(x−ϵ,y)(−ϵ)
and
g
(
x
+
2
ϵ
,
y
)
≈
g
(
x
+
ϵ
,
y
)
+
g
′
(
x
+
ϵ
,
y
)
ϵ
g(x + 2\epsilon, y) \approx g(x + \epsilon, y) + g'(x + \epsilon, y)\epsilon
g(x+2ϵ,y)≈g(x+ϵ,y)+g′(x+ϵ,y)ϵ
证明edge location ‘a-’ 处必须由左侧region得到,同理edge右侧
提出了几个side window模型,根据
θ
\theta
θ和
ρ
\rho
ρ的变动
可以有Left, Right, Up, Down, NorthWest, NorthEast, SouthWest, SouthEast几个窗口
一改以往目标pixel处于window中心的思想,把目标pixel(x, y)放在side window的边缘,就减小了滤波过程中对边缘的削弱

按照以下算法对经典图片lena进行滤波处理,和均值滤波进行比较
(参照https://blog.youkuaiyun.com/just_sort/article/details/93664078,代码作了修改)

lena原图

均值滤波后

SWF均值滤波后

可以看到SWF对边缘的保留效果还是很好的
对代码进行一些修改还可以达到提取边缘的效果

该博客围绕图像滤波中边缘模糊问题展开,介绍了一篇论文提出的改进方法。论文预计SWF可广泛应用,依据泰勒展开式证明边缘位置取值,提出多个side window模型,将目标像素放边缘减小对边缘的削弱。通过对经典图片滤波处理,显示SWF保留边缘效果好,修改代码还能提取边缘。
6962

被折叠的 条评论
为什么被折叠?



