IEEE Computer Graphics and Applications
Environment mapping and other applications of world projections
IEEE Computer Graphics and Applications
IEEE Computer Graphics and Applications
Filtering by repeated integration
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
Theoretical assessments of mean square errors of antialiasing filters
Computer Vision, Graphics, and Image Processing
Rectangular convolution for fast filtering of characters
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Digital image processing
Digital Picture Processing
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
Filtering high quality text for display on raster scan devices
SIGGRAPH '81 Proceedings of the 8th annual conference on Computer graphics and interactive techniques
Texture tile considerations for raster graphics
SIGGRAPH '78 Proceedings of the 5th annual conference on Computer graphics and interactive techniques
Summed-area tables for texture mapping
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Texture mapping 3D models of real-world scenes
ACM Computing Surveys (CSUR)
Feline: fast elliptical lines for anisotropic texture mapping
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Vertex-based anisotropic texturing
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Reconstruction Error Characterization and Control: A Sampling Theory Approach
IEEE Transactions on Visualization and Computer Graphics
Modeling, Animating, and Rendering Complex Scenes Using Volumetric Textures
IEEE Transactions on Visualization and Computer Graphics
MIP-Map Level Selection for Texture Mapping
IEEE Transactions on Visualization and Computer Graphics
Vision: Conformal Image Warping
IEEE Computer Graphics and Applications
Footprint Area Sampled Texturing
IEEE Transactions on Visualization and Computer Graphics
ACM SIGGRAPH 2008 papers
Depth of field postprocessing for layered scenes using constant-time rectangle spreading
Proceedings of Graphics Interface 2009
Cardinality-constrained texture filtering
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
Hi-index | 0.00 |
Filtering is an essential but costly step in many computer graphics applications, most notably in texture mapping. Several techniques have been previously developed which allow prefiltering of a texture (or in general an image) in time that is independent of the number of texture elements under the filter kernel. These are limited, however, to space-invariant kernels whose shape in texture space is the same independently of their positions, and usually are also limited to a small range of filters.We present here a technique that permits constant-time filtering for space-variant kernels. The essential step is to approximate a filter surface in texture space by a sum of suitably-chosen basis functions. The convolution of a filter with a texture is replaced by the weighted sum of the convolution of the basis functions with the texture, which can be precomputed. To achieve constant time, convolutions with the basis functions are computed and stored in a pyramidal fashion, and the right level of the pyramid is selected so that only a constant number of points on the filter kernel need be evaluated.The technique allows the use of arbitrary filters, and as such is useful to explore interesting mappings and special filtering techniques. We give examples of applications to perspective and conformal mappings, and to the use of filters such as gaussians and sinc functions.