The invention relates to the field of image processing and more specifically to the filtering of image sequences acquired with X-Ray scanner. In particular, the invention relates to a method and apparatus for blood flow visualization in a vessel of a body.
U.S. Pat. No. 6,196,973 discloses a method for determining a blood flow velocity in a patient's blood vessel, into which a contrast agent has been introduced. Reflectors such as microbubbles introduced into a blood vessel of a patient are destroyed by focused ultrasound at a modulation point, thereby creating gaps in the flowing contrast agent that are sensed downstream sensing point. The pattern of gaps is then matched in time with the input modulation sequence to determine a transit time for the gaps, which is also the flow velocity of the blood.
It would be advantageous to achieve a method or an apparatus which provides a good visualization of a flow process.
To better address this concern, in a first aspect of the invention a method of image processing is presented, the method comprising providing a sequence of images, wherein the images have temporal contrast modulations along the sequence. The method further comprises providing a reference time frequency related to the contrast modulations along the sequence. Still further, the method comprises time filtering the sequence of images depending on the reference frequency.
According to an embodiment of the invention, a method is presented, wherein the images in the sequence are images of an object under consideration taken at different times. Hence in this embodiment, the sequence of images shows a time evolution of the object under consideration.
According to an embodiment of the invention, a method is presented, wherein the images of the sequence of images are images taken by dynamic X-ray angiography, e.g. dynamic X-ray angiography of the brain or dynamic coronay angiography.
According to still another embodiment of the invention, a method is presented which further comprises providing a filtered output, e.g. in the form of a sequence of output images.
According to still another embodiment of the invention, a method is presented wherein the sequence of images show a blood vessel of a vessel system. For example, the vessel system may be the vessel system of a human body or of an animal body.
According to still another embodiment of the invention, a method is presented which further comprises generating the contrast modulations along the sequence of images by injecting a contrast agent at a steady rate into the vessel system at an injection region. In this way, the contrast modulations in a sequence of images is generated by modulations of a blood velocity at the injection region due to a heart beat and the resulting pulsed arterial pressure. This is a natural way of generating a contrast modulation in a sequence of images due to a concentration modulation of a contrast agent in a blood vessel.
According to still another embodiment of the invention, a method is presented wherein providing the reference frequency comprises extracting the reference frequency from an electrocardiogram (ECG) signal. Since an electrocardiogram can be easily taken during image generation and is often taken as a routine measure, extracting the reference frequency from an ECG signal is a well suited and easy way to provide the reference signal.
According to still another embodiment of the invention, a method is presented wherein providing the reference frequency comprises extracting the reference frequency from a time dependence of contrast along the sequence of images. This has the advantage that this embodiment can be performed irrespective of the relation of the reference frequency to the heart beat. For example, if the contrast modulation is not related to the heart beat, e.g. because it is induced externally, this embodiment provides an easy and save way to obtain the required reference frequency.
According to still another embodiment of the invention, a method is presented wherein filtering the sequence of images includes filtering the sequence of images in pass-band around the reference frequency. For example, according to still another embodiment of the invention, a method is presented, wherein the filtering the sequence of images is performed according to the well-known operating principle of lock-in amplifiers.
According to still another embodiment of the invention, a method is presented wherein filtering the sequence of images includes extracting a phase information from the sequence of images.
According to still another embodiment of the invention, a method is presented wherein the reference frequency is a harmonic frequency of the contrast modulations along the image sequence. Further, in this embodiment, filtering the sequence of images comprises extracting a harmonic frequency component from the images at the reference frequency. The harmonic frequency component obtained thereby can be used to advantage since it may enhance e.g. the visualization of blood flow. According to still another embodiment, the harmonic frequency is a first harmonic frequency of the contrast modulations along the sequence. According to still another embodiment, a method is presented further comprising providing at least one of an in-phase component of the images and an out-of-phase component of the images. For example, output images which are generated by performing the method may comprise the in-phase component and/or the out-of-phase component. According to another embodiment, output images may comprise the in-phase component and/or the out-of-phase component. For example, the output images may show the amplitude of the respective component.
According to still another embodiment of the invention, a method is presented wherein extracting a harmonic frequency component at the reference frequency comprises applying a windowed harmonic filtering to each pixel of the first image. The windowed filtering is performed by taking into account images within a temporal window of images around a reference image and a number of images within the window of images corresponds to a time period corresponding to the reference frequency.
According to still another embodiment of the invention, a method is presented which further comprises removing the harmonic frequency component from the images to thereby provide a sequence of modified images. Further according to this embodiment, the method comprises providing a higher harmonic frequency of the contrast modulations along the image sequence and filtering the sequence of modified images depending on the higher harmonic frequency of the contrast modulations. By taking higher harmonic frequency components into account, a space and/or time resolution of output images may be increased.
According to other embodiments of the invention, a method is presented, wherein the reference frequency does not match the respective harmonic frequency of the contrast modulations but is only close to the respective harmonic frequency of the contrast modulations. In experiments it has been found, that a deviations of the reference frequency by 30% from the respective harmonic frequency is acceptable. For example, the deviations can be between 0% to 30%, or between 0% and 25%, or between 0% and 20%, or between 0% and 15% or between 5% and 15% or between 10 % and 20%.
According to still another embodiment of the invention, a method is presented which further comprises detecting contrast regions having a predetermined contrast of interest in the images and spatially low pass filtering each of images in the contrast regions. In this way, the image quality may be enhanced. According to still another embodiment of the invention, contrast regions having a predetermined contrast of interest may be regions having a contrast higher than a predetermined contrast value. For example, a spatial low pass filtering mask may be provided for spatially low pass filtering the image regions within the mask.
According to still another embodiment of the invention, a method is presented which further comprises extracting from the images a low frequency component along the sequence of images and removing the low frequency component from the images before performing the filtering of the sequence of images. An advantage of this embodiment is that a slowly varying background signal which might influence the subsequent filtering is removed. Thereby, the image quality of an output image may be enhanced.
According to a second aspect of the invention, a computer program is presented which enables a processor to carry out a method according to the first aspect of the invention or any embodiment thereof.
According to a third aspect of the invention, a electronic circuit is presented which can be operated to carry out the method according to the first aspect of the invention or any embodiment thereof.
According to a third aspect of the invention, an apparatus for processing an image sequence is presented, the apparatus comprising a reference frequency providing unit for providing a reference frequency which is related to a modulation of a contrast along the image sequence, and a filter unit for filtering the sequence of images depending on the reference frequency.
According to an embodiment of the invention, an apparatus is presented wherein the filter unit provides a filtered output, for example a sequence of output images.
According to still another embodiment of the invention, an apparatus is presented wherein the filter unit comprises an extractor unit for extracting a harmonic frequency component from the images at the frequency of contrast modulations and providing at least one of an in-phase component of the images and an out-of-phase component of the images. According to still another embodiment of the invention, an apparatus is presented which further comprises providing a sequence of output images, wherein the output images of the sequence of output images comprise the in-phase and/or the out-of-phase component.
According to a fourth aspect of the invention, a system for generating an image is presented, the system comprising an apparatus for processing an image sequence according to the third aspect of the invention and a display unit for displaying an a signal indicative of an output of the filter unit.
In summary, one basic idea used by at least an embodiment of the invention is to extract information from contrast modulations along the sequence of images, wherein the contrast modulations may be induced by the heart beat. Another basic idea used by at least an embodiment of the invention is to modulate an image contrast at a frequency fm and detect in a pass-band around fin. Another basic idea used by at least an embodiment of the invention is to provide a phase information of the contrast modulation. This phase information may be provided in the form of a sequence of output images depicting the phase information. According to one aspect of the invention, a method of image processing is presented, the method comprises providing a sequence of images which have contrast modulation along the sequence; providing a reference frequency related to the contrast modulations along the sequence; and filtering the sequence of images depending on the reference frequency. According to an embodiment, a windowed harmonic filtering is applied to the sequence of images to extract fundamental in-phase and quadrature components at a heart beat frequency. The resultant time-signal phase is displayed as image sequence.
These and other aspects of the invention will be apparent from and elucidated with reference to the embodiments described hereinafter.
In the following detailed description, reference is made to the drawings in which
With reference to the drawings, illustrative embodiments of the present invention will now be described in more detail. Throughout the detailed description of the embodiments, an exemplary example for the images under consideration are X-ray images and in particular images taken by dynamic X-ray angiography. Although the invention provides means that may assist a physician in reaching a diagnosis or treating a patient, it is to be understood that the invention is not about to provide a diagnosis or about treating patients, but rather about a technical invention that may improve visualization of dynamic processes in a patients body.
In order to extract information from contrast modulations along the sequence of input images, a reference frequency 10 is provided, the reference frequency being related to the contrast modulations along the image sequence. For example, the reference frequency may be equal to or close to a harmonic frequency, e.g. the fundamental harmonic frequency of the contrast modulations along the image sequence. This is schematically shown in
In the following, having regard to
State of the art flow assessment techniques are based on analysing time-intensity-curves at different vessel location or distance-intensity-curves at different instants of time following the injection of a contrast agent bolus, wherein ideally, the image contrast increases as a step-function at the injection point. In practice however, due to several factors, the bolus front gets progressively blurred away from the injection point an this introduce considerable measurement uncertainty in particular in realistic conditions in which considerable noise (random or structural) is present.
An embodiment of the invention proposes a technique to extract useful information even in a noisy or cluttered environment using a principle similar to that of lock-in amplifiers or stroboscopic imaging. A principle which is used by the illustrated embodiment is to modulate an image contrast at a frequency fin and detect in a pass-band around fm. Embodiments of the invention allow enhancing the visualization of turbulent flow and flow occurring in narrow streams as occurs in aneurysms.
The illustrated embodiment of the invention makes use of the natural time modulation in contrast agent density, which occurs when injecting a contrast agent at a steady rate while performing dynamic X-ray imaging, e.g. dynamic X-ray angiography of brain vessels or cardiac vessels. The time modulation is due to the fact that the blood velocity greatly varies during a heart cycle so that the contrast agent dilution varies with time according to heartbeat periodicity.
Features of the illustrated embodiment comprise at least one of the following:
1. A synchronizing reference (quasi-) periodic signal capturing the heartbeat periodicity is extracted either from the ECG or from the image contrast within a region of interest around the contrast agent injection point.
2. A windowed temporal harmonic filtering is applied to each pixel of the image where the blood contrast is liable to be observable to extract the fundamental in-phase and quadrature components of the fundamental frequency (theartbeat frequency) and, according to a further embodiment, at a few harmonics, e.g. up to the third harmonic. Here the term fundamental frequency and the first harmonic frequency are used synonymously. The time window length is typically on heart beat length, or close hereto.
3. Space low-pass filtering is combined with the time filtering to improve the signal to noise ratio.
4. The resulting time-signal phase is displayed as image-sequences for each time-frame to visually enhance the flow and are used to extract velocity maps at different time instants.
The illustrated embodiment has the following advantages:
The average blood flow pattern within a heartbeat cycle is greatly enhanced when displaying the phase corresponding to the fundamental frequency. Improved visualization in difficult situations is obtained (blood jets, flow turbulence).
A good assessment of blood velocity is thus obtained using robust optical flow.
A qualitative assessment of blood pulsatility, i.e. the range of velocity variation with a heart cycle, is obtained when including harmonic components and in particular higher harmonic components.
Further depicted in
It should be understood that the X-ray imaging system 16 depicted in
The sequence of images provided by the central unit may be a sequence 2 of images as depicted in
From the pixel sequence 101 of graph 4a, the low frequency component 102 is extracted by low frequency component extraction 104. A graph 4b shows the extracted low frequency component, i.e. the low frequency component of the intensity of the pixel over the frame number F. The low frequency component extraction can be performed by any appropriate method which filters or smoothes the peaks 100 due to the heart beat. For example, the low frequency component extraction from a pixel sequence, e.g. the pixel sequence 101 shown in graph 4a, may be performed by averaging the respective pixel sequence over an averaging window of appropriate length. For example, the length of the averaging window may be equal to the period associated with the respective harmonic frequency which is intended to be extracted after the low frequency component extraction and removal.
After extraction, the low frequency component 102 is removed from the input pixel sequence 101 shown in graph 4a by low frequency component removal 106. The remaining pixel sequence 108 after the low frequency component removal is shown in graph 4c. It should be understood that the above described procedure is performed for every pixel 8 in the input images F(k), F(k+1), F(k+2), F(k+3). In this way, removing a low frequency component from the input image sequence 2 is performed by removing a low frequency component separately for every pixel in the image sequence.
The illustrated filtering method comprises extracting a harmonic frequency component from the input images F(k), F(k+1), F(k+2), F(k+3) at the reference frequency fm, 10. In other embodiments, the filtering method comprises extracting a harmonic frequency component from the input images at the reference frequency and in a pass-band around the reference frequency fm. Reference number 123 denotes a harmonic frequency component extraction. A graph 5b shows the real part 122, i.e. the in-phase response, and the imaginary part 124, i.e. the out-of-phase response, of an extracted first harmonic frequency component 126 of the pixel sequence 108 shown in graph 5a over the frame number F and hence, over time.
According to the illustrated embodiment, a phase image is provided as an output of the method of image processing. For example, the phase φ may be determined from the real part of the intensity of the harmonic frequency component according to
Re(I(p,t)/abs(I(p,t)))=cos (φ(p,t)) wherein
The spatial and time resolution of the output phase sequence can be increased by taking higher harmonics of the first harmonic frequency into account. To this end, the extracted harmonic frequency component 126 is stored in a storage device (not shown in
The same method as described for extracting the first harmonic frequency component can be used with the higher harmonic frequency as reference frequency. For example, if the first harmonic frequency corresponds to a number of N images, the period of the second harmonic comprises N/2 images.
Further illustrated in
Hence, in the embodiment illustrated in
In the same way, higher harmonic frequency components can be extracted up to the p-th harmonic frequency. Herein, before extracting from the respective remaining image sequence 148 a p-th harmonic frequency component at a p-th harmonic frequency that corresponds to a period of N/p images, a p-th low frequency component is extracted and removed from the respective remaining image sequence 148, wherein the extraction of the p-th low frequency component is performed by averaging the respective remaining image sequence 148 over a averaging window of N/p images. Extraction and removal of the p-th low frequency component is denoted with the reference numeral 150. Removal of the p-th low frequency component from the respective remaining image sequence 148 provides a further remaining image sequence 152. Thereafter, the p-th harmonic frequency component may be extracted from the further remaining image sequence 152 at the p-th harmonic frequency. Extraction and removal of the p-th harmonic frequency component is denoted with the reference number 134. It should be noted that after extracting the highest harmonic frequency component of interest, the removal of this harmonic frequency component is not necessary for further processing the extracted harmonic frequency components and can be omitted.
For providing the harmonic frequency components after the subsequent extraction and removal steps, storage devices 154, 156, 158 are provided for storing 160, 162, 164 the respective harmonic frequency component.
According to still another embodiment of the invention before performing the low frequency component removal, contrast regions having a predetermined contrast of interest are detected in the images and each of the images is spatially low pass filtered in the contrast regions. The contrast regions may be regions having a contrast higher than a predetermined contrast value, e.g. imaged blood vessels containing blood with a contrast agent. For example, a low pass filtering mask, which may correspond to the image of the blood vessel, may be provided for low pass filtering the image regions within the mask. Further, a similar low pass filtering may be employed for space regularization of complex images.
In the following, having regard to
The low frequency component extraction can be performed by any appropriate method which filters or smoothes the peaks 100 due to the heart beat. For example, each pixel value of the low frequency component 102 can be obtained as the mean value of a part of the input pixel sequence 101 within a time window that is equal to or greater than a period corresponding to the reference frequency, e.g. equal to or greater than a period corresponding to the heartbeat frequency in the illustrated embodiment. An efficient embodiment of a of a low frequency component extraction method is the following:
The sequence of images 2 provided by the X-ray imaging system 16 is fed to a low frequency component extraction and removal block 200 having a first delayer 201, which outputs an input image after N further input images of the sequence 2 have been fed to the first delayer 201. In
Ic(k)=(Ic(k−1)+I(k+N/2)−I(k−N/2))/N,
wherein Ic(k−1) is the sum of the intensity of N pixels along the pixel sequence and around the respective pixel of image F(k−1) and Ic(k) is the sum of the intensity of N pixels along the pixel sequence and around the respective pixel of image dF(k). The normalized sum 214 of N difference images is then fed to a second subtracter 216. The low frequency component extraction and removal block 200 further comprises a second delayer 218, which delays the incoming images of the sequence 2 by N/2. Hence, the output image F(k) of the second delayer 218 is an image in the middle of the window defined by the image F(k+N/2) which is about to be fed to the first delayer 201 and the image F(k−N/2) which is output by the delayer 201. The second subtracter 216 provides the difference image Fn(k) of the normalized sum 214 of the N difference images around the difference image dF(k) and the output image F(k) of the second delayer 218. Thus, the sequence of images provided by the second subtracter 216 corresponds to the remaining image sequence 138 (see also
An efficient embodiment of a of a harmonic frequency component extraction method is the following:
The image sequence 138 of which the low frequency component has been removed, is fed to a harmonic frequency component extraction and removal block 230 having a first delayer 231, which outputs an input image after N further images of the remaining sequence 138 have been fed to the first delayer 231. The first delayer 231 may be identically configured as the first delayer 201 of the low frequency component extraction and removal block 200. The number of delayed images, N, is chosen to correspond to the reference frequency fm, 10. As for the previous low frequency processing, the association of delay, subtracting device and adder allows to integrate data in a sliding window of N samples. Between each accumulation step, data are multiplied by the complex factor exp(i2π/N), representing the time variation related to the harmonic frequency considered. At a startup of the harmonic frequency component extraction and removal method according to the illustrated embodiment, it takes a waiting time of N images until the first image is output of the first delayer 231. The output of the delayer 231 is then null during this waiting time. The input images F(k+N/2) and the output of the delayer 201 are fed to the first subtracting device 232. During the waiting time, the output of the subtracting device are the images dF(k)=F(k−N/2) and after the waiting time, this output is dF(k+N/2)=F(k+N/2)−F(k−N/2). In a multiplicator 234, the difference image dFn(k) is multiplied by the factor exp(i2π/N), wherein “exp( . . . . . .)” is the exponential function and “i” is the imaginary unit. The resulting complex images cF(k), i.e. complex image data, are fed to an adder 236, wherein the double lines in Fig. indicate real part and imaginary part of the complex images. A back-feeder 238 stores and feeds back the sum of the last N complex images cFc(k−1). A multiplicator 239 multiplies the sum cFc′(k−1) of the last N complex images by the factor exp(i2π/N) and supplies the result cFf (k−1) to the adder 236, the adder 236 adding the temporally first, actual complex image cF(k+N/2) of the actual window to the sum cFf′(k−1) of the last N-images, thereby producing the sum 240 over N subsequent complex images around the complex image cF(k). This embodiment has the advantage it is time efficient since the respective sum over N subsequent complex images dF can be performed with very few operations. The sum 240 over N subsequent complex images is then normalized by a normalizer 242, wherein the sum 240 is divided by the respective number of summed complex images, N. The result 244, i.e. normalized sum of N complex images, may thus be obtained for each individual pixel sequence according to the following equation
If(k)=(If(k−1)+I(k+N/2)−I(k−N/2))*exp(i2π/N)/N
wherein If(k−1) is the sum of the intensity of N pixels along the pixel sequence of a pixel in the image sequence 240, wherein the sum is performed within a window [k−N/2−1; k+N/2−1] around the pixel in the image cF(k−1); and If(k) is the sum of the intensity of N pixels along the pixel sequence of a pixel in the image sequence 240, wherein the sum is performed within a window [k−N/2; k+N/2] around the pixel in the image cF(k). The normalized sum 244 of N complex images is then fed to a storage device 154 (see also
It should be noted that the normalized sum 244 of index k, cFf(k)/N is comparable to a discrete Fourier transform of the input image sequence within the window [k−N/2; k+N/2]. However, any other method for providing a discrete Fourier transform may be used to determine a quantity which provides in-phase and out-of-phase harmonic frequency components.
Having regard to
The low frequency component extraction and removal block 200 and the harmonic frequency extraction and removal block can be realized in software or in hardware. That is, a respective computer program product may be provided which enables a processor to carrying out the methods described above. In particular the elements of the low frequency component extraction and removal block 200 and the harmonic frequency extraction and removal block can be realized as respective software modules. For example, the low frequency component extraction and removal block 200 and the harmonic frequency extraction and removal block 230 form a filter unit for filtering said input sequence of images depending on the reference frequency. The filtering unit 200, 230 may be implemented in the central unit of the X-ray imaging system 16 shown in
A software solution has the advantage that the respective computer program product or the respective software modules may be provided only once and the respective harmonic frequencies are assessed by adjusting the variable N. Further, as N corresponds to the heartbeat frequency in the illustrated embodiments, a change in heartbeat frequency can be easily taken into account within a software realization of the present invention. However, it can also be taken into account by an appropriate hardware realization. A software realization of the present invention may be carried out on available computers in an X-ray imaging system.
A hardware realization of the present invention may yield a higher image processing performance than a software solution.
In summary, an embodiment of the invention makes use of the natural of the natural modulation in contrast agent density at the injection point that results from the periodic variation of blood velocity at heartbeat frequency. It is particularly suited to dynamic X-ray angiography of the brain (Neuro). A reference quasi-periodic signal is derived either from the ECG or from direct extraction of the heartbeat related component of the image-contrast around the contrast product injection point. The intensity of every pixel in the angiographic image sequence is time filtered using a sliding window Fourier Transform to obtain, in particular, the fundamental in-phase and quadrature responses (at heartbeat frequency) as well as responses related to the first few harmonics. In particular, the phase of the fundamental component is displayed as a colour coded or grey-coded image sequence. The display of the phase image sequences strongly enhances the visualization of the flow process. The eye readily follows each constant phase front, which advance at a velocity related to the mean blood-velocity in a heartbeat cycle. The visualization of the blood jet that sometime impinges the aneurysm wall is also enhanced. The wide-band phase (including the 2nd and 3rd harmonic) gives furthermore a qualitative idea of the degree of pulsatility of blood velocity in the vessel.
While the invention has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive; the invention is not limited to the disclose embodiments.
For example, the invention is not limited to an X-ray imaging system. Rather, it is possible to use the filtering of a sequence of input images having contrast modulations along the sequence, the filtering depending on the reference frequency in other imaging systems.
Other variations to the discussed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims. In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality. A single processor or other unit may fulfil the functions of one or several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does no indicate that a combination of these measures cannot be used to advantage. A computer program may be stored/distributed on a suitable 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. Any reference signs in the claims should not be construed as limiting the scope.
Number | Date | Country | Kind |
---|---|---|---|
07103556.2 | Mar 2007 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB08/50762 | 3/3/2008 | WO | 00 | 9/1/2009 |