Method for processing of a grey scale image, in particular a dim grey scale image, comprising the following steps: a) receiving an initial grey scale image, said initial grey scale image having a plurality of pixels at an initial resolution, b) calculating parameters characterizing the luminance and the noise level of the initial grey scale image of step a), c) creating a basic intermediate image, said basic intermediate image having a plurality of basic receptors at a calculated resolution that is equal or lower than the resolution of the initial grey scale image, wherein each basic receptor represents a number of corresponding pixels of the image of step a) by mapping the number of pixels to a basic receptor, and wherein the number of pixels to be mapped to a basic receptor is derived from the parameters of step b), and wherein the number of basic receptors is derived in dependence of the number of pixels of the initial grey scale image and in dependence from the parameters of step b), d) creating an averaged intermediate image, said averaged intermediate image having a plurality of averaged receptors at a resolution essentially similar to the resolution of the basic intermediate image of step c), wherein the averaged receptors are calculated by applying adaptive spatial averaging on the intermediate image of step c), wherein adaptive spatial averaging comprises the steps d1) selecting a basic receptor of the intermediate image, wherein the distance r between directly neighboring basic receptors is set to an initial value, preferably r=1, d2) calculating the deviation of basic receptors that are arranged within a distance r with regard to the selected basic receptor, d3) comparing the deviation calculated in step d2) with a threshold derived from the parameters of step b), and increasing the distance r in case the calculated deviation does not exceed the threshold, d4) iteratively repeating steps d2 to d3 until the deviation calculated in the previous step d3) exceeds the threshold, and d5) averaging the selected basic receptor based on the basic receptors that are arranged within the previously set distance r, yielding an averaged receptor of the averaged intermediate image, wherein steps d1 to d5 are applied on each basic receptor of the basic intermediate image, e) creating an enhanced grey scale image by interpolation of pixels based on the averaged receptors of the averaged intermediate image of step d). a) receiving an initial grey scale image, said initial grey scale image having a plurality of pixels at an initial resolution, b) calculating parameters characterizing the luminance and the noise level of the initial grey scale image of step a), c) creating a basic intermediate image, said basic intermediate image having a plurality of basic receptors at a calculated resolution that is equal or lower than the resolution of the initial grey scale image, wherein each basic receptor represents a number of corresponding pixels of the image of step a) by mapping the number of pixels to a basic receptor, and wherein the number of pixels to be mapped to a basic receptor is derived from the parameters of step b), and wherein the number of basic receptors is derived in dependence of the number of pixels of the initial grey scale image and in dependence from the parameters of step b), d) creating an averaged intermediate image, said averaged intermediate image having a plurality of averaged receptors at a resolution essentially similar to the resolution of the basic intermediate image of step c), wherein the averaged receptors are calculated by applying adaptive spatial averaging on the intermediate image of step c), wherein adaptive spatial averaging comprises the steps d1) selecting a basic receptor of the intermediate image, wherein the distance r between directly neighboring basic receptors is set to an initial value, preferably r=1, d2) calculating the deviation of basic receptors that are arranged within a distance r with regard to the selected basic receptor, d3) comparing the deviation calculated in step d2) with a threshold derived from the parameters of step b), and increasing the distance r in case the calculated deviation does not exceed the threshold, d4) iteratively repeating steps d2 to d3 until the deviation calculated in the previous step d3) exceeds the threshold, and d5) averaging the selected basic receptor based on the basic receptors that are arranged within the previously set distance r, yielding an averaged receptor of the averaged intermediate image, wherein steps d1 to d5 are applied on each basic receptor of the basic intermediate image, d1) selecting a basic receptor of the intermediate image, wherein the distance r between directly neighboring basic receptors is set to an initial value, preferably r=1, d2) calculating the deviation of basic receptors that are arranged within a distance r with regard to the selected basic receptor, d3) comparing the deviation calculated in step d2) with a threshold derived from the parameters of step b), and increasing the distance r in case the calculated deviation does not exceed the threshold, d4) iteratively repeating steps d2 to d3 until the deviation calculated in the previous step d3) exceeds the threshold, and d5) averaging the selected basic receptor based on the basic receptors that are arranged within the previously set distance r, yielding an averaged receptor of the averaged intermediate image, e) creating an enhanced grey scale image by interpolation of pixels based on the averaged receptors of the averaged intermediate image of step d).