1. A machine-implemented method of processing an input image, comprising: calculating a set of local noise variation values characterizing local noise levels in the input image; performing local contrast enhancement on image forming element values derived from the input image to produce a contrast enhanced image; ascertaining values of local noise amplification caused by the local contrast enhancement; and reducing noise in the contrast enhanced image based on the set of local noise variation values and the local noise amplification values.