Saliency map computation
First Claim
1. A method implemented by a computing device, the method comprising:
- determining boundary regions of an image that depicts a scene, each of the boundary regions comprising less than an entirety of the image;
computing intermediate saliency maps of each of the boundary regions, the intermediate saliency maps representing visual saliency of portions of the scene that are captured in the boundary regions, the intermediate saliency maps computed based on the visual saliency of the portions of the scene captured in the boundary regions being background of the scene; and
combining the intermediate saliency maps to generate a base saliency map of the image, the intermediate saliency maps being combined to suppress an effect of one or more foreground objects on the base saliency map, the one or more foreground objects that have the effect suppressed occupying a majority of one of the boundary regions.
2 Assignments
0 Petitions
Accused Products
Abstract
Saliency map computation is described. In one or more implementations, a base saliency map is generated for an image of a scene. The base saliency map may be generated from intermediate saliency maps computed for boundary regions of the image. Each of the intermediate saliency maps may represent visual saliency of portions of the scene that are captured in the corresponding boundary region. The boundary regions may include, for instance, a top boundary region, a bottom boundary region, a left boundary region, and a right boundary region. Further, the intermediate saliency maps may be combined in such a way that an effect of a foreground object on the saliency map is suppressed. The foreground objects for which the effect is suppressed are those that occupy a majority of one of the boundary regions.
-
Citations
20 Claims
-
1. A method implemented by a computing device, the method comprising:
-
determining boundary regions of an image that depicts a scene, each of the boundary regions comprising less than an entirety of the image; computing intermediate saliency maps of each of the boundary regions, the intermediate saliency maps representing visual saliency of portions of the scene that are captured in the boundary regions, the intermediate saliency maps computed based on the visual saliency of the portions of the scene captured in the boundary regions being background of the scene; and combining the intermediate saliency maps to generate a base saliency map of the image, the intermediate saliency maps being combined to suppress an effect of one or more foreground objects on the base saliency map, the one or more foreground objects that have the effect suppressed occupying a majority of one of the boundary regions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method implemented by a computing device, the method comprising:
-
generating an intermediate saliency map of a boundary region of an image that comprises less than an entirety of the image, the intermediate saliency map generated by computing a saliency value for each pixel contained in the boundary region based on a whitened Euclidean distance from an average color of the boundary region; and combining the intermediate saliency map with other intermediate saliency maps computed for other boundary regions of the image to generate a base saliency map of the image, the other boundary regions of the image comprising less than the entirety of the image. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a memory; one or more processors; and computer-readable storage media storing instructions that are executable via the one or more processors to implement an application to perform operations comprising; receiving input to perform a post-processing action on an image that depicts a scene, the post-processing action involving an assessment of content in the scene that is performed using a base saliency map of the image; and generating the base saliency map of the image from intermediate saliency maps of boundary regions of the image, each of the boundary regions comprising less than an entirety of the image and each of the intermediate saliency maps generated by computing a saliency value for each pixel contained in a corresponding said boundary region, the saliency value computed based on a whitened Euclidean distance from an average color of the corresponding said boundary region. - View Dependent Claims (20)
-
Specification