Bicubic B-Spline Resampling

B-Spline is a modified bicubic interpolation with more sharpening effects and is recommended for upsampling. Bicubic downsampling usually yields better results than the simple averaging method of downsampling.