You are on page 1of 6


• What is image interpolation?
• Interpolation is the process of using known data to
estimate values at unknown position. Interpolation is a
basic tool used for image resizing(shrinking and zooming).
• Three methods of interpolation are-
1. Nearest neighbour interpolation- it assigns to each new
location the intensity of its nearest neighbour in the original
2. Bilinear interpolation- use the four nearest neighbour to
assign the value
3. Bicubic interpolation- involves 16 nearest neighbours of a


n) g(m.n) 2 . Graphical Interpretation of Interpolation at Half-pel row column f(m.

Numerical Examples a b c d zero-order first-order a a b b a a b b a (a+b)/2 b c c d d (a+c)/2 (a+b+c+d)/4 (b+d)/2 c (c+d)/2 d c c d d 3 .

n+1) Q: what is the interpolated value at Y? Ans.n+1) b a 1-a Y 1-b row m+1 X(m+1.: (1-a)(1-b)X(m.n)+(1-a)bX(m+1.n) X(m.n) +a(1-b)X(m.n) X(m+1.n+1) 4 .n+1)+abX(m+1.Numerical Examples (Con’t) Col n Col n+1 row m X(m.

Bicubic Interpolation* 5 .

Edge-Sensitive Interpolation Step 1: interpolate the missing pixels along the diagonal a b Since |a-c|=|b-d| x x has equal probability of being black or white c d black or white? Step 2: interpolate the other half missing pixels a x Since |a-c|>|b-d| d b x=(b+d)/2=black c 6 .