it is similar to bilinear interpolation except the weighted average is calculated from the 16, not 4, nearest input cell centers and their values.
Note: Bilinear interpolation or cubic convolution should not be used on categorical data. While all three techniques can be applied to continuous data, with nearest neighbor producing a blocky output, bilinear interpolation producing smoother results, and cubic convolution produing the sharpest results.