2004 · 21 citations · 28 references
ComputingHigh-performance ComputingComputer GraphicsRenderingVolume Visualization3D RenderingRendering PipelineVolume RenderingVolume SlicingVolumetric RenderingVolumetric VisualizationAccelerated Volume RenderingFast Fourier TransformFrequency Domain ProcessingGpu Volume RenderingGpu-accelerated Volume RenderingInterpolation SchemesInverse Fourier TransformVolume Rendering Acceleration
Frequency domain volume rendering (FVR) is a volume rendering technique with lower computational complexity as compared to other techniques. In this paper the FVR algorithm is accelerated by factor of 17 by mapping the rendering stage to the GPU. The overall hardware-accelerated pipeline is discussed and the changes according to previous work are pointed out. The three-dimensional transformation into frequency domain is done in a pre-processing step. The rendering step is computed completely on the GPU. First the projection slice is extracted. Four different interpolation schemes are used for resampling the slice from the data represented by a 3D texture. The extracted slice is transformed back into the spatial domain using the inverse Fast Fourier or Fast Hartley Transform. The rendering stage is implemented through shader programs running on programmable graphics hardware achieving highly interactive framerates.
28
An algorithm for the machine calculation of complex Fourier series
J.W. Cooley, John W. Tukey · Mathematics of Computation · 1965 · 12.2K citations
Marching cubes: A high resolution 3D surface construction algorithm
William E. Lorensen, H. E. Cline · 1987 · 10.2K citations · Full text
Computing, Radiology, Visualization +17
Display of surfaces from volume data
Marc Levoy · IEEE Computer Graphics and Applications · 1988 · 2.4K citations
Computing, Visualization, Rendering +11
FFTW: an adaptive software architecture for the FFT
Matteo Frigo, Steven G. Johnson · 2002 · 1.8K citations