1. A method of automatically assessing perceptual visual quality of a plurality of image sets, the method comprising: obtaining, by a processor, features from each image set of the plurality of image sets; generating a set of quality scores for each image set of the plurality of image sets based on the corresponding features; comparing the set of quality scores corresponding to the plurality of image sets; and automatically determining at least one image set of the plurality of image sets having an optimal perceptual visual quality among the plurality of image sets based on the outcome of the comparison.