Image composition evaluation
First Claim
1. A computer implemented method of evaluating compositional quality of a layout orientation of an image, said method comprising:
- receiving image saliency data for an image to be presented in a viewing region;
receiving a layout orientation for presenting said image in said viewing region;
receiving a composition template embodying an image composition rule, wherein said composition template is a grayscale map and wherein said composition template is not derived from said image;
utilizing said image saliency data, said composition template, and summing values of a plurality of pixels of a weighted saliency distribution to determine a weighted occlusion cost for viewing said image using said layout orientation; and
utilizing said weighted occlusion cost to determine a composition score indicating quality of said layout orientation with respect to said image composition rule.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method of evaluating compositional quality of a layout orientation of an image, image saliency data is received for an image to be presented in a viewing region. A layout orientation for presenting the image in the viewing region is received. A composition template embodying an image composition rule is received. The image saliency data and the composition template are utilized to determine a weighted occlusion cost for the layout orientation. The weighted occlusion cost is utilized to determine a composition score indicating quality of the layout orientation with respect to the image composition rule.
-
Citations
20 Claims
-
1. A computer implemented method of evaluating compositional quality of a layout orientation of an image, said method comprising:
-
receiving image saliency data for an image to be presented in a viewing region; receiving a layout orientation for presenting said image in said viewing region; receiving a composition template embodying an image composition rule, wherein said composition template is a grayscale map and wherein said composition template is not derived from said image; utilizing said image saliency data, said composition template, and summing values of a plurality of pixels of a weighted saliency distribution to determine a weighted occlusion cost for viewing said image using said layout orientation; and utilizing said weighted occlusion cost to determine a composition score indicating quality of said layout orientation with respect to said image composition rule. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having computer-executable instructions for performing steps of a method for determining a layout orientation for presenting an image within a viewing region, said instructions comprising:
-
receiving image saliency data for an image to be displayed within a viewing region; receiving a composition template embodying an image composition rule, wherein said composition template is a grayscale map and wherein said composition template is not derived from said image; determining a plurality of layout orientations for presenting said image in said viewing region; utilizing said image saliency data, said composition template, and summing values of a plurality of pixels of a weighted saliency distribution to determine a weighted occlusion cost for viewing said image using a layout orientation of said plurality of layout orientations; utilizing said weighted occlusion cost to determine a composition score indicating quality of said layout orientation with respect to said image composition rule; and determining a selected layout orientation for presenting said image within said viewing region by comparing composition scores for said plurality of layout orientations. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for capturing an image composition rule in a composition template, said method comprising:
-
presenting a viewing region to a user, wherein said viewing region is presented to said user in a uniform color; receiving a user designation of an area of visual interest in said viewing region, said area of visual interest representing a user specified image composition rule regarding positioning of a salient image feature with respect to said viewing region; generating an updated viewing region from said viewing region, said updated viewing region indicating said area of interest with a color other than said uniform color; saving said updated viewing region as a composition template which embodies said image composition rule, wherein said composition template is a grayscale map and wherein said composition template is not derived from an image; utilizing an image saliency data, said composition template, and summing values of a plurality of pixels of a weighted saliency distribution to determine a weighted occlusion cost for viewing said image using a layout orientation; and utilizing said weighted occlusion cost to determine a composition score indicating quality of said layout orientation with respect to said image composition rule. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification