1. A method for training a neural network to perform assessments of image quality, the method comprising: inputting into the neural network at least one set of images, each set comprising an image and at least one degraded version of the image; performing comparative ranking of each image in the at least one set of images; and training the neural network with the ranking information.