Currently, I am working on a super resolution project using a bi-cubic interpolation technique. I take a (512*512) as an original image for testing purpose then I reduced it (i.e. down-sampled) by 0.5 to be (256*256). Hence, the down-sampled image are used as an original image, and then it enlarged (i.e. up-sampled) by 2 to be (1024*1024). It is noticed that the output image became blurred and most details are disappeared. Due to this issue a bi-cubic interpolation technique is developed to enhance the output image, Meanwhile, it needs a sharpening filter to make edges sharp and illustrates the details very well...