1. A machine-implemented method of processing an input image, comprising: computing a forward transform of the input image; applying to the forward transform a bi-selective filter configured to smooth image regions with low magnitude coefficients of the forward transform and to sharpen image regions with high magnitude coefficients of the forward transform; and generating an output image from the filtered forward transform.