Analytic Antialiasing for Selective High Fidelity Rendering

Images rendered using global illumination algorithms are considered amongst the most realistic in 3D computer graphics. However, this high fidelity comes at a significant computational expense. A major part of this cost arises from the sampling required to eliminate aliasing errors. These errors occur due to the discrete sampling of continuous geometry space inherent to these techniques. In this paper we present a fast analytic method for predicting in advance where antialiasing needs to be computed. This prediction is based on a rapid visualisation of the scene using a GPU, which is used to drive a selective renderer. We are able to significantly reduce the overall number of aniti-aliasing rays traced, producing an image that is perceptually indistinguishable from the high quality image at a much reduced computational cost.

[1]  Pat Hanrahan,et al.  Ray tracing on programmable graphics hardware , 2002, SIGGRAPH Courses.

[2]  Loren C. Carpenter,et al.  The A -buffer, an antialiased hidden surface method , 1984, SIGGRAPH.

[3]  Andreas Schilling,et al.  A new simple and efficient antialiasing with subpixel masks , 1991, SIGGRAPH.

[4]  Alan Chalmers,et al.  User validation of image quality assessment algorithms , 2004, Proceedings Theory and Practice of Computer Graphics, 2004..

[5]  Robert L. Cook,et al.  Stochastic sampling in computer graphics , 1988, TOGS.

[6]  Joyce E. Farrell,et al.  Perceptual quality metric for digitally coded color images , 1996, 1996 8th European Signal Processing Conference (EUSIPCO 1996).

[7]  Donald P. Greenberg,et al.  Spatiotemporal sensitivity and visual attention for efficient rendering of dynamic environments , 2001, TOGS.

[8]  John C. Hart,et al.  The ray engine , 2002, HWWS '02.

[9]  Randima Fernando,et al.  GPU Gems: Programming Techniques, Tips and Tricks for Real-Time Graphics , 2004 .

[10]  Robert L. Cook,et al.  Distributed ray tracing , 1998 .

[11]  S Ullman,et al.  Shifts in selective visual attention: towards the underlying neural circuitry. , 1985, Human neurobiology.

[12]  Mark A. Z. Dippé,et al.  Antialiasing through stochastic sampling , 1985, SIGGRAPH.

[13]  Douglas Voorhies,et al.  Reflection vector shading hardware , 1994, SIGGRAPH.

[14]  Neil W. Bergmann,et al.  A technique for image quality assessment based on a human visual system model , 1998, 9th European Signal Processing Conference (EUSIPCO 1998).

[15]  Lance Williams,et al.  Casting curved shadows on curved surfaces , 1978, SIGGRAPH.

[16]  Randima Fernando,et al.  The CG Tutorial: The Definitive Guide to Programmable Real-Time Graphics , 2003 .

[17]  Min Chen,et al.  Comparative evaluation of visualization and experimental results using image comparison metrics , 2002, IEEE Visualization, 2002. VIS 2002..

[18]  Karol Myszkowski,et al.  The Visible Differences Predictor: Applications to Global Illumination Problems , 1998, Rendering Techniques.

[19]  Franklin C. Crow,et al.  The aliasing problem in computer-generated shaded images , 1977, Commun. ACM.

[20]  Donald P. Greenberg,et al.  The Light Buffer: A Shadow-Testing Accelerator , 1986, IEEE Computer Graphics and Applications.

[21]  Ann McNamara,et al.  Comparing Real & Synthetic Scenes using Human Judgements of Lightness , 2000, Rendering Techniques.

[22]  Don P. Mitchell,et al.  Consequences of stratified sampling in graphics , 1996, SIGGRAPH.

[23]  Scott J. Daly,et al.  Visible differences predictor: an algorithm for the assessment of image fidelity , 1992, Electronic Imaging.

[24]  Pat Hanrahan,et al.  Brook for GPUs: stream computing on graphics hardware , 2004, SIGGRAPH 2004.

[25]  J. Painter,et al.  Antialiased ray tracing by adaptive progressive refinement , 1989, SIGGRAPH.

[26]  Kurt Debattista,et al.  Snapshot: A rapid technique for driving a selective global illumination renderer , 2005 .

[27]  Veronica Sundstedt,et al.  Top-Down Visual Attention for Efficient Rendering of Task Related Scenes , 2004, VMV.

[28]  James T. Kajiya,et al.  The rendering equation , 1998 .

[29]  Benjamin Watson,et al.  Measuring and predicting visual fidelity , 2001, SIGGRAPH.

[30]  Michael Kelley,et al.  Hardware accelerated rendering of antialiasing using a modified a-buffer algorithm , 1997, SIGGRAPH.

[31]  Jeffrey Lubin,et al.  A VISUAL DISCRIMINATION MODEL FOR IMAGING SYSTEM DESIGN AND EVALUATION , 1995 .

[32]  D. Salesin,et al.  The ZZ-Buffer: A Simple and Efficient Rendering Algorithm with Reliable Antialiasing , 1989 .

[33]  Donald P. Greenberg,et al.  A perceptually based physical error metric for realistic image synthesis , 1999, SIGGRAPH.

[34]  Gary W. Meyer,et al.  Visual difference metric for realistic image synthesis , 1999, Electronic Imaging.

[35]  Samuel P. Uselton,et al.  Statistically optimized sampling for distributed ray tracing , 1985, SIGGRAPH.

[36]  Turner Whitted,et al.  An improved illumination model for shaded display , 1979, CACM.

[37]  C. Koch,et al.  A saliency-based search mechanism for overt and covert shifts of visual attention , 2000, Vision Research.

[38]  Gregory J. Ward,et al.  The RADIANCE lighting simulation and rendering system , 1994, SIGGRAPH.

[39]  Donald P. Greenberg,et al.  An experimental evaluation of computer graphics imagery , 1986, TOGS.