Method and apparatus for quantitative measurements on sequences of images, particularly angiographic images
09576360 ยท 2017-02-21
Assignee
Inventors
Cpc classification
International classification
Abstract
Method for assessing a regurgitant flow through a valve into a moving object from a sequence of consecutive image frames of such object, which images are timely separated by a certain time interval, the method comprising the following steps: a) identifying in the images the object of interest; b) augmenting the images to compensate for protocol intensity variation and/or motion and/or background; c) making a time-analysis of augmented images to obtain time-density curve or curves, wherein time-density curves represent a time-evolution of pixel brightness; d) determining a plurality of parameters related to such time-density curve or curves; e) weighting such parameters to provide indications on the regurgitant flow. A corresponding apparatus and computer program are also disclosed.
Claims
1. Method for assessing a regurgitant flow through a valve into a moving object of interest from a sequence of consecutive two-dimensional (2D) X-ray images of such moving object of interest, which 2D X-ray images are timely separated by a certain time interval, the method comprising: a) identifying in the 2D X-ray images the moving object of interest; b) augmenting the 2D X-ray images to stabilize position of the moving object of interest in the 2D X-ray images in order to correct for motion of the moving object of interest in the 2D X-ray images, wherein the motion is selected from the group consisting of cardiac motion, breathing motion, patient motion and combinations thereof; c) making a time-analysis of the augmented 2D X-ray images of b) to obtain at least one time-density curve, wherein the at least one time-density curve represents a time-evolution of pixel brightness; d) determining a plurality of parameters related to such at least one time-density curve; and e) weighting such parameters to provide indications on the regurgitant flow through the valve.
2. Method according to claim 1, further comprising: detecting the contour of the object of interest.
3. Method according to claim 1, further comprising: detecting an area in at least one of said 2D X-ray images, wherein the area is used as a reference for time density curve determination of c).
4. Method according to claim 3, wherein: said area is located on a zone of the at least one 2D X-ray image where a forward flow from the object of interest through the valve is identified.
5. Method according to claim 3, wherein: the augmenting of the 2D X-ray images comprises performing motion correction before background correction for the purpose of calculating at least one time-density curve for said area.
6. Method according to claim 1, further comprising correcting the at least one time-density curve for previous contrast sessions.
7. Method according to claim 1, further comprising: dividing the object of interest into areas that vary in distance relative to the valve, wherein said areas include one area relatively closer to the valve and another area relative further from the valve.
8. Method according to claim 1, wherein: the augmenting of the 2D X-ray images comprises detecting at least one landmark on one 2D X-ray image and following such landmark on other 2D X-ray images to correct for the motion of the object of interest in the 2D X-ray images.
9. Method according to claim 1, wherein: the augmenting of the 2D X-ray images comprises performing background correction before motion correction for the purpose of calculating the at least one time-density curve of the object of interest.
10. Method according to claim 1, further comprising: selecting the time interval, wherein the consecutive 2D X-ray images in the selected time interval are used for making the assessment of the regurgitant flow.
11. Method according to claim 1, wherein: the valve is located between a first organ and a second organ, the valve being configured to allow a forward flow of a fluid from the first organ to the second organ and to prevent the reverse flow from the second organ to the first organ, the first organ being the moving object of interest.
12. Method according to claim 11, wherein: the regurgitant flow is identified when at least one time-density curve shows an increase in pixel densitometry followed by a decrease, such increase being related to the presence of a fluid leaking through the valve from the second organ into the first organ while such decrease is related to such fluid leaving the first organ during forward flow.
13. Method according to claim 1, further comprising: determining as a parameter the jet stream penetration of the regurgitant fluid by comparing the densitometry values over time in different areas of the object of interest.
14. Method according to claim 1, further comprising: determining as a parameter the duration of the presence of contrast agent in the object of interest or in one or more areas of the object of interest.
15. Method according to claim 1, further comprising: determining as a parameter the total amount of contrast agent present in the object of interest by comparing the maximal densitometry in at least one of i) the whole object of interest and ii) one or more areas of the object of interest with maximal densitometry in a reference area.
16. Method according to claim 1, further comprising: determining as a parameter the steepness of one or more time-density curves or contrast changes during a heartbeat.
17. Method according to claim 1, further comprising: combining the plurality of parameters to derive a classification of the severity of the regurgitant flow.
18. Method according to claim 1, wherein: the object of interest is the left ventricle and the valve is the aortic valve, and the 2D X-ray images represent a cine of 2D X-ray images of the left ventricle taken in sequence.
19. Method according to claim 1, further comprising: visualizing the regurgitant flow by means of a colour map obtained by the time intensity curves and/or parameters related to such time intensity curves.
20. A non-transitory computer readable medium storing a computer program for performing the method according to claim 1 when the computer program product is run on a computer.
21. X-ray apparatus for acquiring two dimensional images, the apparatus configured to obtain a cine of consecutive two-dimensional X-ray images of the left ventricle of a patient, the apparatus further comprising at least one processor configured to perform the method according to claim 1 to determine a classification of the regurgitant flow through the aortic valve of the patient.
22. Apparatus according to claim 21, wherein: the cine of consecutive two-dimensional X-ray images follow a trigger event, the trigger event being the administration of a contrast agent in the aortic root of the patient.
23. Method according to claim 1, further comprising: prior to c), processing 2D X-ray images to correct for variations in imaging protocol.
24. Method for assessing a regurgitant flow through a valve into a moving object of interest from a sequence of consecutive two-dimensional (2D) X-ray images of such moving object of interest, which such 2D X-ray images are timely separated by a certain time interval, the method comprising: a) identifying in the 2D X-ray images the moving object of interest; b) dividing the object of interest into areas that vary in distance relative to the valve, wherein said areas include one area relatively closer to the valve and another area relatively further from the valve; c) augmenting the 2D X-ray images to stabilize position of the moving object of interest in the 2D X-ray images in order to correct for motion of the moving object of interest in the 2D X-ray images, wherein the motion is selected from the group consisting of cardiac motion, breathing motion, patient motion and combinations thereof; d) making a time-analysis of the augmented 2D X-ray images of c) in said areas to obtain a time-density curve for each area, wherein the time-density curves for the areas of the object of interest represent a time-evolution of pixel brightness; e) determining a plurality of parameters related to such time-density curves; and f) weighting such parameters to provide indications on the regurgitant flow through the valve.
25. Method according to claim 24, further comprising: prior to d), processing 2D X-ray images to correct for variations in imaging protocol.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The characteristics of the invention and the advantages derived therefrom will be more apparent from the following description of non-limiting embodiments, illustrated in the annexed drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT
(18) The invention is particularly advantageous in the quantification of aortic regurgitation based on two-dimensional (2D) angiographic film of X-ray images and it will be mainly disclosed with reference to this field. In this case the object of interest is the left ventricle and the valve is the aortic valve. It is however to be understood that the left ventricle, the aorta and the aortic valve can be substituted with any object in fluid communication through a shutting one-way valve.
(19) The idea is to create a digital quantification of aortic insufficiency based on a two-dimensional (2D) angiographic film of X-ray images of a second or two (covering approximately three heart beats). This solution has the advantage of being both easily applicable during intervention (in contrast with methods like CT and MR), and gives more accurate, automatically generated and reproducible results than visual estimations. Only a single image film (a run of images shot under a single angle during a few seconds) is needed with this method, and such run will normally be shot during the intervention regardless, so no further time loss and exposure for the patient is caused.
(20) In short, the method provides a reliable, reproducible automatically generated quantification of aortic insufficiency based on two-dimensional angiographic X-ray images, which have not been used before for such purpose. The new method for AI quantification, based on angiographic images, has also the advantage that it blends easily into the current clinical workflow. No extra images beyond what is already acquired during the procedure are required, the patient does not suffer from any additional stress, radiation, or additional procedures and the doctor does not need any additional imaging devices at the operation table.
(21) With reference to the flowchart diagram of
(22) For analysis, a sequence of angiographic X-ray images, covering approximately 3 heart beats, shot from a single position is used. The images cover the whole or a part of the left ventricle, the aortic valves, any stent inserted, and a small part of the aorta. Contrast should be present, and inserted in the aorta at the start of the first heart beat of the analysis. In case of regurgitation, this contrast agent will enter the left ventricle.
(23) Based on the flowchart shown in
(24) 1. Contour Detection of the Object of Interest
(25) For the analysis, an area belonging to the left ventricle 6 is computed. This can be the entire left ventricle including the aortic root as for example contour 106 of
2. Reference Area Detection
The method can use a control area residing somewhere in the image were a decent amount of contrast agent usually passes, for example at the start of the aorta 8, just behind the heart valve leaflets 7. This can result in a contour like the one indicated with ref. 108 in
3. Time-Density Curve Calculation
Time-density curves represent a time-evolution of pixel brightness of a sequence of images, particularly perfusion images. For accurate quantification, these curves (also called densitometry curves within the present disclosure) will be created, both for the ventricular area (step 1) and the reference area (step 2) as shown in
The methods in which these curves are created differ though, as focus in both areas should be different. In the ventricle, it is quite important to remove static background effects, which might negatively impact the density curve calculation due to the movement of the ventricle, and causing unwanted effects in those curves. In the reference area, the main goal is to detect contrast injection, which justifies a slightly different approach, as explained below.
301a. Movement Correction
To perform AI analysis, the area belonging to the left ventricle 6 in
(26) The landmark can be detected automatically by an algorithm such as the one taught by Y. Jian et al, X-ray image segmentation using active contour model with global constraints, In: IEEE Symposium on Computational Intelligence in Image and Signal Processing, 2007, CIISP 2007 p. 240-245, or be indicated by the user.
(27) Image stabilization is achieved by movement correction and can be done based on existing Gaussian or Fourier correlation methods such as in Chen, G. Y., Kegl, B., Invariant pattern recognition using dual-tree complex wavelets and Fourier features, 2005, for example, resulting in a set of transformation vectors at each pixel position within the image run.
(28) 301b. Protocol Corrections on Pixel Intensity Variations
(29) Before a start can be made in creating time-density curves, the image may be pre-processed. Every imaging modality has a certain amount of settings/protocols that can be used. Depending on the image modality that has been used to acquire the images, a protocol intensity correction can be present in the images.
For example, when X-ray images are used, some imaging protocols can vary the pixel intensities of the image as a reaction to the fact that contrast is present in certain frames. When contrast is administered, it appears as a black region in the image. As a reaction the pixel intensities of the image may vary to compensate for the contrast. Because the intensities change, more detail can be seen in the contrast region. However, the intensities of pixels that do not belong to the contrast region are also adjusted (for instance the background pixels). The elements of these pixels, however, did not change physiologically.
Because the assumption is made that the pixel density change over time is related to administered contrast, the protocol adjustment in pixel intensities has a negative influence on the time-density curves and can lead to erroneous quantifications.
To adjust for this, histograms of the image densitometry of every frame are compared to the histogram of the image densitometry of the reference image. The reference image is chosen to be a frame before the start of contrast injection. As can be seen in
302. Time-Density Curve Calculation of Ventricular Area
As the spatial location within the left ventricle is just as important as actual total intensity within the ventricle to assess the severity of aortic regurgitation, the region calculated in the left ventricle (as defined under step 2) can be subdivided into several different regions. For this, the supplied left ventricular contour 106 is used as base input. For examples when the entire left ventricle including the aortic root is calculated, the contour can be subdivided into a number of basic ventricular areas (
(30) The time density curves within the left ventricle are derived within these sub regions from augmented pre-processed images obtained using the image sequence as input data. As angiographic X-ray imaging is a projection imaging method, the left ventricle suffers from background effects for example due to the X-ray absorption of the spinal, or inserted devices such as catheters. To compute the time density which only results from the contrast fluid within the left ventricle, subtraction will be advantageously performed on the input image sequence before applying the movement correction. This will result in a drastic reduction of background effects. The time density computation within the left ventricle sub regions are based on a pre-processed image sequence:
I.sub.i.sub.
(31) In which I.sub.i is an image i from film I, I.sub.mask is a mask created with the purpose of creating a densitometry image, Corr is a function which applies the transformation vectors as calculated in step 301a to an image, and I.sub.i.sub.
(32) The image densitometry (I.sub.maskI.sub.i) is calculated using known methods as disclosed, for example, in Lehmkuhl, H., Machning, Th. ea, Digital subtraction angiography: feasibility of densitometry evaluation of left ventricular volumes and comparison to measurements obtained by the monoplane arc-length-method, In: Computers in Cardiology 1993, p. 29-32. The background mask I.sub.mask used to create these densitometry images is based on the period before contrast injection, a period which is detected automatically using relative image intensities and the area detected in step 2. As relative image intensities change drastically at the moment of contrast injection in the reference area, a detectable peak or plateau in intensity forms around this moment, allowing definition of the period before contrast injection.
(33) The protocol correction as described in step 301b is applied on I.sub.i.sub.
(34) Once the time-density curve for the ventricular area has been calculated, a correction on the curve may be applied. During an intervention it is possible that contrast agent is admitted to the patient during multiple sessions. Because of this, (some) contrast agent of a previous session could still be present in the vascular system of the patient. Because the volume of the left ventricle changes while the absolute amount of contrast agent due to previous sessions does not, the density of the contrast fluid present in the image changes. This is visible in the time-density curve of the ventricular area as can be seen in
(35) The already present contrast agent has a negative result on the time-density curve(s) of this region. For instance, the regurgitation may seem more severe than the actual case. To account for this an average wave is calculated for each time-density curve of the frames before contrast injection. This wave is then subtracted periodically from the time-density curve.
303. Time-Density Curve Calculation of Aortic Area
The time density curve of the aortic region is derived from the reference area, as defined in step 2, from augmented pre-processed images obtained using the image sequence as input data. It is preferable that the reference area is stabilized for cardiac and/or breathing motion to form reliable density information of the amount of contrast present within this reference area. Because of this, movement correction can be applied before performing the subtraction to extract the density. Thus, pre-processed images will be created following:
I.sub.i.sub.
In which I.sub.i is an image i from film I, I.sub.mask is a mask created with the purpose of creating a densitometry image, Corr is a function which applies the transformation vectors as calculated in step 301a to an image, and I.sub.i.sub.
(36) The image densitometry (I.sub.maskCorr(I.sub.i)) is calculated using known methods as disclosed, for example, in Lehmkuhl, H., Machning, Th. ea, Digital subtraction angiography: feasibility of densitometry evaluation of left ventricular volumes and comparison to measurements obtained by the monoplane arc-length-method, In: Computers in Cardiology 1993, p. 29-32. The background mask I.sub.mask used to create these densitometry images is created using the same method as described in step 302.
(37) The protocol correction as described in step 301b is applied on/image mage sequence as calculated above.
(38) 4. AI Classification
(39) The analysis is based, for example, on the following parameters:
(40) The penetration of the regurgitation jet stream in the left ventricle; an indication how far the contrast agent reaches. The duration of the presence of the contrast agent in the left ventricle. The amount of contrast agent in the left ventricle. The steepness of the intensity curve; the speed in which the contrast agent spreads through the left ventricle. The contrast changes during a heartbeat. The period contrast decay in the time density of the aortic area.
(41) The input for this AI quantification are typically two sequences of pre-process images and the time-density curves derived from those images as described in step 3.
(42) The measurements are scaled for differences in the amount of added contrast by taking the control contrast area into account. In the time density curves (
(43) When, for example, the entire left ventricle is calculated, the penetration of the jet stream is measured by comparing the densitometry values over time and heart beats in different areas in the left ventricle. The areas further away from the heart valves (and thus closer to the apex such as region 406 in
(44) The duration of the presence of contrast agent in the left ventricle is measured by time-analysis of densitometry in the different defined areas in the image sequence (in the example shown in
(45) The total amount of contrast agent present in the left ventricle, after correction as done in step 302, is directly related to the combined maximal intensities in the left ventricle area(s) and the maximal densitometry in the control area. In case these are more or less similar, this indicates a severe case of regurgitation (
(46) The speed in which the contrast agent spreads through the left ventricle is measured by analyzing the speed of changes of densitometry (the steepness of the densitometry curve) within the time-density curves. The time-density curve has two important parts: the ascending densitometry part (before the densitometry maximum) and the descending densitometry part. A steep curve in the ascending densitometry part indicates higher regurgitation quantification, while a steep curve in the descending densitometry part indicates lower regurgitation quantification.
(47) The changes of contrast agent in areas during a single heart beat give a more detailed view of regurgitation. Lower end densitometry values indicates a general outflow, while large inflows of contrast might be not as bad when compensated for by large outflows of contrast.
(48) The period contrast decay in contrast fluid in the time-density curves provides an insight in the presence of regurgitation. Only when regurgitation is present, the time-density curve from the aorta shows a period decay of contrast fluid. Furthermore, a period signal within the left ventricular is present in case of aortic regurgitation.
(49) Therefore on at least the aortic time-density curve a Fast Fourier Transform is calculated. Per time-density curve the complex magnitude of frequencies corresponding to the cardiac cycle is calculated, by computing the integral using the composite trapezoid method as described in Michael R. King, Nipa A. Mody, Numerical and Statistical Methods for Bioengineering: applications in MATLAB, chapter 6, ISBN 9780521871587, Cambridge University Press, 2011.
(50) The total quantification weighs the values mentioned above and generates a quantitative regurgitation parameter as output.
(51)