Method and apparatus for segmenting an image in order to locate a part thereof
1 Assignment
0 Petitions
Accused Products
Abstract
A method is disclosed to automatically segment 3D and higher-dimensional images into two subsets without user intervention, with no topological restriction on the solution, and in such a way that the solution is an optimal in a precisely defined optimization criterion, including an exactly defined degree of smoothness. A minimum-cut algorithm is used on a graph devised so that the optimization criterion translates into the minimization of the graph cut. The minimum cut thus found is interpreted as the segmentation with desired property
58 Citations
62 Claims
-
1-14. -14. (canceled)
-
15. A method for associating particular data in a three-dimensional space, comprising the steps of:
-
receiving first data corresponding to at least one first point in the three-dimensional space, the first data for each one of the at least one first point including first information indicative of a likelihood of an association of the first data with at least a first part of the respective first point;
receiving second data corresponding to at least one second point in the three-dimensional space, the second data for each one of the at least one second point including second information indicative of a likelihood of an association of the second data with at least a second part of the respective second point; and
associating the first and second points to the respective first and second parts based on the first and second information. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for associating particular data in a three-dimensional space, comprising:
a processing arrangement which, when executing the computer program, is configured to;
receive first data corresponding to at least one first point in the three-dimensional space, the first data for each one of the at least one first point including first information indicative of a likelihood of an association of the first data with at least a first part of the respective first point, receiving second data corresponding to at least one second point in the three-dimensional space, the second data for each one of the at least one second point including second information indicative of a likelihood of an association of the second data with at least a second part of the respective second point, and associate the first and second points to the respective first and second parts based on the first and second information. - View Dependent Claims (35)
-
36. A software storage medium which, when executed by a processing arrangement, is configured to associate particular data in a three-dimensional space, the software storage medium comprising:
a software program including;
a first module which, when executed, receives first data corresponding to at least one first point in the three-dimensional space, the first data for each one of the at least one first point including first information indicative of a likelihood of an association of the first data with at least a first part of the respective first point, a second module which, when executed, receives second data corresponding to at least one second point in the three-dimensional space, the second data for each one of the at least one second point including second information indicative of a likelihood of an association of the second data with at least a second part of the respective second point, and a third module which, when executed, associates the first and second points to the respective first and second parts based on the first and second information. - View Dependent Claims (37)
-
38. An image editing system, comprising:
-
an input device for inputting an image;
a graphical user interface for selecting first data and second data for the image; and
an image processor for editing the image, the image processor including a segmentation routine that builds a graph associated with the image and uses a graph cut algorithm to cut the graph into segments. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A method for editing an image, comprising the steps of:
-
selecting first data and second data for the image; and
segmenting the image by building a graph associated with the image and using a graph cut algorithm to cut the graph into segments. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A program storage device readable by a machine, tangibly embodying a program of instructions executable on the machine to perform method steps for editing an image, comprising the method steps of:
-
selecting first data and second data for the image; and
segmenting the image by building a graph associated with the image and using a graph cut algorithm to cut the graph into segments.
-
Specification