Adaptive Manifolds for Real-Time High-Dimensional Filtering

被引:206
作者
Gastal, Eduardo S. L.
Oliveira, Manuel M.
机构
[1] Instituto de Informática - UFRGS, Brazil
来源
ACM TRANSACTIONS ON GRAPHICS | 2012年 / 31卷 / 04期
关键词
high-dimensional filters; Euclidean filters; bilateral filters; non-local-means filters; hybrid Euclidean-geodesic filters; IMAGE; PHOTOGRAPHY; ENHANCEMENT; SIGNAL; FLASH; TONE;
D O I
10.1145/2185520.2185529
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a technique for performing high-dimensional filtering of images and videos in real time. Our approach produces high-quality results and accelerates filtering by computing the filter's response at a reduced set of sampling points, and using these for interpolation at all N input pixels. We show that for a proper choice of these sampling points, the total cost of the filtering operation is linear both in N and in the dimension d of the space in which the filter operates. As such, ours is the first high-dimensional filter with such a complexity. We present formal derivations for the equations that define our filter, as well as for an algorithm to compute the sampling points. This provides a sound theoretical justification for our method and for its properties. The resulting filter is quite flexible, being capable of producing responses that approximate either standard Gaussian, bilateral, or non-local-means filters. Such flexibility also allows us to demonstrate the first hybrid Euclidean-geodesic filter that runs in a single pass. Our filter is faster and requires less memory than previous approaches, being able to process a 10-Megapixel full-color image at 50 fps on modern GPUs. We illustrate the effectiveness of our approach by performing a variety of tasks ranging from edge-aware color filtering in 5-D, noise reduction (using up to 147 dimensions), single-pass hybrid Euclidean-geodesic filtering, and detail enhancement, among others.
引用
收藏
页数:13
相关论文
共 46 条
[1]  
ADAMS A. B., 2011, THESIS STANFORD U
[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]  
Adams Andrew., 2009, SIGGRAPH
[4]  
[Anonymous], 1993, Recursively implementating the Gaussian and its derivatives
[5]   Discrete-time nonlinear filtering algorithms using Gauss-Hermite quadrature [J].
Arasaratnam, Ienkaran ;
Haykin, Simon ;
Elliott, Robert J. .
PROCEEDINGS OF THE IEEE, 2007, 95 (05) :953-977
[6]  
Aurich V., 1995, P MUSTERERKENNUNG 19, P538
[7]   Two-scale tone management for photographic look [J].
Bae, Soonmin ;
Paris, Sylvain ;
Durand, Fredoo .
ACM TRANSACTIONS ON GRAPHICS, 2006, 25 (03) :637-645
[9]   Guided Image Filtering for Interactive High-quality Global Illumination [J].
Bauszat, Pablo ;
Eisemann, Martin ;
Magnor, Marcus .
COMPUTER GRAPHICS FORUM, 2011, 30 (04) :1361-1368
[10]   Video enhancement using per-pixel virtual exposures [J].
Bennett, EP ;
McMillan, L .
ACM TRANSACTIONS ON GRAPHICS, 2005, 24 (03) :845-852