1. A digital video rescaling system, comprising: an input module configured to receive input image data; a noise level estimator configured to estimate a noise level within a portion of the received input image data; a local gradient estimator configured to estimate a local gradient magnitude based on the portion of the received input image data; an overshoot control configured to generate an artifact control parameter to reduce artifacts in edge areas of an image corresponding to the received input image data; an interpolation phase calculator configured to calculate a phase value of a pixel within the received input image data to be interpolated; an adaptive spline interpolation kernel coupled to the input module by the interpolation phase calculator and coupled to the overshoot control, wherein the adaptive spline interpolation kernel is configured to receive the phase value, the artifact control parameter, and a global sharpness control parameter and to generate an interpolated pixel by applying a function involving the global sharpness control parameter directly on a plurality of support pixels from the input image data; and a local sharpness control module configured to modify the global sharpness control parameter according to the estimated noise level and the estimated local gradient magnitude for the portion of the received input image data.