2007Jisuanji gongcheng yu shejiRequires access

Fast discrete bilinear interpolation algorithm

Gao Cheng-min

Open publisher page 6 citations

Abstract

Bilinear interpolation is widely used to process digital image.Its continuity is better than Nearest neighbor interpolation,but is time-consuming.In order to speed up,a discrete bilinear interpolation algorithm is proposed.First,pixel is cut into 3x3 sub-pixel.Then the center value of each sub-pixel with bilinear interpolation function is calculated,we can get a convolution function C related with each sub-pixel,the function C can be a substitute of bilinear interpolation.Theoretical analyses show that the discrete algorithm decreases the times of floating addition and floating multiplication.Experiments of image rotation show that the discrete algorithm improve the per-formance more greatly than that of bilinear interpolation.The quality of image rotated by the discrete algorithm is almost equal to that by the bilinear interpolation except for a little loss of continuity.

About this research paper

What this paper is about

Bilinear interpolation is widely used to process digital image.Its continuity is better than Nearest neighbor interpolation,but is time-consuming.In order to speed up,a discrete bilinear interpolation algorithm is proposed.First,pixel is cut into 3x3 sub-pixel.Then the center value of each sub-pixel with bilinear interpolation function is calculated,we can get a convolution function C related with each sub-pixel,the function C can be a substitute of bilinear interpolation.Theoretical analyses show that the discrete algorithm decreases the times of floating addition and floating multiplication.Experiments of image rotation show that the discrete algorithm improve the per-formance more greatly than that of bilinear interpolation.The quality of image rotated by the discrete algorithm is almost equal to that by the bilinear interpolation except for a little loss of continuity.

Why it matters

OpenAlex reports 6 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Bilinear interpolation is widely used to process digital image.Its continuity is better than Nearest neighbor interpolation,but is time-consuming.In order to speed up,a discrete bilinear interpolation algorithm is proposed.First,pixel is cut into 3x3 sub-pixel.Then the center value of each sub-pixel with bilinear interpolation function is calculated,we can get a convolution function C related with each sub-pixel,the function C can be a substitute of bilinear interpolation.Theoretical analyses show that the discrete algorithm decreases the times of floating addition and floating multiplication.Experiments of image rotation show that the discrete algorithm improve the per-formance more greatly than that of bilinear interpolation.The quality of image rotated by the discrete algorithm is almost equal to that by the bilinear interpolation except for a little loss of continuity.

Key concepts: Bilinear interpolation, Stairstep interpolation, Interpolation (computer graphics), Bicubic interpolation, Demosaicing, Algorithm, Nearest-neighbor interpolation, Image scaling

Related papers

Back to paper searchBrowse research topicsOriginal source
Fast discrete bilinear interpolation algorithm — Research Paper | ScholarLens