Method for processing at least one X-ray image (1, 25, 26), wherein the variance of the noise is signal dependent, comprising the steps: - Applying a variance-stabilizing transformation to the image data of the X-ray image (1, 25, 26) to generate variance-stabilized data, wherein at least one transform parameter of the variance-stabilizing transformation is dependent on a property of the X-ray image that depends on the X-ray imaging device and/or a measurement parameter used to record the X-ray image (1, 25, 26), - Applying a noise reduction algorithm to the variance-stabilized data to generate noise-reduced data, and - Applying an inverse transformation of the variance stabilizing transformation to the noise-reduced data to generate a denoised X-ray image, characterized in that a structure map, that describes at least one area of the X-ray image that contains a structure that is not sufficiently reproduced in the denoised and/or a final image (9, 17), is generated from the X-ray image and/or the denoised image and/or the final image, wherein for each pixel of an output image the respective pixel of the denoised or the final image (9, 17) is used if the pixel is outside of the described area and a blend of the final and the denoised image (9, 17) or a blend of the denoised or the final image (9, 17) and a further image generated in dependence of the X-ray image is used if the pixel is inside the described area or one of the described areas, wherein in those embodiments of the method that use the final image the denoised images or sets of noise-reduced data are generated for all X-ray images of a sequence of X-ray images and the method comprises the additional steps: - Dividing each of the denoised images or sets of noise-reduced data and the X-ray images into overlapping or non-overlapping patches (10, 11), each patch (10, 11) depicting an image region of the respective image (1, 9), wherein each patch of each X-ray image has a corresponding patch taken from the denoised image or set of noise-reduced data generated from that X-ray image depicting the same image region, - Dividing the patches of the denoised images or of the sets of noise-reduced data into several groups, wherein each group contains similar patches taken from at least two denoised images or sets of noise-reduced data, - Selecting corresponding groups of the patches of the X-ray images, wherein each group contains the patches of the X-ray images that correspond to the patches of the denoised images or the sets of noise-reduced data in the corresponding group, - Applying a collaborative denoising algorithm to each group of patches of the X-ray images to generate a denoised patch for each patch of the X-ray images, wherein the image data of at least one of the denoised patches of each group depends on the image data of at least two of the patches of the X-ray images of that group, - Generating the final image for at least one of the X-ray images, wherein the image data of each pixel of the final image depends on the pixel value of a corresponding pixel in the image data of at least one of the denoised patches that depicts an image region that contains the pixel. - Applying a variance-stabilizing transformation to the image data of the X-ray image (1, 25, 26) to generate variance-stabilized data, wherein at least one transform parameter of the variance-stabilizing transformation is dependent on a property of the X-ray image that depends on the X-ray imaging device and/or a measurement parameter used to record the X-ray image (1, 25, 26), - Applying a noise reduction algorithm to the variance-stabilized data to generate noise-reduced data, and - Applying an inverse transformation of the variance stabilizing transformation to the noise-reduced data to generate a denoised X-ray image, - Dividing each of the denoised images or sets of noise-reduced data and the X-ray images into overlapping or non-overlapping patches (10, 11), each patch (10, 11) depicting an image region of the respective image (1, 9), wherein each patch of each X-ray image has a corresponding patch taken from the denoised image or set of noise-reduced data generated from that X-ray image depicting the same image region, - Dividing the patches of the denoised images or of the sets of noise-reduced data into several groups, wherein each group contains similar patches taken from at least two denoised images or sets of noise-reduced data, - Selecting corresponding groups of the patches of the X-ray images, wherein each group contains the patches of the X-ray images that correspond to the patches of the denoised images or the sets of noise-reduced data in the corresponding group, - Applying a collaborative denoising algorithm to each group of patches of the X-ray images to generate a denoised patch for each patch of the X-ray images, wherein the image data of at least one of the denoised patches of each group depends on the image data of at least two of the patches of the X-ray images of that group, - Generating the final image for at least one of the X-ray images, wherein the image data of each pixel of the final image depends on the pixel value of a corresponding pixel in the image data of at least one of the denoised patches that depicts an image region that contains the pixel.