This project implements Guided image filter, Weighted guided image filter, and SD filter in Julia with their extensions.
Authors: Jingying Wang (wangchy@umich.edu), Junyuan Yang (junyyang@umich.edu), Zhiheng Yin (yzhiheng@umich.edu), Yilun Zhu (allanzhu@umich.edu).
K. He, J. Sun, and X. Tang. “Guided Image Filtering”. TPAMI 2013. MATLAB version
Z. Li et al. “Weighted Guided Image Filtering”. TIP 2015. MATLAB version
Q. Zhang et al. “Rolling Guidance Filter”. ECCV 2014. MATLAB version
B. Ham, M. Cho, and J. Ponce. “Robust Guided Image Filtering Using Nonconvex Potentials”. TPAMI 2018. MATLAB version
src/gif.jl contains functionn gif(...)
for guided image filter.
src/wgif.jl contains function wgif(...)
and its extensions wgif_1(...)
, wgif_2(...)
, wgif_3(...)
, wgif_4(...)
for weighted guided image filter.
src/rgif.jl contains function rgif(...)
for rolling guided image filter.
src/sdfilter.jl contains function sdfilter(...)
, asd(...)
, agsd(...)
for SD filter, adaptive SD filter, and augmented guidence SD filter.
src/main.jl contains the default parameters of each filter and its application.
HCI_depth_evaluate/testing_GIF_WGIF_RGIF.jl contains testing code for GIF, WGIF and RGIF on HCI dataset.
HCI_depth_evaluate/testing_SD_Filter.jl contains testing code for SD filter, AG-SD GIF on HCI dataset.