# What is Android Smartphone’s Camera Interpolation?

## Definition of Camera Interpolation?

All modern smartphones have integral cameras, that allow you to zoom in your images using special algorithms. In mathematics, interpolation is a method of calculation of intermediate value of numbers ​​using the available set of discrete parameters.

Interpolation has similar effect as a Screen Magnifier. In fact, Smartphone Software does not increase the sharpness and clarity of the image. It just extends the image to the desired size. Some smartphone manufacturers indicate in the product description on the package, that integrated camera has a resolution “up to 21 megapixels”. Most likely, the mentioned information refers to interpolation of image, that has a poor quality.

## Types of interpolation

Nearest-neighbor interpolation method

This is commonly used (basic) method of interpolation and it belongs to the category of the simplest algorithms. According to this method, pixel parameters shall be determined based on the parameters of one nearest point. As a result of mathematical calculations, it makes possible to double the size of each pixel. Using of the nearest pixel method of interpolation does not require large computing powers.

Bilinear interpolation

The value of each pixel shall be determined based on the parameters of four nearest points, fixed by camera. The result of the calculations becomes weighted average value of 4 pixels, surrounding the starting point. Bilinear interpolation allows to smooth out the color boundaries transitions of the objects. Obtained by this method images have much better quality and sharpness, comparing to images interpolated by the nearest pixel method.

Bicubic interpolation

The value of initial point shall be determined based on the parameters of sixteen nearest points. The closest points have a prevalent value in the calculation process. Software of modern smartphones frequently uses bicubic interpolation method, because it helps to achieve a high-quality image. Using of such a method requires significant CPU power and high resolution of integrated camera.

## Pros and Cons

In Science Fiction movies many episodes show how camera captures the image of a passer-by and transmits digital information to a computer. Computer enlarges this image, recognizes the face and identify the person using a database. In reality, interpolation can’t add new details to the image. It just enlarges the original image with help of mathematical algorithm, improving its quality to an acceptable level.