Active segmentation for groups of images
First Claim
1. A computer-implemented method comprising:
- by one or more processors, selecting an informative image that is representative of a group of similar images;
automatically modeling the group of similar images to construct a graph including one or more edges that indicate at least one of a foreground relationship or a background relationship between two or more images in the group of similar images; and
segmenting one or more images in the group of similar images by propagating semantic information of the informative image to at least one image in the group of similar images, the propagating based on a relationship in the graph between the informative image and the at least one image.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of segmenting images are disclosed. The similarity of images in a set of images is compared. A group of images is selected from the set of images. The images in the group of images are selected based on compared similarities among the images. An informative image is selected from the group of images. User-defined semantic information of the informative image is received. The group of images is modeled as a graph. Each image in the group of images denotes a node in the graph. Edges of the graph denote a foreground or background relationship between images. One or more images in the group of images may be automatically segmented by propagating semantic information of the informative image to images in the group having a graph node corresponding to the informative image. Segmentation results can be refined according to user provided image semantics.
21 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
by one or more processors, selecting an informative image that is representative of a group of similar images; automatically modeling the group of similar images to construct a graph including one or more edges that indicate at least one of a foreground relationship or a background relationship between two or more images in the group of similar images; and segmenting one or more images in the group of similar images by propagating semantic information of the informative image to at least one image in the group of similar images, the propagating based on a relationship in the graph between the informative image and the at least one image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more processing units; and at least one software module executable by the one or more processing units to; select an informative image from a group of similar images, the informative image being representative of the group of similar images; construct a graph by modeling the group of similar images, the graph including one or more edges that indicate at least one of a foreground relationship or a background relationship between images in the group of similar images; and segment one or more images in the group of similar images by propagating semantic information of the informative image to at least one image in the group of similar images, the propagating based at least in part on a relationship in the graph between the informative image and the at least one image. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-readable storage memory devices storing computer-executable instructions that instruct a processor to perform actions comprising:
-
selecting an informative image that is typical of a group of images; modeling the group of images to construct a graph including one or more edges that indicate at least one of a foreground relationship or a background relationship between images in the group of images; and segmenting one or more images in the group of images by propagating semantic information of the informative image to at least one image in the group of images. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification