## Interactive Maximum Projection Volume Rendering (1995)

### Download From

IEEE### Download Links

- [www.cs.ubc.ca]
- [www.cs.ubc.ca]
- [www.mpi-sb.mpg.de]
- DBLP

### Other Repositories/Bibliography

Venue: | In Proceedings Visualization '95 |

Citations: | 28 - 1 self |

### BibTeX

@INPROCEEDINGS{Heidrich95interactivemaximum,

author = {Wolfgang Heidrich and Michael Mccool and John Stevens},

title = {Interactive Maximum Projection Volume Rendering},

booktitle = {In Proceedings Visualization '95},

year = {1995},

pages = {11--18},

publisher = {IEEE}

}

### OpenURL

### Abstract

Maximum projection is a volume rendering technique that, for each pixel, finds the maximum intensity along a projector. For certain important classes of data, this is an approximation to summation rendering which produces superior visualizations. In this paper we will show how maximum projection rendering with additional depth cues can be implemented using simple a#ne transformations in object space. This technique can be used together with 3D graphics libraries and standard graphics hardware,thus allowing interactive manipulations of the volume data. The algorithm presented in this paper allows for a wide range of tradeo#s between interactivity and image quality. 1 Introduction The existing approaches to volume visualization can be classified into two categories: direct volume rendering and model based techniques. While these two techniques have often been portrayed as competitors, we think they should actually be seen as being complementary. The method described in this paper use...

### Citations

2080 | Marching cubes: A high resolution 3d surface construction algorithm
- Lorensen, Cline
- 1987
(Show Context)
Citation Context ...nd b. The program also allows the user to interactively add or delete isosurfaces, or to temporarily disable individual surfaces. For the creation of the isosurfaces a simple marching cubes algorithm =-=[12]-=- is used. The resulting volume model can be interactively rotated on the screen, where the performance depends on the complexity of the volume data, the number of isosurfaces, and the graphics hardwar... |

726 | Display of surfaces from volume data
- LEVOY
- 1988
(Show Context)
Citation Context ...uced. By manipulating the way in which the values of the original volume data are interpreted as absorptive µ(�x) and emissive φ(�x) properties, various effects can be achieved, including isosur=-=faces [10, 11]-=- and apparently opaque objects. 1.2 Summation Rendering The integral in (1) is nonlinear and therefore the number of simplifications that can be applied to it are limited. An important subclass of vol... |

381 | Volume rendering
- Drebin, Carpenter, et al.
- 1988
(Show Context)
Citation Context ...le computer graphics hardware. In the following we briefly review some aspects of direct volume rendering before presenting our discrete technique. 1.1 Direct Volume Rendering Direct volume rendering =-=[6, 8, 11]-=- integrates the value of a continuous volume function along a given projector. This continuous volume function usually has to be reconstructed from discrete sampling points. z = 0 f[z] z = d f(x) Back... |

215 | Ray tracing volume densities
- KAJIYA, HERZEN
- 1984
(Show Context)
Citation Context ...le computer graphics hardware. In the following we briefly review some aspects of direct volume rendering before presenting our discrete technique. 1.1 Direct Volume Rendering Direct volume rendering =-=[6, 8, 11]-=- integrates the value of a continuous volume function along a given projector. This continuous volume function usually has to be reconstructed from discrete sampling points. z = 0 f[z] z = d f(x) Back... |

209 | Rendering Fur with ThreeDimensional Textures
- Kajiya
- 1989
(Show Context)
Citation Context ...is an absorption/emission integral. This integral is based upon the physical metaphor of emissive particles suspended in an absorptive medium. Along a single projector, the integral can be written as =-=[14, 9] � d Φ[d] = 0 e ��-=-� � d z µ[ζ]dζ φ[z]dz + e − � d 0 µ[z]dz Φ[0]. (1) Here we parameterize every projector linearly and define the function f[z] = f(x0 + z�r) with |�r| = 1 along each projector, where z ... |

99 |
tracing volume densities
- Ray
- 1984
(Show Context)
Citation Context ...le computer graphics hardware. In the following we briefly review some aspects of direct volume rendering before presenting our discrete technique. 1.1 Direct Volume Rendering Direct volume rendering =-=[6, 8, 11]-=- integrates the value of a continuous volume function along a given projector. This continuous volume function usually has to be reconstructed from discrete sampling points. z = d f(x) Volume z = 0 f ... |

51 | Conversion of complex contour line definitions into polygonal element mosaics - Christiansen, Sederberg - 1978 |

47 |
Transparency and antialiasing algorithms implemented with the virtual pixel maps technique
- Mammen
- 1989
(Show Context)
Citation Context ...es with a transparency which accounts for the emission of the corresponding volume. Unfortunately the z-buffer algorithm only produces correct results for transparency if the polygons are sorted by z =-=[13]-=-. Resorting all polygons for every rotation of the volume, however, is computationally expensive even for relatively small volumes. 2.1 Geometric Transformations for Maximum Rendering Maximum renderin... |

32 | Back-to-Front Display of Voxel-Based Objects - Frieder, Gordon, et al. - 1985 |

20 | Surface Shading in the Cuberille Environment - Chen, Herman, et al. - 1985 |

19 | 3D reconstruction of the brain from magnetic resonance images using a connectivity algorithm - Cline, Dumoulin, et al. - 1987 |

3 |
Mechanisms controlling air sparging for remediation of heteogeneous formations contaminated by dense non-aqueous phase liquids
- Unger, Sudicky, et al.
- 1995
(Show Context)
Citation Context ...nt was done with the same data, but with only 6 isosurfaces and 14844 polygons. Another data set (SAT) contains a 21×21×51 grid of saturation values from a groundwater simulation of oil contaminatio=-=n [15]-=-. From this data 20 isosurfaces with a total of 16846 polygons were created. Finally, an MR angiogram of a human brain was used. This data, which can be obtained from the UMDS Image Processing Group, ... |

2 |
Compact data structures for volume visualization
- McCool
- 1991
(Show Context)
Citation Context ...is an absorption/emission integral. This integral is based upon the physical metaphor of emissive particles suspended in an absorptive medium. Along a single projector, the integral can be written as =-=[14, 9] � d Φ[d] = 0 e ��-=-� � d z µ[ζ]dζ φ[z]dz + e − � d 0 µ[z]dz Φ[0]. (1) Here we parameterize every projector linearly and define the function f[z] = f(x0 + z�r) with |�r| = 1 along each projector, where z ... |

2 |
rendering: Fast volume rendering and analysis of fuzzy surfaces
- Shell
- 1991
(Show Context)
Citation Context ...nsition from a continuous emission function φ(�x) to a set of discrete emission levels {φ1, φ2, . . . , φn}. These levels can be seen as thresholds which define a number of nested volumes or “=-=shells” [17]-=-. The maximum rendering algorithm can then be implemented by intersecting each projector with the volumes defined by the emission thresholds. The image intensity at the projector is the emission of th... |

1 | Surface and volume rendering in 3D imaging: a comparison - Upda, Huang, et al. - 1991 |