MATLAB: How does the function “imresize” work in details

enhancementimageimage processingimprovementimresizeresolutionresolution increasing

During my internship I discovered the function "imresize" which I used it to enhance the resolution of images (for example : I transformed a 32×32 image into a 128×128 image) and it gave me really good results.
So I read the code of the function and it didn't help me to understand it.
So I am asking you to explain to me how it works or to give me links to articles and publications on resolution enhancement theories. The second choice would be better for me.
Thanks to all and sorry for my english.
BELAFDIL Chakib

Best Answer

I'm not sure, (did'nt look at the function's code). but, probably using some kind of bi-linear interrpolation: http://en.wikipedia.org/wiki/Bilinear_interpolation
Related Question