Angiography method and apparatus
First Claim
1. An apparatus for producing an angiographic image representation of a subject, the apparatus comprising:
- an imaging scanner that acquires imaging data from at least a portion of a subject, the imaging data including vascular contrast;
a reconstruction processor that reconstructs a three-dimensional image representation from the imaging data, the image representation formed of image elements and exhibiting vascular contrast; and
a processor that converts the image representation into an edge-enhanced image representation having enhanced vascular edges and divides the edge-enhanced image representation into a plurality of two-dimensional slices formed of pixels spanning the angiographic image representation, and for each slice;
flood-fills the vascular edges to form filled regions defined by pixels having a first value, identifies vessel centers through iterative removal of pixels having the first value from around the edges of the filled regions, and the vessel centers identified being representative of a three-dimensional vascular structure, the processor further segmenting, tracking, extracting, enhancing, or identifying information about the three-dimensional vascular structure using the identified vessel centers as operative inputs.
2 Assignments
0 Petitions
Accused Products
Abstract
A two-dimensional slice formed of pixels (376) is extracted from the angiographic image (76) after enhancing the vessel edges by second order spatial differentiation (78). Imaged vascular structures in the slice are located (388) and flood-filled (384). The edges of the filled regions are iteratively eroded to identify vessel centers (402). The extracting, locating, flood-filling, and eroding is repeated (408) for a plurality of slices to generate a plurality of vessel centers (84) that are representative of the vascular system. A vessel center (88) is selected, and a corresponding vessel direction (92) and orthogonal plane (94) are found. The vessel boundaries (710) in the orthogonal plane (94) are identified by iteratively propagating (704) a closed geometric contour arranged about the vessel center (88). The selecting, finding, and estimating are repeated for the plurality of vessel centers (84). The estimated vessel boundaries (710) are interpolated (770) to form a vascular tree (780).
189 Citations
28 Claims
-
1. An apparatus for producing an angiographic image representation of a subject, the apparatus comprising:
-
an imaging scanner that acquires imaging data from at least a portion of a subject, the imaging data including vascular contrast;
a reconstruction processor that reconstructs a three-dimensional image representation from the imaging data, the image representation formed of image elements and exhibiting vascular contrast; and
a processor that converts the image representation into an edge-enhanced image representation having enhanced vascular edges and divides the edge-enhanced image representation into a plurality of two-dimensional slices formed of pixels spanning the angiographic image representation, and for each slice;
flood-fills the vascular edges to form filled regions defined by pixels having a first value, identifies vessel centers through iterative removal of pixels having the first value from around the edges of the filled regions, and the vessel centers identified being representative of a three-dimensional vascular structure, the processor further segmenting, tracking, extracting, enhancing, or identifying information about the three-dimensional vascular structure using the identified vessel centers as operative inputs. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for producing an angiographic image representation of a subject, the apparatus comprising:
-
an imaging scanner that acquires imaging data from at least a portion of a subject, the imaging data including vascular contrast;
a reconstruction processor that reconstructs an image representation from the imaging data, the image representation formed of image elements and exhibiting vascular contrast;
a processor that converts the image representation into an edge-enhanced image representation having enhanced vascular edges and divides the edge-enhanced image representation into at least one two-dimensional slice formed of pixels, and for each slice;
flood-fills the vascular edges to form filled regions defined by pixels having a first value, identifies vessel centers through iterative removal of pixels having the first value from around the edges of the filled regions, and tags vessel overlaps and vessel furcations identified as a plurality of vessel centers corresponding to a single filled region; and
segments, tracks, extracts, enhances, or identifies vascular information contained in the angiographic image using the identified vessel centers as operative inputs. - View Dependent Claims (7)
-
-
8. A method for characterizing a vascular system in a three-dimensional angiographic image comprised of voxels, the method comprising:
-
extracting from the angiographic image a two-dimensional slice formed of pixels;
locating imaged vascular structures in the slice;
flood-filling the imaged vascular structures to form filled regions defined by pixels having a first value;
iteratively eroding the edges of the filled regions to identify vessel center points; and
repeating the extracting, locating, flood-filling, and eroding for a plurality of slices to generate a plurality of vessel center points that are representative of the vascular system. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A processor for carrying out a method for characterizing a vascular system in a three-dimensional angiographic image comprised of voxels, the method comprising:
-
extracting from the angiographic image two-dimensional slices formed of pixels;
flood-filling imaged vascular structures in the slices to form filled regions defined by pixels having a first value;
eroding the edges of the filled regions to identify a plurality of vessel center points representative of the vascular system;
selecting a first vessel center point;
finding a vessel direction corresponding to the first vessel center point based on analysis of the angiographic image in the three-dimensional neighborhood of the first vessel center point;
defining a plane of the angiographic image perpendicular to the vessel direction and containing the first vessel center point;
estimating vessel boundaries corresponding to the first vessel center point in the defined plane;
repeating the selecting, finding, defining, and estimating for the plurality of vessel center points; and
interpolating the estimated vessel boundaries to produce a vascular representation. - View Dependent Claims (15, 16, 17)
-
-
18. A method for tracking a vascular system in an angiographic image, the method comprising:
-
identifying a plurality of vessel centers in three dimensions that are representative of the vascular system;
selecting a first vessel center;
finding a first vessel direction corresponding to the local direction of the vessel at the first vessel center;
defining a first slice that is orthogonal to the first vessel direction and includes the first vessel center;
estimating vessel boundaries in the first slice by iteratively propagating a closed geometric contour arranged about the first vessel center;
repeating the selecting, finding, defining, and estimating for the plurality of vessel centers; and
interpolating the estimated vessel boundaries to form a vascular tree. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. An apparatus for characterizing a vascular system in a three-dimensional angiographic image comprised of voxels, the apparatus comprising:
-
a means for extracting from the angiographic image a two-dimensional slice formed of pixels;
a means for locating imaged vascular structures in the slice;
a means for flood-filling the imaged vascular structures to form filled regions defined by pixels having a first value;
a means for iteratively eroding the edges of the filled regions to identify vessel center points; and
a means for generating a plurality of vessel center points that are representative of the vascular system, the means for generating being in operative communication with the means for extracting, the means for locating, the means for flood-filling, and the means for eroding. - View Dependent Claims (27)
-
-
28. An apparatus for tracking a vascular system in an angiographic image, the apparatus comprising:
-
a means for identifying a plurality of vessel centers in three dimensions that are representative of the vascular system;
a means for selecting a first vessel center;
a means for finding a first vessel direction corresponding to the local direction of the vessel at the first vessel center;
a means for defining a first slice that is orthogonal to the first vessel direction and includes the first vessel center;
a means for estimating vessel boundaries in the first slice by iteratively propagating a closed geometric contour arranged about the first vessel center;
a means for interpolating the estimated vessel boundaries to form a vascular tree after the selecting, finding, defining, and estimating have been repeated for the plurality of vessel centers.
-
Specification