Bilateral Guided Upsampling

被引:83
作者
Chen, Jiawen [1 ]
Adams, Andrew [1 ]
Wadhwa, Neal [2 ]
Hasinoff, Samuel W. [1 ]
机构
[1] Google Res, Mountain View, CA 94043 USA
[2] MIT CSAIL, Cambridge, MA USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2016年 / 35卷 / 06期
关键词
bilateral grid; fast image processing; local curve; IMAGE;
D O I
10.1145/2980179.2982423
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present an algorithm to accelerate a large class of image processing operators. Given a low-resolution reference input and output pair, we model the operator by fitting local curves that map the input to the output. We can then produce a full-resolution output by evaluating these low-resolution curves on the full-resolution input. We demonstrate that this faithfully models state-of-the-art operators for tone mapping, style transfer, and recoloring. The curves are computed by lifting the input into a bilateral grid and then solving for the 3D array of affine matrices that best maps input color to output color per x, y, intensity bin. We enforce a smoothness term on the matrices which prevents false edges and noise amplification. We can either globally optimize this energy, or quickly approximate a solution by locally fitting matrices and then enforcing smoothness by blurring in grid space. This latter option reduces to joint bilateral upsampling [Kopf et al. 2007] or the guided filter [ He et al. 2013], depending on the choice of parameters. The cost of running the algorithm is reduced to the cost of running the original algorithm at greatly reduced resolution, as fitting the curves takes about 10 ms on mobile devices, and 1-2 ms on desktop CPUs, and evaluating the curves can be done with a simple GPU shader.
引用
收藏
页数:8
相关论文
共 26 条
[1]  
Adams A, 2011, THESIS
[2]   Fast High-Dimensional Filtering Using the Permutohedral Lattice [J].
Adams, Andrew ;
Baek, Jongmin ;
Davis, Myers Abraham .
COMPUTER GRAPHICS FORUM, 2010, 29 (02) :753-762
[3]  
[Anonymous], ACM T GRAPHICS P SIG
[4]  
[Anonymous], 2016, ECCV
[5]  
[Anonymous], 2015, ACM T GRAPH
[6]  
[Anonymous], 2015, CVPR
[7]  
[Anonymous], 2014, ACM T GRAPH
[8]   User-Assisted Intrinsic Images [J].
Bousseau, Adrien ;
Paris, Sylvain ;
Durand, Fredo .
ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (05) :1-10
[9]  
Chen J, 2007, ACM T GRAPHIC, V26, DOI [10.1145/1276377.1276506, 10.1145/1239451.1239554, 10.1109/SARNOF.2007.4567317]
[10]   KNN Matting [J].
Chen, Qifeng ;
Li, Dingzeyu ;
Tang, Chi-Keung .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2013, 35 (09) :2175-2188