ANGIOGRAPHY DERIVED CORONARY FLOW
20220175332 · 2022-06-09
Inventors
Cpc classification
G16H30/00
PHYSICS
G16H50/00
PHYSICS
A61B6/504
HUMAN NECESSITIES
International classification
Abstract
An apparatus and a method for assessing a vasculature is provided in which a time series of diagnostic images is used in combination with at least one boundary parameter associated with said time series to determine a quantitative fluid dynamics parameter indicative of the fluid flow through the vasculature using a trained classifier. By providing both, the time series of diagnostic images and the at least one boundary parameter to the determination, it is ensured that the classifier is provided with consistent data allowing for a more accurate determination of the quantitative fluid dynamics parameter.
Claims
1. An apparatus for assessing a vasculature, comprising: an input unit configured to receive a time series of diagnostic images of the vasculature, and at least one boundary parameter associated with said time series of diagnostic images; a computation unit comprising a trained classifier device, the computation unit configured to generate a combination result based on the time series of diagnostic images and the at least one boundary parameter, and determine, using the trained classifier device, a quantitative fluid dynamics parameter indicative of the fluid flow through the vasculature based on the combination result.
2. The apparatus according to claim 1, wherein the computation unit further comprises a processing unit, wherein the trained classifier device is configured to receive the time series of diagnostic images, classify the time series of diagnostic images based on a trained ground truth to generate a classification result, and provide the classification result to the processing unit, wherein the processing unit is configured to receive the classification result, generate the combination result based on the classification result and the at least one boundary parameter, and determine the quantitative fluid dynamics parameter based on the combination result.
3. The apparatus according to claim 1, wherein the computation unit further comprises a processing unit, wherein the processing unit is configured to generate the combination result based on the time series of diagnostic images and the at least one boundary parameter, and provide the combination result to the trained classifier device, wherein the trained classifier device is configured to receive the combination result, classify the combination result based on a trained ground truth to generate a classification result, and provide the classification result to the processing unit, wherein the processing unit is further configured to receive the classification result based on the combination result, and determine the quantitative fluid dynamics parameter based on the classification result.
4. The apparatus according to claim 1, wherein the trained classifier device is trained with a ground truth for the quantitative fluid dynamics parameter, wherein the trained classifier device is trained using a virtual time series of diagnostic images indicative of a contrast agent dynamic through the vasculature.
5. The apparatus according to claim 4, wherein the virtual time series of diagnostic images is generated by defining at least one virtual vessel tree, defining a virtual contrast agent injection rate, and modelling the flow speed through the least one vessel tree based on a fluid dynamics model.
6. The apparatus according to claim 1, wherein the combination result is generated by using the at least one boundary parameter associated with said time series of diagnostic images to perform an adjustment of the time series of diagnostic images.
7. The apparatus according to claim 6, wherein the adjustment comprises one or more of: a normalization of a frame rate, an adjustment of an image contrast, a normalization of an image resolution, an adjustment of a sequence length, a selection of projection angles.
8. The apparatus according to claim 1, wherein the at least one boundary parameter comprises at least one system parameter and/or at least one measurement boundary parameter.
9. The apparatus according to claim 8, wherein the at least one boundary parameter comprises one or more of: a frame rate, a projection angle, a projection resolution, a contrast agent injection rate, a contrast agent volume, a contrast agent dilution, an injection pressure, an injection timing.
10. The apparatus according to claim 1, wherein the computation unit comprises a processing unit, wherein the processing unit comprises a second trained classifier device.
11. A method for assessing a vasculature, comprising the steps of receiving a time series of diagnostic images of the vasculature, receiving at least one boundary parameter associated with said time series of diagnostic images, generating a combination result based on the time series of diagnostic images and the at least one boundary parameter, and determining, using a trained classifier device, a quantitative fluid dynamics parameter indicative of the fluid flow through the vasculature based on the combination result.
12. The method according to claim 11, further comprising generating, by the trained classifier device, a classification result by receiving the time series of diagnostic images and classifying the time series of diagnostic images based on a trained ground truth, generating the combination result based on the classification result and the at least one boundary parameter, and determining the quantitative fluid dynamics parameter based on the combination result.
13. The method according to claim 11, further comprising generating the combination result based on the time series of diagnostic images and the at least one boundary parameter, classifying, by the trained classifier device, the combination result based on a trained ground truth to generate the classification result, and determining the quantitative fluid dynamics parameter based on the classification result.
14. A computer program for controlling an apparatus, which, when executed by a processing device, is adapted to perform the method according to claim 11.
15. A computer-readable medium having stored thereon the computer program according to claim 14.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0087] In the following drawings:
[0088]
[0089]
[0090]
[0091]
[0092]
[0093]
[0094]
DETAILED DESCRIPTION OF EMBODIMENTS
[0095] The illustration in the drawings is schematically. In different drawings, similar or identical elements are provided with the same reference numerals.
[0096]
[0097] The apparatus 1 comprises an input unit 100 and a computation unit 2. In the specific embodiment of
[0098] The apparatus 1 may further comprise or be communicatively connected to a display device 400 which is configured to generate a graphical representation of the results of the assessment performed by apparatus 1 and present the graphical representation to a user, such as a physician, e.g. for potential further analysis and/or therapy planning.
[0099] Input unit 100 is configured to receive a time series of diagnostic images 10. In the specific exemplary embodiment according to
[0100] Input unit 100 is further configured to receive a dataset 20 specifying at least one boundary parameter. In the exemplary embodiment of
[0101] It shall be noted that, although the dataset 20 comprising the at least one boundary parameter comprises all these different parameters, also only a subset thereof may be considered to assess the vasculature.
[0102] The input unit 100 then provides the time series of diagnostic images 10 and the dataset 20 specifying the associated set of boundary parameters to computation unit 2. In the exemplary embodiment according to
[0103] In the specific exemplary embodiment of
[0104] In order to perform such an adjustment, the processing unit 200, in the specific embodiment according to
[0105] In the specific embodiment according to
[0106] Further, in the specific embodiment according to
[0107] In the specific embodiment of
[0108] In the exemplary embodiment according to
[0109] In the exemplary embodiment according to
[0110] The trained classifier device 300 receives the combination result 30 and classifies the combination result 30 based on the trained ground truth to generate a classification result 40. The trained classifier device 300 then outputs the classification result 40 and provides said classification result 40 to the processing unit 200 for further processing.
[0111] The processing unit 200 receives the classification result 40 which has been generated based on the combination result 30. In the specific exemplary embodiment according to
[0112] In some embodiments, the classification result may particularly provide the quantitative fluid dynamics parameter directly. In these embodiments, the trained classifier device may particularly use the already normalized input to the trained classifier device to predict said quantitative fluid dynamics parameter, such as, for example, a quantitative flow velocity value measured in mm/s.
[0113] In some embodiments, the trained classifier may not provide the quantitative fluid dynamics parameter directly, but rather further processing on the classification result is done. As an example, when determining the coronary flow reserve, a first classification result may be provided representative of the patient under rest and a second classification result may be provided representative of the patient under hyperemia. The ratio of these classification results may then be used to determine a CFR value.
[0114] In some embodiments, densitometry may be used. In these embodiments, the classification result may comprise an indication about a contrast agent volume in one or more particular vessels of interest in the vasculature. Hereby, the sum of all contrast agent volumes in each of the vessels may, for example, be compared to the amount of contrast agent injected. This may then be normalized using the contrast agent dilution. In case the comparison shows that the summed up amount of the contrast agent in the entire vasculature is smaller than the amount of contrast agent injected, a volumetric flow rate and/or a relative flow rate may be calculated for particular different vessels in the vasculature. Alternatively or additionally, the determination may allow to derive the flow speed of the fluid flow through a particular vessel in the vasculature by using an approximation for the cross sectional area of said vessel. Further possibilities of deriving quantitative fluid dynamics parameters are also foreseen.
[0115] An information about the thus determined quantitative fluid dynamics parameter is then provided to display unit 400. Display unit 400 receives the information about the quantitative fluid dynamics parameter and generates a graphical representation thereof. The display unit 400 then displays the graphical representation of the information about the quantitative fluid dynamics parameter on a respective display device for a user to visually acknowledge the information. In some embodiments, the graphical representation provided to the user may further comprise a graphical presentation of the vasculature represented in the time series of diagnostic images. In some embodiments, the graphical representation may comprise a graphical representation of one or more selected diagnostic images from the time series. In some embodiments, the graphical representation may comprise further information, such as information related to the boundary parameters used for that particular dataset.
[0116]
[0117] In the exemplary embodiment according to
[0118] In the exemplary embodiment of
[0119] In step S102, input unit 100 further receives a dataset 20 specifying at least one boundary parameter. The dataset 20 is associated with the time series in that it specifies one or more boundary parameters that relate to the acquisition of the time series of diagnostic images. Specifically, in the exemplary embodiment of
[0120] In step S103, the input unit 100 then provides the time series of diagnostic images 10 and the dataset 20 specifying the associated set of boundary parameters to processing unit 200 of computation unit 2.
[0121] In step S201, processing unit 200 receives the time series of diagnostic images 10 and the dataset 20 and, in step S202, adjusts the diagnostic images in the time series 10 using the dataset 20 of boundary parameters. In the specific embodiment of
[0122] The adjustment of step S202 may optionally comprise selecting particular projection angles to generate a combined stack of projection images from the diagnostic images based on respective system and/or measurement boundary parameters. Hereby, some projection angles may be excluded, while others may be more preferred.
[0123] The output of step S202 in the method according to
[0124] In step S301, the trained classifier device 300 receives the combination result 30 and, in step S302, classifies the combination result 30 based on the trained ground truth to generate a classification result 40.
[0125] In step S303, the trained classifier device 300 provides the thus generated classification result 40 to the processing unit 200 for further processing.
[0126] In step S204, the processing unit 200 receives the classification result 40 and determines in step S205, based on the classification result, a quantitative fluid dynamics parameter for the vasculature as represented in the time series of diagnostic images.
[0127] In step S206, the processing unit 200 then provides an information about the quantitative fluid dynamics parameter to display unit 400.
[0128] In step S401, display unit 400 receives the information about the quantitative fluid dynamics parameter and, in step S402, generates a graphical representation thereof. In step S403, the display unit 400 then displays the graphical representation of the information about the quantitative fluid dynamics parameter on a respective display device. This allows a user to review the information.
[0129]
[0130] Apparatus 1′ according to
[0131] The procedures described in relation to the first embodiment according to
[0132] In the specific exemplary embodiment according to
[0133] The dataset 20 specifying the at least one boundary parameter specifies, in the exemplary embodiment of
[0134] However, contrary to the embodiment according to
[0135] The trained classifier device 300 provides the classification result 40′ to the processing unit 200. Further, in the exemplary embodiment of
[0136] In the embodiment according to
[0137] The processing unit then uses the combination result 30 to determine a quantitative fluid dynamics parameter for the vasculature to be assessed. A respective information or indication about the thus determined quantitative fluid dynamics parameter is then provided to display unit 400 for subsequent displaying as described in relation to
[0138] In step S101, input unit 100 receives a time series of diagnostic images 10, which, in the specific embodiment according to
[0139] In step S103, the input unit 100 provides the time series of diagnostic images 10 to the trained classifier device 300 and the dataset 20 specifying the associated set of boundary parameters to processing unit 200.
[0140] In step S301, trained classifier device 300 receives the time series of diagnostic images 10 and, in step S302, classifies the time series of diagnostic images 10 based on the trained ground truth as described herein above to generate the classification result 40′ comprising a plurality of classified diagnostic images. In step S303, the trained classifier device 300 provides the classification result 40′ to the processing unit 200.
[0141] In step S201, processing unit 200 receives the classification result 40′ comprising the plurality of classified diagnostic images from the trained classifier device 300 and the dataset 20 from the input unit.
[0142] Subsequently, in step S202, processing unit 200 uses dataset 20 to adjust the classification result 40′, particularly the plurality of classified images therein, using the dataset 20 of boundary parameters. The adjustment of the classified images in the embodiment of
[0143] The processing unit then uses, in step S203, the thus generated combination result 30 based on the classification result 40′ and the dataset 20 to determine the quantitative fluid dynamics parameter for the vasculature imaged in the time series of diagnostic images. In step S204, the processing unit 200 provides an information about the quantitative fluid dynamics parameter to display unit 400.
[0144] In the specific embodiment of
[0145]
[0146] In order to train the classifier device, the embodiment according to
[0147] Hereby, in the specific embodiment according to
[0148] In step S1200, the coronary tree or coronary trees in the vasculature are combined with a motion model allowing to introduce movement of the vessels in the vasculature.
[0149] Subsequently, in step S1300, the moving vessels of the coronary tree in the vasculature are forward projected onto an empty clinical background. For each vessel in the vasculature and each coronary tree formed by the vessels, different fluid flow speeds, injection times, contrast agent concentrations and image frames per second are modelled. In some embodiments, up to 200, even up to 500 different values for the above variables may be modelled. During the modelling, different backgrounds may be selected randomly. In the specific embodiment according to
[0150] In step S1400, a second training dataset is generated. Hereby, the forward projected diagnostic images as also used in step S1300 are used again. However, in this case, the above-indicated variables relating to the constant injection times, contrast agent concentrations, and imaging frames per second are maintained constant. Further, the flow speeds in the coronary trees remain the same as before.
[0151] In step S1500, the second training dataset is provided to the classifier device 300. In the exemplary embodiment according to
[0152] The neural network having a 2.5 D encoder network architecture comprises seven input channels 51. The first seven diagnostic images of the time series of diagnostic images are provided to the seven input channels with one diagnostic image provided per channel. The corresponding ground truth output corresponds to the average fluid velocity from the lumped model.
[0153] In the specific embodiment according to
[0154] Upon finishing training, the trained classifier device is applied, in step S1700, to the first training dataset. This application gives a plurality of fluid dynamic parameter values. The quantitative values along with the information initially input relating to the injection times, contrast agent concentrations, and imaging frames per second for the first training dataset are taken as input set for a four-dimensional linear regression in step S1800 The quantitative ground truth fluid speed is then divided by the qualitative fluid dynamic values and used as an output set of the regression in step S1900, resulting in a respective correction factor.
[0155]
[0156] In step S2000 a time series of diagnostic images which is similar to the first training dataset is provided to the trained classifier device. In step S2100, a normalization of the data is performed by first subtracting every next frame from the previous and using a threshold on the absolute difference. This allows identifying the first frame of the contrast injection. Subsequently, starting from the first frame the next seven frames are considered. Before being provided to the trained classifier device, shutters are cropped off manually in the exemplary embodiment according to
[0157] In step S2200, the resulting seven normalized frames are provided to the trained classifier device which, based thereupon, generates an output in step S2300. This output, together with the injection times, contrast agent concentrations, and imaging frames per second for the angiography data is entered into the equation resulting from the regression analysis in step S2400. Finally, in step S2500, the correction factor is multiplied with the classification result output from the trained classifier device.
[0158]
[0159] Although in above described embodiments, the diagnostic images have been obtained using X-ray angiography, it shall be understood that in other embodiments, the diagnostic images may be obtained by other imaging methods, such as helical computed tomography or sequential computed tomography, dual energy X-ray, spectral X-ray, magnetic resonance imaging, ultrasound imaging, or the like.
[0160] Further, it shall be understood that, although in the above embodiments, the input unit and the computation unit are implemented as several separate entities, these units may also correspond to the same entity. More specifically, they may be implemented as respective modules and/or a computer program to be executed by a processing device.
[0161] Further, while in the above embodiments, the assessment has been described in particular in relation to the coronary vasculature, it shall be understood that, in other embodiments, the assessment may likewise be performed on other vascular anatomies, such as peripheral, abdominal or neurovascular. Further kinds of vascular anatomies are also foreseeable.
[0162] It may further be understood that while in the above-embodiments, the training of the classifier device has been performed on the basis of a virtually generated training dataset, the training may likewise be performed on the basis of other kinds of datasets, such as measured data that has been accordingly processed to form training dataset.
[0163] Further, it shall be understood that, although in the above embodiments, the classifier device particularly corresponds to a 2.5 D encoder neural network architecture, other architectures for implementing machine learning and/or deep learning techniques may be used for the purpose of the present invention.
[0164] Other 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.
[0165] 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.
[0166] A single unit or device may fulfill the functions of several items recited in the claims. 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.
[0167] Procedures like the generating of the combination result, the determining of the quantitative fluid dynamics parameter, the classifying of the data, the adjusting of the data, et cetera, performed by one or several units or devices can be performed by any other number of units or devices. These procedures, particularly the classifying of the data and the processing of the data in order to obtain the quantitative fluid dynamics parameter, as performed by the apparatus in accordance with the assessment method, can be implemented as program code means of a computer program and/or as dedicated hardware.
[0168] 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.
[0169] Any reference signs in the claims should not be construed as limiting the scope.
[0170] The invention relates to an apparatus for assessing a vasculature, comprising an input unit configured to receive a time series of diagnostic images of the vasculature and at least one boundary parameter associated with said time series of diagnostic images, a computation unit comprising a trained classifier device, whereby the computation unit is configured to generate a combination result based on the time series of diagnostic images and the at least one boundary parameter and determine, using the trained classifier device, a quantitative fluid dynamics parameter indicative of the fluid flow through the vasculature based on the combination result.
[0171] By means of this arrangement, an accurate, robust and simple derivation of flow-related indices which are important diagnostic indicators in the assessment of a vasculature, in particular a coronary vasculature, is achieved.