Updating image segmentation following user input
First Claim
Patent Images
1. A method comprising:
- receiving, by a computer, at least one user input identifying a plurality of image elements in a segmented image as belonging to a first portion of the image, the segmented image comprising the first portion comprising image elements having a first label and a second portion comprising image elements having a second label;
updating properties associated with the first portion of the image giving more weight to the identified plurality of image elements than to other image elements in the first portion; and
updating the first and second portions of the segmented image based on the updated properties;
wherein,the properties associated with the first portion of the image comprise a Gaussian mixture model and updating properties associated with the first portion of the image giving more weight to the identified plurality of image elements than to other image elements in the first portion comprises;
updating parameters of the Gaussian mixture model using a weighted average of a Gaussian mixture model component for each image element in the plurality of image elements and for each of the other image elements in the first portion, wherein a first weight is applied to the component for each image element in the plurality of image elements, a second weight is applied to the component for each of the other image elements in the first portion and the first weight is larger than the second weight;
orthe method further comprises;
computing a plurality of regions in the image, each region comprising connected image elements having the second label before updating the first and second portions and having the first label after updating the first and second portions; and
further updating the first and second portions of the segmented image by determining if a region comprises one of the plurality of identified image elements and if the region does not comprise one of the plurality of identified image elements, changing the label of each image element in the region from the first label to the second label.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods of updating image segmentation following user input are described. In an embodiment, the properties used in computing the different portions of the image are updated as a result of one or more user inputs. Image elements which have been identified by a user input are given more weight when updating the properties than other image elements which have already been assigned to a particular portion of the image. In another embodiment, an updated segmentation is post-processed such that only regions which are connected to an appropriate user input are updated.
243 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computer, at least one user input identifying a plurality of image elements in a segmented image as belonging to a first portion of the image, the segmented image comprising the first portion comprising image elements having a first label and a second portion comprising image elements having a second label; updating properties associated with the first portion of the image giving more weight to the identified plurality of image elements than to other image elements in the first portion; and updating the first and second portions of the segmented image based on the updated properties; wherein, the properties associated with the first portion of the image comprise a Gaussian mixture model and updating properties associated with the first portion of the image giving more weight to the identified plurality of image elements than to other image elements in the first portion comprises; updating parameters of the Gaussian mixture model using a weighted average of a Gaussian mixture model component for each image element in the plurality of image elements and for each of the other image elements in the first portion, wherein a first weight is applied to the component for each image element in the plurality of image elements, a second weight is applied to the component for each of the other image elements in the first portion and the first weight is larger than the second weight;
orthe method further comprises; computing a plurality of regions in the image, each region comprising connected image elements having the second label before updating the first and second portions and having the first label after updating the first and second portions; and further updating the first and second portions of the segmented image by determining if a region comprises one of the plurality of identified image elements and if the region does not comprise one of the plurality of identified image elements, changing the label of each image element in the region from the first label to the second label. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method of updating a segmented image based on at least one user input, the segmented image comprising a foreground portion and a background portion and the method comprising:
-
displaying at least the foreground portion of the segmented image to a user; receiving at least one user input identifying a plurality of image elements in the segmented image as assigned to a first portion selected from the background and foreground portions of the segmented image; updating properties of said first portion using a weighted combination of properties of each image element in the first portion, wherein a first weight is used for properties of the identified plurality of image elements and a second weight is used for properties of other image elements in said first portion and wherein the first weight is bigger than the second weight; updating the foreground and background portions of the segmented image based on the updated properties; computing a plurality of regions in the image, each region comprising connected image elements assigned to said first portion after updating and assigned to a second portion before updating, wherein the second portion is also selected from the background and foreground portions and is not the same as the first portion; further updating the foreground and background portions of the segmented image by, for each of the plurality of regions in the image, assigning each image element in the region to the second portion if the region does not comprise one of the plurality of identified image elements; and displaying at least the further updated foreground portion of the segmented image to the user. - View Dependent Claims (14, 15)
-
-
16. A system for updating a segmented image based on at least one user input, the segmented image comprising a foreground portion and a background portion and the system comprising:
one or more processors configured to; cause display of at least the foreground portion of the segmented image to a user; receive at least one user input identifying a plurality of image elements in the segmented image as assigned to a first portion selected from the background and foreground portions of the segmented image; update properties of said first portion using a weighted combination of properties of each image element in the first portion, wherein a first weight is used for properties of the identified plurality of image elements and a second weight is used for properties of other image elements in said first portion and wherein the first weight is bigger than the second weight; update the foreground and background portions of the segmented image based on the updated properties; compute a plurality of regions in the image, each region comprising connected image elements assigned to said first portion after updating and assigned to a second portion before updating, wherein the second portion is also selected from the background and foreground portions and is not the same as the first portion; further update the foreground and background portions of the segmented image by, for each of the plurality of regions in the image, assigning each image element in the region to the second portion if the region does not comprise one of the plurality of identified image elements; and cause display of at least the further updated foreground portion of the segmented image to the user. - View Dependent Claims (17, 18, 19, 20)
Specification