Guided Image Filtering

被引:4390
作者
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
    Grady, Leo
    [J]. 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
    He, Kaiming
    Sun, Jian
    Tang, Xiaoou
    [J]. 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
    Kass, Michael
    Solomon, Justin
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2010, 29 (04):
  • [48] From Local Kernel to Nonlocal Multiple-Model Image Denoising
    Katkovnik, Vladimir
    Foi, Alessandro
    Egiazarian, Karen
    Astola, Jaakko
    [J]. 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
    PERONA, P
    MALIK, J
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1990, 12 (07) : 629 - 639