METHOD AND APPARATUS FOR ULTRASOUND IMAGING OF BRAIN ACTIVITY
20180296183 ยท 2018-10-18
Assignee
- Vib Vzw (Gent, BE)
- IMEC (Heverlee, BE)
- Katholieke Universiteit Leuven, K.U.Leuven R&D (Leuven, BE)
Inventors
Cpc classification
A61B8/5223
HUMAN NECESSITIES
G01S15/8977
PHYSICS
G01S7/52036
PHYSICS
G01S15/8995
PHYSICS
A61B8/5207
HUMAN NECESSITIES
G16H50/30
PHYSICS
International classification
Abstract
Disclosed is a method for imaging brain activity from a set of ultrasound images I(t) of blood in a brain, wherein a measured spectrum s(P,t,) is computed at each point P of the ultrasound images, a reference spectrum
dI(P,t)=.sub..sub.
wherein A(P,) is a positive weighting function.
Claims
1. A method for imaging brain activity, the method comprising: obtaining a set of ultrasound images I(t) of blood in a brain of a living subject at successive times t by transmission and reception of ultrasonic waves; computing a measured spectrum s(P,t,) at each point P of at least a region of at least some of the ultrasound images I(t), wherein is the frequency; determining a reference spectrogram
dI(P,t)=.sub..sub.
2. The method of claim 1, further comprising determining said reference spectrum
3. The method of claim 1, further comprising determining said reference spectrum
4. The method of claim 3, wherein the flat central portion of said substantially square function is between two frequencies .sub.1 and .sub.2 which are such that s.sub.m(P, ) is more than a predetermined value x between .sub.1 and .sub.2, x being a positive number greater than 0.3 and lower than 0.8, and .sub.1<.sub.2.
5. The method of claim 4, wherein said high frequency edge is decaying such that:
6. The method of claim 4, wherein said low frequency edge is decaying such that
7. The method of claim 1, wherein said weighting function A(P,) is determined as:
8. The method of claim 1, wherein said weighting function A(P,) is a square function.
9. The method of claim 1, wherein: .sub.min(P) is such that s(P,.sub.min(P))/
10. The method of claim 9, wherein: .sub.min(P) is such that s(P,.sub.min(P))/
11. The method of claim 9, wherein: .sub.min(P) is such that s(P,.sub.min(P))/
12. The method of claim 1, wherein obtaining a set of ultrasound images comprises: taking raw images I.sub.r(t) of said living tissues at successive times t by transmission and reception of ultrasonic waves, filtering each raw image I.sub.r(t) to eliminate movements of tissues and obtain said ultrasound image I(t).
13. The method of claim 1, wherein obtaining the image C(P) of brain activity is obtained by correlation with a predefined temporal stimulation signal stim(t) applied to the subject.
14. The method of claim 13, wherein the image C(P) of brain activity is computed as:
15. The method of claim 1, wherein r=1.
16. An imaging apparatus for imaging brain activity, comprising: an ultrasonic transducer array that is configured to transmit and receive ultrasonic waves; an image processor coupled to the ultrasonic transducer array and configured to: take a set of ultrasound images I(t) of blood in a brain of a living subject at successive times t responsive to the ultrasonic waves, compute a measured spectrum s(P,t,) at each point P of at least a region of at least some of the ultrasound images I(t), where is the frequency, determine a reference spectrum
dI(P,t)=.sub..sub.
17. The imaging apparatus of claim 16, wherein the image processor is further configured to determine said reference spectrum by averaging a plurality of measured spectra.
18. The imaging apparatus of claim 16, wherein the image processor is further configured to determine said reference spectrum by approximating an average of at least one measured spectrum by a substantially square function having a flat central portion, a low frequency edge and a high frequency edge.
19. The imaging apparatus of claim 16, wherein the flat central portion of said substantially square function is between two frequencies .sub.1 and .sub.2 which are such that s.sub.m(P, ) is more than a predetermined value x between .sub.1 and .sub.2, x being a positive number greater than 0.3 and lower than 0.8, and .sub.1<.sub.2.
20. The imaging apparatus of claim 18, wherein said low frequency edge is decaying such that:
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Other features and advantages of the embodiments of the disclosure appear from the following detailed description of one embodiment thereof, given by way of non-limiting example, and with reference to the accompanying drawings.
[0048] In the drawings:
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
DETAILED DESCRIPTION
[0059] In the figures, the same references denote identical or similar elements.
[0060] The apparatus shown in
[0061] The apparatus may include, for instance, as illustrated in
[0065] As shown in
[0070] A new method for imaging brain activity, which may use the above apparatus, will now be described. This method may include an ultrasound imaging step (a), a spectrogram computing step (b), a reference spectrogram-determining step (c), a differential intensity computing step (d), and a brain activity imaging step (e).
(a) Ultrasound Imaging Step:
[0071] (a1) Raw Imaging Step:
[0072] A step in which raw images I.sub.r(t) of the living tissues (1) are taken at successive times t by transmission and reception of ultrasonic waves.
[0073] The apparatus of
[0074] In any case, a set of N ultrasound images I(t.sub.k) of the living tissues is taken at successive times t.sub.k (here, for instance, every 2 ms), by the above method of synthetic imaging or otherwise. N can usually comprise between 200 and 30,000; for instance, N may be between 1500 and 2500, e.g., around 2000.
[0075] When the array 2 is linear, each image I(t.sub.k) is a bidimensional matrix I(t.sub.k)=(I.sub.1m(t.sub.k)), where the component I.sub.1m(t.sub.k) of this matrix is the value of the pixel l,m of abscise x.sub.1 along the array 2 and of ordinate z.sub.m in the direction of the depth. For instance, the pixels may be 90 spaced every 50 m in depth and 128 spaced every 100 m in abscise.
[0076] In the following, the images I will be indifferently presented either in the above matrical notation I(t.sub.k)=(I.sub.1m(t.sub.k)), or in continuous notation I(x,z,t).
[0077] (a2) Filtration Step:
[0078] The following filtration step is optional only in this disclosure; it may be avoided or replaced by another filtration.
[0079] The images I(t.sub.k) are the sum of a tissular component I.sub.tiss(t.sub.k) and a vascular component I.sub.blood(t.sub.k) due to the blood flow:
I(t.sub.k)=I.sub.tiss(t.sub.k)+I.sub.blood(t.sub.k)(1)
[0080] To compute a hemodynamic image of the tissues, it is necessary to eliminate the tissular component I.sub.tiss(t.sub.k), since the tissues have slow movements of similar velocity to the blood flow in the smallest vessels (capillary and arterioles).
[0081] This filtration process may be carried out, for instance, in three sub-steps (a21) to (a23) as explained below. However, any of these sub-steps could be omitted or replaced by a different filtration.
[0082] (a21) Elimination of the Fixed Tissues:
[0083] In a first substep (a21), a same fixed image I1 (for instance, I1=I(t=0)) can be subtracted from all images I(t.sub.k). For more simplicity, the image after subtraction of I1 will still be named I(t.sub.k) hereafter.
[0084] (a22) High Pass Filter:
[0085] In a second substep (a22), a highpass temporal filter may be applied to the images I(t.sub.k). This highpass temporal filter may have a cut-off frequency less than 15 Hz, for instance, the cut-off frequency may be 5 to 10 Hz.
[0086] More generally, the cut-off frequency will be less than 5.Math.10.sup.6.Math.f.sub.US, where f.sub.US is the frequency of the ultrasonic waves.
[0087] For more simplicity, the image after application of the high pass filter will still be named I(t.sub.k) hereafter.
[0088] The high pass filter eliminates part of the tissular component I.sub.tiss(t.sub.k) of the images I(t.sub.k), corresponding to axial velocities (perpendicular to the array 2) less than 0.5 mm/s in the case of a cutoff frequency of 10 Hz, as shown in
[0089] (a23) Spatiotemporal Filter:
[0090] Complete elimination of the tissular component I.sub.tiss(t.sub.k) is done by a spatiotemporal filter applied to the image I(t.sub.k), after substeps (a21) and/or (a22) or directly after step (a). This spatiotemporal filter is based on a physical difference between a vascular signal and a tissue movement: the tissue movement is coherent at least at small scale, whereas the blood flows are not.
[0091] As a matter of fact, a movement is propagated in the tissue by mechanical waves whose speeds are 1 m/s for the shear waves and 1500 m/s for the compression waves (in the case of the brain). The wavelength of these mechanical waves is very high compared to the size of the blood vessels; for example, a wave of 100 Hz has a wavelength of 1 cm for the shear wave and 15 m for the compression wave. Accordingly, all the tissue at the scale of 1 cm moves coherently.
[0092] On the contrary, the vascular signal comes from the movement of red blood cells that flow randomly inside the vessel and generate a signal that is uncorrelated between two different pixels.
[0093] Based in this difference, the tissular component I.sub.tiss(t.sub.k) can be filtered by determining a spatially correlated component I.sub.tiss(t.sub.k) corresponding to spatially coherent movements of the tissues, and the spatially correlated component I.sub.tiss(t.sub.k) is subtracted from the image I(t.sub.k) so as to determine a filtered image I.sub.f(t.sub.k)=I(t.sub.k)I.sub.tiss(t.sub.k).
[0094] To summarize, I.sub.tiss(t.sub.k) may be determined such that:
I.sub.tiss(t.sub.k)=a(t.sub.k)I.sub.0(2),
wherein a(t.sub.k) is a real number function of time and I.sub.0 is a fixed image of the tissues.
[0095] For a given point P (pixel) in the image I(t.sub.k), the spatially coherent component I.sub.tiss(t.sub.k) may be determined in an adjacent area A(P) around the given point P, the area A(P) not covering the whole image I(t.sub.k). For instance, the adjacent area A(P) may have between 10 and 200 pixels, for instance, 10*10 pixels.
[0096] The spatially coherent component I.sub.tiss(t.sub.k) may be determined by various mathematical methods, for instance, by recurring estimates, or by the following method.
[0097] A practical method to determine the spatially coherent component I.sub.tiss(t.sub.k) is to decompose the images, image I(t.sub.k) using a singular value decomposition (SVD).
[0098] More precisely, for each given point P in the image I(t), the coherent component I.sub.tiss,A(t.sub.k) in the adjacent area A(P) around the given point P, is determined in the form:
I.sub.tiss,A(t.sub.k)=.sub.i=1.sup.Nf.sub.im.sub.is.sub.i(t.sub.k)(3),
wherein: [0099] .sub.i are the N.sub.f highest singular value(s) of the images I(t.sub.k) in the adjacent area A(P), ordered, e.g., by decreasing order, [0100] m.sub.i are constant images covering the area A(P) and S.sub.i(t.sub.k) is a complex number function of time, m.sub.1 S.sub.1(t.sub.k) to m.sub.Nf S.sub.Nf(t.sub.k) corresponding to the N.sub.f highest singular value(s) of the images I(t.sub.k) in the adjacent area A(P).
[0101] In practice, elimination of the highest singular values can often be limited to N.sub.f=2 or 3, or even to 1, in which case:
I.sub.tiss,A(t.sub.k)=.sub.1m.sub.1s.sub.1(t.sub.k)(3),
[0102] A value in time of I.sub.tiss(t.sub.k) at point P is then determined as the value of I.sub.tiss,A(t.sub.k) at point P. The filtered image signal of blood at point P is then determined based on equation (1):
I.sub.blood(t.sub.k)=I(t.sub.k)I.sub.tiss,A(t.sub.k)(1).
[0103] To perform the SVD, all the images I(t.sub.k) may be gathered into a single bidimensional matrix M=M(p,k), wherein M.sub.p,k=I.sub.1m(t.sub.k)), l,m being two indexes representing the position in the image I(t.sub.k), p being an index bijectively connected to each pair of indexes l,m; p can be computed in the form:
p=lm.Math.n.sub.x(4),
where n.sub.x is the number of pixels in a line parallel to the array 2 of transducers.
[0104] Thus, the SVD is done on matrix M and N.sub.f highest singular values are eliminated from M to obtain a filtrated matrix M.sub.f. The filtrated images I.sub.f(t.sub.k) are then determined from Mf, based on the above formula (4), which enables finding indexes l and m based on index p.
[0105]
(b) Spectrum Computing Step
[0106] Starting from the set of ultrasound images I(t) of blood obtained at the imaging step (a), a measured spectrogram spg(P,t) can be computed for at least some points P.
[0107] A measured spectrum s(P,t,) (where is the frequency) is computed at each point P of at least a region of at least some of the ultrasound images I(t). This spectrum can be, for instance, a sliding or window spectrum that is computed in each pixel P(x,z) as:
where W is a square window function and T is the length of the window.
(c) Reference Spectrum-Determining Step
[0108] A reference spectrum
[0109] The reference spectrum
where n is the number of measured spectra in the average.
[0110] More generally, such mean spectrum may be expressed as:
where T.sub.tot is the duration of integration of s(P,t,).
[0111] In a particular case, the mean spectrum
[0112]
[0113] In a particularly advantageous variant, the reference spectrum
[0114] In the case of decaying edges, one edge could be sharp and the other edge decaying; for instance, the high frequency edge (for >.sub.2) could be the only decaying edge.
[0115] In the case of decaying edges, one possibility for the high frequency decaying edge (for >107 .sub.2), is to have the same shape than the spectrum of the emitted ultrasound signal, with a scale factor. If Su() is the spectrum of the emitted ultrasound signal, the high frequency edge can be of the shape:
where .sub.0 is the central frequency of the ultrasounds and is a positive, non-zero scale factor, chosen, for instance, such that
[0116] Again, in the case of decaying edges, one possibility for the low frequency decaying edge is to use the transfer response H() of the filter used to eliminate the signal from the tissues and thus select the blood signal, at step (a2). Thus, the low frequency decaying edge can be in the form:
where is a positive, non-zero scale factor, chosen, for instance, such that
(d) Differential Intensity Computing Step
[0117] A differential intensity dI(P,t) can then be computed for at least some instances t, as:
dI(P,t)=.sub..sub.
where r is a positive, non-zero number and A(P,) is a positive weighting function.
[0118] Advantageously, r=1 (this case will be considered hereafter in the description). This power r could also be 2, for instance.
[0119] The weighting function A(P,) can be determined, for instance, as:
where (P) is the standard deviation of
.sup.2(P)=(s(P,,t)
[0120] The weighting function A(P,) can be a square function.
[0121] .sub.min(P) and .sub.max(P) can be determined, for instance, as follows: [0122] .sub.min(P) is such that s(P,.sub.min(P))/
[0125] In a particular embodiment, .sub.min(P) and .sub.max(P) can be determined as follows: [0126] .sub.min(P) is such that s(P,.sub.min(P))/
[0128] In a more particular embodiment, .sub.min(P) and .sub.max(P) can be determined as follows: [0129] .sub.min(P) is such that s(P,.sub.min(P))/
[0131] When the brain is activated, the velocity of blood increases and modifies the spectrogram as shown in
[0132] As shown in
[0133]
compared to the cases where velocity of the blood (usually Doppler, also called color Doppler, corresponding to A(P,)=) or intensity (power Doppler, corresponding to A(P,)=1) are used.
(e) Brain Activity Imaging Step
[0134] An image of brain activity C(P) is then determined based on the differential intensity.
[0135] The image C(P) of brain activity can be obtained by correlation with a predefined temporal stimulation signal stim(t) applied to the subject. In particular, the image C(P) of brain activity can be computed as:
[0136] and dI0(P)=dI(P,t)dt is the continuous component.
[0137]
[0138]