Embodiments of the subject matter disclosed herein relate to ultrasound imaging, and more particularly, to transmission of non-diffracting acoustic beams for use in ultrasound imaging.
Medical ultrasound is an imaging modality that employs ultrasound waves to probe the internal structures of a body of a patient and produce a corresponding image. For example, an ultrasound probe comprising a plurality of transducer elements emits ultrasonic pulses which reflect or echo, refract, or are absorbed by structures in the body. The ultrasound probe then receives reflected echoes, which are processed into an image. Ultrasound images of the internal structures may be saved for later analysis by a clinician to aid in diagnosis and/or displayed on a display device in real time or near real time.
In one embodiment, a method for transmitting a non-diffracting acoustic beam with an ultrasound transducer that includes a plurality of transducer elements includes determining a transmit delay function and a transmit apodization function for the ultrasound transducer based on a target axial pressure profile for the acoustic beam for a given configuration of the ultrasound transducer and controlling the ultrasound transducer to transmit the acoustic beam by sending electrical signals to the plurality of transducer elements based on the transmit delay function and the transmit apodization function.
The above advantages and other advantages, and features of the present description will be readily apparent from the following Detailed Description when taken alone or in connection with the accompanying drawings. It should be understood that the summary above is provided to introduce in simplified form a selection of concepts that are further described in the detailed description. It is not meant to identify key or essential features of the claimed subject matter, the scope of which is defined uniquely by the claims that follow the detailed description. Furthermore, the claimed subject matter is not limited to implementations that solve any disadvantages noted above or in any part of this disclosure.
Various aspects of this disclosure may be better understood upon reading the following detailed description and upon reference to the drawings in which:
Ultrasound images acquired during a medical ultrasound exam may be used to diagnose a patient condition, which may include one or more clinicians analyzing the ultrasound images for abnormalities, measuring certain anatomical features imaged in the ultrasound images, and so forth. Shear wave imaging (e.g., elastography imaging), which is a mechanism for non-invasively measuring tissue elasticity (e.g., stiffness), may be employed in certain clinical settings, such as imaging a liver to determine stiffness in the context of cirrhosis diagnosis. Acoustic (e.g., ultrasound) beam shaping and degrees of freedom for acoustic beam shaping affects shear wave imaging, acoustic manipulation, and stimulation during imaging.
A conventional ultrasound beam employed for shear wave imaging, such as acoustic radiation-force impulse (ARFI) shear wave imaging, is a focused beam. However, the resulting shear wave image has a limited extent of the focal zone. While increasing an F-number (ratio of focal length to diameter of aperture) may extend a depth of the field, doing so also decreases acoustic intensity of the beam which may result in insufficient intensities at near and far fields.
Thus, various acoustic-wave modulation methods have been introduced to achieve a more comprehensive and controllable acoustic field during imaging. However, the ability to fully control the acoustic profile over its propagation path (e.g., longitudinal path) is difficult. Propagation-invariant (e.g., non-diffracting) beams have been used to increase control of the acoustic profile by sustaining longitudinal pressure distribution invariance over an extended range during image acquisition. Types of propagation-invariant beams include Bessel beams, Airy beams, Mathieu beams, and Weber beams, each including features aimed at different applications. Bessel beams and Airy beams, for instance, are often aimed in acoustic applications. Current acoustic propagation-invariant beams have longitudinal pressure distributions that are fixed, which hinders practical usefulness. For example, while Bessel-apodized beams may cover the near field with an extended depth-of-field (DOF), the beam profile being fixed results in insufficient amplitude in the far field. As a result, conventional non-diffracting beams may be insufficient for practical applications such as liver fibrosis imaging.
The systems and methods described herein provide for generation of a flexible non-diffracting acoustic beam with an extended focal-zone and DOF that, when used as a push beam to generate a shear wave for ARFI shear-wave imaging, increases the region of high intensity that provides an extended effective imaging area with a broader accurate shear-wave speed map and improved delineation of inclusions. The acoustic beams herein described, hereafter referred to as non-diffracting acoustic beams, may realize arbitrary longitudinal pressure distribution and may be generated with a linear array transducer via multiplexing of multiple acoustic beam components. Multiple variations are disclosed for medical ultrasound, including attenuation compensation and beam shaping using only phase delay. The process for generating the non-diffracting acoustic beams described herein may be referred to as acoustic diffraction-resistant adaptive profile technology (ADAPT) and thus the non-diffracting acoustic beams may also be referred to as ADAPT-based beams or non-diffracting acoustic beams formed using ADAPT.
An ultrasound imaging system, such as the ultrasound imaging system of
As mentioned previously, non-diffracting acoustic beams may be used as push beams that form shear waves in a tissue of interest, which is shown in
Referring to
After the elements 104 of the probe 106 emit pulsed ultrasonic signals into a body (of a patient), the pulsed ultrasonic signals are back-scattered from structures within an interior of the body, like blood cells or muscular tissue, to produce echoes that return to the elements 104. The echoes are converted into electrical signals, or ultrasound data, by the elements 104 and the electrical signals are received by a receiver 108. The electrical signals representing the received echoes are passed through a receive beamformer 110 that outputs radio frequency (RF) data. Additionally, transducer element 104 may produce one or more ultrasonic pulses to form one or more transmit beams in accordance with the received echoes.
According to some embodiments, the probe 106 may contain electronic circuitry to do all or part of the transmit beamforming and/or the receive beamforming. For example, all or part of the transmit beamformer 101, the transmitter 102, the receiver 108, and the receive beamformer 110 may be situated within the probe 106. The terms “scan” or “scanning” may also be used in this disclosure to refer to acquiring data through the process of transmitting and receiving ultrasonic signals. The term “data” may be used in this disclosure to refer to either one or more datasets acquired with an ultrasound imaging system. A user interface 115 may be used to control operation of the ultrasound imaging system 100, including to control the input of patient data (e.g., patient medical history), to change a scanning or display parameter, to initiate a particular acquisition mode such as shear wave imaging, and the like. The user interface 115 may include one or more of the following: a rotary element, a mouse, a keyboard, a trackball, hard keys linked to specific actions, soft keys that may be configured to control different functions, and a graphical user interface displayed on a display device 118.
The ultrasound imaging system 100 also includes a processor 116 to control the transmit beamformer 101, the transmitter 102, the receiver 108, and the receive beamformer 110. The processor 116 is in electronic communication (e.g., communicatively connected) with the probe 106. For purposes of this disclosure, the term “electronic communication” may be defined to include both wired and wireless communications. The processor 116 may control the probe 106 to acquire data according to instructions stored on a memory of the processor, and/or memory 120. The processor 116 controls which of the elements 104 are active and the shape of a beam emitted from the probe 106. The processor 116 is also in electronic communication with the display device 118, and the processor 116 may process the data (e.g., ultrasound data) into images for display on the display device 118. The processor 116 may include a central processor (CPU), according to an embodiment. According to other embodiments, the processor 116 may include other electronic components capable of carrying out processing functions, such as a digital signal processor, a field-programmable gate array (FPGA), or a graphic board. According to other embodiments, the processor 116 may include multiple electronic components capable of carrying out processing functions. For example, the processor 116 may include two or more electronic components selected from a list of electronic components including: a central processor, a digital signal processor, a field-programmable gate array, and a graphic board. According to another embodiment, the processor 116 may also include a complex demodulator (not shown) that demodulates the RF data and generates IQ data pairs representative of the echo signals. In another embodiment, the demodulation can be carried out earlier in the processing chain. The processor 116 is adapted to perform one or more processing operations according to a plurality of selectable ultrasound modalities on the data. In one example, the data may be processed in real-time during a scanning session as the echo signals are received by receiver 108 and transmitted to processor 116. For the purposes of this disclosure, the term “real-time” is defined to include a procedure that is performed without any intentional delay. For example, an embodiment may acquire images at a real-time rate of 7-20 frames/sec. The ultrasound imaging system 100 may acquire 2D data of one or more planes at a significantly faster rate. However, it should be understood that the real-time frame-rate may be dependent on the length of time that it takes to acquire each frame of data for display. Accordingly, when acquiring a relatively large amount of data, the real-time frame-rate may be slower. Thus, some embodiments may have real-time frame-rates that are considerably faster than 20 frames/see while other embodiments may have real-time frame-rates slower than 7 frames/sec. The data may be stored temporarily in a buffer (not shown) during a scanning session and processed in less than real-time in a live or off-line operation. Some embodiments of the invention may include multiple processors (not shown) to handle the processing tasks that are handled by processor 116 according to the exemplary embodiment described hereinabove. For example, a first processor may be utilized to demodulate and decimate the RF signal while a second processor may be used to further process the data, for example by augmenting the data, prior to displaying an image. It should be appreciated that other embodiments may use a different arrangement of processors.
The ultrasound imaging system 100 may continuously acquire data at a frame-rate of, for example, 10 Hz to 30 Hz (e.g., 10 to 30 frames per second). Images generated from the data may be refreshed at a similar frame-rate on display device 118. Other embodiments may acquire and display data at different rates. For example, some embodiments may acquire data at a frame-rate of less than 10 Hz or greater than 30 Hz depending on the size of the frame and the intended application. A memory 120 is included for storing processed frames of acquired data. In an exemplary embodiment, the memory 120 is of sufficient capacity to store at least several seconds' worth of frames of ultrasound data. The frames of data are stored in a manner to facilitate retrieval thereof according to its order or time of acquisition. The memory 120 may comprise any known data storage medium.
In various embodiments of the present invention, data may be processed in different mode-related modules by the processor 116 (e.g., B-mode, Color Doppler, M-mode, Color M-mode, spectral Doppler, Elastography, TVI, strain, strain rate, and the like) to form two-dimensional (2D) or three-dimensional (3D) data. For example, one or more modules may generate B-mode, color Doppler, M-mode, color M-mode, spectral Doppler, Elastography, TVI, strain, strain rate, and combinations thereof, and the like. As one example, the one or more modules may process color Doppler data, which may include traditional color flow Doppler, power Doppler, HD flow, and the like. The image lines and/or frames are stored in memory and may include timing information indicating a time at which the image lines and/or frames were stored in memory. The modules may include, for example, a scan conversion module to perform scan conversion operations to convert the acquired images from beam space coordinates to display space coordinates. A video processor module may be provided that reads the acquired images from a memory and displays an image in real time while a procedure (e.g., ultrasound imaging) is being performed on a patient. The video processor module may include a separate image memory, and the ultrasound images may be written to the image memory in order to be read and displayed by display device 118.
The ultrasound imaging system 100 includes an elastography circuit 103 configured to enable shear-wave and/or stain elastography imaging. While in the shear-wave mode, the elastography circuit 103 may control the probe 106 to transmit a push beam to generate a shear wave at a site within a region of interest (ROI) of an imaging subject (e.g., a patient). The elastography circuit 103 may control the probe 106 or, more particularly, the transducer elements 104 to direct a shear-wave generating or pushing pulse(s) toward the predetermined site to generate the shear-wave. Alternatively, the elastography circuit 103 may control another device capable of generating shear-waves and the probe 106 may measure or track the velocity as the shear-wave passes through the ROI. For example, the elastography circuit 103 may control a therapy transducer, a mechanical actuator, or an audio device to generate the shear waves. While the elastography circuit 103 is shown as a separate circuit from memory 120 and processor 116, it is to be appreciated that the elastography circuit 103 may comprise instructions stored in memory 120 that are executable by processor 116 to control the ultrasound probe 106 to generate the push beam for elastography imaging.
While in the strain mode, the elastography circuit 103 may control the probe 106 to generate a mechanical force (e.g., surface vibration, freehand or step quasi-static surface displacement, or the like) or radiation force on the patient or ROI to measure the stiffness or strain of the ROI of the patient. Alternatively, the elastography circuit 103 may control another device capable of generating a mechanical force on the patient or the ROI. For example, a low frequency mechanical vibrator may be applied to the skin surface and the compression motion induced in the underlying tissue, such as on the ROI, is measured by the probe 106.
In various embodiments of the present disclosure, one or more components of ultrasound imaging system 100 may be included in a portable, handheld ultrasound imaging device. For example, display device 118 and user interface 115 may be integrated into an exterior surface of the handheld ultrasound imaging device, which may further contain processor 116 and memory 120. Probe 106 may comprise a handheld probe in electronic communication with the handheld ultrasound imaging device to collect raw ultrasound data. Transmit beamformer 101, transmitter 102, receiver 108, and receive beamformer 110 may be included in the same or different portions of the ultrasound imaging system 100. For example, transmit beamformer 101, transmitter 102, receiver 108, and receive beamformer 110 may be included in the handheld ultrasound imaging device, the probe, and combinations thereof.
After performing a two-dimensional ultrasound scan, a block of data comprising scan lines and their samples is generated. After back-end filters are applied, a process known as scan conversion is performed to transform the two-dimensional data block into a displayable bitmap image with additional scan information such as depths, angles of each scan line, and so on. During scan conversion, an interpolation technique is applied to fill missing holes (i.e., pixels) in the resulting image. These missing pixels occur because each element of the two-dimensional block should typically cover many pixels in the resulting image. For example, in current ultrasound imaging systems, a bicubic interpolation is applied which leverages neighboring elements of the two-dimensional block. As a result, if the two-dimensional block is relatively small in comparison to the size of the bitmap image, the scan-converted image will include areas of poor or low resolution, especially for areas of greater depth.
As mentioned previously, an ultrasound probe (such as the ultrasound probe of
As used herein, an ultrasound transducer (or simply a transducer) may refer to a plurality of ultrasound transducer elements that are each capable of having a defined pressure and phase. In some examples, the ultrasound transducer may include each transducer element of the ultrasound probe. In other examples, the ultrasound transducer may include less than all transducer elements of the ultrasound probe. In still further examples, the ultrasound probe may include or be segmented into multiple ultrasound transducers to enable simultaneous transmission of multiple non-diffracting acoustic beams. Thus, an ultrasound transducer may be flexibly defined based on specific imaging needs or desired location(s) of the non-diffracting acoustic beam(s).
Producing the Bessel beams simultaneously using a single acoustic transducer is challenging. Unlike propagation-invariant laser beams generated using a combination of multiple lenses and photomasks, the acoustic propagation-invariant wave typically has a narrower spatial frequency bandwidth, corresponding to limited modulation capability. Linear-array transducers producing the acoustic propagation-invariant wave have a relatively low frequency bandwidth and a bigger element size than an optical wave. Therefore, a multiplexing technique may be used to generate the non-diffracting acoustic beams with the desired features described herein.
A complex function of each acoustic beam component may be determined, including a real part (e.g., real part 210) and an imaginary part (e.g., imaginary part 212), and the complex functions may be interpolated to the resolution (e.g., element size) of the transducer of the ultrasound probe. The non-diffracting acoustic beam can be generated by multiplexing (e.g., summing) the interpolated complex functions, each weighted according to its respective weight.
Thus, the procedure for generating a non-diffracting acoustic beam with a desired axial pressure profile includes separating a single acoustic beam into multiple beams with different wavenumbers. The individual beams can be flexibly defined. However, the superposition of these individual beams is constrained by the desired axial pressure profile. The final acoustic beam pressure (p(x,y,z,t)) is the superposition of the pressure of the acoustic beam components, such that p(x,y,z,t)=Σpn(x,y,z,t). A single non-diffracting acoustic beam with an arbitrary pressure profile comprises 0th-order Bessel beams with different wavenumbers and weights. Because a normalized Bessel beam is equal to unity at the origin (i.e., J0(0)=1), the axial acoustic pressure at x=0 equals the sum of the pressures contributed by all constituent acoustic beams and is independent of their phase distribution. The desired acoustic beam profile (e.g., an axial pressure profile) may be expanded to multiple 0th-order Bessel beams by utilizing a Fourier series expansion. The calculated coefficients of the Fourier series are assigned as the respective weight for each Bessel beam/acoustic beam component. As used herein, a Bessel beam is a wave with an amplitude described by a Bessel function of the first kind and that is non-diffractive (at least over a certain distance). A 0th-order Bessel beam is a Bessel beam that has an amplitude maximum at the origin (e.g., at the ultrasound transducer).
The acoustic beam components may be mapped to the resolution of the transducer. The beam with the highest transverse spatial frequency is aligned to the element size that utilizes the total spatial bandwidth of the transducer (Kx,max=2π/Δx, where Δx is the array pitch) to produce multiple acoustic beams simultaneously with different wavenumbers. Other beams with smaller spatial frequencies (e.g., larger element sizes) treat multiple combined elements as sub-elements of a larger effective “element” with the same pressure and phase assigned to each sub-element. Thus, the general procedure of the multiplexing first determines each 0th-order Bessel beam (Bessel functions with coefficients equal to the transverse wavenumbers) corresponding to the largest available spatial frequency. Multiple Bessel functions are calculated with different element numbers (e.g., the number of coordinates in the x-axis). Then, spline interpolation is performed to interpolate each Bessel function to the locations of the transducer elements. The final step is weighting the Bessel function for each component and summing the set of functions. This method enables the multiplexing of a set of Bessel beams and generates a complex value that can be assigned to each transducer element. An advantage of this multiplexing method is that the element dimension does not have to be integer multiples of the element size since the interpolation process ensures the proper alignment value for each element. Therefore, more Bessel beams with finer wavenumber increments can be selected to obtain a better-specified non-diffracting acoustic beam.
Once the complex value of each element em=Ameiϕ is calculated, the distribution of the amplitude and phase for the elements of the linear-array transducer may be obtained. The final pressure magnitude and phase can be transferred to the apodization and delay function of the linear array to generate the non-diffracting beam, where the apodization function is the normalized pressure distribution, and the delay function is the unwrapped phase distribution. The ultrasound probe may be controlled to transmit the non-diffracting acoustic beam by controlling each transducer element according to a delay value and an apodization value based on the delay function and apodization function. For example, an electrical signal may be sent to each transducer element that is delayed by the delay value for that transducer element and has a voltage based on the apodization value for that transducer element.
As mentioned previously, non-diffracting acoustic beams may be used as push beams to generate shear waves in a tissue of interest for shear-wave elastography imaging. An acoustic radiation force is generated proportional to the rate of change of momentum of an acoustic wave propagating in a medium. The force is applied in the direction of wave propagation, and the amplitude of the force per unit volume can be estimated from F=2αI/c, where a is the absorption coefficient of the medium, I is the temporal average acoustic intensity at the given location, and c is the speed of sound in the medium. ARFI produces a push beam that excites a transient laterally propagating shear wave following the acoustic beam profile. The shear-wave speed is directly related to the elasticity properties of the medium, which provides an effective way of evaluating the stiffness of human tissues. While traditional ARFI-enabled shear-wave generation and imaging use a focused beam, the non-diffracting beams disclosed herein generate improved shear waves in soft tissue.
At 802, method 800 includes obtaining a scan protocol and a transducer configuration. The scan protocol may include one or more acquisition modes that the ultrasound probe is to operate under during a scan of an imaging subject (e.g., patient). Example acquisition modes may include B-mode, M-mode, Doppler, shear-wave elastography imaging, and so forth. The scan protocol may further include information relating to the imaging subject (e.g., height, weight) as well as one or more regions of interest to be imaged during the scan of the imaging subject. The scan protocol may be obtained via user input (e.g., a user of the ultrasound system may enter input specifying one or more or each parameter of the scan protocol and/or the user may select a predefined scan protocol from a menu) or obtained automatically based on information of the imaging subject. The acquisition mode that the ultrasound probe is currently operating in may be determined from the scan protocol and/or via user input (e.g., the user may select a desired acquisition mode from a menu or via a control button on the ultrasound probe).
The transducer configuration may specify physical characteristics of the ultrasound transducer of the ultrasound probe, such as a frequency (f) of the ultrasound transducer, a number (n) of transducer elements comprising the ultrasound transducer, a coordinate (x) of each transducer element along the x axis of the ultrasound transducer, and a dimension (dx) of each transducer element (e.g., a width of each element along the x-axis). The transducer configuration may be determined based on the type of ultrasound probe coupled to the ultrasound system, which may be obtained via user input, via the scan protocol, and/or via communication with the ultrasound probe.
At 804, method 800 includes determining a target axial pressure profile of a non-diffracting acoustic beam to be transmitted by the ultrasound probe. The target axial pressure profile may be obtained from the scan protocol or via user input. When imaging in shear-wave elastography imaging mode, the target axial pressure profile may be a square wave function defined by a beam length and a beam center. However, other acquisition modes may utilize other axial pressure profiles and any desired axial pressure profile may be determined. Example target axial pressure profiles are shown in
At 806, an apodization function and a delay function are determined based on the target axial pressure profile and the transducer configuration. Additional details regarding determining the apodization function and the delay function are presented below with respect to
At 808, the transducer is controlled based on the apodization and delay functions in order to transmit the non-diffracting acoustic beam. In some examples, to control the transducer based on the apodization and delay functions, a respective electrical signal may be sent to each transducer element of the transducer, and each respective electrical signal may be delayed by a respective delay value based on the delay function and has an amplitude (e.g., voltage) defined by a respective apodization value based on the transmit delay function. In other examples, the apodization function may be encoded into the delay function to form an encoded delay function (which is explained in more detail below with respect to
At 810, echoes are received at the transducer. As explained above with respect to
At 812, the transmission of the non-diffracting acoustic beam and echo reception may be repeated one or more times as dictated by the acquisition mode and/or scan protocol. In some examples, as indicated at 814, the beam axis of the non-diffracting acoustic beams may be steered in order to transmit the non-diffracting acoustic beams across the ROI to be imaged and obtain sufficient ultrasound data to generate an image (which in some examples may be an elastogram). To steer the beam axis, the electrical signals sent to the transducer elements to produce a given non-diffracting acoustic beam may be delayed (e.g., in addition to the delays for forming the non-diffracting acoustic beam with the target axial pressure profile) to steer the wavefront at a desired angle. In some examples, during shear-wave elastography imaging, after transmission of the non-diffracting acoustic push beam, tracking of the shear wave may be performed using, for example, a plane-wave compounding method (e.g., three angles: −3°, 0°, and 3°).
At 816, an image is generated from the ultrasound data generated from the received echoes. The image may be a B-mode image, Doppler image, a 2D or 3D elastography image (e.g., an elastogram), or another image depending on the acquisition mode. The B-mode image may be a 2D B-mode image, a 3D B-mode image, or a 4D B-mode image (e.g., a cine loop/video). Other example images that may be generated from echoes received from transmitted non-diffracting acoustic beams include color flow images and contrast agent enhanced images. For shear-wave elastography, the image may be an elastogram, which is a map of the velocity of the shear waves in the ROI, where velocity is indicated by color. At 818, the image is saved in memory and/or displayed on a display device. When the image is an elastogram, the image may be displayed over or alongside a B-mode image of the ROI.
It is to be appreciated that a delay function and an apodization function are not necessarily generated each time a non-diffracting acoustic beam is transmitted. Rather, apodization and delay functions (or alternatively, encoded delay functions) for a plurality of different target axial pressure profiles may be predetermined (according to the method of
At 902, a total number of non-diffracting acoustic beam components is calculated. As explained previously, the non-diffracting acoustic beam may be comprised of a plurality of superposed non-diffracting acoustic beam components. To determine how many non-diffracting acoustic beam components are to be superposed to form the non-diffracting acoustic beam, the total number of non-diffracting acoustic beam components is determined, which may be based on the target axial pressure profile for the non-diffracting beam to be transmitted and based on the frequency of the transducer.
When generating a non-diffracting acoustic beam for shear wave elastography, the target axial pressure profile may be a square wave with a length (referred to as the beam length BL) and a center (referred to as the beam center BC). The axial pressure profile f(z) may be a function of an axial grid z that is determined according to the equation (using 0.1 mm as an axial resolution, though other resolutions are possible):
Thus, the axial grid z may be defined in increments of 0.1 mm from 0 to a maximum axial depth L of the non-diffracting acoustic beam, which is based on the beam length and the beam center, such that the maximum axial depth L may be calculated according to the following equation:
In some examples, for
As explained above, the axial pressure profile may be a square wave (with the same pressure for the entire beam length), but other pressure profiles are possible without departing from the scope of this disclosure.
The total number of non-diffracting acoustic beams (bn) may be determined based on the following equation:
Thus, the total number of non-diffracting acoustic beams (bn) is a function of the maximum axial depth L of the non-diffracting acoustic beam, the frequency (f) of the transducer, and the speed of sound (c). The speed of sound may be estimated based on the target tissue/material that is to be imaged, or the speed of sound may be a default speed of sound, such as 1540 m/s which is commonly used in ultrasound imaging. The frequency may be the selected frequency that the probe will operate in when transmitting the non-diffracting acoustic beam. In this way, the total number of non-diffracting acoustic beams may increase for non-diffracting acoustic beams of increasing maximum axial depth. As an example, referring back to
At 904, a lateral wavenumber, an axial wavenumber, and an element size is calculated for each non-diffracting acoustic beam component. Each axial wavenumber may be calculated based on the frequency of the transducer, the speed of sound of a medium through which the non-diffracting acoustic beam is to propagate, the target axial pressure profile, and the total number of non-diffracting acoustic beam components. In some examples, explained in more detail below, the axial wavenumber may also take into account the attenuation of the medium though which the non-diffracting beam is to propagate. Each lateral wavenumber may be calculated based on the corresponding axial wavenumber (e.g., for a first non-diffracting acoustic beam component, the axial wavenumber may be calculated and the lateral wavenumber for the first non-diffracting acoustic beam component may be determined based on the axial wavenumber for the first non-diffracting acoustic beam component). The calculation of the lateral and axial wavenumbers is based on the wavenumber k for the non-diffracting acoustic beam, which may be determined based on the frequency f of the transducer and the speed of sound c according to the following equation:
Each axial wavenumber kz may be determined according to the following equation:
Thus, a first axial wavenumber may be equal to
and each additional axial wavenumber may be calculated by incrementing
up by a value of 1 tor each subsequent axial wavenumber, until
is reached, for calculation of the final axial wavenumber.
Each lateral wavenumber (kx) is determined based on k, the corresponding kz and a baseline of the axial wavenumber (Q), according to the equation:
k
x=√{square root over (k2−(kz+Q)2)} where Q=k−max(k=z) (Eq. 6)
The element size for each non-diffracting acoustic beam component may be determined based on the lateral wavenumber for that non-diffracting acoustic beam component. Each lateral wavenumber corresponds to one element size of the transducer. Said another way, each non-diffracting acoustic beam component may be assigned a respective element size that is based on that non-diffracting acoustic beam component's lateral wavenumber. The element size (dx′) for a non-diffracting beam component is different than (and not necessarily equal to) the element size/dimension for each transducer element (dx). For example, each element size (dx′) may be determined according to the following equation:
At 906, method 900 optionally includes compensating for attenuation of the medium through which the non-diffracting acoustic beam is to propagate by calculating complex lateral and axial wavenumbers. The determination of whether or not attenuation is to be compensated may be based on the scan protocol, user input, or another suitable mechanism. If attenuation is to be compensated, the lateral wavenumber may be calculated according to the following equation:
In the above equation 8, a is an attenuation coefficient that may be determined based on the medium in which the non-diffracting acoustic beam is to propagate.
The axial wavenumber, when compensating for attenuation, may be calculated according to the equation:
At 908, a coefficient of each non-diffracting acoustic beam is calculated. Each coefficient may be a complex weight that will be used during multiplexing of the non-diffracting acoustic beam components and may be determined based the corresponding lateral wavenumber. For example, the coefficient (A (n)) of each non-diffracting acoustic beam component may be calculated according to the equation:
The coefficient (A (n)) of each non-diffracting acoustic beam component may be calculated by performing a Fourier series expansion of the designed axial pressure profile which is used to identify the weights of each non-diffracting acoustic beam component. In the equation 10 above, n represents the index of each non-diffracting acoustic beam component (n∈[1, bn]), f(z) represents the designed axial pressure profile, and L represents the maximum axial depth in calculation. Thus, the complex weight of each non-diffracting acoustic beam component (n∈[1, bn]) may be determined based on the maximum axial depth of the non-diffracting acoustic beam L and the axial pressure distribution f(z) of the non-diffracting acoustic beam. The complex weight is obtained by calculating the Fourier series expansion of the designed axial pressure profile.
At 910, a complex function is calculated for each non-diffracting acoustic beam component (also referred to as a complex beam function). Each complex function may be based on the respective complex weight, the respective lateral wavenumber, and a respective lateral grid for that non-diffracting acoustic beam component (where the lateral grid has a resolution of the element size for that non-diffracting acoustic beam component). The lateral grid may be defined by dx′:x′=min (x):dx′:max (x), where x′ is the lateral grid coordinate with a spatial resolution of dx′. This is the spatial resampling of the transducer lateral coordinate. The lateral grid may thereby divide up the lateral extent of the transducer into increments having the size dx′ and a respective lateral grid may be determined for each non-diffracting acoustic beam component (because each non-diffracting acoustic beam component has a different dx′). In some examples, the complex function pn(x′) for each non-diffracting beam component may be calculated according to the following equation:
P
n(x′)=A(n)J0(kxx′) (Eq. 11)
Thus, the complex function for a given non-diffracting acoustic beam component is calculated based on the coefficient (e.g., complex weight) for the given non-diffracting acoustic beam component and the lateral wavenumber for the given non-diffracting acoustic beam component. In the above equation, J0(x) is the 0th order Bessel function, which is the commonly used denotation for the 0th order solution of Bessel equation. The 0th order Bessel function may be indicated as:
The complex functions may thus assign a pressure to each element of the lateral grid, for each non-diffracting acoustic beam component.
At 912, each complex function is interpolated to the element size (e.g., width/lateral dimension) of the ultrasound transducer. As explained above, each non-diffracting acoustic beam component is assigned an element size dx′. The element size dx′ may be larger or smaller than the actual size of each transducer element of the ultrasound transducer. Thus, an interpolation (such as a spline interpolation) may be performed to align the element sizes of the complex functions to the ultrasound transducer element size. The interpolation may produce an interpolated complex function pn(x) for each non-diffracting acoustic beam component. Thus, the interpolated complex functions may assign a pressure to each ultrasound transducer element, for each non-diffracting acoustic beam component.
At 914, the interpolated complex functions are summed to form a non-diffracting acoustic beam function (p), which specifies the pressure of each transducer element, according to the equation:
p=sum(pn(x)) (Eq. 13)
At 916, method 900 determines if the non-diffracting acoustic beam is to be performed by modulating both apodization and delay of the ultrasound transducer, or if delay-only modulation is to be performed. The determination of whether or not delay-only modulation is to be performed may be based on the scan protocol or user input. Apodization (e.g., pressure modulation) specifies a different voltage pulse for each transducer element. Some types of non-diffracting acoustic beams, such as those used as push beams for shear-wave induction, may demand a higher voltage to produce a higher shear-wave amplitude and thereby induce a better shear-wave signal. However, the acoustic output of diagnostic ultrasound imaging systems is constrained to a maximal output set by regulatory agencies. ADAPT-based pressure apodization may demand considerable voltage differences among the ultrasound transducer elements, e.g., with relatively very high voltages applied to central transducer elements and relatively very low voltages applied to peripheral transducer elements. Keeping the high voltages low enough to prevent exceeding the maximal output or the voltage tolerance of the central transducer elements may cause the low voltages applied to the peripheral transducer elements to generate insufficient pressure for high-quality imaging. Thus, some types of non-diffracting beams may be generated using delay-only modulation, where the amplitude (e.g., voltage) of each electrical signal sent to the transducer elements is the same and only the delay values are modulated among transducer elements.
If delay-only modulation is not to be performed, method 900 proceeds to 918 to determine an apodization function (a), which is the absolute value of the summed interpolated complex functions (e.g., the absolute value of the non-diffracting acoustic beam function p), such that a=abs (p). The apodization function may specify the amplitude of each electrical signal sent to each transducer element. At 920, a delay function (d) is determined, which is the unwrapped phase of the summed interpolated complex functions (e.g., the unwrapped phase of the non-diffracting acoustic beam function p), such that
The delay function may specify the delay value for delaying each electrical signal sent to the transducer elements. Thus, when the ultrasound probe is controlled to transmit the non-diffracting acoustic beam (e.g., at 808 of method 800), a respective electrical signal is sent to each transducer element and each electrical signal has an amplitude (e.g., voltage) defined by the apodization function and is delayed by an amount defined by the delay function.
If it is determined at 916 that delay-only modulation is to performed, method 900 proceeds to 922 to encode the apodization function into the delay function to form an encoded delay function. To encode the apodization function into the delay function, the non-diffracting acoustic beam function p is decomposed into the sum of two-phase functions based on Euler's formula. The non-diffracting acoustic beam function p has a normalized amplitude that can be encoded into a phase value by applying the inverse cosine. The pressure value for a given transducer element defined by the non-diffracting acoustic beam function p is divided into two sub-elements and expressed as phase information. The entire transducer (e.g., all the transducer elements) is divided into two sub-apertures with interleaved elements. Every two consecutive elements include the original complex pressure information (e.g., from the non-diffracting acoustic beam function p) while the pressure amplitude value is the same. The final acoustic field is formed by the superposition of the fields generated by both sub-apertures. With this encoding method, the ADAPT-based beam can be produced with uniform apodization values and an interleaved sawtooth-like phase function. The phase-only method can be used on any linear-array transducer to eliminate concerns about element-voltage limits.
Thus, encoding the apodization function into the delay function may include assigning a first encoded delay function to a first sub-aperture of the transducer, as indicated at 924. The first sub-aperture may comprise the odd-numbered transducer elements (e.g., transducer element 1, transducer element 3, etc.) and does not include any even-numbered transducer elements. The first encoded delay function for the first sub-aperture may be defined according to the equation:
Encoding the apodization function into the delay function may further include assigning a second encoded delay function to a second sub-aperture of the transducer, as indicated at 926. The second sub-aperture may comprise the even-numbered transducer elements (e.g., transducer element 2, transducer element 4, etc.) and does not include any odd-numbered transducer elements. The second encoded delay function for the second sub-aperture may be defined according to the equation:
In this way, the delay function may be based on an inverse cosine of the absolute value of the summed interpolated complex beam functions plus or minus an unwrapped phase of the summed interpolated complex beam functions. Thus, when the ultrasound probe is controlled to transmit the non-diffracting acoustic beam (e.g., at 808 of method 800) and delay-only modulation is performed, a respective electrical signal is sent to each transducer element and each electrical signal has the same amplitude (e.g., voltage) and is delayed by an amount defined by the first encoded delay function or the second encoded delay function.
A schematic 1110 of the element dividing for delay-only modulation is also shown in
The non-diffracting acoustic beams described herein can be generated with a variety of different transducer configurations. As one example, a non-diffracting acoustic beam with a selected axial pressure profile may be generated with different numbers of transducer elements used to form the non-diffracting acoustic beam.
A second non-diffracting acoustic beam 1408, shown as an acoustic field, may be formed by applying a second apodization function 1410 and a second delay function 1412. The second apodization function 1410 and the second delay function 1412 may be determined based on the target axial pressure profile for the second non-diffracting acoustic beam 1408 (which is the same as the target axial pressure profile for the first non-diffracting acoustic beam) and a configuration of the transducer, which in this example includes a second number of transducer elements (e.g., 96 elements).
A third non-diffracting acoustic beam 1414, shown as an acoustic field, may be formed by applying a third apodization function 1416 and a third delay function 1418. The third apodization function 1416 and the third delay function 1418 may be determined based on the target axial pressure profile for the third non-diffracting acoustic beam 1414 (which is the same as the target axial pressure profile for the first non-diffracting acoustic beam) and a configuration of the transducer, which in this example includes a third number of transducer elements (e.g., 48 elements).
A fourth non-diffracting acoustic beam 1420 shown as an acoustic field, may be formed by applying a fourth apodization function 1422 and a fourth delay function 1424. The fourth apodization function 1422 and the fourth delay function 1424 may be determined based on the target axial pressure profile for the fourth non-diffracting acoustic beam 1420 (which is the same as the target axial pressure profile for the first non-diffracting acoustic beam) and a configuration of the transducer, which in this example includes a fourth number of transducer elements (e.g., 24 elements).
Thus, a transmit beamshaping method is disclosed herein, termed ADAPT, for generating propagation-invariant acoustic beams (referred to as non-diffracting acoustic beams). ADAPT-based beams can be shaped with arbitrary longitudinal pressure distributions over extended axial distances. ADAPT-based beams can be generated with a single, linear-array transducer utilizing Bessel-beam multiplexing. This beam-generation method offers a high degree of freedom for controlling the longitudinal acoustic energy. The ADAPT method may be optimized for a variety of applications. The non-diffracting nature of ADAPT-based beams permits compensation for acoustic attenuation and diffraction in the insonified material by incorporating the attenuation coefficient in the beam-shaping process. As a result, the acoustic beam effectively can maintain the desired beam profile during propagation. Finally, the phase/delay-only version of ADAPT allows uniform pressure/apodization and enables the ultrasound system to remain below maximum voltage and output-pressure limitations. ADAPT can be used in acoustic systems where pressure modulation is unavailable, and it can substantially reduce the complexity of beam shaping.
ADAPT beamshaping may be applied to ARFI shear-wave imaging, which has great potential clinical value, e.g., for disease diagnosis, therapy monitoring, and treatment planning. ARFI shear-wave imaging displays the tissue shear-modulus distribution, can follow tissue stiffness changes over time, and can map the location and shape of abnormal regions. Most current shear-wave imaging uses the classic focused-beam method to generate push beams for ARFI shear-wave elastography. Although it can focus acoustic energy, the highly localized shear-wave push beam can produce errors in a wide imaging area and difficulties in producing an overview of the stiffness of the tissue. The standard non-diffracting Bessel beam has a fixed beam profile starting from the surface of the acoustic source. Thus, its capability for deep imaging is limited. In comparison, the ADAPT method provides a versatile tool for shear-wave generation at desired locations and can fit with various dimensions of the imaging target/area. Furthermore, the ADAPT framework can be applied to different types of transducers (e.g., linear, curved, and 2D arrays). ARFI shear-wave imaging using ADAPT-based push beams can provide accurate inclusion delineation. Combining all features of the ADAPT (e.g., beam shaping and attenuation compensation) can provide a general format for diagnostic and therapeutic ultrasound and takes a substantial step toward applying optimal acoustic beams for a wide variety of applications in the complicated clinical environment.
A technical effect of beamshaping ultrasound transmit beams using ADAPT to form non-diffracting acoustic beams is that non-diffracting/propagation-invariant beams may be generated with any desired axial pressure profile using standard ultrasound transducer configurations (e.g., linear array, curved array, etc.). Another technical effect is that non-diffracting acoustic beams shaped according to ADAPT may generate shear waves at deeper depths than standard focused beams, thereby improving shear-wave imaging and the delineation of constituent components that have different stiffness values than their surroundings.
The disclosure also provides support for a method for transmitting a non-diffracting acoustic beam with an ultrasound transducer that includes a plurality of transducer elements, the method comprising: determining a transmit delay function and a transmit apodization function for the ultrasound transducer based on a target axial pressure profile for the acoustic beam for a given configuration of the ultrasound transducer, and controlling the ultrasound transducer to transmit the acoustic beam by sending electrical signals to the plurality of transducer elements based on the transmit delay function and the transmit apodization function. In a first example of the method, the target axial pressure profile for the acoustic beam is an arbitrary function defined by a user. In a second example of the method, optionally including the first example, the target axial pressure profile for the acoustic beam is defined as a square wave function with a length and center that are each selected based on a region of interest (ROI) to be imaged via the acoustic beam. In a third example of the method, optionally including one or both of the first and second examples, the method further comprises: receiving, at the ultrasound transducer, echoes from the ROI following transmission of the acoustic beam, generating two-dimensional (2D) or three-dimensional (3D) elastography information from the received echoes, and displaying the 2D or 3D elastography information on a display device. In a fourth example of the method, optionally including one or more or each of the first through third examples, the method further comprises: receiving, at the ultrasound transducer, echoes from a region of interest (ROI) following transmission of the acoustic beam to the ROI, generating a 2D, 3D, or 4D B-mode image, a Doppler image, a color flow image, or a contrast agent enhanced image from the received echoes, and displaying the 2D, 3D, or 4D B-mode image, the Doppler image, the color flow image, or the contrast agent enhanced image on a display device. In a fifth example of the method, optionally including one or more or each of the first through fourth examples, the configuration of the ultrasound transducer includes a frequency of the ultrasound transducer, a number of transducer elements comprising the plurality of transducer elements, a dimension of each transducer element, and a coordinate of each transducer element along an axis of the ultrasound transducer. In a sixth example of the method, optionally including one or more or each of the first through fifth examples, the transmit delay function and the transmit apodization function are further determined based on a speed of sound and/or an attenuation of a material through which the acoustic beam is to propagate. In a seventh example of the method, optionally including one or more or each of the first through sixth examples, a respective electrical signal is sent to each transducer element, and each respective electrical signal is delayed by a respective delay value based on the transmit delay function and has an amplitude defined by a respective apodization value based on the transmit apodization function. In a eighth example of the method, optionally including one or more or each of the first through seventh examples, controlling the ultrasound transducer to transmit the acoustic beam by sending electrical signals to the plurality of transducer elements based on the transmit delay function and the transmit apodization function comprises encoding the transmit apodization function into the transmit delay function to form an encoded delay function, and controlling the ultrasound transducer to transmit the acoustic beam by sending a respective electrical signal to each transducer element that is delayed by a respective delay value based on the encoded delay function.
The disclosure also provides support for a method for transmitting a non-diffracting acoustic beam with a transducer of an ultrasound probe, comprising: calculating a total number of non-diffracting acoustic beam components based on a target axial pressure profile for the non-diffracting acoustic beam to be transmitted and a frequency of the transducer, calculating, for each non-diffracting acoustic beam component, a respective lateral wavenumber, a respective axial wavenumber, a respective complex weight, and a respective element size, interpolating each non-diffracting acoustic beam component to a transducer element size of the transducer based on the respective element size of each non-diffracting acoustic beam component, summing the interpolated non-diffracting acoustic beam components, determining an apodization function and a delay function for the non-diffracting acoustic beam based on the summed interpolated non-diffracting acoustic beam components, and controlling the transducer to transmit the non-diffracting acoustic beam by activating a plurality of elements of the transducer according to the apodization function and the delay function. In a first example of the method, the target axial pressure profile comprises a target beam length for the non-diffracting acoustic beam and a target beam center for the non-diffracting acoustic beam. In a second example of the method, optionally including the first example, calculating, for each non-diffracting acoustic beam component, the respective lateral wavenumber, the respective axial wavenumber, the respective complex weight, and the respective element size comprises: calculating, for each non-diffracting acoustic beam component, the respective axial wavenumber based on the frequency of the transducer, a speed of sound and an attenuation of a medium through which the non-diffracting acoustic beam is to propagate, the target axial pressure profile, and the total number of non-diffracting acoustic beam components, determining, for each non-diffracting acoustic beam component, the respective lateral wavenumber based on the respective axial wavenumber, determining, for each non-diffracting acoustic beam component, the respective element size based on the respective lateral wavenumber, assigning, to each non-diffracting acoustic beam component, the respective complex weight based on the respective lateral wavenumber, and calculating, for each non-diffracting acoustic beam component, a respective complex beam function based on the respective complex weight, the respective lateral wavenumber, and a lateral grid having a resolution of the respective element size. In a third example of the method, optionally including one or both of the first and second examples, interpolating each non-diffracting acoustic beam component to the transducer element size of the transducer comprises performing a spline interpolation of each respective complex beam function to form respective interpolated complex beam functions and wherein summing the interpolated non-diffracting acoustic beam components comprises summing the respective interpolated complex beam functions. In a fourth example of the method, optionally including one or more or each of the first through third examples, the apodization function is the absolute value of the summed interpolated complex beam functions and the delay function is an unwrapped phase of the summed interpolated complex beam functions. In a fifth example of the method, optionally including one or more or each of the first through fourth examples, the apodization function is a square wave function and the delay function is calculated based on an inverse cosine of the absolute value of the summed interpolated complex beam functions plus or minus an unwrapped phase of the summed interpolated complex beam functions.
The disclosure also provides support for a system, comprising: an ultrasound probe including a transducer comprising a plurality of elements, a display device, memory storing instructions, and one or more processors configured to execute the instructions to: control the ultrasound probe to generate a shear wave at a region of interest (ROI) in a patient by transmitting a non-diffracting acoustic beam having a target axial pressure profile, the non-diffracting acoustic beam comprised of a plurality of superposed non-diffracting acoustic beam components, receive, with the ultrasound probe, echoes from the ROI, generate elastography information from the received echoes, and display the elastography information on the display device. In a first example of the system, the target axial pressure profile comprises a target beam length for the non-diffracting acoustic beam and a target beam center for the non-diffracting acoustic beam, and wherein the target beam length and the target beam center are selected based on the ROI. In a second example of the system, optionally including the first example, controlling the ultrasound probe to transmit the non-diffracting acoustic beam comprises controlling each element of the plurality of elements according to an apodization function and a delay function each calculated based on the superposed non-diffracting acoustic beam components, the superposed non-diffracting acoustic beam components determined based on the target axial pressure profile, a configuration of the transducer, and a speed of sound of a medium in which the non-diffracting acoustic beam is to propagate. In a third example of the system, optionally including one or both of the first and second examples, the apodization function and the delay function are further based on an attenuation of the medium. In a fourth example of the system, optionally including one or more or each of the first through third examples, the plurality of elements of the ultrasound probe are arranged into a linear array, a curved array, or a two-dimensional array, and wherein the one or more processors are further configured to execute the instructions to: control the ultrasound probe to simultaneously transmit multiple non-diffracting acoustic beams distributed laterally with respect to the plurality of elements, and/or control the ultrasound probe to transmit non-diffracting acoustic beams with a beam axis that is steered at an angle relative to the plurality of elements.
When introducing elements of various embodiments of the present disclosure, the articles “a,” “an,” and “the” are intended to mean that there are one or more of the elements. The terms “first,” “second,” and the like, do not denote any order, quantity, or importance, but rather are used to distinguish one element from another. The terms “comprising,” “including,” and “having” are intended to be inclusive and mean that there may be additional elements other than the listed elements. As the terms “connected to,” “coupled to,” etc. are used herein, one object (e.g., a material, element, structure, member, etc.) can be connected to or coupled to another object regardless of whether the one object is directly connected or coupled to the other object or whether there are one or more intervening objects between the one object and the other object. In addition, it should be understood that references to “one embodiment” or “an embodiment” of the present disclosure are not intended to be interpreted as excluding the existence of additional embodiments that also incorporate the recited features.
In addition to any previously indicated modification, numerous other variations and alternative arrangements may be devised by those skilled in the art without departing from the spirit and scope of this description, and appended claims are intended to cover such modifications and arrangements. Thus, while the information has been described above with particularity and detail in connection with what is presently deemed to be the most practical and preferred aspects, it will be apparent to those of ordinary skill in the art that numerous modifications, including, but not limited to, form, function, manner of operation and use may be made without departing from the principles and concepts set forth herein. Also, as used herein, the examples and embodiments, in all respects, are meant to be illustrative only and should not be construed to be limiting in any manner.