Pfister et al., 1996 - Google Patents
Cube-4-a scalable architecture for real-time volume renderingPfister et al., 1996
View PDF- Document ID
- 11420633832074056914
- Author
- Pfister H
- Kaufman A
- Publication year
- Publication venue
- Proceedings of 1996 Symposium on Volume Visualization
External Links
Snippet
We present Cube-4, a special-purpose volume rendering architecture that is capable of rendering high-resolution (eg, 1024/sup 3/) datasets at 30 frames per second. The underlying algorithm, called slice-parallel ray-casting, uses tri-linear interpolation of samples …
- 238000009877 rendering 0 title abstract description 41
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/50—Lighting effects
- G06T15/80—Shading
- G06T15/83—Phong shading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/50—Lighting effects
- G06T15/506—Illumination models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/50—Lighting effects
- G06T15/503—Blending, e.g. for anti-aliasing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/06—Ray-tracing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/04—Texture mapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/08—Volume rendering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformation in the plane of the image, e.g. from bit-mapped to bit-mapped creating a different image
- G06T3/40—Scaling the whole image or part thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored programme computers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Pfister et al. | Cube-4-a scalable architecture for real-time volume rendering | |
Ray et al. | Ray casting architectures for volume visualization | |
JP3129701B2 (en) | Real-time volume rendering device and image rendering method | |
Pfister et al. | The volumepro real-time ray-casting system | |
Kaufman et al. | Overview of volume rendering. | |
USRE42638E1 (en) | Resample and composite engine for real-time volume rendering | |
Weiskopf | GPU-based interactive visualization techniques | |
Pfister et al. | Cube-3: A real-time architecture for high-resolution volume visualization | |
Yagel et al. | Grouping volume renderers for enhanced visualization in computational fluid dynamics | |
Sakas | Interactive volume rendering of large fields | |
Hesser et al. | Three architectures for volume rendering | |
Yagel et al. | Data-parallel, volumerendering algorithms | |
Kaufman et al. | A survey of architectures for volume rendering | |
Cook et al. | Image-space visibility ordering for cell projection volume rendering of unstructured data | |
Knittel | A scalable architecture for volume rendering | |
Lichtennann | Design of a Fast Voxel Processor for Parallel Volume Visualization. | |
Kanus et al. | Implementations of Cube-4 on the teramac custom computing machine | |
Juskiw et al. | Interactive rendering of volumetric data sets | |
Challinger | Scalable parallel direct volume rendering for nonrectilinear computational grids | |
Schmidt | Design of a parallel accelerator for volume rendering | |
WO2002050776A1 (en) | Real-time volume rendering | |
Ray et al. | A memory efficient architecture for real-time parallel and perspective direct volume rendering | |
Lee et al. | Adaptive and scalable load balancing scheme for sort-last parallel volume rendering on GPU clusters | |
Krikelis | A Modular Massively Parallel Processor for Volumetric Visualisation Processing | |
Leo et al. | Fast processing of medical images using a new parallel architecture, the hybrid system |