Method of Segmenting Anatomic Entities in 3D Digital Medical Images
First Claim
1. A method of segmenting an anatomic entity in a digital medical image comprising:
- defining, for each of a number of landmarks in said image, an initial position of said landmark,calculating a graph data structure for all landmark points, each node (vertex) representing a landmark and each edge (arc) representing a connection between a pair of landmarks;
calculating a path through the graph data structure either in a systematic way or in a random way;
sampling a neighborhood around said initial position, said neighborhood comprising a number of candidate locations of said landmark,associating a cost with each of said candidate locations,optimizing a cost function expressing a weighted sum of overall gray level cost and overall shape cost for all candidate locations,calculating a segmented anatomic entity as a surface or volume through a selected combination of said candidate locations for each landmark for which combination said cost function is optimized, the order of visiting the landmarks determined by said path through the graph data structure, said path being a minimum spanning tree (MST).
2 Assignments
0 Petitions
Accused Products
Abstract
For each of a number of landmarks in an image an initial position of the landmark is defined. Next a neighborhood around the initial position comprising a number of candidate locations of the landmark, is sampled and a cost is associated with each of the candidate locations. A cost function expressing a weighted sum of overall gray level cost and overall shape cost for all candidate locations is optimized. A segmented anatomic entity is defined as a path through a selected combination of candidate locations for which combination the cost function is optimized. During optimization towards the optimal segmented surface/volume graph traversal methods are exploited.
46 Citations
22 Claims
-
1. A method of segmenting an anatomic entity in a digital medical image comprising:
-
defining, for each of a number of landmarks in said image, an initial position of said landmark, calculating a graph data structure for all landmark points, each node (vertex) representing a landmark and each edge (arc) representing a connection between a pair of landmarks; calculating a path through the graph data structure either in a systematic way or in a random way; sampling a neighborhood around said initial position, said neighborhood comprising a number of candidate locations of said landmark, associating a cost with each of said candidate locations, optimizing a cost function expressing a weighted sum of overall gray level cost and overall shape cost for all candidate locations, calculating a segmented anatomic entity as a surface or volume through a selected combination of said candidate locations for each landmark for which combination said cost function is optimized, the order of visiting the landmarks determined by said path through the graph data structure, said path being a minimum spanning tree (MST). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18)
-
-
16. A method of measuring an anatomic entity in a digital medical image comprising
defining, for each of a number of landmarks in said image, an initial position of said landmark, calculating a graph data structure for all landmark points, each node (vertex) representing a landmark and each edge (arc) representing a connection between a pair of landmarks; -
calculating a path through the graph data structure either in a systematic way or in a random way; sampling a neighborhood around said initial position, said neighborhood comprising a number of candidate locations of said landmark, associating a cost with each of said candidate locations, optimizing a cost function expressing a weighted sum of overall gray level cost and overall shape cost for all candidate locations, calculating a segmented anatomic entity as a surface or volume through a selected combination of said candidate locations for each landmark for which combination said cost function is optimized, the order of visiting the landmarks determined by said path through the graph data structure, said path being a minimum spanning tree (MST); calculating or selecting characteristic points based on the segmentation of said anatomic entity, calculating measurement objects based on said characteristic points, deriving measurements of said anatomic entity on the basis of said measurement objects. - View Dependent Claims (19)
-
-
17. A method of measuring an anatomic entity in a digital medical image comprising
defining, for each of a number of landmarks in said image, an initial position of said landmark, calculating a graph data structure for all landmark points, each node (vertex) representing a landmark and each edge (arc) representing a connection between a pair of landmarks; -
calculating a path through the graph data structure either in a systematic way or in a random way; sampling a neighborhood around said initial position, said neighborhood comprising a number of candidate locations of said landmark, associating a cost with each of said candidate locations, optimizing a cost function expressing a weighted sum of overall gray level cost and overall shape cost for all candidate locations, calculating a segmented anatomic entity as a surface or volume through a selected combination of said candidate locations for each landmark for which combination said cost function is optimized, the order of visiting the landmarks determined by said path through the graph data structure, said path being a minimum spanning tree (MST); identifying said landmarks as measurement points, calculating measurement objects based on said measurement points, deriving measurements of said anatomic entity on the basis of said measurement objects. - View Dependent Claims (20)
-
-
21. A computer program product adapted to carry out a method comprising:
-
defining, for each of a number of landmarks in said image, an initial position of said landmark, calculating a graph data structure for all landmark points, each node (vertex) representing a landmark and each edge (arc) representing a connection between a pair of landmarks; calculating a path through the graph data structure either in a systematic way or in a random way; sampling a neighborhood around said initial position, said neighborhood comprising a number of candidate locations of said landmark, associating a cost with each of said candidate locations, optimizing a cost function expressing a weighted sum of overall gray level cost and overall shape cost for all candidate locations, calculating a segmented anatomic entity as a surface or volume through a selected combination of said candidate locations for each landmark for which combination said cost function is optimized, the order of visiting the landmarks determined by said path through the graph data structure, said path being a minimum spanning tree (MST).
-
-
22. A computer readable medium comprising computer executable program code adapted to carry out a method comprising:
-
defining, for each of a number of landmarks in said image, an initial position of said landmark, calculating a graph data structure for all landmark points, each node (vertex) representing a landmark and each edge (arc) representing a connection between a pair of landmarks; calculating a path through the graph data structure either in a systematic way or in a random way; sampling a neighborhood around said initial position, said neighborhood comprising a number of candidate locations of said landmark, associating a cost with each of said candidate locations, optimizing a cost function expressing a weighted sum of overall gray level cost and overall shape cost for all candidate locations, calculating a segmented anatomic entity as a surface or volume through a selected combination of said candidate locations for each landmark for which combination said cost function is optimized, the order of visiting the landmarks determined by said path through the graph data structure, said path being a minimum spanning tree (MST).
-
Specification