Improving Ray Tracing Anti-aliasing Performance through Image Gradient Analysis

  • João Marcelo X. N. Teixeira Universidade Federal de Pernambuco
  • Eduardo S. Albuquerque Universidade Federal de Goiás
  • Artur L. dos Santos Universidade Federal de Pernambuco
  • Veronica Teichrieb Universidade Federal de Pernambuco
  • Judith Kelner Universidade Federal de Pernambuco

Abstract


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.
Keywords: Ray tracing, Pixel, Kernel, Graphics processing unit, Hardware, Computer architecture, Image resolution
Published
2010-10-27
TEIXEIRA, João Marcelo X. N.; ALBUQUERQUE, Eduardo S.; SANTOS, Artur L. dos; TEICHRIEB, Veronica; KELNER, Judith. Improving Ray Tracing Anti-aliasing Performance through Image Gradient Analysis. In: SYMPOSIUM ON HIGH PERFORMANCE COMPUTING SYSTEMS (SSCAD), 11. , 2010, Petrópolis. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2010 . p. 144-151.