GPU multi-label image segmentation
First Claim
Patent Images
1. A method for image segmentation comprising:
- specifying a plurality of seed points in an image of interest, the seed points corresponding to a node in a seed texture, each seed point having a different color;
determining a matrix for each node, including neighboring edge weights of each node;
determining a probability that a node can be characterized as each seed point;
assigning the node the color of a most probable seed point; and
outputting a segmentation of the image of interest according to node assignments, wherein the segmentation differentiates portions of the image of interest.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for image segmentation includes specifying seed points in an image of interest, the seed points corresponding to a node in a seed texture, each seed point having a different color. The method includes determining a matrix for each node, including neighboring edge weights of each node, and determining a probability that a node can be characterized as each seed point. The method includes assigning the node the color of a most probable seed point, and outputting a segmentation of the image of interest according to node assignments, wherein the segmentation differentiates portions of the image of interest.
-
Citations
16 Claims
-
1. A method for image segmentation comprising:
-
specifying a plurality of seed points in an image of interest, the seed points corresponding to a node in a seed texture, each seed point having a different color;
determining a matrix for each node, including neighboring edge weights of each node;
determining a probability that a node can be characterized as each seed point;
assigning the node the color of a most probable seed point; and
outputting a segmentation of the image of interest according to node assignments, wherein the segmentation differentiates portions of the image of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform a method for image segmentation, the method comprising:
-
specifying a plurality of seed points in an image of interest, the seed points corresponding to a node in a seed texture, each seed point having a different color;
determining a matrix for each node, including neighboring edge weights of each node;
determining a probability that a node can be characterized as each seed point;
assigning the node the color of a most probable seed point; and
outputting a segmentation of the image of interest according to node assignments, wherein the segmentation differentiates portions of the image of interest. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
- 15. A graphics processing unit coupled to a bus of a computer system for processing a Laplacian matrix of edge weights between nodes, each node corresponding to a pixel in an image of interest, the graphics processing unit for determining an output texture comprising vector data for each RGBA channel and a label for each node, wherein the label corresponds to an RGBA channel, the graphics processing unit for outputting a segmentation of the image of interest according to the label for each node.
Specification