matlab除噪声代码快速自适应双边滤波
这是以下论文中Matlab算法的实现:
RG
Gavaskar和KN
Chaudhury,“快速自适应双边滤波”,IEEE图像处理事务,第1卷。
28号2,第779-790页,2019年。
DOI:10.1109
/
TIP.2018.2871597
要求
(1)带有图像处理工具箱的Matlab。
(2)C
++编译器(用于编译mex文件)。
在Matlab
9.1.0(R2016b)和GCC
4.8.4(Ubuntu
14.04)上进行了测试。
细节
在运行代码之前,请按如下所示编译“
fastABF”目录中的MEX文件:
mex
MinMaxFilter.cpp
这是O(1)过滤器,用于查找局部窗口最小值和最大值(本文中的alpha和beta)。
实现该算法的核心源文件位于“
fastABF”中。
要执行算法,请运行以下命令
g
=
fastABF(
f,rho,sigma,theta
)
在哪里
f
=
input
image
(m-by-n),
rho
=
width
of
the
spatial
Gaussian
kernel,
si
2021-08-11 06:03:49
1.03MB
系统开源
1