Improving Ray Tracing Anti-aliasing Performance through Image Gradient Analysis

Ray tracing is the primary technique used for imaging based on the simulation of physical phenomena. The core problem is in the need of high computing power. Since the 1960s, research has been conducted to improve the efficiency of algorithms and the development of parallel systems has promoted their implementation. Migration to many-core architectures and in particular the development of GPUs make realtime applications possible. This work aims at improving the performance of ray tracing with support for anti-aliasing using image processing techniques implemented in GPU. The results show considerable gains with the use of the proposed approach.

[1]  João Marcelo X. N. Teixeira,et al.  kD-Tree Traversal Implementations for Ray Tracing on Massive Multiprocessors: A Comparative Study , 2009, 2009 21st International Symposium on Computer Architecture and High Performance Computing.

[2]  Lee-Sup Kim,et al.  Single-pass full-screen hardware accelerated antialiasing , 2000, Workshop on Graphics Hardware.

[3]  Arthur Appel,et al.  Some techniques for shading machine renderings of solids , 1968, AFIPS Spring Joint Computing Conference.

[4]  Timo Aila,et al.  Understanding the efficiency of ray traversal on GPUs , 2009, High Performance Graphics.

[5]  Jens H. Krüger,et al.  A Survey of General‐Purpose Computation on Graphics Hardware , 2007, Eurographics.

[6]  Andrew S. Glassner,et al.  An introduction to ray tracing , 1989 .

[7]  Jason C. Yang,et al.  A directionally adaptive edge anti-aliasing filter , 2009, High Performance Graphics.

[8]  Edwin Earl Catmull,et al.  A subdivision algorithm for computer display of curved surfaces. , 1974 .

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

[10]  Insung Ihm,et al.  Selective and adaptive supersampling for real-time ray tracing , 2009, High Performance Graphics.

[11]  G. Goka,et al.  Laboratory note: More rapid determination of urine pregnanediol and pregnanetriol , 1968 .

[12]  Kevin Wu,et al.  Study of Supersampling Methods for Computer Graphics Hardware Antialiasing , 2000 .

[13]  Rafael C. González,et al.  Digital image processing, 3rd Edition , 2008 .

[14]  James F. Blinn,et al.  Texture and reflection in computer generated images , 1998 .

[15]  Kurt Akeley,et al.  Reality Engine graphics , 1993, SIGGRAPH.

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

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