This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

COMPRESSED BEAMFORMING APPLIED TO B-MODE ULTRASOUND IMAGING

Abstract

Emerging sonography techniques often imply increasing in the number of transducer elements involved in the imaging process. Consequently, larger amounts of data must be acquired and processed by the beamformer. The significant growth in the amounts of data effects both machinery size and power consumption. Within the classical sampling framework, state of the art systems reduce processing rates by exploiting the bandpass bandwidth of the detected signals. It has been recently shown, that a much more significant sample-rate reduction may be obtained, by treating ultrasound signals within the Finite Rate of Innovation framework. These ideas follow the spirit of Xampling, which combines classic methods from sampling theory with recent developments in Compressed Sensing. Applying such low-rate sampling schemes to individual transducer elements, which detect energy reflected from biological tissues, is limited by the noisy nature of the signals. This often results in erroneous parameter extraction, bringing forward the need to enhance the SNR of the low-rate samples. In our work, we manage to achieve such SNR enhancement, by beamforming the sub-Nyquist samples obtained from multiple elements. We refer to this process as “compressed beamforming”. Applying it to cardiac ultrasound data, we successfully image macroscopic perturbations, while achieving a nearly eight-fold reduction in sample-rate, compared to standard techniques.

Index Terms—  Array Processing, Beamforming, Compressed Sensing (CS), Finite Rate of Innovation (FRI), Ultrasound, Xampling

1 Introduction

Diagnostic sonography allows visualization of body tissues, by radiating them with acoustic energy pulses, transmitted from a transducer array. Applying appropriate delays to the transmitting elements, in a process known as “beamforming”, the interfering wave pattern forms a narrow beam, along which most energy propagates. As it propagates in the tissue, echoes are scattered by density and propagation-velocity perturbations [1]. These reflections are detected by the transducer array in a reception phase, where a second beamforming process is applied, aimed at localizing the scattering structures while improving Signal to Noise Ratio (SNR) [2]. The reception beamforming process involves averaging the detected signals, after aligning them with time-varying delays. Ultrasound systems perform this process digitally, requiring that the analog signals first be sampled. Confined to classic Nyquist-Shannon sampling theorem [3], these systems must sample the signals at twice their baseband bandwidth, in order to avoid aliasing.

The goal of our work is to produce ultrasound images from samples taken at rates far below these dictated by the classical framework. A first step in this direction was proposed in [4], where the signals detected in each element were assumed to satisfy the FRI property [5]. Applying the FRI framework, [4, 6] derive schemes, which allow reconstruction of ultrasound signals from samples taken at sub-Nyquist rates. These approaches follow the spirit of Xampling [7], a term which refers to the combination of classical sampling theory with recent developments in Compressed Sensing (CS). However, applying such schemes to data reflected from biological tissues, the resulting signal parameters are often erroneous. This is mainly due to the noisy nature of multiple reflections, also known as “speckles” [2], which are scattered by microscopic perturbations in the tissue.

In order to cope with the noisy nature of the signals detected in individual elements, [8] first introduces a multi-sensor Xampling scheme, which enhances the SNR of the low-rate samples. This is achieved, by integrating traditional beamforming with FRI Xampling. The approach proposed in [8] is farther developed in [9], resulting in a more straightforward sampling mechanism. Both approaches, referred to by the term “Compressed Beamforming”, are derived and simulated for the special case of linear, B-mode scan.

In the current work, we generalize the method introduced in [8, 9] to the case of polar scan. Additionally, we propose reconstructing the sampled signal by applying CS techniques, rather than spectral analysis methods, traditionally used in the FRI framework [5]. Finally, we apply our approach to real cardiac ultrasound data, where we successfully image macroscopic perturbations, while achieving a nearly eight-fold reduction in sampling rate, compared to standard imaging techniques.

This paper is organized as follows: in Section 2, we outline the principles of beamforming in ultrasound imaging. In Section 3 we discuss the FRI model in the context of ultrasound imaging, and its contribution to rate reduction when sampling signals at individual receivers. Our multiple-receiver Xampling scheme, which integrates beamforming into the Xampling process, is presented in Section 4. In Section 5 we introduce experimental results, obtained for cardiac ultrasound data.

2 Beamforming in Ultrasound Imaging

We begin by outlining the beamforming process, lying at the heart of ultrasound imaging. The process is carried out both in transmission and reception. During transmission, modulated pulses are transmitted from all active array elements. Applying appropriate delays to the transmitting elements, the propagating energy may be directed along a narrow beam, in any desired direction, the result of a constructive and destructive interference pattern. The acoustic reciprocity theorem allows to perform a similar process during reception. In this case, we regard the perturbations, which reflect the transmitted energy, as point transmitters. Applying appropriate delays to the detected signals, the array may be focused to any coordinate, such that if, indeed, energy was scattered from that point, then the combined signals will undergo constructive interference. Knowing that most energy propagates along a narrow beam, and knowing its propagation velocity, we may associate time instances to radiated points in the medium, thus optimizing the reception focal point at these instances. The resulting process, in which time-varying delays are applied to the detected signals, prior to combining them for SNR enhancement, is referred to as “Dynamic Focusing”.

In order to derive an explicit expression for dynamic focusing, consider an array of MM receivers, aligned along the x^\hat{x} axis. We denote by δm\delta_{m} the distance from the mm’th receiver to the origin. Assume a pulse of energy, transmitted at t=0t=0 from the origin, at direction θ\theta. The setup is depicted in Fig. 1. At time tt, the pulse, propagating at velocity cc, crosses (x,z)=(ctcosθ,ctsinθ)\left(x,z\right)=\left(ct\cos\theta,ct\sin\theta\right). A reflection originating from this coordinate will reach the mm’th element at time:

τm(t)=t+(tcosθ)2+(γmtsinθ)2,\tau_{m}(t)=t+\sqrt{\left(t\cos\theta\right)^{2}+\left(\gamma_{m}-t\sin\theta\right)^{2}}, (1)

with γm=δm/c\gamma_{m}=\delta_{m}/c. Denoting by m0m_{0} the index of a reference receiver, satisfying δm0=0\delta_{m_{0}}=0, it is readily seen that τm0(t)=2t\tau_{m_{0}}\left(t\right)=2t. Hence, in order to align the reflection detected in the mm’th receiver with the one detected in the reference receiver, we need to apply a delay to the detected signal, φm(t)\varphi_{m}\left(t\right), such that the resulting signal, φ^m(t;θ){\hat{\varphi}}_{m}\left(t;\theta\right), satisfies φ^m(2t;θ)=φm(τm(t)){\hat{\varphi}}_{m}\left(2t;\theta\right)=\varphi_{m}\left(\tau_{m}\left(t\right)\right). This implies a time-varying time delay, applied to φm(t)\varphi_{m}\left(t\right), resulting in the following distorted signal:

φ^m(t;θ)=φm(12(t+t24γmtsinθ+4γm2)).\displaystyle\begin{split}{\hat{\varphi}}_{m}\left(t;\theta\right)&=\varphi_{m}\left(\frac{1}{2}\left(t+\sqrt{t^{2}-4\gamma_{m}t\sin\theta+4\gamma_{m}^{2}}\right)\right).\end{split} (2)

The aligned signals may be combined into the beamformed signal

Φ(t;θ)=1Mm=1Mφ^m(t;θ),\Phi\left(t;\theta\right)=\frac{1}{M}\sum_{m=1}^{M}{{\hat{\varphi}}_{m}\left(t;\theta\right)}, (3)

which exhibits enhanced SNR compared to {φ^m(t;θ)}m=1M\left\{{\hat{\varphi}}_{m}\left(t;\theta\right)\right\}_{m=1}^{M}.

Although defined over continuous time, ultrasound systems perform the process formulated in (2)-(3) in the digital domain, requiring that the analog signals {φm(t)}m=1M\left\{\varphi_{m}\left(t\right)\right\}_{m=1}^{M} first be sampled. Confined to classic Nyquist-Shannon sampling theorem, these systems sample the signals at twice their baseband bandwidth, in order to avoid aliasing. The detected signals typically occupy only a portion of their baseband bandwidth. Exploiting this fact, some state of the art systems manage to reduce the amount of samples transmitted from the front-end, by down-sampling the data, after demodulation and low-pass filtering. However, since such operations are carried out digitally, the preliminary sampling-rate remains unchanged.

Refer to caption

Fig. 1: Imaging setup.

3 Sample Rate Reduction Using the FRI Model

Our goal is to produce an ultrasound image from samples taken far below the Nyquist rate. A first step in this direction was proposed in [4], where the signals detected in each element were assumed to satisfy the FRI property. More specifically, they were approximated as LL replicas of a known-shape pulse, h(t)h\left(t\right), caused by scattering of the transmitted pulse from LL reflectors, located along the narrow transmission beam. Explicitly, the signal detected in the mm’th receiver was modeled as

φm(t)=l=1Lal,mh(ttl,m),\varphi_{m}\left(t\right)=\sum_{l=1}^{L}{a_{l,m}h\left(t-t_{l,m}\right)}, (4)

where tl,mt_{l,m} denotes the time, in which the reflection, originating from the ll’th reflector, arrives at the mm’th receiver, and al,ma_{l,m} denotes the reflection amplitude. Hence, the detected signal is completely defined by 2L2L parameters, {tl,m,al,m}l=1L\left\{t_{l,m},a_{l,m}\right\}_{l=1}^{L}. As shown in [5], spectral analysis techniques (e.g. annihilating filter [10]) may be applied, in order to extract the signal parameters, from its projection onto a 2L2L-dimensional subspace, corresponding to its Fourier series coefficients. The sampling scheme is thus reduced to the problem of extracting KK frequency samples of the detected signal, where K2LK\geq 2L. Denote the temporal support of the detected signal, φm(t)\varphi_{m}\left(t\right), by [0,T)\left[0,T\right). Imaging to a nominal depth of 16cm16\mbox{cm}, TT is approximately 210μsec210\mu\mbox{sec}. The signal’s baseband bandwidth requires a nominal sampling rate of fs=16Mhzf_{s}=16\mbox{Mhz}, resulting in an overall number of Tfs=3360Tf_{s}=3360 real-valued samples. Still within classical sampling framework, assuming that the signal’s passband bandwidth is only 4MHz4\mbox{MHz}, the data sampled at Nyquist rate may be down-sampled to 1680 real-valued samples. Thus, as long as the number of reflected pulses satisfies L1680L\ll 1680, substantial rate reduction may be achieved by an FRI Xampling scheme.

The scheme proposed in [4] enables sub-Nyquist sampling of the signal detected in an individual array element. Sampling signals reflected from phantom targets, it managed to achieve good signal reconstruction. However, when applied to data reflected from biological tissues, the resulting signal parameters are often erroneous. This is mainly the result of multiple reflections, scattered from microscopic perturbations, manifested as noise. In extreme scenarios, where the noise masks the FRI component, the extracted parameters will be meaningless, such that any attempt to cope with errors in the parametric space will turn out useless.

The novelty of our approach regards the assumption, that the FRI scheme applied to an individual element may be equally applied to the beamformed signal defined in (3), which obviously exhibits much better SNR. Indeed, it may be shown that, if the signals {φm(t)}m=1M\left\{\varphi_{m}\left(t\right)\right\}_{m=1}^{M} obey the FRI model (4), then Φ(t;θ)\Phi\left(t;\theta\right) is approximately of the form:

Φ(t;θ)=l=1Lblh(ttl),\Phi\left(t;\theta\right)=\sum_{l=1}^{L}{b_{l}h\left(t-t_{l}\right)}, (5)

and may thus be regarded as FRI. The parameters {tl,bl}l=1L\left\{t_{l},b_{l}\right\}_{l=1}^{L} in (5) depend on θ\theta, yet we omit this dependency from our notation, for convenience. An obvious problem is that, as stated in Section 2, the signal Φ(t;θ)\Phi\left(t;\theta\right) does not exist in the analog domain. In the next section, we derive our scheme, which manages to estimate its necessary low-rate samples from low-rate samples of filtered versions of {φm(t)}m=1M\left\{\varphi_{m}\left(t\right)\right\}_{m=1}^{M}.

4 Compressed Beamforming Scheme

The FRI Xampling scheme applies spectral analysis techniques, in order to estimate the 2L2L unknown signal parameters, from a subset of its consecutive Fourier coefficients. Denoting the cardinality of this subset by KK, perfect reconstruction requires that K2LK\geq 2L.

Denote by κ\kappa the set of indices {kj}j=1K\left\{k_{j}\right\}_{j=1}^{K}, corresponding to the selected Fourier coefficients. Having obtained these coefficients, other mechanisms may be applied, in order to reconstruct the signal. In our work, for instance, we use CS methodology. Since each of the signals {φm(t)}m=1M\left\{\varphi_{m}\left(t\right)\right\}_{m=1}^{M} is supported on [0,T)\left[0,T\right), then, by (2)-(3), Φ(t;θ)\Phi\left(t;\theta\right) may only be constructed on a support contained in [0,T)\left[0,T\right). Considering its Fourier series, calculated with respect to this interval, let us explicitly write the kjk_{j}’th Fourier coefficient, cjc_{j}. We will additionally assume, that the time delays, {tl}L=1L\left\{t_{l}\right\}_{L=1}^{L}, are quantized with Δs\Delta_{s} quantization step, such that tl=qlΔst_{l}=q_{l}\Delta_{s}, qlq_{l}\in\mathbb{Z}:

cj\displaystyle c_{j} =1T0Tl=1Lblh(ttl)ej2πTkjtdt\displaystyle=\frac{1}{T}\int_{0}^{T}{\sum_{l=1}^{L}{b_{l}h\left(t-t_{l}\right)}e^{-j\frac{2\pi}{T}k_{j}t}dt}
=1Tl=1Lbl0Th(tqlΔs)ej2πTkjt𝑑t\displaystyle=\frac{1}{T}\sum_{l=1}^{L}{b_{l}\int_{0}^{T}{h\left(t-q_{l}\Delta_{s}\right)}e^{-j\frac{2\pi}{T}k_{j}t}dt}
=1TH(2πTkj)l=1Lblej2πTΔskjql.\displaystyle=\frac{1}{T}H\left(\frac{2\pi}{T}k_{j}\right)\sum_{l=1}^{L}{b_{l}e^{-j\frac{2\pi}{T}\Delta_{s}k_{j}q_{l}}}. (6)

Here H(ω)H\left(\omega\right) denotes the CTFT of h(t)h\left(t\right). Let NN be the ratio T/Δs\lfloor T/\Delta_{s}\rfloor. Then (4) may be brought into the following matrix form:

𝐜=1T𝐇𝐀𝐱,{\bf{c}}=\frac{1}{T}{\bf{HAx}}, (7)

where 𝐇{\bf{H}} is the K×KK\times K diagonal matrix with H(2πTkj)H\left(\frac{2\pi}{T}k_{j}\right) as its jj’th element, and 𝐱{\bf{x}} is a length NN vector, whose jj’th element equals blb_{l} for j=qlj=q_{l}, and 0 otherwise. Finally, 𝐀{\bf{A}} is a K×NK\times N matrix, formed by taking the set κ\kappa of rows from a N×NN\times N FFT matrix. Assuming that LNL\ll N, this is a CS problem, aimed at estimating the LL-sparse vector 𝐱{\bf{x}} from KK samples, taken with a measurement matrix 1T𝐇𝐀\frac{1}{T}{\bf{HA}}. A common technique for recovering 𝐱{\mathbf{x}} is the Orthogonal Matching Pursuit (OMP) algorithm, which we use in our work.

We now return to the problem of obtaining the set κ\kappa of Φ(t;θ)\Phi\left(t;\theta\right)’s Fourier coefficients. Let cjc_{j} denote the jj’th Fourier coefficient of Φ(t;θ)\Phi\left(t;\theta\right). Then,

cj=1Mm=1M1T0Tej2πTkjtφ^m(t;θ)𝑑t=1Mm=1Mcj,m,\displaystyle\begin{split}c_{j}&=\frac{1}{M}\sum_{m=1}^{M}{\frac{1}{T}\int_{0}^{T}{e^{-j\frac{2\pi}{T}k_{j}t}{\hat{\varphi}}_{m}\left(t;\theta\right)dt}}=\frac{1}{M}\sum_{m=1}^{M}{c_{j,m}},\end{split} (8)

where, from (2):

cj,m=1T0Tej2πTkjtφm(12(t+t24γmtsinθ+4γm2))𝑑t.\displaystyle\begin{split}c_{j,m}&=\\ &\frac{1}{T}\int_{0}^{T}{e^{-j\frac{2\pi}{T}k_{j}t}\varphi_{m}\left(\frac{1}{2}\left(t+\sqrt{t^{2}-4\gamma_{m}t\sin\theta+4\gamma_{m}^{2}}\right)\right)dt}.\end{split} (9)

Applying a change of variable to the integral,we can write (9) as

cj,m\displaystyle c_{j,m} =1T0Tgj,m(t;θ)φm(t)𝑑t,\displaystyle=\frac{1}{T}{\int_{0}^{T}g_{j,m}(t;\theta)\varphi_{m}\left(t\right)dt}, (10)

with

gj,m(t;θ)=qj,m(t;θ)ei2πTkjt,qj,m(t;θ)=I[|γm|,Tm(θ))(t)(1+γm2cos2θ(tγmsinθ)2)×exp{i2πTkjγmtsinθtγmsinθγm}.\displaystyle\begin{split}g_{j,m}(t;\theta)=&q_{j,m}(t;\theta)e^{-i\frac{2\pi}{T}k_{j}t},\\ q_{j,m}(t;\theta)=&I_{\left[|\gamma_{m}|,T_{m}\left(\theta\right)\right)}\left(t\right)\left(1+\frac{\gamma_{m}^{2}\cos^{2}\theta}{\left(t-\gamma_{m}\sin\theta\right)^{2}}\right)\times\\ &\exp\left\{i\frac{2\pi}{T}k_{j}\frac{\gamma_{m}-t\sin\theta}{t-\gamma_{m}\sin\theta}\gamma_{m}\right\}.\end{split} (11)

Here I[a,b)(t)I_{\left[a,b\right)}\left(t\right) denotes an indicator function having the value 1 for at<ba\leq t<b and 0 otherwise, and Tm(θ)T_{m}\left(\theta\right) is the maximal time value which is mapped, under the temporal distortion defined in (2), to the support of the beamformed signal.

The process defined in (10)-(11) can be translated into a multi-channel Xampling scheme, in which each signal, φm(t)\varphi_{m}\left(t\right), is multiplied by a bank of kernels {gj,m(t;θ)}j=1K\left\{g_{j,m}\left(t;\theta\right)\right\}_{j=1}^{K} defined by (11), and integrated over [0,T)\left[0,T\right). This results in a vector 𝐜𝐦=[c1,mc2,mcK,m]T{\bf{c_{m}}}=\left[\begin{array}[]{cccc}c_{1,m}&c_{2,m}&...&c_{K,m}\end{array}\right]^{T}. The vectors {𝐜𝐦}m=1M\left\{{\bf{c_{m}}}\right\}_{m=1}^{M} are then averaged in 𝐜=[c1c2cK]T{\bf{c}}=\left[\begin{array}[]{cccc}c_{1}&c_{2}&...&c_{K}\end{array}\right]^{T}, which has the desired improved SNR property, and provides a basis for extracting the 2L2L parameters which define Φ(t;θ)\Phi\left(t;\theta\right). Nevertheless, the complexity of the analog kernels, together with their dependency on θ\theta, makes hardware implementation of such a scheme extremely complicated. We thereby take an additional step, approximating the samples {cj,m}j=1K\left\{c_{j,m}\right\}_{j=1}^{K} from low-rate samples of φm(t)\varphi_{m}\left(t\right), taken in a much more straightforward manner.

First, we substitute φm(t)\varphi_{m}\left(t\right) of (10) by its Fourier series, calculated with respect to [0,T)\left[0,T\right). Denoting the nn’th Fourier coefficient by ϕm[n]\phi_{m}\left[n\right], we get:

cj,m=nϕm[n]1T0Tqj,m(t;θ)ei2πT(kjn)t𝑑t=nϕm[kjn]Qj,m;θ[n],\displaystyle\begin{split}c_{j,m}&=\sum_{n}{\phi_{m}\left[n\right]\frac{1}{T}\int_{0}^{T}{q_{j,m}(t;\theta)e^{-i\frac{2\pi}{T}\left(k_{j}-n\right)t}dt}}\\ &=\sum_{n}{\phi_{m}\left[k_{j}-n\right]Q_{j,m;\theta}\left[n\right]},\end{split} (12)

where Qj,m;θ[n]Q_{j,m;\theta}\left[n\right] are the Fourier series coefficients of qj,m(t;θ)q_{j,m}(t;\theta), also defined on [0,T)\left[0,T\right). Replacing the infinite summation of (12) by its finite approximation:

c^j,m=n=N1N2ϕm[kjn]Qj,m;θ[n],\displaystyle\begin{split}{\hat{c}}_{j,m}=\sum_{n=N_{1}}^{N_{2}}{\phi_{m}[k_{j}-n]Q_{j,m;\theta}\left[n\right]},\end{split} (13)

it can be shown that, for any ϵ>0\epsilon>0, and for any selection (j,m;θ)\left(j,m;\theta\right), there exist N1(ϵ,kj,m;θ)N_{1}\left(\epsilon,k_{j},m;\theta\right) and N2(ϵ,kj,m;θ)N_{2}\left(\epsilon,k_{j},m;\theta\right) such that |c^j,mcj,m|<ϵ|{\hat{c}}_{j,m}-c_{j,m}|<\epsilon. Therefore, with the finite sum (13), we may approximate cj,mc_{j,m} to any accuracy. Furthermore, setting an upper bound on the energy of φm(t)\varphi_{m}\left(t\right), N1N_{1} and N2N_{2} may be chosen off-line, subject to the decay properties of the sequence {Qj,m;θ[n]}n=\left\{Q_{j,m;\theta}\left[n\right]\right\}_{n=-\infty}^{\infty}.

With this result we can, for each θ\theta and receiver index mm, find the minimal set of φm(t)\varphi_{m}\left(t\right)’s Fourier series coefficients, from which we can simultaneously approximate the set {cj,m}j=1K\left\{c_{j,m}\right\}_{j=1}^{K}. Denoting the set of indices corresponding to these coefficients by κm\kappa_{m}, arrange the set {ϕm[k]}kκm\left\{\phi_{m}\left[k\right]\right\}_{k\in\kappa_{m}} in a length KmK_{m} vector 𝚽𝐦{\bf{\Phi_{m}}}. Using (13), we may define a linear transformation 𝐀𝐦(θ){\bf{A_{m}}}\left(\theta\right), such that:

𝐜^𝐦=𝐀𝐦(θ)𝚽𝐦,\displaystyle\begin{split}{\bf{{\hat{c}}_{m}}}={\bf{A_{m}}}\left(\theta\right){\bf{\Phi_{m}}},\end{split} (14)

where 𝐜^𝐦{\bf{\hat{c}_{m}}} is the length KK vector containing c^j,m\hat{c}_{j,m} as its jj’th element. Instead of extracting only KK samples from each element using the complicated analog kernels, we now extract a larger number of samples, KmK_{m}. As we show in our simulation, good approximation is obtained with just a small sampling overhead. Our final Xampling scheme is illustrated in Fig. 2. Note the simple mechanism used for obtaining the Fourier coefficients in each individual element: a linear transformation, 𝐕𝐦{\bf{V_{m}}}, is applied to point-wise samples of the signal, taken at a sub-Nyquist rate, after filtering it with an appropriate kernel, sm(t)s_{m}^{*}\left(-t\right), such as the Sum of Sincs  [4].

Refer to caption

Fig. 2: Xampling scheme utilizing Fourier samples of detected signals.

Refer to caption

(a)

Refer to caption

(b)

Refer to caption

(c)

Fig. 3: Cardiac images generated by Xampling and using traditional methods. (a) standard beamforming applied to data sampled at Nyquist rate. (b) applying the non-approximated Xampling scheme, defined in (10)-(11). (c) applying the final Xampling scheme of Fig. 2.

5 Simulation On Cardiac Ultrasound Data

We examine the result of applying our scheme of Fig. 2 to raw RF data, acquired and stored for cardiac images of a healthy consenting volunteer. The acquisition was performed using a breadboard ultrasonic scanner of 64 acquisition channels. The transducer employed was a 64-element phased array probe, with 2.5MHz2.5\mbox{MHz} central frequency, operating in second harmonic imaging mode: 3 half cycle pulses are transmitted at 1.7MHz1.7\mbox{MHz}, resulting in a signal characterized by a rather narrow bandpass bandwidth, centered at 1.7MHz1.7\mbox{MHz}. The corresponding second harmonic signal, centered at 3.4MHz3.4\mbox{MHz}, is then acquired. The signal detected in each acquisition channel is amplified and digitized at a sampling-rate of 50MHz50\mbox{MHz}. Data from all acquisition channels were acquired along 120 beams, forming a 6060^{\circ} sector, where imaging to a depth of z=16cmz=16\mbox{cm}, we have T=207μsecT=207{\mu\mbox{sec}}. The results are illustrated in Fig. 3.

The first image (a) was generated using the standard technique, applying beamforming to data first sampled at the Nyquist rate, and then down-sampled, exploiting its limited essential bandwidth. For a single image line, sampling at 50MHz50{\mbox{MHz}}, we acquire 1038910389 real-valued samples from each element, which are then down-sampled, to 16621662 real-valued samples, used for beamforming. The resulting image is used as reference, which we aim at reproducing with our Xampling scheme. We begin by applying our scheme without approximation, simulating the modulation with the analog kernels defined in (11). Assuming L=25L=25 reflectors, and using two-fold oversampling, κ\kappa comprises K=100K=100 indices. Since each sample is complex, we get an eight-fold reduction in sample-rate. The resulting image (b) well depicts strong perturbations observed in (a). Isolated reflectors at the proximity of the array (z6cmz\approx 6{\mbox{cm}}) remain well in focus. Applying our approximated scheme, for every kjκk_{j}\in\kappa, 1mM1\leq m\leq M and θ\theta, we choose N1N_{1} and N2N_{2} of (13) such that n=N1N2|Qj,m;θ(2πTn)|20.95n=|Qj,m;θ(2πTn)|2\sum_{n=N_{1}}^{N_{2}}{\left|Q_{j,m;\theta}\left(\frac{2\pi}{T}n\right)\right|^{2}}\approx 0.95\sum_{n=-\infty}^{\infty}{\left|Q_{j,m;\theta}\left(\frac{2\pi}{T}n\right)\right|^{2}}. At the current stage, this choice, and consequently the choice of {κm}m=1M\left\{\kappa_{m}\right\}_{m=1}^{M} and {𝐀𝐦}m=1M\left\{{\bf{A_{m}}}\right\}_{m=1}^{M}, are performed off-line, based on the imaging setup. This results in an average number of 116116 complex samples per receiving element, required for constructing each image line (with at most 133133 samples required for some combinations of θ\theta and element indices). We arrive at a seven-fold reduction in sample rate, and the resulting image (c) appears very similar to (b).

References

  • [1] J. Arendt Jensen, “Linear description of ultrasound imaging systems,” Notes for the International Summer School on Advanced Ultrasound Imaging, Technical University of Denmark, 1999.
  • [2] T. L. Szabo, “Diagnostics ultrasound imaging: Inside out,” in Academic Press Series in Biomedical Engineering, Joseph Bronzino, Ed., pp. Ch. 7, 10. Elsevier Academic Press, 2004.
  • [3] C. E. Shannon, “Communication in the presence of noise,” Proc. IRE, vol. 37, pp. 10 – 21, 1949.
  • [4] R. Tur, Y. C. Eldar, and Z. Friedman, “Innovation rate sampling of pulse streams with application to ultrasound imaging,” IEEE Trans. on Signal Processing, vol. 59, No. 4, pp. 1827 – 1842, 2011.
  • [5] M. Vetterli, P. Marziliano, and T. Blu, “Sampling signals with finite rate of innovation,” IEEE Transactions on Signal Processing, vol. 50, No. 6, pp. 1417 – 1428, 2002.
  • [6] K. Gedalyahu, R. Tur, and Y. C. Eldar, “Multichannel sampling of pulse streams at the rate of innovation,” IEEE Trans. on Signal Processing, vol. 59, No. 4, pp. 1491 – 1504, 2011.
  • [7] M. Mishali, Yonina C. Eldar, O. Dounaevsky, and E. Shoshan, “Xampling: Analog to digital at sub-nyquist rates,” IET Journal of Circuits, Devices and Systems, vol. 5, Issue 1, pp. 8 – 20, 2011.
  • [8] N. Wagner, Y. C. Eldar, G. Danin A. Feuer, and Z. Friedman, “Xampling in ultrasound imaging,” SPIE Proceedings, vol. 7968, 2011.
  • [9] N. Wagner, Y. C. Eldar, A. Feuer, and Z. Friedman, “Compressed beamforming with applications to ultrasound imaging,” submitted to ICASSP, 2012.
  • [10] P. Stoica and R. Moses, Introduction to Spectral Analysis, Prentice-Hall, Englewood Cliffs, NJ, 2000.