Method and system for learning an attention model for an image
First Claim
1. A method performed by a computer for learning an attention model for an image, the method comprising:
- receiving indications of actions of a user while viewing the image and indications of action focus areas of the image currently being viewed to which the actions relate; and
generating by the computer the attention model based on the actions of the user, the attention model identifying attention objects of the image, an attention object corresponding to an area of the image in which the user has expressed interest based on the actions of the user while viewing the image, the attention objects being identified bydividing the image into images zones such that the image zones encompass the entire image, each image zone having an interest score indicating interest of the user in the image zone;
for each indication of an action,for each image zone within the action focus area of the action, updating the interest score for the image zone based on the indicated action;
identifying as initial attention objects those image zones with interest scores indicating the user expressed most interest in those image zones;
expanding the initial attention objects by adding adjacent image zones with an interest score indicating a threshold interest in the adjacent image zones; and
designating an expanded attention object as an attention object for the image.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for learning an attention model for an image based on user navigation actions while viewing the image is provided. An attention model learning system generates an initial attention model based on static features derived from the image. The learning system logs the actions of users as they view the image. The learning system identifies from the actions of the users those areas of the image that may be of user interest: After the learning system identifies areas that may be of user interest, the learning system attempts to identify attention objects based on those identified areas. After identifying the user attention objects, the learning system updates the attention model for the image to reflect the additional information provided by the user attention objects.
-
Citations
33 Claims
-
1. A method performed by a computer for learning an attention model for an image, the method comprising:
-
receiving indications of actions of a user while viewing the image and indications of action focus areas of the image currently being viewed to which the actions relate; and generating by the computer the attention model based on the actions of the user, the attention model identifying attention objects of the image, an attention object corresponding to an area of the image in which the user has expressed interest based on the actions of the user while viewing the image, the attention objects being identified by dividing the image into images zones such that the image zones encompass the entire image, each image zone having an interest score indicating interest of the user in the image zone; for each indication of an action, for each image zone within the action focus area of the action, updating the interest score for the image zone based on the indicated action; identifying as initial attention objects those image zones with interest scores indicating the user expressed most interest in those image zones; expanding the initial attention objects by adding adjacent image zones with an interest score indicating a threshold interest in the adjacent image zones; and designating an expanded attention object as an attention object for the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for identifying user interest in an image, the method comprising:
-
receiving indications of actions of a user while viewing the image; dividing the image into image zones; identifying actions of the user that indicate user interest in the image; for identified actions, determining by a computer an image zone of the image associated with the action; and indicating by the computer that the determined image zone is of user interest by updating an interest score for the image zone; and identifying attention objects of the image by identifying by the computer as initial attention objects those image zones with interest scores indicating the user expressed most interest in those image zones; expanding by the computer the initial attention objects by adding adjacent image zones with an interest score indicating a threshold interest in the adjacent image zones; and designating an expanded attention object as an attention object for the image. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented method for identifying attention objects of an image, the method comprising:
-
receiving indications of actions of a user while viewing the image; identifying actions of the user that indicate user interest; and defining areas associated with the identified actions as attention objects of the image by; generating by a computer a user interest map having image zones and an interest score for each image zone, the interest score for an image zone indicating user interest in the image zone as indicated by the identified actions; for each image zone of the user interest map with an interest score indicating a primary threshold level of user interest, designating that image zone as an attention object; and for each attention object that has been designated, when an image zone that is adjacent to that attention object has an interest score indicating a secondary threshold level of user interest, expanding that attention object to include that adjacent image zone. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A computer-readable storage medium containing instructions for controlling a computer system to learn an attention model for an image, by a method comprising:
-
generating an attention model based on static features of the image, the attention model identifying attention objects of the image that may be of interest to a user; displaying the image to a plurality of users; for each of the plurality of users to whom the image is displayed, receiving indications of actions of that user while viewing the image; and updating the attention model based on the actions of the users by; generating a user interest map having image zones and an interest score for each image zone, the interest score for an image zone indicating user interest in the image zone as indicated by the received indications of user actions; for each image zone of the user interest map with an interest score indicating a primary threshold level of user interest, when the image zone is within an attention object of the attention model, designating that attention object as a primary attention object; and when the image zone is not within an attention object of the attention model, designating that image zone as a primary attention object; and for each primary attention object that has been designated, when an image zone that is adjacent to that primary attention object has an interest score indicating a secondary threshold level of user interest, expanding that attention object to include that adjacent image zone; and providing the updated attention model for use in displaying the image. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
Specification