Ultrasound imaging
11452498 · 2022-09-27
Assignee
Inventors
Cpc classification
G01S15/8925
PHYSICS
A61B8/4494
HUMAN NECESSITIES
G01S15/8927
PHYSICS
International classification
A61B8/00
HUMAN NECESSITIES
Abstract
An ultrasound imaging system (102) includes a transducer array (108) with a two-dimensional non-rectangular array of rows (110) of elements, transmit circuitry (112) that actuates the elements to transmit an ultrasound signal into a field of view, receive circuitry (114) that receives echoes produced in response to an interaction between the ultrasound signal and a structure in the field of view, and a beamformer that processes the echoes, thereby generating one or more scan lines indicative of the field of view.
Claims
1. A method, comprising: transmitting, with a two-dimensional non-rectangular transducer array, an ultrasound signal into a field of view; receiving, with the two-dimensional non-rectangular transducer array, echoes produced in response to an interaction between the ultrasound signal and structure in the field of view; processing the received echoes, thereby generating scan lines indicative of the field of view, wherein the processing includes beamforming, and the beamforming comprising: determining an echo propagation delay based on a layered model, wherein the layered model includes a parameterized delay function; correcting for a propagation path by computing a delay based on the parameterized delay function by minimizing a difference between a delay based on an actual propagation path and a delay based on an assumed propagation path; and utilizing the computed delay to process the received echoes and generate the scan lines indicative of the field of view.
2. The method of claim 1, wherein the two-dimensional non-rectangular array of rows of elements includes a center row of elements with a first number of elements and at least one pair of rows, including a first row located on a first side of the center row and a second row located on an opposing side of the center row, wherein the first and second rows each include a second number of elements.
3. The method of claim 2, wherein each of the elements of the center row and pairs of elements of the pair of rows are in electrical communication with a different channel.
4. The method of claim 2, wherein the first number of elements is greater than the second number of elements.
5. The method of claim 4, further comprising: focusing, via an optical lens, a first sub-portion of the signal which is transmitted by the center row.
6. The method of claim 5, further comprising: focusing, via a Fresnel lenses, a second sub-portion of the signal which is transmitted by the at least one pair of rows.
7. The method of claim 4, wherein the first number of elements is the same as the second number of elements, and wherein each element of the center row and each pair of elements of each pair of rows, for a same column, are alternately in electrical communication with a same respective channel.
8. The method of claim 7, further comprising: placing a first subset of the elements of the center row in electrical communication with respective channels; and placing a second sub-set of the pair of elements of the pair of rows in electrical communication with respective channels.
9. The method of claim 1, further comprising: controlling a number of the transmissions each transmit beam is based on a signal indicative of a trade-off between image quality and frame rate of interest of a user.
10. The method of claim 1, further comprising: generating the ultrasound signal using five-level transmitters.
11. The method of claim 1, wherein the layered model adjusts for non-straight propagation lines.
12. The method of claim 1, wherein the parameterized delay function includes: √{square root over (V.sup.2.sub.0+α(1−cos(ϕ))+β(1−cos(2ϕ)))}, where V.sub.0 represents the velocity, ϕ represents a predetermined range of angles to correct over, and α and β represent weighting coefficients estimated to minimize the difference between the delay based on the actual propagation path and the delay based on the assumed propagation path.
13. The method of claim 4, further comprising: focusing, with an optical lens, only the signal transmitted by the center row.
14. The method of claim 4, further comprising: focusing, via a Fresnel lenses, only the signal transmitted by the at least one pair of rows.
15. The method of claim 1, wherein the transmitting includes transmitting based on coded excitations.
16. The method of claim 15, wherein the coded excitations are based on a first-order sigma-delta modulator.
17. The method of claim 1, wherein the transmitting includes quantizing an input signal summed with a negative of a previous output signal producing a current output signal having a value of −1, ½, 0, ½, or 1, and driving elements of the two-dimensional non-rectangular transducer array with the current output signal.
18. A method, comprising: transmitting, with a two-dimensional non-rectangular transducer array, an ultrasound signal into a field of view; receiving, with the two-dimensional non-rectangular transducer array, echoes produced in response to an interaction between the ultrasound signal and structure in the field of view; processing the received echoes, thereby generating scan lines indicative of the field of view, wherein the processing includes beamforming, and the beamforming comprising: determining an echo propagation delay based on a layered model, wherein the layered model includes a parameterized delay function; correcting a propagation delay by computing the propagation delay based on the parameterized delay function by minimizing a difference between a delay based on an actual propagation path and a delay based on an assumed propagation path; and utilizing the computed delay to process the received echoes and generate the scan lines indicative of the field of view.
19. The method of claim 18, wherein the parameterized delay function includes: √{square root over (V.sup.2.sub.0+α(1−cos(ϕ))+β(1−cos(2ϕ)))}, where V.sub.0 represents the velocity, ϕ represents a predetermined range of angles to correct over, and α and β represent weighting coefficients estimated to minimize a difference between a delay based on an actual propagation path and a delay based on an assumed propagation path.
20. A method, comprising: transmitting, with a two-dimensional non-rectangular transducer array, an ultrasound signal into a field of view; receiving, with the two-dimensional non-rectangular transducer array, echoes produced in response to an interaction between the ultrasound signal and structure in the field of view; processing the received echoes, thereby generating scan lines indicative of the field of view, wherein the processing includes beamforming, and the beamforming comprising: determining an echo propagation delay based on a layered model, wherein the layered model includes a parameterized delay function, and the parameterized delay function includes: √{square root over (V.sup.2.sub.0+α(1−cos(ϕ))+β(1−cos(2ϕ)))}, where V.sub.0 represents the velocity, ϕ represents a predetermined range of angles to correct over, and α and β represent weighting coefficients estimated to minimize a difference between a delay based on an actual propagation path and a delay based on an assumed propagation path.
21. The method of claim 20, wherein the transmitting includes quantizing an input signal summed with a negative of a previous output signal producing a current output signal having a value of −1, ½, 0, ½, or 1, and driving elements of the two-dimensional non-rectangular transducer array with the current output signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The application is illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like references indicate similar elements and in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION
(11)
(12) The ultrasound transducer probe 104 includes a two-dimensional (2D) transducer array 108. Generally, the transducer array 108 converts an electrical signal to an ultrasound pressured field and vice versa. More specifically, the elements of the rows are configured to transmit ultrasound signals in a field of view and receive echo signals generated in response to an interaction of the transmit ultrasound signals with structure in the field of view. The transducer array 108 can be linear, curved, and/or otherwise shaped, fully populated, sparse and/or a combination thereof, etc.
(13) The illustrated transducer array 108 includes N rows 110 (where N is an integer equal to or greater than three, such as 3, 5, 9, 11, etc.), including a center row 110.sub.C and pairs of outer rows 110.sub.1a and 110.sub.1b (collectively referred to herein as first pair of outer rows 110.sub.1), . . . , 110.sub.Ma and 110.sub.Mb (collectively referred to herein as Mth pair of outer rows 110.sub.M), where C, a, b, and M are integers. The center row 110.sub.C includes I elements, 110.sub.C1, 110.sub.C2, . . . , 110.sub.CI, where I is an integer. The first pair of outer rows 110.sub.1 includes J elements, 110.sub.11, 110.sub.12, . . . , 110.sub.1J, . . . , and the pairs of outer rows 110.sub.M includes K elements, 110.sub.M1, 110.sub.M2, . . . , 110.sub.MK, where J and K are integers
(14) Each of the rows 110 is arranged along a lateral direction 111 of the transducer array 108, with the rows 110 arranged generally parallel to each other along an elevation direction 113 of the transducer array 108. The rows 110.sub.1a and 110.sub.1b of the first pair of rows 110.sub.1 are arranged on opposite sides of the center row 110.sub.C A next pair of rows 110 (not visible) is arranged on opposite sides of the first pair of rows 110.sub.1, . . . , and the rows 110.sub.Ma and 110.sub.Mb of the Mth pair of rows 110.sub.M are arranged on opposite sides of an (M−1)th pair of row 110 (not visible). Note that the illustrated geometry (e.g., width and height) is for explanatory purposes and does not correspond to the actual geometry.
(15) As described in greater detail below, in one instance, the elements of the transducer array 108, in aggregate, have a non-rectangular shape (e.g., a generally elliptical shape) in that the center row 110.sub.C includes more elements than the outer rows 110.sub.1a, 110.sub.1b, . . . , 110.sub.Ma and 110.sub.Mb. In one instance, this includes a transducer array 108 with a center row 110.sub.C that is populated with more elements than the rows 110.sub.1a, 110.sub.1b, . . . , 110.sub.Ma and 110.sub.Mb. In another instance, the elliptical shape corresponds to a number of active elements where more elements along the center row 110.sub.C are active relative to the outer rows 110.sub.1a, 110.sub.1b, . . . , 110.sub.Ma and 110.sub.Mb.
(16) The console 106 includes transmit circuitry 112 that selectively actuates or excites one or more of the transducer elements of the transducer array 108. More particularly, the transmit circuitry 112 generates a set of pulses (or a pulsed signal) that are conveyed to the transducer array 108. The set of pulses actuates a set of the transducer elements of the transducer array 108, causing the elements thereof to transmit ultrasound signals into an examination or scan field of view. As described in greater detail below, in one instance, the transmit circuitry 108 is configured for coded excitations, which may facilitate improving the signal to noise ratio, relative to a configuration without coded excitations.
(17) Receive circuitry 114 receives a set of echoes (or echo signals) generated in response to the transmitted ultrasound signals. The echoes, generally, are a result of the interaction between the emitted ultrasound signals and the object (e.g., flowing blood cells, organ cells, etc.) in the scan field of view. The receive circuit 116 may be configured for spatial compounding, filtering (e.g., FIR and/or IIR), and/or other echo processing.
(18) A beamformer 116 processes the received echoes, e.g., by applying time delays and weights to the echoes and summing the resulting echoes. As described in greater detail below, in one instance the beamformer 116 utilizes a layered model to solve Snell's law and correct for propagation path and/or propagation delays. As such, the system 102 may provide for better focusing, which results in higher penetration depth, higher contrast resolution and higher detail resolution, with a fast calculation time.
(19) An optional synthetic aperture processor 118 is configured to generate a synthetic transmit and/or receive aperture. For synthetic transmit receive aperture, the synthetic aperture processor 118 accumulates lower resolution beamformed echoes with different phase and/or amplitude information, generating a higher resolution image. A synthetic transmit aperture can be used to increase image quality, e.g., signal-to-noise ratio, contrast and detail resolution, etc. Generally, the higher the number of transmissions, the higher the image quality and the lower the frame rate.
(20) A scan converter 120 scan converts the data for display, e.g., by converting the beamformed data to the coordinate system of a display or display region used to visually present the resulting data. The illustrated embodiment includes a display 122. However, the display 120 may alternatively be a remote device interfaced with the console 106. Visual presentation may be through an interactive graphical user interface (GUI), which allows the user to selectively rotate, scale, and/or manipulate the displayed data.
(21) A user interface (UI) 124 include one or more input devices (e.g., a button, a knob, a slider, etc.) and/or one or more output devices (e.g., a display, etc.), which allows for interaction between with the system 102. In one instance, the UI includes a software based and/or physical control that allows a user to select between higher image quality or high frame rate. The control activates/deactivates the synthetic aperture processor 118 and/or determines, based on a predetermined protocol, user input or otherwise, the number of transmissions and hence the trade-off between image quality and frame rate.
(22) The UI control gives the user control over the tradeoff between image quality and frame rate, allowing the user to determine the focusing strength of transmission. Generally, the minimum number of transmissions is two. The shape of transmit beam determines the weighting coefficients applied onto the beams. In this example, the synthetic aperture processor 118 can employ a model 126 from a plurality of models, each for a different beam shape, from a bank of models, depending on the beam shape, to determine the weighting coefficients applied onto the beams.
(23) A controller 128 controls the various components of the imaging system 102. For example, such control may include actuating or exciting individual or groups of transducer elements of the transducer array 108 for an A-mode, B-mode, C-plane, and/or other data acquisition mode, steering and/or focusing the transmitted signal, etc., actuating the transducer array 108 for steering and/or focusing the received echoes, etc.
(24) The console 106 may include one or more processors that execute one or more computer readable instructions encoded or embedded on computer readable storage medium such as physical memory and other non-transitory medium. Additional or alternatively, the instructions can be carried in a signal, carrier wave and other transitory or non-computer readable storage medium. In one instance, executing the instructions, in connection with the one or more processors, implements one or more of the beamformer 116, the synthetic aperture 118, and/or other components of the imaging system 102.
(25) As briefly discussed above, the transducer array 108 includes a multi-rowed non-rectangular footprint.
(26) For sake of brevity, the transducer array 108 is discussed in connection with a configuration in which N=3 for
(27) Widths (lateral direction) of the individual elements 204 (110.sub.C1, 110.sub.C2, . . . , 110.sub.C1 in
(28) In this example, heights (elevation direction) of the individual elements in the rows 110.sub.1a and 110.sub.1b are equal and half of a height of the individual elements in the row 110.sub.C. With equal widths and half the height, the area of a pair of elements of the rows 110.sub.1a and 110.sub.1b is about equal to an area an element in the row 110.sub.C, and the electrical impedance is the same. In a variation, the heights of the elements 206 and 208 of the rows 110.sub.1a and 110.sub.1b are greater or less than half the height of the elements 204 in row 110.sub.C. The total height of all three rows combined is in a range of ten (10) to fifty (50) millimeters (mm).
(29) Each of the individual elements 204 of the center row 110.sub.C is in electrical communication with a different single channel. Each complimentary pair of elements of the outer rows 110.sub.1a, and 110.sub.1b (e.g., 206.sub.I and 208.sub.I) is in electrical communication with a different single channel. Generally, a complimentary pair includes the elements along a same column as the particular center row element. Thus, there is a single channel for each element 204 and a single channel for each complimentary pair of elements 206 and 208. Complimentary pairs of elements 206 and 208 are symmetric relative to the beam, and are not steered in the elevation direction 113.
(30) In the illustrated example, J=½ I, where, from
(31) With the configuration of
(32) Turning to
(33) In one instance, the focus distances 404 and 504 are such that the focusing number (f-number) is approximately the same. An example of a suitable f-number is in a range from five (5) to eight (8). It is to be appreciated that having approximately equal f-numbers facilitates producing a beam with a uniform shape. The delays applied to the elements in the outer rows 110.sub.1a, and 110.sub.1b are taken into consideration the refraction of the acoustic energy inside of the lenses.
(34) Although
(35) In
(36)
(37) In the illustration, the elements of the center row 110.sub.C are indexed 1:192 and divided up into blocks of 32 elements, or blocks 602, 604, 606, 608, 610 and 612. Reference numerals 614, 616, 618, 620, 622 and 624 indicate the index range for each block. The elements in block 602, indexed 1:32, are respectively electrically connected, through multiplexers or the like, to channels 1:32, and so on for the remaining blocks, elements and channels. Reference numerals 626, 628, 630, 632, 634 and 636 indicate the channel numbers.
(38) The outer two rows 110.sub.1a and 110.sub.1b are also indexed 1:192 and divided up into blocks of 32 elements, or blocks 638, 640, 642, 644, 646 and 648. Likewise, reference numerals 614, 616, 618, 620, 622 and 624 indicate the index range for each block. The elements in block 626, indexed 1:32, are respectively electrically connected, through multiplexers or the like, to channels 97:128, and so on for the remaining blocks, elements and channels. Reference numerals 650, 652, 654, 656, 658 and 660 indicate the channel numbers.
(39) This configuration allows for an active aperture of 192 elements (or other number of elements) along the center row 110.sub.C, e.g., at small depths where the outer rows 110.sub.1a and 110.sub.1b are not needed, by electrically connecting the elements 1:192 respectively to the channels 1:192. This configuration also allows for an active aperture of less than 192 elements along the center row 110.sub.C and elements of both outer rows 110.sub.1a and 110.sub.1b, e.g., at larger depths.
(40) For example, in one instance, elements 33:160 (616-622) of the center row 110.sub.C are electrically connected to channels 33:160 (628-634), and elements 1:32 (614) of both outer rows 110.sub.1a and 110.sub.1b are electrically connected to channels 97:128 (650) and elements 161:192 (624) of both outer rows 110.sub.1a and 110.sub.1b are electrically connected to channels 65:96 (660). The resulting “virtual” or active aperture is non-rectangular (e.g., generally elliptical shaped) like the physical arrangement of
(41) It is to be appreciated that this particular assignment of elements to channels is not limiting. In addition, group sizes can be different, and individual elements can be assigned on an individual and not group basis. Moreover, one or more of the rows may have more or less than 192 elements, and there may be more or less than 192 channels.
(42) Generally, this configuration introduces an offset in the channel connections for the outer two rows 110.sub.1a and 110.sub.1b. As a result, cross-like active apertures can be created anywhere on the transducer surface. Furthermore, very wide apertures can be created for scans close to the transducer array 102. Moreover, this configuration allows for angular compounding.
(43) As discussed above, the transmit circuitry 112 can be configured for coded excitations.
(44) The illustrated transmitter 702 is a 5-level transmitter. Such coding allows for creating FM pulses at less than 200 MHz, such as 150 MHz, 120 MHz, 100 MHz and/or other frequency. In one instance, the performance of such a system will be approximately identical to a 3-level, bipolar square wave transmitters operating at 200 MHz, when imaging obese-patients, but at a lower cost. For example, the transmitter 702 can achieve a same quality of received signal as with linear transmitters, but costs less.
(45) The transmitter 702 can be implemented as part of the transmit circuitry 112, the controller 126, another distinct component of the console 106, and/or other component of the console 106 and/or remote from the console 106.
(46) As discussed above, the beamformer 116 may utilize a layered model to solve Snell's law and correct for the propagation path and propagation delay. The following describes a non-limiting approach. An example parameterized delay function is illustrated in EQUATION 1:
(47)
where
(48)
This function approximately matches and resembles the approximate solution for linear transducers. Only cosine terms are included due to the symmetry condition T(ϕ)=T (−ϕ).
(49) The cos(ϕ) term to be found for each element position need not to be evaluated directly but can be found using the addition formulas for trigonometric functions. For example, the cos(2ϕ) term can be found using the properties cos(2ϕ)=cos.sup.2(ϕ)−sin.sup.2(ϕ). α and β can be estimated to minimize a difference between T.sub.Snell and T(ϕ) over a range of values for which EQUATION 1 is used to estimate the delays. Ideally this minimization is done as a least square or a min-max optimization, but useful results can also be obtained from just two known delays suitably distributed over the entire range.
(50) For example, α and β can be estimated for the range ϕ=0, . . . , ϕ.sub.0 as follows.
(51) 1) With reference to
(52)
(53) 2) Find the angle, ϕ.sub.1, that corresponds to tracing from P1 with θ.sub.0 as starting angle, as shown in EQUATION 3:
ϕ.sub.1=ϕ(s.sub.1). EQUATION 3:
(54) 3) Calculate the delay, τ.sub.1, as shown in EQUATION 4:
τ.sub.1=T.sub.SNELL(S.sub.N=s.sub.1). EQUATION 4:
(55) 4) Repeat step 2) and 3) for another value s.sub.2=⅔s.sub.1, based on EQUATIONS 5 and 6:EQUATION 5:
ϕ.sub.2=ϕ(s.sub.2), and EQUATION 5:
τ.sub.2=T.sub.SNELL(S.sub.N=s.sub.2). EQUATION 6:
(56) 5) Inserting these values in EQUATION 2 and reorganizing renders EQUATION 10:
(57)
(58) 6) Calculate α and β as shown in EQUATIONS 11 and 12:
(59)
(60) This solution may provide for better focusing, which results in higher penetration depth, higher contrast resolution and higher detail resolution. Furthermore, the solution has a fast calculation time, which allows for better interactions with the user. The beamformer 116 can be configured to calculate beamforming delays based on predetermined criteria, for example, such as every time the setup of the ultrasound system 100 changes the setup (e.g., line density, combination of modes—CFM/Doppler/THI/CHI, etc.).
(61)
(62) Note that the ordering of the following acts is for explanatory purposes and is not limiting. As such, one or more of the acts can be performed in a different order, including, but not limited to, concurrently. Furthermore, one or more of the acts may be omitted and/or one or more other acts may be added.
(63) At 902, an US probe transmits an ultrasound beam into a field of view.
(64) The probe incudes a transducer array with a non-rectangular footprint (physical or virtual), e.g., as discussed in connection with
(65) At 904, echoes generated in response thereto are received by the probe.
(66) At 906, the echoes are beamformed.
(67) Where the echoes are delayed, the delays can be determined as discussed herein, including using a layered model to correct for the propagation path and propagation delay.
(68) At 908, optional, a synthetic transmit aperture is created.
(69) At 910, the scan converter converts the processed echoes to data for display on a monitor.
(70) At 912, the data is displayed.
(71) The above may be implemented by way of computer readable instructions, encoded or embedded on computer readable storage medium, which, when executed by a computer processor(s), cause the processor(s) to carry out the described acts. Additionally or alternatively, at least one of the computer readable instructions is carried by a signal, carrier wave or other transitory medium.
(72) The application has been described with reference to various embodiments. Modifications and alterations will occur to others upon reading the application. It is intended that the invention be construed as including all such modifications and alterations, including insofar as they come within the scope of the appended claims and the equivalents thereof.