super resolution based on non-uniform interpolation