Image Cropping Suggestion Using Multiple Saliency Maps
First Claim
1. A method implemented by a computing device, the method comprising:
- computing component scores for candidate image croppings of a scene, the component scores indicative of visual characteristics established for visually pleasing croppings and computed using multiple different saliency maps; and
choosing one or more image croppings from the candidate image croppings using the component scores.
3 Assignments
0 Petitions
Accused Products
Abstract
Image cropping suggestion using multiple saliency maps is described. In one or more implementations, component scores, indicative of visual characteristics established for visually-pleasing croppings, are computed for candidate image croppings using multiple different saliency maps. The visual characteristics on which a candidate image cropping is scored may be indicative of its composition quality, an extent to which it preserves content appearing in the scene, and a simplicity of its boundary. Based on the component scores, the croppings may be ranked with regard to each of the visual characteristics. The rankings may be used to cluster the candidate croppings into groups of similar croppings, such that croppings in a group are different by less than a threshold amount and croppings in different groups are different by at least the threshold amount. Based on the clustering, croppings may then be chosen, e.g., to present them to a user for selection.
-
Citations
20 Claims
-
1. A method implemented by a computing device, the method comprising:
-
computing component scores for candidate image croppings of a scene, the component scores indicative of visual characteristics established for visually pleasing croppings and computed using multiple different saliency maps; and choosing one or more image croppings from the candidate image croppings using the component scores. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method implemented by a computing device, the method comprising:
-
obtaining input to initiate cropping of a scene; computing multiple different saliency maps from an image of the scene; and generating one or more suggested image croppings of the scene based on rankings assigned to multiple candidate croppings that reflect an assessment of; composition quality of the multiple candidate croppings, the assessment of the composition quality performed using a first combination of the multiple different saliency maps; degrees of preservation of content appearing in the scene for the multiple candidate croppings, the assessment of the degrees of preservation of content performed using a second combination of the multiple different saliency maps; and boundary simplicity of the multiple candidate croppings, the assessment of the boundary simplicity performed using a third combination of the multiple different saliency maps. - View Dependent Claims (16, 17, 18)
-
-
19. A system comprising:
one or more modules implemented at least partially in hardware, the one or more modules configured to perform operations comprising; displaying, via a user interface, one or more suggested croppings of a scene, the suggested croppings being selected from a plurality of candidate croppings for suggestion based on selection of the suggested croppings from multiple clusters of croppings, each of the clusters having croppings that are different from croppings in the other clusters by at least a threshold amount; and receiving, via the user interface, a selection of one of the one or more suggested croppings to apply a selected cropping of the scene. - View Dependent Claims (20)
Specification