Inputting a high noise sinogram through the DNN and comparing the output image to a low noise version of the same image. These two images are compared across multiple parameters such as image noise, low contrast resolution, low contrast detectability, noise texture etc. The output image reports the differences to the network via back propagation, which trains and strengthens the DNN based on the desired output.