Paper
15 April 1996 Using OpenGL for imaging
Randi J. Rost
Author Affiliations +
Abstract
Although OpenGL is not usually thought of as a library for imaging, it was designed to expose the capabilities of modern frame buffer hardware. The emphasis in OpenGL is on 3D graphics (i.e., geometry), but OpenGL also includes a fairly rich set of capabilities for 2D imaging. This paper describes the capabilities of OpenGL for imaging applications, including pixel transfer operations (draw, read, copy); color lookup tables; linear transformation of color values; pixel conversion capabilities; and pixel operations such as blending, masking, and clipping. Several recently proposed extensions to OpenGL add significant capabilities to the core imaging model, including convolution, window level mapping, and image transformation and resampling. These capabilities are discussed in the context of the pixel processing pipeline defined by OpenGL.
© (1996) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Randi J. Rost "Using OpenGL for imaging", Proc. SPIE 2707, Medical Imaging 1996: Image Display, (15 April 1996); https://doi.org/10.1117/12.238478
Lens.org Logo
CITATIONS
Cited by 6 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
OpenGL

Visualization

Convolution

3D image processing

Control systems

Image filtering

Raster graphics

Back to Top