Filtering by repeated integration
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
SUSAN—A New Approach to Low Level Image Processing
International Journal of Computer Vision
Fast bilateral filtering for the display of high-dynamic-range images
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
IEEE Transactions on Pattern Analysis and Machine Intelligence
Diffusions and Confusions in Signal and Image Processing
Journal of Mathematical Imaging and Vision
Non-Linear Gaussian Filters Performing Edge Preserving Diffusion
Mustererkennung 1995, 17. DAGM-Symposium
Bilateral Filtering for Gray and Color Images
ICCV '98 Proceedings of the Sixth International Conference on Computer Vision
Improved Fast Gauss Transform and Efficient Kernel Density Estimation
ICCV '03 Proceedings of the Ninth IEEE International Conference on Computer Vision - Volume 2
Spatio-Temporal Photon Density Estimation Using Bilateral Filtering
CGI '04 Proceedings of the Computer Graphics International
Digital photography with flash and no-flash image pairs
ACM SIGGRAPH 2004 Papers
Flash photography enhancement via intrinsic relighting
ACM SIGGRAPH 2004 Papers
Colorization using optimization
ACM SIGGRAPH 2004 Papers
A Non-Local Algorithm for Image Denoising
CVPR '05 Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Volume 2 - Volume 02
Video enhancement using per-pixel virtual exposures
ACM SIGGRAPH 2005 Papers
Two-scale tone management for photographic look
ACM SIGGRAPH 2006 Papers
Interactive local adjustment of tonal values
ACM SIGGRAPH 2006 Papers
ACM SIGGRAPH 2006 Papers
Multiscale shape and detail enhancement from multi-light image collections
ACM SIGGRAPH 2007 papers
ACM SIGGRAPH 2007 papers
Real-time edge-aware image processing with the bilateral grid
ACM SIGGRAPH 2007 papers
Edge-preserving decompositions for multi-scale tone and detail manipulation
ACM SIGGRAPH 2008 papers
A Fast Approximation of the Bilateral Filter Using a Signal Processing Approach
International Journal of Computer Vision
Gaussian KD-trees for fast high-dimensional filtering
ACM SIGGRAPH 2009 papers
Edge-avoiding wavelets and their applications
ACM SIGGRAPH 2009 papers
Geodesic image and video editing
ACM Transactions on Graphics (TOG)
ECCV'10 Proceedings of the 11th European conference on Computer vision: Part I
Real-time spatiotemporal stereo matching using the dual-cross-bilateral grid
ECCV'10 Proceedings of the 11th European conference on computer vision conference on Computer vision: Part III
Domain transform for edge-aware image and video processing
ACM SIGGRAPH 2011 papers
ACM Transactions on Graphics (TOG)
GPU-efficient recursive filtering and summed-area tables
Proceedings of the 2011 SIGGRAPH Asia Conference
A global sampling method for alpha matting
CVPR '11 Proceedings of the 2011 IEEE Conference on Computer Vision and Pattern Recognition
Image Denoising by Sparse 3-D Transform-Domain Collaborative Filtering
IEEE Transactions on Image Processing
Guided image filtering for interactive high-quality global illumination
EGSR'11 Proceedings of the Twenty-second Eurographics conference on Rendering
Adaptive rendering with non-local means filtering
ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH Asia 2012
A sparse control model for image and video editing
ACM Transactions on Graphics (TOG)
WYSIWYG computational photography via viewfinder editing
ACM Transactions on Graphics (TOG)
Hi-index | 0.00 |
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.