bilinear interpolation


Also found in: Wikipedia.

bilinear interpolation

A texture mapping technique that produces a reasonably realistic image, also known as "bilinear filtering" and "bilinear texture mapping." An algorithm is used to map a screen pixel location to a corresponding point on the texture map. A weighted average of the attributes (color, alpha, etc.) of the four surrounding texels is computed and applied to the screen pixel. This process is repeated for each pixel forming the object being textured.

The term bilinear refers to the performing of interpolations in two dimensions (horizontal and vertical). The top and bottom pairs of each texel quadrant are averaged (horizontal) and then their results are averaged (vertical). This method is often used in conjunction with MIP mapping. See texture map, MIP mapping, point sampling and trilinear interpolation.


Bilinear Mapping
Each screen pixel of the object is mapped onto the corresponding texel in the texture map. The red dots are an example of one pixel. The attributes of the weighted average of the four nearest texels is applied to the screen pixel. Two horizontal interpolations are made (texels 1-2 and 3-4), and then the results are averaged together for the vertical interpolation. (Redrawn from illustration courtesy of Intergraph Computer Systems.)
References in periodicals archive ?
Each splitted block is resized using bilinear interpolation technique.
In short summary, the linear (more formally, bilinear interpolation in the context of two-dimensional array data) involves a simple point-slope imputation of data at points intermediate to true observation; the cubic spline (more formally, bicubic spline) involves a summed, iterative approximation through fitting a third-order polynomial [12].
Popular methods of interpolation by convolution include nearest neighbor interpolation, bilinear interpolation, cubic B-spline interpolation, and piecewise-cubic convolution (Lehmann et al.
In order to determine whether there were large differences in the results when using other interpolation techniques or not, we created DEMs using the nearest-neighbours interpolation and the bilinear interpolation algorithm.
Bilinear interpolation generally is not conformal, so grid shift transform can be considered nearly conformal if the shift vectors are small.
Bilinear interpolation is used for the coordinates, displacements and rotations.
The stress, the velocity components and the temperature are interpolated inside each element by the bilinear interpolation function while the pressure is piecewise-constantly in each element.
Enhancements include color imaging support for MPW, CodeWarrior and Symantec compilers featuring color decompression and display, faster scale-to-gray, bilinear interpolation or color pixel smoothing at high zoom factors, fast color palette generation, and additional format support including JPEG, TIFF LZW, DCX, GIF and BMP.
Further, Advanced Scan Conversion (ASC) technology, using bilinear interpolation, provides excellent image quality for both lower and higher resolution signals scan converted to XGA resolution for display.
digital video acceleration with on-the-fly YUV to RGB color space conversion and image scaling with bilinear interpolation (providing one- pass zoom in both horizontal and vertical directions).
Advanced scan conversion (ASC) technology is employed in the form of Bilinear Interpolation to provide excellent image quality for both lower and higher resolution signals scan converted to XGA resolution for display.
For acceleration of digital video playback (MPEG and Indeo(TM), for example) the Verite 3D graphics processor provides YUV-to-RGB color space conversion and image scaling with bilinear interpolation for smooth full-screen, full- motion video playback.