SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR SEARCHING AND SORTING IMAGES BY AESTHETIC QUALITY
First Claim
Patent Images
1. A method for assigning an aesthetic score to an image, comprising:
- receiving an image;
executing a neural network on the image to generate learned features; and
applying a machine-learned model to assign an aesthetic score to the image, wherein a more aesthetically-pleasing image is given a higher aesthetic score and a less aesthetically-pleasing image is given a lower aesthetic score,wherein the learned features are inputs to the machine-learned model.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program product for assigning an aesthetic score to an image. A method of the present invention includes receiving an image. The method further includes executing a neural network on the image to generate learned features. The method further includes applying a machine-learned model to assign an aesthetic score to the image, where a more aesthetically-pleasing image is given a higher aesthetic score and a less aesthetically-pleasing image is given a lower aesthetic score. The learned features are inputs to the machine-learned model.
-
Citations
48 Claims
-
1. A method for assigning an aesthetic score to an image, comprising:
-
receiving an image; executing a neural network on the image to generate learned features; and applying a machine-learned model to assign an aesthetic score to the image, wherein a more aesthetically-pleasing image is given a higher aesthetic score and a less aesthetically-pleasing image is given a lower aesthetic score, wherein the learned features are inputs to the machine-learned model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A device for assigning an aesthetic score to an image, comprising:
-
a processor; a memory coupled to the processor; and a network interface coupled to the processor, wherein the processor is configured to; receive an image; execute a neural network on the image to generate learned features; and apply a machine-learned model to assign an aesthetic score to the image, wherein a more aesthetically-pleasing image is given a higher aesthetic score and a less aesthetically-pleasing image is given a lower aesthetic score, wherein the learned features are inputs to the machine-learned model.
-
-
27. A computer program product for assigning an aesthetic score to an image, said computer program product comprising a non-transitory computer readable medium storing computer readable program code embodied in the medium, said computer program product comprising:
-
program code for receiving an image; program code for executing a neural network on the image to generate learned features; and program code for applying a machine-learned model to assign an aesthetic score to the image, wherein a more aesthetically-pleasing image is given a higher aesthetic score and a less aesthetically-pleasing image is given a lower aesthetic score, wherein the learned features are inputs to the machine-learned model.
-
-
28. A method for generating content associated with a topic, the method comprising:
-
providing a topic; receiving a set of images associated with the topic; for each image in the set of images, assigning a score to the image, wherein the score is based on user interactions with the image and an aesthetic score of the image; and filtering the set of images based on the assigned scores to create a subset of images. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method for assessing the efficacy of changes to a social network including a plurality of users capable of uploading images to the social network, the method comprising:
-
determining a first metric for user and content quality for a first time period; making a change to the social network, wherein the change occurs after the first time period; after making the change, determining a second metric for user and content quality for a second time period; and assessing the efficacy of the change based on the determined first and second metrics for user and content quality. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification