• DocumentCode
    568867
  • Title

    Real Time Ray Tracing for Augmented Reality

  • Author

    Santos, Artur Lira dos ; Lemos, Diego ; Lindoso, Jorge Eduardo Falcão ; Teichrieb, Veronica

  • Author_Institution
    Voxar Labs., Fed. Univ. of Pernambuco, Recife, Brazil
  • fYear
    2012
  • fDate
    28-31 May 2012
  • Firstpage
    131
  • Lastpage
    140
  • Abstract
    This paper introduces a novel graphics rendering pipeline applied to augmented reality, based on a real time ray tracing paradigm. Ray tracing techniques process pixels independently from each other, allowing an easy integration with image-based tracking techniques, contrary to traditional projection-based rasterization graphics systems, e.g. OpenGL. Therefore, by associating our highly optimized ray tracer with an augmented reality framework, the proposed pipeline is capable to provide high quality rendering with real time interaction between virtual and real objects, such as occlusions, soft shadows, custom shaders, reflections and self-reflections, some of these features only available in our rendering pipeline. As proof of concept, we present a case study with the ARToolKitPlus library and the Microsoft Kinect hardware, both integrated in our pipeline. Furthermore, we show the performance and visual results in high definition of the novel pipeline on modern graphics cards, presenting occlusion and recursive reflection effects between virtual and real objects without the latter ones needing to be previously modeled when using Kinect. Furthermore, an adaptive soft shadow sampling algorithm for ray tracing is presented, generating high quality shadows in real time for most scenes.
  • Keywords
    augmented reality; ray tracing; real-time systems; rendering (computer graphics); ARToolKitPlus library; Microsoft Kinect hardware; OpenGL; adaptive soft shadow sampling algorithm; augmented reality framework; custom shaders; graphics rendering pipeline; image-based tracking techniques; modern graphics cards; occlusions; projection-based rasterization graphics systems; real objects; realtime interaction; realtime ray tracing paradigm; recursive reflection effects; self-reflections; virtual objects; Augmented reality; Cameras; Pipelines; Ray tracing; Real time systems; Reflection; Rendering (computer graphics); Ray tracing; augmented reality; kinect; occlusion; real time; reflection; refraction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Virtual and Augmented Reality (SVR), 2012 14th Symposium on
  • Conference_Location
    Rio Janiero
  • Print_ISBN
    978-1-4673-1929-4
  • Type

    conf

  • DOI
    10.1109/SVR.2012.8
  • Filename
    6297569