  Image zooming or upsampling is a widely used tool in image processing and an
essential step in many algorithms. Upsampling increases the number of pixels
and introduces new information into the image, which can lead to numerical
effects such as ringing artifacts, aliasing effects, and blurring of the image.
In this paper, we propose an efficient polynomial interpolation algorithm based
on the WENO algorithm for image upsampling that provides high accuracy in
smooth regions, preserves edges and reduces aliasing effects. Although this is
not the first application of WENO interpolation for image resampling, it is
designed to have comparable complexity and memory load with better image
quality than the separable WENO algorithm.
  We show that the algorithm performs equally well on smooth 2D functions,
artificial pixel art, and real digital images. Comparison with similar methods
on test images shows good results on standard metrics and also provides
visually satisfactory results. Moreover, the low complexity of the algorithm is
ensured by a small local approximation stencil and the appropriate choice of
smoothness indicators.
