1. A method of processing an image on a computer system to suppress edge ringing, the method comprising: receiving an input image as a first image; if the input image has not been previously processed for modulation transfer function (MTF) correction, applying an MTF correction technique to the input image to form a MTF corrected first image; conditioning the first image to obtain a second image having a set of data samples; applying non-linear apodization to said second image to obtain a third image, wherein applying non-linear apodization comprises determining a weight for each data sample in said set of data samples, calculating a new value for each data sample in said set of data samples, the new value based on said determined weight of each data sample and on one or more neighboring data samples, and wherein the third image is obtained from the new values of each data sample in said set of data samples; low-pass filtering the first image to obtain a fourth image; and combining the third image and the fourth image to obtain an output image.