Related Experiment Videos
Basic nonlinear filters as vector algorithms for image processing on graphics units
Felix M Margadant1, Felix Hirt, Felix Gattiker
1Department of Computer Science, University of Western Australia, Crawley, Perth, Australia. felix@margadant.ch
Abstract:
We present a vector implementation for nonlinear filters that allows an efficient execution on graphics processing units. These filters are popular to suppress shot noise arising in low light conditions. Having them available at the end of the visualization stage makes this setup particularly suitable for handling the postprocessing stages for light microscopy. Without vector acceleration, these filters constitute a bottleneck since real time or frequent update volume rendering has become available on desktop workstations. Even simple averaging operations can push the overall system's performance noticeably below the original frame rate.
Related Concept Videos
Vector Algebra: Method of Components
In many applications, the magnitudes and directions of...
Convolution: Math, Graphics, and Discrete Signals
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
Gradient Vectors and Their Applications
Vector Operations
A vector multiplied by a scalar value is called scalar multiplication. The result obtained is a new vector with a different magnitude. If the scalar is positive, the direction of the vector remains the same, but if it is negative, the direction of the vector is reversed. For example, the product of the mass and velocity yields the momentum.
Vector Algebra: Graphical Method
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
Vector Functions and Motion: Problem Solving