Multi-Frame Rate Volume Rendering
نویسندگان
چکیده
This paper presents multi-frame rate volume rendering, an asynchronous approach to parallel volume rendering. The workload is distributed over multiple GPUs in such a way that the main display device can provide high frame rates and little latency to user input, while one or multiple backend GPUs asynchronously provide new views. The latency artifacts inherent to such a solution are minimized by forward image warping. Volume rendering, especially in medical applications, often involves the visualization of transparent objects. Former multi-frame rate rendering systems addressed this poorly, because an intermediate representation consisting of a single surface lacks the ability to preserve motion parallax. The combination of volume raycasting with feature peeling yields an image-based representation that is simultaneously suitable for high quality reconstruction and for fast rendering of transparent datasets. Moreover, novel methods for trading excess speed for visual quality are introduced, and strategies for balancing quality versus speed during runtime are described. A performance evaluation section provides details on possible application scenarios.
منابع مشابه
Multi-Frame Rate Rendering for Standalone Graphics Systems
Multi-frame rate rendering is a technique for improving interaction fidelity in complex virtual environments. The technique renders the interactive elements of a scene on a separate graphics processor and composes it with the remainder of the scene using optical superposition or digital composition. Multi-frame rate rendering is naturally implemented on a graphics cluster. With the recent avail...
متن کاملSingle-pass Multi-view Volume Rendering
In this paper, we introduce a new direct volume rendering (DVR) algorithm for multi-view auto-stereoscopic displays. Common multi-view methods perform multi-pass rendering (one pass for each view) and subsequent image compositing and masking for generating multiple views. The rendering time increases therefore linearly with the number of views, but sufficient frame-rates are achieved by sub-res...
متن کاملFrame Cache Management for Multi-frame Rate Systems
Multi-frame rate systems decouple viewing from rendering in an asynchronous pipeline. Multiple GPUs can be used as frame sources, while a primary GPU is responsible for viewing and display update. Conventionally, the last rendering result is used for display. However, modern GPUs are equipped with a fairly large amount of memory which allows frames to be cached in video memory. As long as the d...
متن کاملTime-Critical Ray-Cast Direct Volume Rendering
We present a system for time-critical ray-cast direct volume rendering which can be easily integrated into existing acceleration techniques. Our system modifies the global sampling rate of the scene based on knowledge of past frame rates and quickly and robustly converges on a user specified frame rate while requiring no overhead to implement. We have tested our technique on a wide variety of d...
متن کاملAdvanced techniques for high-quality multi-resolution volume rendering
We present several improvements for compression based multi-resolution rendering of very large volume data sets at interactive to real-time frame rates on standard PC hardware. The algorithm accepts scalar or multi-variant data sampled on a regular grid as input. The input data is converted into a compressed hierarchical wavelet representation in a pre-processing step. During rendering, the wav...
متن کامل