US 12,277,693 B2
Evaluating visual quality of digital content
Catherine Shyu, Mountain View, CA (US); Xiyang Luo, Mountain View, CA (US); Feng Yang, Sunnyvale, CA (US); Junjie Ke, East Palo Alto, CA (US); Yicong Tian, Mountain View, CA (US); Chao-Hung Chen, Milpitas, CA (US); Xia Li, Sunnyvale, CA (US); Luying Li, Sunnyvale, CA (US); Wenjing Kang, Santa Clara, CA (US); and Shun-Chuan Chen, Sunnyvale, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Appl. No. 17/612,372
Filed by GOOGLE LLC, Mountain View, CA (US)
PCT Filed Aug. 6, 2020, PCT No. PCT/US2020/045230
§ 371(c)(1), (2) Date Nov. 18, 2021,
PCT Pub. No. WO2022/031288, PCT Pub. Date Feb. 10, 2022.
Prior Publication US 2022/0301141 A1, Sep. 22, 2022
Int. Cl. G06V 10/82 (2022.01); G06T 7/00 (2017.01)
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
OG exemplary drawing
 
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.