ACOUSTIC IMAGING METHOD AND DEVICE
20170276775 · 2017-09-28
Assignee
- CENTRE NATIONAL DE LA RE-CHERCHE SCIENTIFIQUE-CNRS (Paris, FR)
- INSERM (INSTITUT NATIONAL DE LA SANTÉ ET DE (Paris, FR)
Inventors
- Mickaël Tanter (Bagneux, FR)
- Bruno-Félix Osmanski (Paris, FR)
- Mathieu Pernot (Paris, FR)
- Jean-Luc Gennisson (Cergy, FR)
Cpc classification
G01S15/8977
PHYSICS
A61B8/4477
HUMAN NECESSITIES
A61B8/5207
HUMAN NECESSITIES
International classification
Abstract
According to the invention, n incident acoustic waves Ei(t), obtained by linearly combining n elemental incident waves E0i(t) with an encoding matrix Hc are consecutively transmitted in a medium to be imaged. n reverberated waves Ri(t) from the medium to be imaged are then consecutively detected, following the transmission of the n incident waves; then n elemental reverberated waves R0i(t) are determined by linearly combining the detected n reverberated waves Ri(t) with a decoding matrix Hd. The Hc and Hd matrices are such that Hc.Hd=D, where D is a diagonal matrix of order n, all the diagonal elements of which are greater than 1.
Claims
1. An acoustic imaging method comprising the following steps: (a) a transmission/reception step during which an array of acoustic transducers successively transmits a series of n incident acoustic waves E.sub.i(t) in an area of observation that is part of a medium to be imaged, and the array of acoustic transducers detects n reverberated waves R.sub.i(t) which are respectively reverberated by the medium to be imaged following the transmission of the n incident waves, n being a natural number at least equal to 2, said incident acoustic waves being obtained by linearly combining n elemental incident waves E0.sub.i(t) in a manner corresponding to the formula:
{right arrow over (E)}(t)=H.sub.c.{right arrow over (E)}0(t) (1) where: H.sub.c is a square matrix of order n, {right arrow over (E)}(t)=[E.sub.i(t)] is a vector having the n incident waves as components, {right arrow over (E)}0(t)=[E0.sub.i(t)] is a vector having then elemental incident waves as components, said elemental incident waves being plane waves or diverging waves or waves focused at different points in space respectively having n different wave fronts, each elemental incident wave being transmitted by a plurality of acoustic transducers of the array of acoustic transducers and sweeping the entire area of observation, (b) a decoding step during which n elemental reverberated waves R0.sub.i(t) are determined by linearly combining the n reverberated waves R.sub.i(t) detected, corresponding to the formula:
{right arrow over (R)}0(t)=H.sub.d.{right arrow over (R)}(t) (2) where: H.sub.d is a square matrix of order n, the matrices H.sub.c and H.sub.d being such that Hc.Hd=D where D is a diagonal matrix of order n in which all diagonal elements d.sub.ii are non-zero, {right arrow over (R)}(t)=[R.sub.i(t)] is a vector having the n reverberated waves as components, {right arrow over (R)}0(t)=[R0.sub.i(t)] is a vector having the n elemental reverberated waves as components, (c) an image construction step during which a synthetic image is produced from the n elemental reverberated waves R0.sub.i(t).
2. The method according to claim 1, wherein the matrices H.sub.c and H.sub.d are such that Hc.Hd=D, where D is a diagonal matrix of order n in which all diagonal elements d.sub.ii are greater than 1.
3. The method according to claim 1, wherein n is an even non-zero natural number.
4. The method according to claim 1, wherein matrix Hc is a Hadamard matrix of order n and matrix H.sub.d is the transpose of matrix Hc.
5. The method according to claim 1, wherein each of said acoustic waves is represented by a plurality of time signals, each time signal representing said acoustic wave at a transducer that is part of said transducer array.
6. The method according to claim 1, wherein the medium to be imaged comprises living human or animal biological tissue.
7. An acoustic imaging device, comprising: (a) transmission means adapted for successively transmitting a series of n incident acoustic waves E.sub.i(t) in an area of observation within a medium to be imaged, by means of an array of acoustic transducers, said incident acoustic waves being obtained by linearly combining n elemental incident waves E0.sub.i(t) in a manner corresponding to the formula:
{right arrow over (E)}(t)=H.sub.c.{right arrow over (E)}0(t) (1) where: H.sub.c is a square matrix of order n, {right arrow over (E)}(t)=[E.sub.i(t)] is a vector having the n incident waves as components, {right arrow over (E)}0(t)=[E0.sub.i(t)] is a vector having the n elemental incident waves as components, said elemental incident waves being plane waves or diverging waves or waves focused at different points in space respectively having n different wave fronts, each elemental incident wave being transmitted by a plurality of acoustic transducers of the array of acoustic transducers and sweeping the entire area of observation, (b) reception means adapted for successive detection by the array of acoustic transducers of n reverberated waves R.sub.i(t) which are respectively reverberated by the medium to be imaged following the transmission of the n incident waves, (c) decoding means adapted for determining n elemental reverberated waves R0.sub.i(t) by linearly combining the detected n reverberated waves R.sub.i(t), in a manner corresponding to the formula:
{right arrow over (R)}0(t)=H.sub.d.{right arrow over (R)}(t) (2) where: H.sub.d is a square matrix of order n, matrices H.sub.c and H.sub.d being such that Hc.Hd=D where D is a diagonal matrix of order n in which all diagonal elements d.sub.ii are non-zero, {right arrow over (R)}(t)=[R.sub.i(t)] is a vector having the n reverberated waves as components, {right arrow over (R)}0(t)=[R0.sub.i(t)] is a vector having the n elemental reverberated waves as components, (d) image construction means adapted for creating a synthetic image from the n elemental reverberated waves R0.sub.i(t).
Description
BRIEF DESCRIPTION OF DRAWINGS
[0046] Other features and advantages of the invention will become apparent from the following description of one of its embodiments, provided as a non-limiting example, with reference to the accompanying drawings.
[0047] In the drawings:
[0048]
[0049]
[0050]
[0051]
[0052]
DETAILED DESCRIPTION
[0053] In the various figures, the same references designate identical or similar elements.
[0054]
[0055] The transmission and reception of ultrasound waves can occur by means of an array 2 of p ultrasound transducers 2a (T.sub.1-T.sub.n), comprising for example several hundred transducers 2a (for example at least 100), the array 2 possibly being for example a linear array of transducers (1D array) adapted for creating a two-dimensional (2D) image or possibly being a two-dimensional array adapted for creating a three-dimensional (3D) image.
[0056] The imaging device also comprises, for example:
[0057] an electronic circuit 3 controlling the transducer array 2 and adapted to cause the transducer array to transmit ultrasound waves and to detect signals received by the transducer array;
[0058] a computer 4 or similar device for controlling the electronic circuit 3 and viewing the ultrasound images obtained from said detected signals.
[0059] As represented in
[0060] p analog-to-digital converters 11 (A/D.sub.j) individually connected to the p transducers T.sub.1-T.sub.p of the transducer array 2,
[0061] p buffers 12 (B.sub.j) respectively connected to the p analog-to-digital converters 11,
[0062] a processor 13 (CPU) communicating with the buffers 12 and computer 4 and adapted to process signals sent to the transducer array 2 and received from said transducer array,
[0063] a memory 14 (MEM) connected to the processor 13.
[0064] The imaging device represented in
[0065] Several main steps can be distinguished in this imaging method:
[0066] (a) a transmission/reception step
[0067] (b) a decoding step
[0068] (c) an image construction stage.
[0069] These steps will now be detailed. The transmission and decoding steps make use of encoding matrices H.sub.c and decoding matrices H.sub.d, which are described above.
[0070] These encoding H.sub.c and decoding H.sub.d matrices are square matrices of order n, where n is a natural number at least equal to 2, preferably even, n for example being between 2 and 100, advantageously between 4 and 20.
[0071] The encoding matrices H.sub.c and decoding matrices H.sub.d are such that Hc.Hd=D where D is a diagonal matrix of order n in which all diagonal elements d.sub.ii are nonzero.
[0072] Preferably, D may be a diagonal matrix of order n in which all diagonal elements are positive, preferably greater than 1.
[0073] More preferably, matrix Hc may be proportional to a Hadamard matrix H.sub.n of order n, and matrix H.sub.d is the transpose of matrix Hc.
[0074] In other words:
H.sub.c=λ.H.sub.n (0) and
H.sub.d=′H.sub.c (0′),
where λ is a non-zero constant.
[0075] Examples of Hadamard matrices H.sub.n are given below, for n=2 and n=4.
[0076] For n=2:
[0077] For n=2:
[0078] In the case where the encoding matrix is a Hadamard matrix (H.sub.c=H.sub.n), the above diagonal matrix D is equal to n times the identity matrix (in other words all diagonal elements d.sub.ii of D are equal to n).
(a) Transmission/Reception Step
[0079] (a1) Transmission:
[0080] During the transmission/reception step, the processor 13 causes the transducer array 2 to successively transmit into a medium 1 a series of n incident acoustic waves E.sub.i(t), in particular ultrasound waves as described previously. The incident acoustic waves are generally pulses of less than a microsecond, typically about 1 to 10 cycles of the ultrasound wave at the center frequency. The bursts of incident waves may be separated from each other for example by about 50 to 200 microseconds.
[0081] Each of the incident acoustic waves is obtained by linearly combining n elemental incident waves E0.sub.i(t) which are either plane waves or diverging waves or waves focused at different points in space respectively having n different wavefronts.
[0082] As disclosed in EP2101191, these elemental waves are such that each would be transmitted by a plurality of transducers (preferably at least 10 transducers, and usually the p transducers of the array 2) in order to sweep the entire area to be imaged in the medium 1.
[0083] This linear combination occurs in a manner corresponding to the formula:
{right arrow over (E)}(t)=H.sub.c.{right arrow over (E)}0(t) (1)
where: [0084] {right arrow over (E)}(t)=[E.sub.i(t)] is a vector having the n incident waves as components, [0085] {right arrow over (E)}0(t)=[E0.sub.i(t)] is a vector having the n elemental incident waves as components.
[0086] The incident acoustic waves can be calculated in advance and stored for example in memory 14.
[0087] Each elemental incident wave is transmitted by a plurality of acoustic transducers of the array 2 of acoustic transducers and sweeps the entire area of observation.
[0088] Advantageously, each of the n incident acoustic waves E.sub.i(t) can be represented by a plurality of time signals E.sub.ij(t) representing said incident acoustic wave as respectively transmitted by the various transducers T.sub.j of said transducer array 2. Thus, E.sub.i(t) can be represented by a vector E.sub.i(t)=[E.sub.ij(t)].
[0089] Similarly, each of the n elemental incident waves E0.sub.i(t) can be represented by a plurality of time signals E0.sub.ij(t) representing said elemental incident wave respectively at the different transducers T.sub.j of said transducer array 2. Thus E0.sub.i(t) can be represented by a vector E0.sub.i(t)=[E0.sub.ij(t)].
[0090] One will note that for a same transmitted wave E.sub.i(t), therefore at constant i, the signals E.sub.ij(t) are all different from each other in their amplitude and temporal form, the encoding performed here being space-time encoding.
[0091] Each signal E.sub.ij(t) transmitted by transducer j is a linear combination of elemental signals E.sub.ij0(t), this linear combination being derived from the above formula (1)
As matrix Hc has non-zero coefficients, the above linear combination also has non-zero coefficients; in other words, the signal E.sub.ij(t) transmitted by each transducer j is a linear combination with non-zero coefficients (for example, +1 or −1 in the case of the Hadamard matrix) of all the elemental signals E.sub.ij0(t) corresponding to the different elemental waves i (n elemental waves in total).
[0092] The signals E.sub.ij0(t) from one transducer j to another also differ in their temporal form, this being necessary to obtain the desired shapes of the elemental waves.
[0093] In addition, the various components E.sub.ij0(t) are non-zero signals, so that the linear combination is effective and each signal E.sub.ij(t) is different from signal E.sub.ij0(t).
[0094]
[0095] Plane waves assigned a linear coefficient −1 (−E0.sub.i(t)) are represented by phantom lines and plane waves assigned a linear coefficient +1 (+E0.sub.i(t)) are represented by solid lines. As shown in the top detail views of
[0096] (a2) Reception:
[0097] Each of the incident acoustic waves E.sub.i(t) propagates through the medium 1 which returns a corresponding reverberated wave R.sub.i(t). Before transmitting the next incident acoustic wave, the transducer array 2 detects the reverberated wave R.sub.i(t) which is then transmitted to the processor 13 and stored in memory 14.
[0098] The reverberated wave R.sub.i(t) is stored as a plurality of time signals R.sub.ii(t) representing said reverberated wave as respectively detected by the various transducers T.sub.j of the transducer array 2. Thus, R.sub.i(t) can be represented by a vector R.sub.i(t)=[R.sub.ij(t)].
(b) Decoding Step
[0099] After transmitting n incident acoustic waves E.sub.i(t) and receiving n reverberated waves R.sub.i(t), the processor 13 performs a decoding step in which n elemental reverberated waves R0.sub.i(t) are determined by linearly combining the detected n reverberated waves R.sub.i(t), corresponding to the formula:
{right arrow over (R)}0(t)=H.sub.d.{right arrow over (R)}(t) (2)
where: [0100] {right arrow over (R)}(t)=[R.sub.i(t)] is a vector having the n reverberated waves as components, [0101] {right arrow over (R)}0(t)=[R0.sub.i(t)] is a vector having the n elemental reverberated waves as components.
[0102] The elemental reverberated waves R0.sub.i(t) are determined in the form of a plurality of time signals R0.sub.ij(t) representative of said elemental reverberated wave at different transducers T.sub.j of the transducer array 2. Thus, R0.sub.i(t) can be represented by a vector R0.sub.i(t)=[R0.sub.ij(t)], or more commonly by a matrix that is exactly R0.sub.i(t)=[R0.sub.ijk(t.sub.k)] after time sampling at K moments t.sub.k.
(c) Image Construction Step
[0103] After the decoding step (b), the processor 13 carries out an image construction step, in which a synthetic image is created from the n elemental reverberated waves R0.sub.i(t), for example as taught in document EP2101191 or in the article by Montaldo et al. entitled “Coherent plane-wave compounding for very high frame rate ultrasonography and transient elastography” (IEEE Trans Ultrason Ferroelectr Freq Control 2009 March; 56(3): 489-506).
[0104] The elemental reverberated waves R0.sub.i(t), generally presented in matrix form R0.sub.i(t)=[R0.sub.ijk(t.sub.k)] as previously indicated, constitute the matrices of initial raw data (or “RF raw data”) of the methods described in the aforementioned documents. Specifically, from the n matrices R0.sub.i(t) of RF raw data, the processor 13 calculates coherent synthetic RF data matrices, respectively at M points P.sub.m(x,z) of the medium to be imaged 1 (referred to as virtual focal points), m being an integer between 1 and M, x being the abscissa of point P.sub.m on an X axis parallel to the transducer array 2 in the case of a linear transducer array 2 (x being replaced by x,y in the case of a two-dimensional array 2), and z is the depth in the medium 1, along a Z axis perpendicular to the X axis. Each of these M matrices of coherent synthetic RF data comprises p time signals RFcoherent.sub.m,j(t) corresponding to the signals that would be respectively detected by the p transducers T.sub.j if the transducers transmit an incident wave focused at point P.sub.m.
[0105] The matrices of coherent RF data may be obtained for example by assuming a homogeneous propagation velocity c throughout the medium 1 for ultrasonic compression waves, according to the principle explained in particular in document EP2101191 or in the article by Montaldo et al. entitled “Coherent plane-wave compounding for very high frame rate ultrasonography and transient elastography” (IEEE Trans Ultrason Ferroelectr Freq Control 2009 March; 56(3): 489-506).
[0106] As the direction of propagation of the plane wave corresponding to each elemental incident wave E0.sub.i(t) is known, and the propagation velocity c is known, the processor 13 can calculate for each point P.sub.m the propagation time τ.sub.ec(i,m) of the elemental incident wave i to point P.sub.m, and the propagation time τ.sub.rec(i,m,j) of the elemental reverberated wave from point P.sub.m to transducer T.sub.j, therefore the total time of the round trip τ(i,m,j)=τ.sub.ec(i,P.sub.m)+τ.sub.rec(i,P.sub.m,j),
[0107] The spatially coherent signal for transducer Tj, corresponding to the virtual focal point P.sub.m, is then calculated using the formula:
where B(i) is a function for weighting the contribution of each elemental incident wave i (it is possible for the coefficients B(i) to all be equal to 1).
[0108] The coherent data matrices RFcoherent.sub.mj may then possibly be refined by correcting the effects of aberrations in the medium 1, for example as explained in the aforementioned documents EP2101191 or Montaldo et al.
[0109] The processor 13 can then perform conventional reception beamforming to obtain an ultrasound image as explained in the aforementioned documents EP2101191 or Montaldo et al., and/or apply more elaborate processing (calculating a Doppler or color Doppler image for example), these being known per se.
[0110] The image construction method is similar when the transducer array 2 is two-dimensional, or when the elemental incident waves and elemental reverberated waves are diverging.
[0111] In all cases, the resulting image exhibits a clearly increased resolution in comparison to an image obtained by conventional synthetic imaging via transmission of plane waves (as described by the above documents EP2101191 or Montaldo et al).
[0112] Thus,
[0113] Similarly,