Computer Graphics Forum · 2015 · 102 citations · 133 references
ComputingComputer ScienceVisualizationComputer GraphicsInteractive VisualizationVolume VisualizationGraphics Processing UnitsScalable VisualizationScientific Volume VisualizationVolume RenderingVolumetric RenderingVolumetric VisualizationData StreamingDisplay ResolutionGpu Volume RenderingInteractive Scientific VisualizationInteractive Visualization ToolsInteractive Volume RenderingScalable Visualization TechniquesVolume Visualization Systems
Abstract This survey gives an overview of the current state of the art in GPU techniques for interactive large‐scale volume visualization. Modern techniques in this field have brought about a sea change in how interactive visualization and analysis of giga‐, tera‐ and petabytes of volume data can be enabled on GPUs. In addition to combining the parallel processing power of GPUs with out‐of‐core methods and data streaming, a major enabler for interactivity is making both the computational and the visualization effort proportional to the amount and resolution of data that is actually visible on screen, i.e. ‘output‐sensitive’ algorithms and system designs. This leads to recent output‐sensitive approaches that are ‘ray‐guided’, ‘visualization‐driven’ or ‘display‐aware’. In this survey, we focus on these characteristics and propose a new categorization of GPU‐based large‐scale volume visualization techniques based on the notions of actual output‐resolution visibility and the current working set of volume bricks—the current subset of data that is minimally required to produce an output image of the desired display resolution. Furthermore, we discuss the differences and similarities of different rendering and data traversal strategies in volume rendering by putting them into a common context—the notion of address translation. For our purposes here, we view parallel (distributed) visualization using clusters as an orthogonal set of techniques that we do not discuss in detail but that can be used in conjunction with what we present in this survey.
133
Computer architecture: a quantitative approach
Martin Shute · Microelectronics Journal · 1993 · 3.4K citations
A Survey of General‐Purpose Computation on Graphics Hardware
John D. Owens, David Luebke, Naga K. Govindaraju et al. · Computer Graphics Forum · 2007 · 2K citations
Generalizing motion edits with Gaussian processes
Leslie Ikemoto, Okan Arıkan, David Forsyth · ACM Transactions on Graphics · 2009 · 1.2K citations
Real-time 3D reconstruction at scale using voxel hashing
Matthias Nießner, Michael Zollhöfer, Shahram Izadi et al. · ACM Transactions on Graphics · 2013 · 1K citations
Network anatomy and in vivo physiology of visual cortical neurons
Davi D. Bock, Wei-Chung Allen Lee, Aaron Kerlin et al. · Nature · 2011 · 941 citations · Full text