Related Experiment Video
Updated: May 31, 2026

11:34
High-resolution, High-speed, Three-dimensional Video Imaging with Digital Fringe Projection Techniques
Published on: December 3, 2013
Performance of new GPU-based scan-conversion algorithm implemented using OpenGL.
William A Steelman1, William D Richard
1Washington University in St. Louis, St. Louis, MO 63130, USA. was1@wustl.edu
Ultrasonic Imaging
|June 30, 2011
Summary
A novel graphics processing unit (GPU)-based scan-conversion algorithm offers improved performance and image quality compared to traditional CPU-based methods. This GPU algorithm demonstrates superior compute speed and signal-to-noise ratio for image generation.
Area of Science:
- Computer Graphics
- Image Processing
- GPU Computing
Background:
- Scan-conversion is a fundamental process in computer graphics for rasterizing geometric primitives.
- Traditional scan-conversion algorithms are often CPU-bound, limiting real-time performance.
- Evaluating new algorithms requires comparison against established methods in both speed and output quality.
Purpose of the Study:
- To introduce and evaluate a new GPU-based scan-conversion algorithm.
- To compare the computational performance of the GPU algorithm against common CPU-based methods.
- To assess and compare the image quality generated by the GPU algorithm versus traditional methods.
Main Methods:
- Implementation of a new scan-conversion algorithm utilizing graphics processing unit (GPU) acceleration with OpenGL.
- Performance benchmarking of the GPU algorithm against nearest-neighbor, linear, and bilinear interpolation algorithms executed on a central processing unit (CPU).
- Image quality assessment using signal-to-noise power ratio (SPR) as a quantitative metric.
Main Results:
- The GPU-based scan-conversion algorithm demonstrated significantly higher compute performance compared to the CPU-based algorithms.
- Image quality, measured by SPR, was found to be superior with the new GPU algorithm.
- The new algorithm effectively leverages GPU parallel processing capabilities for scan-conversion tasks.
Conclusions:
- The developed GPU-based scan-conversion algorithm presents a viable and efficient alternative to traditional CPU implementations.
- Significant improvements in both computational speed and image fidelity are achievable with GPU acceleration for scan-conversion.
- This approach holds promise for applications requiring high-performance, high-quality image generation in real-time graphics.
Related Concept Videos
Introduction to Scalers
Many familiar physical quantities can be specified completely by giving a single number and the appropriate unit. For example, "a class period lasts 50 min," or "the gas tank in my car holds 65 L," or "the distance between the two posts is 100 m." A physical quantity that can be specified completely in this manner is called a scalar quantity. The word "scalar" is a synonym for "number." Time, mass, distance, length, volume, temperature, and energy are some examples of scalar quantities.
Scalar...
Scalar...
Upsampling
Managing signal sampling rates is essential in digital signal processing to maintain signal integrity. A decimated signal, characterized by a reduced frequency range due to its lower sampling rate, can be upsampled by inserting zeros between each sample. This upsampling process expands the original spectrum and introduces repeated spectral replicas at intervals dictated by the new Nyquist frequency. To refine this zero-inserted sequence, it is passed through a lowpass filter with a cutoff...
Computed Tomography
Tomography refers to imaging by sections. Computed tomography (CT) is a non-invasive imaging technique that uses computers to analyze several cross-sectional X-rays to reveal minute details about structures in the body.
The technique was invented in the 1970s and is based on the principle that as X-rays pass through the body, they are absorbed or reflected at different levels. In the technique, a patient lies on a motorized platform while a computerized axial tomography (CAT) scanner rotates...
The technique was invented in the 1970s and is based on the principle that as X-rays pass through the body, they are absorbed or reflected at different levels. In the technique, a patient lies on a motorized platform while a computerized axial tomography (CAT) scanner rotates...
