Creating a blood vessel tree from imaging data
First Claim
1. A method of creating a blood vessel tree from imaging data, the method comprising:
- (a) receiving a blood vessel object identified from imaging data;
(b) selecting a starting point of the received blood vessel object;
(c) calculating a width map for the received blood vessel object;
(d) identifying an exit point for the received blood vessel object;
(e) calculating a distance map relative to the identified exit point for the received candidate vessel object, wherein the distance map is weighted by the width values of the width map;
(f) identifying an endpoint during calculation of the distance map;
(g) backtracking from the identified endpoint to the selected starting point to define a path in a vessel tree;
(h) repeating (g) for each identified endpoint to create a vessel tree for the blood vessel object; and
filtering the identified endpoint if the identified endpoint is not a local maxima based on a distance to the selected starting point.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of defining a heart region from imaging data is provided. Received imaging data is projected into a first plane. A first threshold is applied to the first plane of data to eliminate data associated with air. A largest first connected component is identified from the first threshold applied data. A first center of mass of the identified largest first connected component is calculated to define a first coordinate and a second coordinate of the heart region. The received imaging data is projected into a second plane, wherein the second plane is perpendicular to the first plane. A second threshold is applied to the second plane of data to eliminate data associated with air. A largest second connected component is identified from the second threshold applied data. A second center of mass of the identified largest second connected component is calculated to define a third coordinate of the heart region.
-
Citations
13 Claims
-
1. A method of creating a blood vessel tree from imaging data, the method comprising:
-
(a) receiving a blood vessel object identified from imaging data; (b) selecting a starting point of the received blood vessel object; (c) calculating a width map for the received blood vessel object; (d) identifying an exit point for the received blood vessel object; (e) calculating a distance map relative to the identified exit point for the received candidate vessel object, wherein the distance map is weighted by the width values of the width map; (f) identifying an endpoint during calculation of the distance map; (g) backtracking from the identified endpoint to the selected starting point to define a path in a vessel tree; (h) repeating (g) for each identified endpoint to create a vessel tree for the blood vessel object; and filtering the identified endpoint if the identified endpoint is not a local maxima based on a distance to the selected starting point. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of creating a blood vessel tree from imaging data, the method comprising:
-
(a) receiving a blood vessel object identified from imaging data; (b) selecting a starting point of the received blood vessel object; (c) calculating a width map for the received blood vessel object; (d) identifying an exit point for the received blood vessel object; (e) calculating a distance map relative to the identified exit point for the received candidate vessel object, wherein the distance map is weighted by the width values of the width map; (f) identifying an endpoint during calculation of the distance map; (g) backtracking from the identified endpoint to the selected starting point to define a path in a vessel tree; and (h) repeating (g) for each identified endpoint to create a vessel tree for the blood vessel object; determining if the identified endpoint is a disconnected vessel; if the identified endpoint is a disconnected vessel, estimating a direction of the disconnected vessel at the identified endpoint; detecting a connected component in a portion of the imaging data in the estimated direction of the disconnected vessel; and repeating (g) for the detected connected component. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method of creating a blood vessel tree from imaging data, the method comprising:
-
(a) receiving a blood vessel object identified from imaging data; (b) selecting a starting point of the received blood vessel object; (c) calculating a width map for the received blood vessel object; (d) identifying an exit point for the received blood vessel object; (e) calculating a distance map relative to the identified exit point for the received candidate vessel object, wherein the distance map is weighted by the width values of the width map; (f) identifying an endpoint during calculation of the distance map; (g) backtracking from the identified endpoint to the selected starting point to define a path in a vessel tree; and (h) repeating (g) for each identified endpoint to create a vessel tree for the blood vessel object; identifying an x-junction in the created vessel tree, wherein identifying the x-junction comprises identifying two bifurcations located within a distance threshold relative to the other; removing a path associated with the identified x-junction; identifying a first path of a first of the identified two bifurcations, wherein the first path has a closest direction to an edge arriving from an aorta object; identifying a second path of the first of the identified two bifurcations, wherein the second path does not have the closest direction to the edge arriving from the aorta object and selecting the path as the second path.
-
Specification