Add bilinear interpolation