1. A method, comprising: scaling an input image using bilinear filtering, generating a first output; scaling the input image using 8-tap Lanczos filtering, generating a second output; blending the first and second outputs to create a blended image; detecting artifacts in the blended image; correcting the detected artifacts; and displaying, on a display device, an output image that results from said detection and correction of the artifacts, wherein said method is performed using a programmable processor.