The present disclosure relates to calculating a value of a contrast agent attenuation gradient for a lumen in a vasculature. A computer-implemented method, a computer program product, and a system, are disclosed.
Various clinical investigations involve performing an assessment of blood flow in the vasculature. For example, investigations for coronary artery diseases “CAD” often perform an assessment of blood flow. In this regard, various blood flow parameters have been investigated, including the Fractional Flow Reserve “FFR”, the instantaneous wave-free ratio “iFR”, the Coronary Flow Reserve “CFR”, the Thrombolysis in Myocardial Infarction “TIMI” flow grade, the Index of Microvascular Resistance “IMR”, and the Hyperemic Microvascular Resistance index “HMR”.
Such blood flow parameters have historically been measured using invasive devices such as a pressure-wire. However, more recently, angiographic measurements have been used. By way of an example, the Fractional Flow Reserve “FFR” is often determined in order to assess the impact of a stenosis on delivery of oxygen to the heart muscle in a CAD assessment. The FFR is defined by the ratio Pd/Pa, wherein Pd represents a distal pressure at a distal position with respect to the stenosis, and Pa represents a proximal pressure with respect to the stenosis. Historically, values for these pressures have been determined by positioning an invasive device, such as a pressure wire, at the respective positions in the vasculature. However, more recently, angiographic techniques for determining the FFR have been developed. According to fluid flow theory, pressure changes are linked to changes in fluid velocity. In the example of the FFR, angiographic images of an injected contrast agent may be analyzed in order to determine the blood flow velocity. The FFR may then be calculated by using a haemodynamic model to estimate pressure values in the lumen from the blood flow velocity. Thus, the FFR, as well as other blood flow parameters may be determined angiographically.
A challenge with such angiographic techniques for assessing blood flow in a vasculature is the need to provide an accurate angiographic model that represents the lumen under investigation. An alternative angiographic technique, and which does not necessitate such a haemodynamic model, is based on a measurement of the attenuation gradient of an injected contrast agent, the attenuation gradient being measured along the lumen. In this regard, a document by Wong, D. T. L, et al., “Transluminal Attenuation Gradient in Coronary Computed Tomography Angiography Is a Novel Noninvasive Approach to the Identification of Functionally Significant Coronary Artery Stenosis: A Comparison With Fractional Flow Reserve”, JACC Vol. 61, No. 12, 2013, pates 1271-1279, reports on a technique that has recently received increased clinical interest.
The technique disclosed in the aforementioned document uses a single static cardiac CT image as input. The coronary arteries are segmented in this three-dimensional image, and the gradient of the Hounsfield Unit contrast agent attenuation “transluminal attenuation gradient” is determined at multiple positions along the centerlines of the coronary arteries. The magnitude of the gradient has been found to correlate with stenoses, i.e. narrowings, in the arterial lumen. The document concludes that angiographic measurements of the attenuation gradient along a lumen provide an acceptable prediction of invasive FFR measurements, and may provide a non-invasive technique for detecting functionally significant coronary stenoses.
A document US 2014/0243662 A1 describes a method for non-invasively determining the functional severity of arterial stenosis in a selected portion of an arterial network. The method includes gathering patient-specific data related to concentration of a contrast agent within an arterial network using a coronary computed tomography angiography scan. The data can be gathered under rest or stress conditions. Estimation of a loss coefficient can be used to eliminate the need for data gathered under stress. The data is used to calculate a transluminal attenuation gradient. The data may be corrected for imaging artifacts at any stage of the analysis. Transluminal attenuation flow encoding is used to determine an estimate of flow velocity. Once velocity is determined, pressure gradient, coronary flow reserve, and/or fractional flow reserve can be determined through a variety of methods. These estimates can be used to estimate functional severity of stenosis.
However, there remains room to improve the accuracy of angiographic measurements of the contrast agent attenuation gradient in a lumen, and to thereby provide more accurate measurements of blood flow parameters for the lumen, such as for example the FFR.
According to one aspect of the present disclosure, a computer-implemented method of calculating a value of a contrast agent attenuation gradient for a lumen in a vasculature, is provided. The method includes:
Since, in the above method, the value of a gradient of the contrast agent along the lumen is calculated using contrast agent attenuation data that is isolated from spectral CT data, improved isolation is provided between attenuation arising from the contrast agent, and attenuation arising from background materials such as fat, water, soft tissue, calcified plaque, bone, and metals that may also be present in the vicinity of the vasculature. The isolation is improved in comparison to techniques that use the Hounsfield Unit values from conventional CT data to represent contrast agent attenuation. Consequently, the accuracy of the calculated gradient of the contrast agent, is improved. This, in turn, improves the accuracy of measurements of blood flow parameters for the lumen that are determined using the calculated value of the gradient.
Further aspects, features, and advantages of the present disclosure will become apparent from the following description of examples, which is made with reference to the accompanying drawings.
Examples of the present disclosure are provided with reference to the following description and figures. In this description, for the purposes of explanation, numerous specific details of certain examples are set forth. Reference in the specification to “an example”, “an implementation” or similar language means that a feature, structure, or characteristic described in connection with the example is included in at least that one example. It is also to be appreciated that features described in relation to one example may also be used in another example, and that all features are not necessarily duplicated in each example for the sake of brevity. For instance, features described in relation to a computer implemented method, may be implemented in a computer program product, and in a system, in a corresponding manner.
In the following description, reference is made to a method of calculating a value of a contrast agent attenuation gradient for a lumen in a vasculature. In some examples, the vasculature is the coronary vasculature, and the lumen is the lumen of a coronary vessel. In some examples, the vessel is a coronary artery. However, it is to be appreciated that the coronary vessel may alternatively be a coronary vein. More generally, the method may be used to calculate a value of a contrast agent attenuation gradient for a lumen in the vasculature in another part of the body than the heart. For example, the lumen may alternatively be a lumen of a vessel, i.e., a vein or an artery, that is located in the leg, the arm, the brain, and so forth.
Reference is also made herein to examples in which the calculated contrast agent attenuation gradient is used to determine a fractional flow reserve “FFR” value for the lumen. The FFR is an example of a blood flow parameter. It is, however, to be appreciated that the calculated contrast agent attenuation gradient may be used to determine a value of other types of blood flow parameters for the lumen. For instance, the calculated contrast agent attenuation gradient may alternatively be used to determine the value of blood flow parameters such as, and without limitation, an iFR value, a CFR value, a TIMI flow grade, an IMR value, and an HMR value, a volumetric blood flow value, a hyperemic stenosis resistance “HSR” value, a zero flow pressure “ZFP” value, and an instantaneous hyperemic diastolic velocity-pressure slope “IHDVPS” value.
It is noted that the computer-implemented methods disclosed herein may be provided as a non-transitory computer-readable storage medium including computer-readable instructions stored thereon, which, when executed by at least one processor, cause the at least one processor to perform the method. In other words, the computer-implemented methods may be implemented in a computer program product. The computer program product can be provided by dedicated hardware, or hardware capable of running the software in association with appropriate software. When provided by a processor, the functions of the method features can be provided by a single dedicated processor, or by a single shared processor, or by a plurality of individual processors, some of which can be shared. The functions of one or more of the method features may for instance be provided by processors that are shared within a networked processing architecture such as a client/server architecture, a peer-to-peer architecture, the Internet, or the Cloud.
The explicit use of the terms “processor” or “controller” should not be interpreted as exclusively referring to hardware capable of running software, and can implicitly include, but is not limited to, digital signal processor “DSP” hardware, read only memory “ROM” for storing software, random access memory “RAM”, a non-volatile storage device, and the like. Furthermore, examples of the present disclosure can take the form of a computer program product accessible from a computer-usable storage medium, or a computer-readable storage medium, the computer program product providing program code for use by or in connection with a computer or any instruction execution system. For the purposes of this description, a computer-usable storage medium or a computer readable storage medium can be any apparatus that can comprise, store, communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. The medium can be an electronic, magnetic, optical, electromagnetic, infrared, or a semiconductor system or device or propagation medium. Examples of computer-readable media include semiconductor or solid state memories, magnetic tape, removable computer disks, random access memory “RAM”, read-only memory “ROM”, rigid magnetic disks and optical disks. Current examples of optical disks include compact disk-read only memory “CD-ROM”, compact disk-read/write “CD-R/W”, Blu-Ray™ and DVD.
As mentioned above, there remains room to improve the accuracy of angiographic measurements of the contrast agent attenuation gradient in a lumen, and to thereby provide more accurate measurements of blood flow parameters for the lumen, such as for example the FFR.
Since, in the above method, the value of a gradient of the contrast agent along the lumen is calculated using contrast agent attenuation data that is isolated from spectral CT data, improved isolation is provided between attenuation arising from the contrast agent, and attenuation arising from background materials such as fat, water, soft tissue, calcified plaque, bone, and metals that may also be present in the vicinity of the vasculature. The isolation is improved in comparison to techniques that use the Hounsfield Unit values from conventional CT data to represent contrast agent attenuation.
Consequently, the accuracy of the calculated gradient of the contrast agent, is improved. This, in turn, improves the accuracy of measurements of blood flow parameters for the lumen that are determined using the calculated value of the gradient.
The above method is also described with reference to
Returning to the method illustrated in
The spectral CT data 1301, 1302 that is received in the operation S110 may be received by the one or more processors 210 illustrated in
With reference to the method illustrated in
With continued reference to the method illustrated in
A spectral CT imaging system generates spectral CT data whilst rotating, or stepping, an X-ray source-detector arrangement around an imaging region. Examples of spectral CT imaging systems include cone beam spectral CT imaging systems, photon counting spectral CT imaging systems, dark-field spectral CT imaging systems, and phase contrast spectral CT imaging systems. By way of an example, the spectral CT data 1301, 1302, may be generated by the Spectral CT 7500 that is marketed by Philips Healthcare, Best, The Netherlands.
An example of a spectral CT imaging system 220 that may be used to generate the spectral CT data that is received in the operation S110, is illustrated in
As mentioned above, the spectral CT data that is received in the operation S110 may alternatively be generated by a spectral X-ray projection imaging system. Spectral X-ray projection imaging systems typically include a support arm such as a so-called “C-arm” that supports an X-ray source and an X-ray detector. Spectral X-ray projection imaging systems may alternatively include a support arm with a different shape to this example, such as an O-arm, for example. Spectral X-ray projection imaging systems typically generate spectral CT data with the support arm held in a static position with respect to an imaging region during the acquisition of image data. However, spectral X-ray projection imaging systems may also acquire spectral CT data whilst rotating their support arm around an axis of rotation. Image reconstruction techniques may then be used to reconstruct this data into a volumetric image in a similar manner to a spectral CT imaging system. Thus the spectral CT data that is received in the operation S110 may alternatively be generated by a spectral X-ray projection imaging system.
The spectral CT data 1301, 1302, that is received in the operation S110 defines X-ray attenuation at a plurality of energy intervals ΔE1 . . . m. In general there may be two or more different energy intervals; i.e. m is an integer, and m≥2. The ability to generate X-ray attenuation data at multiple different energy intervals ΔE1 . . . m distinguishes a spectral X-ray imaging system from a conventional X-ray imaging system. By processing the data from the multiple different energy intervals, a distinction can be made between media that have similar X-ray attenuation values when measured within a single energy interval, and which would be indistinguishable in conventional X-ray image data. In this regard, various different configurations of spectral X-ray imaging systems may be used to generate the spectral CT data that is received in the operation S110, some of which are described with reference to
With reference to
Various configurations of the aforementioned X-ray sources 270 and detectors 230 may be used to detect X-rays within different X-ray energy intervals ΔE1 . . . m. In general, discrimination between different X-ray energy intervals may be provided at the source 270 by temporally switching the X-ray tube potential of a single X-ray source 270, i.e. “rapid kVp switching”, or by temporally switching, or filtering, the emission of X-rays from multiple X-ray sources. In such configurations, a common X-ray detector may be used to detect X-rays across multiple different energy intervals, attenuation data for each energy interval being generated in a time-sequential manner. Alternatively, discrimination between different X-ray energy intervals may be provided at the detector 230 by using a multi-layer detector, or a photon counting detector. Such detectors can detect X-rays from multiple X-ray energy intervals ΔE1 . . . m near-simultaneously, and thus there is no need to perform temporal switching at the source 270. Thus, a multi-layer detector, or a photon counting detector, may be used in combination with a polychromatic source to generate X-ray attenuation data at different X-ray energy intervals ΔE1 . . . m.
Other combinations of the aforementioned X-ray sources and detectors may also be used to provide the spectral CT data for the plurality of energy intervals ΔE1 . . . m. For example, in a yet further configuration, the need to sequentially switch different X-ray sources emitting X-rays at different energy intervals may be obviated by mounting X-ray source-detector pairs to a gantry at rotationally-offset positions around an axis of rotation. In this configuration, each source-detector pair operates independently, and separation between the spectral CT data for the different energy intervals ΔE1 . . . m is facilitated by virtue of the rotational offsets of the source-detector pairs. Improved separation between the spectral CT data for the different energy intervals ΔE1 . . . m may be achieved with this configuration by applying an energy-selective filter to the X-ray detector(s) in order to reduce the effects of X-ray scatter.
Returning to the method illustrated in
CT data is then analyzed in order to isolate from the spectral CT data, contrast agent attenuation data 140 representing the distribution of the contrast agent along the lumen 120. This operation involves identifying as contrast agent attenuation data 140, portions of the spectral CT data that correspond to a material of the contrast agent, based on an energy-dependent X-ray attenuation signature of the material and/or based on an energy-dependent X-ray attenuation signature of one or more background materials represented in the spectral CT data.
The use of various “material decomposition” techniques is contemplated for use in analyzing the spectral CT data in the operation S120. The spectral CT data represents a distribution of the injected contrast agent along the lumen 120. The injected contrast agent may include a material such as iodine, or gadolinium. Such materials are often used as contrast agents in view of their attenuation at the X-ray energies used in diagnostic X-ray imaging systems. In addition to the attenuation arising from the contrast agent, the spectral CT data may also represent attenuation arising from one or more background materials such as fat, water, bone, soft tissue, vessel calcification, air, and metals such as gold, titanium, tungsten, and platinum. Such materials are often also present in the vicinity of the vasculature, and therefore attenuation arising from these materials may also be represented in the spectral CT data. For example, when imaging the cardiac vasculature, bone, in the form of portions of the spine, or ribs are often within the field of view of a spectral CT imaging system. Likewise, fiducial markers, implanted medical devices, and interventional devices are typically formed from metals such as those cited above, and attenuation arising from these materials may also be captured in the spectral CT data. By isolating the contrast agent attenuation data from the spectral CT data, more reliable data on the distribution of the injected contrast agent along the lumen 120 is obtained.
One example of a material decomposition technique that may be used in the operation S120 in order to isolate the contrast agent attenuation data 140 from the spectral CT data 1301, 1302, is disclosed in a document by Brendel, B. et al., “Empirical, projection-based basis-component decomposition method”, Medical Imaging 2009, Physics of Medical Imaging, edited by Ehsan Samei and Jiang Hsieh, Proc. of SPIE Vol. 7258, 72583Y. Another suitable material decomposition technique is disclosed in a document by Roessl, E. and Proksa, R., “K-edge imaging in X-ray computed tomography using multi-bin photon counting detectors”, Phys Med Biol. 2007 Aug. 7, 52(15):4679-96. Another suitable material decomposition technique is disclosed in the published PCT patent application WO/2007/034359 A2. Another suitable material decomposition technique is disclosed in a document by Silva, A. C., et al., “Dual-energy (spectral) CT: applications in abdominal imaging”, RadioGraphics 2011; 31(4):1031-1046.
In general, the X-ray attenuation spectrum of a material includes a contribution from Compton Scatter and a contribution from the Photo-electric effect. The attenuation due to Compton scatter is relatively similar for different materials, whereas the attenuation from the Photo-electric effect is strongly material-dependent. Both Compton Scatter and the Photo-electric effect exhibit an energy dependence, and it is this effect that is exploited by material decomposition techniques to analyze the spectral CT data in order to distinguish between different materials.
In general, material decomposition algorithms operate by decomposing the attenuation spectrum of an absorbing medium into contributions from an assumed set of “basis” materials. The energy-dependent X-ray attenuation of the assumed basis materials is typically modelled as a combination of absorption from Compton Scatter, and the Photo-electric effect. Some materials also have a k-absorption edge “k-edge” energy that is within the energy range used by diagnostic X-ray imaging systems, and this effect may also be exploited in order to distinguish between different materials. A spectral decomposition algorithm seeks to estimate an amount of each of the basis materials that is required to produce the measured amount of X-ray attenuation at the two or more energy intervals of the spectral CT data. Water and iodine are examples of basis materials that are often separated in clinical practice using a so-called two-material decomposition algorithm. Non-fat soft tissue, fat, and iodine, are examples of basis materials that are often separated in clinical practice using a three-material decomposition algorithm.
As mentioned above, if the k-absorption edge “k-edge” energy of any of the basis materials is within the energy range used by diagnostic X-ray imaging systems, i.e., approximately 30-120 keV, this can help to identify the contribution of a basis material. The k-edge energy for a material is defined as the minimum energy required for the Photo-electric event to occur with a k-shell electron. The k-edge occurs at a characteristic energy for each material. The k-edge energy for a material is marked by a sharp increase in its X-ray attenuation spectrum at X-ray energies corresponding to the k-edge energy value. The k-edge energies of many materials that are present in the human body are too low to be detected in a diagnostic X-ray imaging system. For example, the k-edge energies of hydrogen, carbon, oxygen, and nitrogen are at energies that are less than 1 keV. However, materials such as iodine (k-edge=33.2 keV), gadolinium (50.2 keV), gold (80.7 keV), platinum (78.4 keV), tantalum (67.4 keV), holmium (55.6 keV), and molybdenum (k-edge=20.0 keV) have k-edge energy values that permit their distinction in spectral CT data acquired from diagnostic X-ray imaging systems.
As mentioned above, materials such as iodine and gadolinium may be present in the vasculature as an injected contrast agent, and materials such as gold, platinum, tantalum, holmium, and molybdenum may be present in the vicinity of the vasculature body as fiducial markers, implanted medical devices, and interventional devices. Thus, the k-edge energies of such materials may be used to identify their presence in the spectral CT data 1301, 1302. By way of an example,
Thus, by using material decomposition techniques such as those described above, the contrast agent attenuation data 140 representing the distribution of the contrast agent along the lumen 120, may be isolated from the spectral CT data 1301, 1302.
An example of the isolation of contrast agent attenuation data that is performed in the operation S120 is now described with reference to
In the example described above, the contrast agent attenuation data was isolated from spectral CT data that included only two energy intervals ΔE1 . . . m. In general, the use of more than two spectral CT data energy intervals ΔE1 . . . m may improve the isolation of the contrast agent attenuation data from the spectral CT data. Material decomposition techniques such as those described above may use the additional energy intervals to e.g. generate z-effective images that are specific to particular materials, and the image intensities of these images may be used to reduce the contribution to the contrast agent attenuation data from materials other than the contrast agent material. However, the effect of attenuation arising from some artifacts may still remain in the contrast agent attenuation data. For instance, the contrast agent attenuation data may include a contribution from artifacts such as stents, calcifications, and metal objects such as (guide) wires, and implants. A further reduction in the effects of these artifacts is also desirable in order to further improve the accuracy of the gradient of the contrast agent along the lumen in the operation S130. In one example, the isolated contrast agent attenuation data is further weighted using artifact attenuation data in order to reduce an impact of the artifacts on the isolated contrast agent attenuation data 140. In this example, the operation of analyzing S120 the spectral CT data, further includes:
The weighting may for instance be applied based on a distance between the one or more artifacts and the centerline of the lumen. With reference to the example above and in which there are two energy intervals, ΔE1 and ΔE1; in this example, the artifact attenuation data may be provided by the spectral CT data corresponding to the relatively higher energy interval ΔE3. Contributions to the data at the relatively higher energy interval ΔE2 that arise from positions that are close to the centerline of the lumen may be validly assumed to represent attenuation arising from contrast agent since only contrast agent is expected to be present in the lumen at this position. By contrast, contributions to this data that arise from positions that are relatively further from the centerline of the lumen, may be assumed to be true artifacts. Therefore, when weighting the isolated contrast agent attenuation data in order to reduce an impact of the artifacts on the isolated contrast agent attenuation data 140, a relatively higher weighting may be applied to artifacts in positions that are relatively further from the centerline of the lumen than to artifacts in positions that are relatively close to the centerline of the lumen. In so doing, the isolated contrast agent attenuation data may more accurately represent attenuation arising from the contrast agent. Thus, in a related example, the one or more spectral CT data energy intervals ΔE1 . . . m comprises a relatively lower energy interval ΔE1 and a relatively higher energy interval ΔE2; and
Returning to the method illustrated in
An example of the operation S130 is described with reference to
It is noted that the value of the gradient of the contrast agent may alternatively be calculated along other portions of the lumen than the example portion Pa-Pa described above. For example, the value of the gradient of the contrast agent may alternatively be calculated along the portion of the lumen Pa-P1, i.e. between the positions Pa and P1, or along the portion of the lumen P2-P3, i.e. between the positions P2 and P3, or along another portion. A value of the gradient may also be calculated for multiple portions of the lumen. For instance, the values of the gradient may be calculated for multiple portions of the lumen such as the portions Pa-P1, and P1-P2, P2-P3, P3-P4, and P4-Pa. The value of the gradient may be calculated for multiple portions of the lumen so as to provide the gradient as a continuous function along a length of the lumen. By providing the values of the gradient along multiple portions of the lumen, for example as a continuous function, it may be possible to identify a position of the stenosis, or to provide further information for diagnosing a state of the lumen.
In general, the magnitude of the gradient 110 increases with the severity of the stenosis. Thus, in the absence of a stenosis, i.e. in a healthy vessel, similar values for the X-ray attenuation arising from the contrast agent, CA, may be expected along the vessel. In this situation, the X-ray attenuation arising from the contrast agent at the positions Pa, P1 . . . 4 and at Pd may be expected to be similar. In this situation, the gradient a, illustrated in
The value of the gradient may be calculated from the contrast agent attenuation data in various ways in the operation S130. In one example, the value of the gradient is calculated using a single value of the contrast agent at each of multiple positions Pa, P1 . . . 4 and at Pd along the lumen. The single value at each position may be determined on a centerline of the lumen, or alternatively it may be determined at an offset position with respect to the centerline. In another example, the value of the gradient is calculated using average values of the contrast agent attenuation across the lumen. In this example, the X-ray attenuation arising from the contrast agent, CA, plotted in
In a related example, a centerline of the lumen is also determined, and the average value of the contrast agent attenuation across the lumen is calculated at a plurality of positions along the centerline of the lumen. In this example, the X-ray attenuation arising from the contrast agent, CA, plotted in
In another example, one or more positions across the lumen are identified. In this example, the method described with reference to
In this example, a position across the lumen may for instance be a position on the centerline of the lumen. The position may alternatively be offset from the centerline. The position(s) may be defined with respect to the centerline by means of a grid, for example. Providing the value of the gradient at an offset position, or at multiple positions across the lumen, may facilitate a deeper understanding of the flow of the contrast agent in the lumen. In this example, the calculated value of the gradient may be outputted as an image representing the lumen and in which one or more “streamlines” indicate the magnitude of the gradient at each position, or as a colourmap in which the color corresponds to the value of the gradient, for example.
It is noted that the operation of calculating S130 a value of a gradient 110 of the contrast agent along one or more portions Pa-Pd of the lumen may in general be performed in the projection domain, or in the image domain. Thus, in the method described with reference to
It is also noted that some of the elements, or even all of the elements of the analyzing operation S120 and/or the calculating operation S130, may be performed by a neural network.
The neural network NN illustrated in
The inventors have also observed that the accuracy of contrast agent attenuation gradient measurements may be further improved by triggering the generation of the spectral CT data 1301, 1302, i.e. the data that is analyzed to provide the contrast agent attenuation data 140, using spectral CT data representing the flow of the injected contrast agent in the lumen.
In the technique for determining a transluminal attenuation gradient that is described in the document by Wong, D. T. L., et al., cited above, the generation of a static CT image is triggered based on the image intensity of a contrast agent bolus in a conventional CT image. The static CT image is generated when the image intensity in the conventional CT image reaches a predetermined Hounsfield Unit threshold value.
The inventors have observed that the time at which the spectral CT data 1301, 1302 is generated is important to providing accurate measurements of the contrast agent attenuation gradient. If the spectral CT data 1301, 1302 is generated too early, the gradient may not be detectable. If the spectral CT data 1301, 1302 is generated too late, the gradient may no longer be detectable. Moreover, it is important to trigger the generation of the spectral CT data 1301, 1302 at the same level of contrast agent across different patients in order to provide results that can be used in clinical studies. The inventors have determined that by triggering the generation of the spectral CT data 1301, 1302, i.e. the data that is analyzed to provide the contrast agent attenuation data 140, using spectral CT data representing the flow of the injected contrast agent in the lumen, rather than e.g. conventional CT data, the triggering accuracy can be improved because the impact of effects such as moving calcifications, and beam hardening from other objects on the X-ray attenuation data that is used to trigger the spectral CT data, is reduced.
In one example, the method described above with reference to
In these operations, the receiving of the spectral CT data, and the analyzing of the spectral CT data to isolate the contrast agent attenuation flow data 160 may be performed in the same manner as described above in the operations S110 and S120. The spectral CT data representing a flow of the injected contrast agent in the lumen 120 may be generated by the same spectral X-ray imaging system as the spectral CT data 1301, 1302 representing the distribution of the injected contrast agent along the lumen 120. Similar material decomposition techniques may also be used to isolate the representing a flow of the injected contrast agent in the lumen 120 as described above in relation to the operation S130. It is noted that this analyzing operation may in general be performed in the projection domain, or in the image domain. Thus, the contrast agent attenuation flow data 160 representing the flow of the injected contrast agent in the lumen 120 may include projection data, i.e. raw data, or it may include reconstructed image data. Consequently, the operation of triggering a generation of the spectral CT data 1301, 1302; may be performed in the projection domain, or in the image domain, respectively. By performing these operations in the projection domain, inaccuracies introduced during the image reconstruction process may be obviated, thereby resulting in a more accurate triggering of the generation of the spectral CT data 1301, 1302.
In this example, the generation of the spectral CT data 1301, 1302 may for instance be initiated if an intensity of the injected contrast agent represented in the contrast agent attenuation flow data 160 exceeds a predetermined threshold value at a predetermined position in the lumen 120. The position in the lumen may be the ostium of the lumen, for example. The value of the predetermined threshold may be set to a level such that the injected contrast agent would be expected to fill a lumen of interest. The predetermined threshold may represent a concentration of the contrast agent in the lumen. For example, the predetermined threshold may be set to trigger the generation of the spectral CT data 1301, 1302 at an iodine concentration of 15 milligrams per milliliter. As mentioned above, setting the predetermined threshold to a contrast agent concentration, rather than to a Hounsfield Unit attenuation value that is determined from conventional CT data, permits the generation of a gradient of the contrast agent in a repeatable manner, and consequently the gradient may be used in clinical studies. Thus in one example, the operation of triggering a generation of the spectral CT data 1301, 1302 representing the distribution of the injected contrast agent along the lumen 120, comprises initiating the generation of the spectral CT data 1301, 1302 representing the distribution of the injected contrast agent along the lumen 120, if an intensity of the injected contrast agent represented in the contrast agent attenuation flow data 160 exceeds a predetermined threshold value at a predetermined position in the lumen 120.
In some examples, the triggering of the generation of the spectral CT data 1301, 1302 is performed in the image domain. The triggering of the generation of the spectral CT data 1301, 1302 may be performed by monitoring the image intensity in a region of interest in a reconstructed image. In one example, an image slice is reconstructed, and the intensity of the injected contrast agent is monitored in a region of interest in the reconstructed image slice. Monitoring the image intensity in a reconstructed image slice has the advantage of reduced X-ray dose to a subject as compared to monitoring the image intensity in a reconstructed volumetric image. Thus, in one example, the received spectral CT data representing the flow of the injected contrast agent in the lumen 120 comprises projection data that is generated during a rotation of an X-ray source detector arrangement 270, 230 around the lumen 120. In this example, the method further comprises:
This example is described with reference to
In this example, the region of interest 170 may be defined manually, or automatically. A manual identification of the region of interest 170 may be performed by means of a user operating a user input device in combination with the displayed reconstructed image slice. An automatic identification of the region of interest 170 may be performed using a feature detector, or a trained neural network.
In this example, a temporal profile of the intensity of the injected contrast agent within the region of interest 170 may also be determined. The information from the temporal profile may then be used to normalize the calculated value of the gradient of the contrast agent along the one or more portions Pa-Pd of the lumen. The value of the calculated gradient of the contrast agent along the lumen has been observed to depend on the concentration of the contrast agent that is injected into the vasculature. Clinical facilities may follow different protocols and in which different concentrations of contrast agent are injected. Thus, by using the information from the temporal profile to normalize the calculated value of the gradient, confounding effects arising from different clinical facilities using different concentrations of contrast agent may be compensated-for. In this example, the method further includes determining a temporal profile of the intensity of the injected contrast agent within the region of interest 170; and normalizing the calculated value of the gradient of the contrast agent along the one or more portions Pa-Pd of the lumen, based on an intensity of the injected contrast agent in the temporal profile.
The temporal profile of the intensity of the injected contrast agent within the region of interest 170 may be determined by calculating e.g. its average, or peak value in each of multiple reconstructed image slices in a temporal sequence. By way of some examples, the intensity of the injected contrast agent in the temporal profile that is used to perform the normalization may be the peak value, or the mean value.
The inventors have also observed that measurements of the gradient 110 of a contrast agent along the lumen, can depend upon the position along the lumen that is used to trigger the generation of the CT data that is used to calculate the gradient. This hampers a comparison of gradients that are calculated at different clinical facilities, and which may have different protocols for triggering the generation of the CT data.
In one example a planar planning image 190 is generated from tissue data that is isolated from the spectral CT data. The tissue data represents the lumen and one or more tissue landmarks. In this example, the method described with reference to
This example is described with reference to
In a related example, the method also includes:
In this example, the region of interest may be identified by displaying a marker in the planar planning image, for example. As illustrated in
The region of interest 170 illustrated in
In another example, a time-dependent value is calculated for the gradient 110 of the contrast agent along the lumen. In this example, the received spectral CT data 1301, 1302 represents a distribution of an injected contrast agent along the lumen at each of multiple points in time; and the method described with reference to
The spectral CT data 1301, 1302 may be generated at each of multiple points in time by continuously acquiring data for a period of time after the contrast agent has been injected into the vasculature. The time-dependant spectral CT data may then be analyzed the same manner as described above in the operation S120. The analysis may be performed in the projection domain, or in the image domain, and in the same manner as described above in the operation S120. For example, a temporal sequence of volumetric images representing the contrast agent attenuation data 140 may be reconstructed, and the value of a gradient 110 of the contrast agent along the lumen may be calculated using the data for each of the images. A spectral X-ray projection imaging system that includes a detector with a plurality of detector elements 2401 . . . k arranged along an axis of rotation 250 of the X-ray detector may be used to acquire the spectral CT data 1301, 1302 in this example. The detector elements 2401 . . . k may for example be arranged parallel to, or at an acute angle with respect to the axis of rotation. An example of this arrangement is illustrated in
Various advantages are associated with the provision of a time-dependent calculated value for the gradient 110 of the contrast agent along the lumen. For instance, the need to accurately trigger the generation of the spectral CT data 1301, 1302, is obviated. Moreover, the time-dependent calculated value for the gradient 110 may be processed in order to provide a more robust value for the gradient. For example, an average value for the gradient may be calculated over a period of time in order to eliminate spurious effects and to reduce the effects of noise.
In another example, a blood flow parameter may be determined for the lumen. The blood flow parameter may be the FFR, for example. In this example, the method described with reference to
In this example, the value of the blood flow parameter may be determined using a lookup table that provides a correspondence between the calculated value of the gradient 110 of the contrast agent along the lumen, and the value of the blood flow parameter. The blood flow parameter may for instance be the fractional flow reserve, FFR. The correspondence between the gradient and the blood flow parameter value may be determined empirically, or from a model representing the lumen. Lookup tables for blood flow parameters such as the FFR, the instantaneous wave-free ratio “iFR”, the Coronary Flow Reserve “CFR”, the Thrombolysis in Myocardial Infarction “TIMI” flow grade, the Index of Microvascular Resistance “IMR”, and the Hyperemic Microvascular Resistance index “HMR” may also be determined using a lookup table in a similar manner.
In another example, a computer program product, is provided. The computer program product comprises instructions which when executed by one or more processors, cause the one or more processors to carry out a method of calculating a value of a contrast agent attenuation gradient 110 for a lumen 120 in a vasculature. The method comprises:
In another example, a system 200 for calculating a value of a contrast agent attenuation gradient 110 for a lumen 120 in a vasculature, is provided. The system includes one or more processors 210 configured to:
An example of the system 200 is illustrated in
The above examples are to be understood as illustrative of the present disclosure, and not restrictive. Further examples are also contemplated. For instance, the examples described in relation to computer-implemented methods, may also be provided by the computer program product, or by the computer-readable storage medium, or by the system 200, in a corresponding manner. It is to be understood that a feature described in relation to any one example may be used alone, or in combination with other described features, and may be used in combination with one or more features of another of the examples, or a combination of other examples. Furthermore, equivalents and modifications not described above may also be employed without departing from the scope of the invention, which is defined in the accompanying claims. In the claims, the word “comprising” does not exclude other elements or operations, and the indefinite article “a” or “an” does not exclude a plurality. The mere fact that certain features are recited in mutually different dependent claims does not indicate that a combination of these features cannot be used to advantage. Any reference signs in the claims should not be construed as limiting their scope.
Number | Date | Country | Kind |
---|---|---|---|
22166012.9 | Mar 2022 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2023/056989 | 3/20/2023 | WO |