Maybe you want to print a photo you clicked on your last birthday, or you want to set a cropped part of a group photo as your profile picture, or you run an online store and just want to improve the quality of your photos... as revenue depends on your photo quality. In any case, when you try to zoom your photos, you see them either get pixelated or getting blurred! well, that's
Pixelation is more of a guessing game. When you enlarge image, lets say NxN image to an MxM image. So, we have an extra M2 - N2... pixels to be guessed.
Here are some ideas about how the image enhancement works.