reference
[Image Processing] Detailed Explanation of Nearest Neighbor Interpolation, Linear Interpolation, Bilinear Interpolation, Bicubic Interpolation