Guided Image Filtering

被引:4608
作者
He, Kaiming [1 ]
Sun, Jian [1 ]
Tang, Xiaoou [2 ]
机构
[1] Microsoft Res Asia, Visual Comp Grp, Beijing 100080, Peoples R China
[2] Chinese Univ Hong Kong, Dept Informat Engn, Shatin, Hong Kong, Peoples R China
关键词
Edge-preserving filtering; bilateral filter; linear time filtering;
D O I
10.1109/TPAMI.2012.213
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we propose a novel explicit image filter called guided filter. Derived from a local linear model, the guided filter computes the filtering output by considering the content of a guidance image, which can be the input image itself or another different image. The guided filter can be used as an edge-preserving smoothing operator like the popular bilateral filter [1], but it has better behaviors near edges. The guided filter is also a more generic concept beyond smoothing: It can transfer the structures of the guidance image to the filtering output, enabling new filtering applications like dehazing and guided feathering. Moreover, the guided filter naturally has a fast and nonapproximate linear time algorithm, regardless of the kernel size and the intensity range. Currently, it is one of the fastest edge-preserving filters. Experiments show that the guided filter is both effective and efficient in a great variety of computer vision and computer graphics applications, including edge-aware smoothing, detail enhancement, HDR compression, image matting/ feathering, dehazing, joint upsampling, etc.
引用
收藏
页码:1397 / 1409
页数:13
相关论文
共 59 条
[41]   Random walks for image segmentation [J].
Grady, Leo .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2006, 28 (11) :1768-1783
[42]  
Hastie T., 2003, The Elements of Statistical Learning: Data Mining, Inference, and Prediction
[43]  
He KM, 2010, LECT NOTES COMPUT SC, V6311, P1
[44]   Fast Matting Using Large Kernel Matting Laplacian Matrices [J].
He, Kaiming ;
Sun, Jian ;
Tang, Xiaoou .
2010 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2010, :2165-2172
[45]  
He KM, 2009, PROC CVPR IEEE, P1956, DOI [10.1109/CVPR.2009.5206515, 10.1109/CVPRW.2009.5206515]
[46]  
Kaiming He, 2011, 2011 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), P2049, DOI 10.1109/CVPR.2011.5995495
[47]   Smoothed Local Histogram Filters [J].
Kass, Michael ;
Solomon, Justin .
ACM TRANSACTIONS ON GRAPHICS, 2010, 29 (04)
[48]   From Local Kernel to Nonlocal Multiple-Model Image Denoising [J].
Katkovnik, Vladimir ;
Foi, Alessandro ;
Egiazarian, Karen ;
Astola, Jaakko .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 2010, 86 (01) :1-32
[49]  
Li YY, 2009, COMMUN MATH SCI, V7, P741
[50]   SCALE-SPACE AND EDGE-DETECTION USING ANISOTROPIC DIFFUSION [J].
PERONA, P ;
MALIK, J .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1990, 12 (07) :629-639