This invention relates to the analysis of images showing the blood vessels of a subject.
Vascular disease in the coronary or peripheral system often involves stenotic lesions or even total occlusions in the blood supply of body tissue.
The existence and extent of collateral vessel formation has been identified as an important marker for two different aspects. First, collateral vessels have been found as an indicator for a working compensation mechanism of the human body: stenotic lesions are compensated by the development of collateral circulation to maintain perfusion to areas which otherwise would have been strongly ischemic and prone to necrosis. Therefore, the formation of collaterals has revealed a negative correlation to patient outcome—i.e. patients with a fair rather than bad collateral formation have been found to have a better prognosis. Second, it is also known that these collaterals do not fully solve the supply problem, because particularly under stress, deficits are still showing.
Either of these two effects emphasizes the relevance of collateral circulation and the need for quantifying the vascular status. Parameters of interest are, among others, the absolute number of collaterals, their diameter (as this is an indicator of how much blood is passing through these bypass pathways instead of the actual vessel), the length of the bypass, and which part of the vascular tree is bypassed.
Algorithms are known for analyzing the vascular system. However, most algorithmic solutions currently focus on the detection of the main vessels, since these can reliably be found in most patients and are typically the target for interventions.
There are however several smaller vessels of higher anatomical variation. Although the characteristics of this remaining part of the vessel tree provide markers indicative for the systemic disease status, they are currently not quantified in state-of-the-art analysis applications. This ignored part of the vasculature may however include many collateral vessels that interconnect different parts of the vessel tree serving as natural bypasses for occluded or stenotic regions.
There is therefore a need to quantify the vascular status of the often-ignored collateral formation, in particular for patients with vascular disease in the main vascular tree.
Van Horssen Pepijn et al., “Innate collateral segments are predominantly present in the subendocardium without preferential connectivity within the left ventricular wall: Distribution and morphology of innate collateral connections”, The Journal of Physiology, vol. 592, no. 5, 23 Jan. 2014, pp. 1047-1060 (XP055920694) discloses an analysis of the arteries, based on the understanding that when chronic artery diseases develops, collateral arteries may grow, providing a path for oxygen-rich blood to the perfusion region of an obstructed coronary artery. The morphology and distribution of the innate collateral network in a healthy heart is quantified.
The invention is defined by the claims.
According to examples in accordance with an aspect of the invention, there is provided a method of analyzing the vasculature of a subject, comprising:
The analysis can provide measurements to be reported to a clinician, for use in quantifying the vascular status, in particular relating to the collateral vessels. This can provide an indication of the presence of vascular disease in the main vascular tree.
The method first detects a standard vascular tree as part of the total detected vascular tree (i.e. net). The standard tree is for example extracted by a hierarchical, rule-based classification, based on the main macro-vascular trunk which is also present in healthy individuals. A statistical atlas of the vessel tree may be used, where structural and locational parameters of the tree are assigned probabilities.
The remaining vascular system comprises the collateral vessels, and these vessels are analyzed, in particular to quantify anatomical properties of the collateral vessel formation. The remaining vessels are found by subtracting the major vessels from the identified vessel tree. The quantified anatomical properties for example involves parameters such as the number of collateral vessels, the luminal area or blood volume of the collateral vessels, the vessel length or the vascular net density.
Identifying a vessel tree present in the region of interest for example comprises image segmentation and vessel centerline extraction. Algorithms are known for extract vessel geometry from both 2D and 3D image data. The image data may be applied to low resolution images such as coronary computed tomography angiography (CCTA) images.
Identifying the major vessels for example comprises using a hierarchical, rule-based classification. Again, algorithms are known for this purpose.
The analysis of the collateral vessels involves determining one or more parameters which are indicative of the formation of collateral vessels.
In a first example, the parameter comprises the number of collateral vessels.
In a second example, the parameter comprises a cumulated length of collateral vessels.
In a third example, the parameter comprises a collateral lumen volume.
In a fourth example, the parameter relates to an inter-vessel area. This parameter may for example comprise a vascular net density computed on a projection onto a reference surface. This projection enables a net density to be obtained by analysis of a 2D image representing the 3D volume of the region of interest. The reference surface for example comprises the epicardial wall alongside a segmented heart image.
Performing an analysis of the collateral vessels may for example comprise normalizing the parameter relative to the value of the parameter for the standardized tree. Alternatively, the analysis of the collateral vessels may comprise normalizing the parameter relative to a reference value of the parameter corresponding to a healthy subject, or relative to a reference value for a particular patient group.
In both cases, this provides an immediately understandable measure with reference to the standardized vessel tree or the healthy population.
The received image may be a 3D image such as 3D computer tomography (CT) angiogram image or a 3D magnetic resonance angiogram (MRA) image.
The received image may however instead be a 2D image, such as a 2D X-ray angiography image.
Thus, the invention is applicable to both diagnostic 3D imaging as well as interventional 2D angiography.
The invention also provides a computer program comprising computer program code means which is adapted, when said program is run on a computer, to implement the method defined above.
The invention also provides a processor which is programmed with the computer program defined above.
The invention also provides an imaging system comprising:
These and other aspects of the invention will be apparent from and elucidated with reference to the embodiment(s) described hereinafter.
For a better understanding of the invention, and to show more clearly how it may be carried into effect, reference will now be made, by way of example only, to the accompanying drawings, in which:
The invention will be described with reference to the Figures.
It should be understood that the detailed description and specific examples, while indicating exemplary embodiments of the apparatus, systems and methods, are intended for purposes of illustration only and are not intended to limit the scope of the invention. These and other features, aspects, and advantages of the apparatus, systems and methods of the present invention will become better understood from the following description, appended claims, and accompanying drawings. It should be understood that the Figures are merely schematic and are not drawn to scale. It should also be understood that the same reference numerals are used throughout the Figures to indicate the same or similar parts.
The invention provides a method for analyzing the vasculature of a subject. A vessel tree is identified in an image of a region of interest. The major vessels, forming part of a standardized tree of the major vessels, are identified, and in turn the remaining vessels of the identified vessel tree are identified, thus excluding the major vessels of the standardized tree. This isolates the collateral vessels in the region of interest, and an analysis of the collateral vessels can then be performed.
The invention is based on isolating the collateral vessels for analysis.
In step 40, an image of a region of interest of the subject is obtained. This may be the chest region for analysis of the vascular tree in the vicinity of the heart, but it may be any region of interest.
In step 42 a vessel tree present in the region of interest is identified.
In step 44, the major vessels are identified, namely those that form part of a standardized tree of the major vessels.
The remaining vessels within the identified vessel tree can then be identified in step 46, namely all the identified vessels present in the region of interest but excluding the major vessels of the standardized tree. These are thus the collateral vessels in the region of interest.
In step 48, an analysis of the collateral vessels is performed. This analysis describes one or more anatomical parameters, based on one or more measures applied to the image data.
The parameters are used to quantify the vascular status, in particular in the presence of vascular disease in the main vascular tree. The number and characteristics of blood-supplied collaterals indicate to what extent the body cannot rely on its standard pathways and thus to what extent collaterals play a critical role in maintaining the overall blood supply.
A sequence of 2D ellipses A, B, C is obtained. This is performed along all three axes (x, y, z) by a set of simple thresholding operations followed by connected component analysis and local ellipse fitting.
The ellipses are projected into the plane orthogonal to the vessel centerline 60 connecting three sequential ellipses to result in a final ellipse D that is no longer axis aligned.
This procedure is also described in more detail in:
In summary, the segmentation step gathers local information using axis-aligned ellipses to generate a binary voxel mask. The segmentation module can optionally use an external probabilistic atlas as reference.
The centerline extraction is thus a process of converting the binary mask containing the image volume occupied by the vessel into a tree structure by tracing the branches one after the other.
Postprocessing may then be employed to prune away vein branches and remove double detections. Also smoothing may be applied. A set of heuristics such as maximum length, branching depth, vessel caliber, agreement with coronary vessel atlas, vessel curvature, branching angles and locations is for example used during the postprocessing.
Given a parental vessel (e.g. the left circumflex artery, LCX) the detection of child vessels (e.g. marginals or diagonals) can be supported by computing a stretched lumen view on the vessel. This is a sequence of equally-sized cross-sectional images perpendicular to the parental centerline. A neural encoder model may then be applied (with single or multiple cross-sections as an input) to detect side branches.
For separation of the standardized tree and the collateral tree, the standardized tree is separated out from the collection of candidate centerlines by applying a rule-based classification. The classification and application of rules is performed in a hierarchical manner, for example starting at the left main (LM) coronary artery or the or right coronary artery (RCA) offspring at the ostia, and moving down the vessel tree from parent to children.
The multitude of rules can, for instance, include:
The output from the segmentation and separation processes is finally given by a labelled standardized vessel tree, and the remaining tree containing small vessels and collateral circulation.
Possible anatomical parameters for the analysis of the collateral vessels will now be discussed.
The output from the segmentation and separation functions can be cast into a form such that A denotes an index set containing all detected/segmented vessel and S denotes an index set running over all detected vessels that belong to the standardized vessel tree.
According to the above specified criteria (S⊆A). Using this notation, a concrete realization of the collateral vessel quantification can entail the following:
The number of detected collaterals may be quantified as Nc=|A|−|S|, where |A| denotes the cardinality of the given index set.
The cumulated collateral vessel length LC may be quantified as:
The cumulated collateral lumen volume VC, may be quantified as:
As an alternative to fitting cross sectional areas (e.g. ellipses) the vessel segmentation can be based on binary (voxelized) bitmasks, and the collateral lumen volume is then computed by simply summing all voxels from index set A, subtracting all voxels from index set S, and converting the voxel count to a physical volume measure by using the spatial voxel resolution of the given acquisition.
The inter-vessel area (i.e. the void space between vessels) may be quantified. This measure represents the vessel density or coverage. For easier computation, a projection onto a 2D surface 0 may be performed (e.g. for coronary vessels onto the myocardium) of known surface area Asurf(0).
The vascular tree projection is computed for each voxel of the vessel tree lumen bitmask by using the surface normal of the reference surface, yielding an area:
Metrics such as the inter-vessel area Avoid=Asurf−Avessel or the vessel density
may be calculated in this embedded 2D space.
The projection may be obtained by considering an oriented segmentation mesh capturing e.g., the left ventricular myocardial epicardial surface, whose normal vectors would then serve as (local) projection directions for that mapping.
Various possible parameters are thus set out above. One or more of these parameters may be determined. The parameters may thus comprise a number of collateral vessels, a cumulated length of collateral vessels, a (cumulated) collateral lumen volume, or a parameter relating to an inter-vessel area such as a vascular net density.
The parameters output from the above analysis (e. g. Nc, Lc, Vc) can be converted into normalized measures by using the corresponding values from the standardized vessel tree, or from the total vessel tree as reference values. Then e.g. =NC/NS such that the
denotes the normalized quantity, where any value greater than 1 indicates the excess over the standard vessel tree. The total blood volume can also be reported as normalized by the end-diastolic left ventricle chamber volume.
Further, reference parameter values (e.g. for Nc, Lc, Vc) may be recorded from a healthy patient cohort and use these reference values for normalization. Then the normalized values will indicate the deviation from the healthy patient standard as set by the chosen cohort.
Instead of only normalizing the parameters with respect to generic single healthy patient, the derived parameter value or values may interpreted within the context of particular population statistics relating to the particular patient. These statistics may for example be connected to other clinical parameters such as outcome, disease severity etc.
To interpret the current set of parameter values with respect to the particular patient statistics, one approach is by explicitly indicating where the patient is located within the overall distribution of patient properties, and making use of the parameters of those patients close to the current one. An implicit approach may use data-driven modelling or learning of the statistics and classifying the patient into one of several groups.
The analysis explained above is based on 3D image data such as a 3D angiogram CT scan image or a 3D magnetic resonance angiogram (MRA) image. However, the invention may be applied with 2D X-ray angiography images.
The top image shows the full tree A, the middle image shows the standard tree S and the bottom image shows the remaining tree R=A\S.
The top image again shows the full tree A, the middle image shows the standard tree S and the bottom image shows the remaining tree R=A\S.
The collateral quantification parameters can only be approximate in this case due to the projective nature of the imaging modality causing foreshortening effects. The surface for net density computation is directly given by the detector plane.
The segmentation and collateral quantification steps can be improved by using spectral or dynamic CT or X-ray scans.
The imaging apparatus 100 in this illustration is an X-ray computed tomography (CT) scanner.
The imaging apparatus 100 includes a generally stationary gantry 102 and a rotating gantry 104. The rotating gantry 104 is rotatably supported by the stationary gantry 102 and rotates around an examination region about a longitudinal, axial, or z-axis.
A patient support 120, such as a couch, supports an object or subject such as a human patient in the examination region. The support 120 is configured to move the object or subject for loading, scanning, and/or unloading the object or subject. The support 120 is movable along an axial direction, that is, it is moveable along the direction of the z-axis or the longitudinal axis. Moving the support changes the axial position of the rotating gantry relative to the support (and thus relative to the subject who is supported by it).
A radiation source 108, such as an x-ray tube, is rotatably supported by the rotating gantry 104. The radiation source 108 rotates with the rotating gantry 104 and emits radiation that traverses the examination region 106.
A radiation sensitive detector array 110 subtends an angular arc opposite the radiation source 108 across the examination region 106. The detector array 110 includes one or more rows of detectors that extend along the z-axis direction, detects radiation traversing the examination region 106, and generates projection data indicative thereof.
The rotation of the gantry 104 changes an angular or rotational position of the scanner relative to the subject, and movement of the support along the z-axis changes the axial position of the scanner relative to the subject.
A typical scan will be configured in advance with a scan protocol. A scan protocol comprises a plurality of scanning parameters. The scanning parameters define, among other things, a spatial range of the scan relative to the axial and rotation axes of the scanner. For example, the scan parameters may include boundaries (that is, start and end points) of a scan range along one or more of the axes of the imaging apparatus, for example one or both of the rotational and axial axes. The scan range defines the field of view (FOV) over which imaging data is acquired during the scan. The scanning parameters may typically also include a number of other parameters including for example tube current, tube voltage, scan spatial resolution, scan temporal resolution, and/or fan angle. The resolution parameters may be defined by a speed of rotation of the gantry 104 and the speed of axial movement of the support 120 through the gantry.
A general-purpose computing system or computer serves as an operator console 112 and includes an input device(s) 114 such as a mouse, a keyboard, and/or the like and an output device(s) 116 such as a display monitor or the like. The console, input device(s) and output device(s) form a user interface 30. The console 112 allows an operator to control operation of the system 100.
A reconstruction apparatus 118 processes the projection data and reconstructs volumetric image data. The data can be displayed through one or more display monitors of the output device(s) 116.
The reconstruction apparatus 118 may employ a filtered-backprojection (FBP) reconstruction, a (image domain and/or projection domain) reduced noise reconstruction algorithm (e.g., an iterative reconstruction) and/or other algorithm. It is to be appreciated that the reconstruction apparatus 118 can be implemented through a microprocessor(s), which executes a computer readable instruction(s) encoded or embed on computer readable storage medium such as physical memory and other non-transitory medium. Additionally or alternatively, the microprocessor(s) can execute a computer readable instruction(s) carried by a carrier wave, a signal and other transitory (or non, non-transitory) medium.
The reconstruction apparatus 118 may incorporate a processor which is programmed with a computer program to implement the method described above, for analyzing the generated 3D CT scan image thereby to perform an analysis of the collateral vessels in the region of interest.
The identifying of vessels and the analysis of collateral vessels may involve the use of a trained neural network or the use of handcrafted algorithms.
As discussed above, the system makes use of a processor to perform the data processing. The processor can be implemented in numerous ways, with software and/or hardware, to perform the various functions required. The processor typically employs one or more microprocessors that may be programmed using software (e.g., microcode) to perform the required functions. The processor may be implemented as a combination of dedicated hardware to perform some functions and one or more programmed microprocessors and associated circuitry to perform other functions.
Examples of circuitry that may be employed in various embodiments of the present disclosure include, but are not limited to, conventional microprocessors, application specific integrated circuits (ASICs), and field-programmable gate arrays (FPGAs).
In various implementations, the processor may be associated with one or more storage media such as volatile and non-volatile computer memory such as RAM, PROM, EPROM, and EEPROM. The storage media may be encoded with one or more programs that, when executed on one or more processors and/or controllers, perform the required functions. Various storage media may be fixed within a processor or controller or may be transportable, such that the one or more programs stored thereon can be loaded into a processor.
Variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure and the appended claims. In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality.
The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.
A computer program may be stored/distributed on a suitable medium, such as an optical storage medium or a solid-state medium supplied together with or as part of other hardware, but may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems.
If the term “adapted to” is used in the claims or description, it is noted the term “adapted to” is intended to be equivalent to the term “configured to”.
Any reference signs in the claims should not be construed as limiting the scope.
Number | Date | Country | Kind |
---|---|---|---|
21211556.2 | Dec 2021 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2022/081434 | 11/10/2022 | WO |