1. A method for processing input data comprising: decomposing the input data into a plurality of decomposition levels by applying a wavelet transform to the input data, wherein the input data comprises image data; and modifying coefficients in at least two of the plurality of decomposition levels, by scaling coefficients in the at least two decomposition levels using different scale dependent parameters for each of the decomposition levels, to smooth coefficients for scale dependent parameters greater than a transition value and sharpen coefficients for scale dependent parameters less than the transition value.