CPC G06T 7/0002 (2013.01) [G06V 10/82 (2022.01); G06T 2200/24 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30168 (2013.01)] | 20 Claims |
1. A method comprising:
training, by a content distribution system comprising one or more processors, a plurality of machine learning models on a plurality of images, each image being assigned scores indicating quality characteristics of the image, each machine learning model being trained to score an image for a respective quality characteristic;
receiving, by the content distribution system from a computing device, a request to evaluate image quality of an image included in a current version of a digital component generated by the computing device, wherein the digital component includes the image and at least one other content asset that differs from the image;
deploying, by the content distribution system, the plurality of machine learning models on the image to generate multiple scores including a score for each quality characteristic;
assigning, by the content distribution system, a weight to each score among the multiple scores to generate weighted scores;
combining, by the content distribution system, the weighted scores to generate a combined quality score of the image; and
combining the combined quality score of the image with a quality score of the at least one other content asset included in a visual presentation of the digital component to generate an aggregate quality of the digital component that visually presents the image and the at least one other content asset that differs from the image.
|