Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2022 Jan 1.
Published in final edited form as: IEEE Trans Ultrason Ferroelectr Freq Control. 2020 Dec 23;68(1):164–177. doi: 10.1109/TUFFC.2020.3001848

Real-time passive acoustic mapping using sparse matrix multiplication

Hermes A S Kamimura 1,*, Shih-Ying Wu 1,*, Julien Grondin 1, Robin Ji 1, Christian Aurup 1, Wenlan Zheng 1, Marc Heidmann 1, Antonios N Pouliopoulos 1, Elisa Konofagou 1
PMCID: PMC7770101  NIHMSID: NIHMS1645627  PMID: 32746182

Abstract

Passive acoustic mapping enables the spatiotemporal monitoring of cavitation with circulating microbubbles during focused ultrasound (FUS)-mediated blood-brain barrier opening. However, the computational load for processing large data sets of cavitation maps or more complex algorithms limit the visualization in real-time for treatment monitoring and adjustment. In this study, we implemented a graphical processing unit (GPU)-accelerated sparse matrix-based beamforming and time exposure acoustics in a neuronavigation-guided ultrasound system for real-time spatiotemporal monitoring of cavitation. The system performance was tested in silico through benchmarking, in vitro using non-human primate (NHP) and human skull specimens, and demonstrated in vivo in NHPs. We demonstrated the stability of the cavitation map for integration times longer than 62.5 μs. A compromise between real-time displaying and cavitation map quality obtained from beamformed RF data sets with the size of 2000×128×30 (axial pixels × lateral pixels × samples) was achieved for an integration time of 1.44 μs, which required a computational time of 0.27 s (frame rate of 3.7 Hz) and could be displayed in real-time between pulses at PRF=2 Hz. Our benchmarking tests show that the GPU sparse-matrix algorithm process the RF data set at a computational time rate of 0.03±0.01 μs/pixel/sample, which enables adjusting the frame rate and the integration time as needed. The neuronavigation system with real-time implementation of cavitation mapping facilitated the localization of the cavitation activity and helped to identify distortions due to FUS phase aberration. The in vivo test of the method demonstrated the feasibility of GPU-accelerated sparse matrix computing in a close to a clinical condition, where focus distortions exemplify problems during treatment. These experimental conditions show the need for spatiotemporal monitoring of cavitation with real-time capability that enables the operator to correct or halt the sonication in case substantial aberrations are observed.

Index Terms—: drug delivery, graphical processing unit (GPU)-acceleration, nonhuman primate (NHP), passive acoustic mapping (PAM), sparse matrix, ultrasound-mediated blood-brain barrier (BBB) opening

I. INTRODUCTION

Focused ultrasound (FUS) can drive microbubble-seeded cavitation that enhances drug delivery through the blood-brain barrier (BBB) – a semipermeable structure of the brain vasculature that prevents drug uptake into the central nervous system [1]. FUS-induced cavitation can transiently and locally disrupt the BBB [2] via transcytosis, tight junction opening, and inhibition of active transport proteins in the brain endothelial cells [3]–[5]. Preclinical studies have demonstrated the potential of FUS-mediated BBB opening to deliver variable-sized molecules such as antibody-based anticancer agents [6]–[8], antiamyloid antibodies [6], [9], [10], brain-derived neurotrophic factor [11]–[13], adeno-associated viruses [14], [15], and stem cells [16]. Currently, clinical studies are assessing the safety and feasibility of the technique for the treatment of Alzheimer’s disease [17] and glioblastoma [18].

Passive cavitation detection (PCD) using single-element transducers has been used to monitor potential harmful cavitation regime in real-time in open-loop and closed-loop systems [19]–[22] inside and outside the magnetic resonance imaging (MRI) scanner [23], [24]. However, single-element PCD limits the monitoring to a temporal analysis, where cavitation activity cannot be resolved spatially. Neuronavigation-guided ultrasound with real-time passive acoustic mapping (PAM) [25] can provide a high precision therapy at lower cost in comparison to magnetic resonance-guided focused ultrasound (MRgFUS) systems. The FUS neuronavigation system allows for planning trajectories towards specific brain targets that avoid pre-existent lesions, large vessels, ventricles, and other brain structures to be circumvented while PAM enables spatiotemporal monitoring of cavitation associated with BBB-opening. The spatial mapping of acoustic cavitation recorded by a multielement transducer is reconstructed using delay-and-sum (DAS) beamforming either in the time or in the frequency domain [26]–[36]. Altogether, this system can help detect beam aberration due to the skull [32], [37], which could be compensated by repositioning the transducer for an efficient and safe sonication at the prescribed location, especially when multiple sonications are required for covering a larger brain volume.

Modern graphics processing units (GPUs) offer parallel processing designed for high-peak computational throughput in a short period. Previous studies have demonstrated implementations of GPU acceleration, which generated real-time visualization of microbubble activity in the brain at variable frame rates, sample integration times, number of channels, and field-of-view (FOV) (respectively, Collin et al. [38]: 5 Hz, 4000 samples, 32 channels, 40 × 10 mm2; Jones et al. [37]: 3.3 Hz, 200 samples, 128 channels, 20 × 20 × 20 mm3; Lyka et al. [34]: 3 Hz, N/A samples, 128 channels, 20 ×10 mm2; Lyka et al. [39]: 0.25 Hz and 0. 625 mHz, 2000 samples, 128 channels, 660 voxels; Jones et al. [40]: 1 Hz, 30,000 samples (3 ms integration time at 10 MS/s), 256 channels, 10 × 10 × 10 mm3).

Programmable multiprocessing-unit architectures provide library routines optimized for sparse matrices computations, which improves real-time performance of numerical operations [41], [42]. Data processing with a sparse matrix provides higher performance than a fully sampled matrix because it eliminates operations with zero-valued elements of the matrix. In addition, sparse representation reduces data storage as it stores only the nonzero elements and their row indices. Sparse matrix operations can be accelerated even more when performed in parallel using GPU computing. Sparsity methods have been employed widely in medical imaging [43] to speed up and improve image processing and machine-learning techniques in a variety of imaging methods, such as MRI [44]–[46], digital pathology images [47], [48], computed tomography (CT) [49], [50], and ultrasound [25], [51]–[54].

In this study, we present an implementation of PAM using GPU-accelerated sparse matrix-based beamforming and time exposure acoustics (TEAs) [55], [27], which can be performed in real-time with large maps and short-duration data sets or vice versa. This study builds on prior reports by our group as indicated in Wu et al. [25], which employed real-time PAM focusing on the neuronavigation system implementation, where the GPU sparse-matrix implementation was not detailed or compared with other standard methods, and Hou et al. [51], where active mapping (harmonic motion imaging using tissue displacement tracking) was employed, but not in passive detection or for microbubble-based therapy monitoring. The novel contributions of this article are the detailed description of the implementation of the sparse matrix-based algorithm for PAM and a benchmarking comparison of the non-sparse and sparse implementations in both CPU and GPU. Tests were performed in silico through benchmarking, in vitro using skull specimens of human and non-human primate (NHP), as well as in vivo BBB opening experiments in NHP.

II. Material and Methods

A. Passive beamforming algorithm

The passive beamforming algorithm based on TEA [27] was implemented with a conventional 128-channel linear array imaging probe (L7–4, Philips, Bothell, WA, USA; center frequency: 5.208 MHz). A programmable ultrasound scanner (Vantage 256, Verasonics, Kirkland, WA, USA) recorded the acoustic emissions, with time t, from cavitating bubbles during sonications. The radio frequency (RF) channel data was used to reconstruct the passive cavitation maps using dynamic receive beamforming (n=1NSn(rn,r,t)) and then time-integrated (0Ti||2dt) over a period Ti defined as the integration time:

C(r)=0Ti|n=1NSn(rn,r,t)|2dt, (1)
Sn(rn,r,t)=cn(t+d(rn,r)/c), (2)

where N is the number of elements in the array, Sn is the channel data for the n-th element, rn is the location of the n-th transducer element, r is the location of the pixel to be reconstructed, cn(t + d(rn,r)/c) the received cavitation signal for the n-th channel after adjusting for the time delay based on the distance between rn and r, and c the speed of sound. Skull-specific aberration corrections were not performed.

B. Sparse-matrix construction

Although GPU-based sparse matrix beamforming has been described elsewhere [25], [51], its specific implementation and application for TEA-PAM is detailed here. In our previous study, the sparse matrix algorithm was implemented using sequences with short imaging pulses. In contrast, therapeutic pulses used in BBB opening are typically composed of thousands of acoustic cycles. Therefore, the duration of received RF signals during PAM or the total amount of beamformed data is significantly larger than the active imaging described before. The DAS beamforming was accelerated using the fast sparse matrix operation performed on a GPU [Tesla K40 (real-time) or Quadro P6000 (offline processing), NVIDIA, USA]. All sparse matrix operations were performed in Matlab (2017b, MathWorks, Natick, MA, USA), which has built-in GPU support for sparse matrices since version 2015a. The computing acceleration was accomplished by implementing the term n=1NSn(rn,r,t) from (1) using a sparse matrix multiplication followed by temporal summation of the squared beamformed RF data. The sparse matrix multiplication can be written as y=Ax, where the reconstructed RF data y is the result from the multiplication of A, a sparse matrix associated with the DAS operation, and x, a matrix containing the channel data reshaped into column vectors for each sample of the integration time. The number of rows in A is equal to the total number of pixels in the reconstructed image, which is the product of the lateral map size Nx and the axial map size Nz. The number of columns in A is equal to the product of the number of samples acquired per channel Z, and the number of array elements N. Table I presents all values for the parameters used in this study.

Table I.

Parameters used for GPU-based sparse matrix multiplication in passive acoustic mapping.

Symbol Parameter Value / Units
Nx Lateral map size 128 pixels
Nz Axial map size 2,000 pixels
NT Integrated samples 10 – 2,000 samples
Ti Integration time 1.44 – 96.1 μs
Z Acquired RF data samples per channel 2,000 samples
N Number of array elements 128
fs Sampling frequency 20.8 MHz
n Assigned number of transducer element or channel 1–128
l Iteration number of the standard basis vector 1–256,000

The sparse matrix was built offline prior to the experiments, as it requires minutes-to-hours of calculation. The computational time depends on the number of samples in the acquired channel data, the number of array elements N, as well as the number of pixels in the reconstructed image (Nx × Nz). The sparse matrix was designed here to compute images of approximately 74 mm (depth, Nz=2,000 axial pixels) by 38 mm (width, Nx=128 lateral pixels), with Z equal to 2000 samples acquired by N=128 transducer elements (or channels) at sampling frequency 20.8 MHz (4 times the receiving center frequency of the L7–4 array, which is 5.208 MHz) that can be displayed in real-time once the sparse matrix is built. The sparse matrix needs to be built offline only once and then can just be loaded into memory for real-time beamforming.

The following describes how to build the reconstruction sparse matrix numerically. First, a conventional 3D matrix representation (Figure 1a) containing the distance D in sample units between each image pixel and transducer element is calculated by

D=|rnr|Nw (3)

where r is the pixel location in the reconstructed image in wavelength units, rn is the location of the n-th element in wavelength units, and Nw is the number of samples per wavelength (Nw=4, yielding a sampling frequency 4 times the center frequency of the receiving array). The speed of sound associated with the wavelength was 1540 m/s, which is equal to the speed of sound in tissue.

Fig. 1.

Fig. 1.

Sparse matrix construction. (a) 3D matrix of distance from the pixel to transducer element in sample units calculated for an imaging array with 128 elements, and a reconstructed image of 2000×128=256000 pixels. (b) 3D matrix of re-indexed distance to follow data output by Verasonics Vantage. (c) Standard basis vectors used for the DAS iterative calculation. (d) Matrix resulting from DAS operation on a given standard basis vector. (e) Sparse matrix values allocation following 2D representation.

Then, the values in the distance matrix are converted into indices associated with the size of a given data point of channel data provided by Verasonics Vantage (sample segments acquired by each transducer element per frame). The indexed distance (Figure 1b) is given by

i(z,x,n)=D(z,x,n)+(n1)Z (4)

where i is the indexed pixel to element distance in the channel data, and Z is the total depth in sample units, with Z=2000 samples and n = 1 to 128. After that, the DAS operation is performed to compute the matrix Tl(z,x)

Tl(z,x)=n=1N((1d(z,x,n)).Bl(i(z,x,n))+d(z,x,n).Bl(i(z,x,n)+1) (5)

where l is iterated from 1 to 256,000 (Z x N) and

d(z,x,n)=mod[D(z,x,n), 1] (6)

where mod is the module operator, and Bl is the l-th standard basis vector of the 256,000-dimensional Euclidian space, containing zeros everywhere except at the l-th position (Bl(i) = δil, where δil is the Kronecker delta, Figure 1c and d). Finally, the sparse matrix A is allocated with nonzero values obtained from the matrix Tl, which can be obtained in Matlab using [kl,~,sl] = find(Tl(:)), where kl is the vector of indices of nonzero values in Tl and sl is the corresponding vector of nonzero values in Tl. The sparse matrix (Figure 1e) is given by

A(kl,l)=sl (7)

C. Time exposure acoustics real-time processing

Once the sparse matrix is loaded in the computer or GPU memory, the RF data can be beamformed in real-time by simply multiplying the sparse matrix by the channel data. This is the only step in the processing where the sparse matrix is used. The acquired data sets comprise 2,000 samples per receiving element, that is, a signal duration of 96.1 μs and a sampling frequency of 20.8 MHz. To acquire data sets with reduced integration times that would accelerate computation, the beamformed time-domain signal was truncated at the relevant sample after t = 0. For example, only the first 30 samples were used for an integration time of 1.44 μs, the first 300 samples for an integration time of 14.4 μs. An important property of the multiplication using the sparse matrix is that it can be applied regardless of the number of samples, as it refers to a multiplication involving two 2D matrices (Figure 2a). Then, the cavitation map is obtained from the TEAs processing (Eq. 1) using the beamformed data (Figure 2b). Finally, the image is reshaped in 2D (Nz x Nx) and displayed in real-time (Figure 2c).

Fig. 2.

Fig. 2.

TEA-PAM real-time algorithm using sparse matrix operation. (a) DAS beamforming algorithm using GPU-accelerated sparse matrix operation. (b) TEA operation. (c) Cavitation maps.

D. In vitro experiments

The in vitro test of the system with and without the skull specimens (NHP and human, parietal bone) was performed in a silicon phantom with a 4-mm diameter tube where in-house, lipid-shell, monodisperse microbubbles (median diameter: 4–5 μm, diluted to 2×105 bubbles/mL [56], [57]) circulated at a flow rate of 0.25 mL/s using a syringe pump (Figure 3A). The skull specimens were degassed 24h before the experiment. A customized Matlab code controlled a single-element, 0.5-MHz FUS transducer (diameter: 64 mm, focal depth: 62.6 mm; H-107, Sonic Concepts, Bothell, WA, USA) driven by a function generator (model 33220A, Agilent Technologies, Santa Clara, CA, USA) with 50-dB amplification (A075, ENI, NY, USA). A PCD array (L7–4, Philips, Bothell, WA, USA; center frequency: 5.208 MHz, sampling frequency: 20.8 MHz, channel data length: 2,000 samples) and a single PCD transducer (Y-107, Sonic Concepts, USA; sensitivity: 10 kHz to 15 MHz, sampling frequency: 50 MHz) were simultaneously used to monitor the cavitation generated using derated peak negative pressure (PNP): 100–600 kPa, pulse length: 5000 cycles (10 ms), pulse repetition frequency (PRF): 10 Hz, duration: 2 s. The skull specimen was placed between the phantom and the PCD array immediately after acquisitions without the skull to assess the skull effects on the PCD data in similar experimental conditions.

Fig. 3.

Fig. 3.

Experimental setups for (a) the in vitro skull and phantom and (b) the in vivo BBB opening in NHP. In the in vitro experiment, the FUS transducer was placed on top of the phantom and orthogonal to the PCD array. The skull was placed between the phantom and the PCD array for assessing the skull effects on the cavitation mapping. In the in vivo experiment, the FUS transducer was targeted to the region-of-interest based on the neuronavigation coordinates while the PCD array was placed against the temporal bone window toward the FUS focus.

E. In vivo NHP experiments

All procedures and experiments with animals were reviewed and approved by the Institutional Animal Care and Use Committee at Columbia University and the New York State Psychiatric Institute following the National Institutes of Health Guidelines for animal research. The in vivo experiments were performed in two male adult macaques (Macaca mulatta, weight: 9–11 kg, age: 18–20 years old). The FUS transducer was placed on the top of the animal’s head using a stereotaxic frame for head fixation (Figure 3b), with targets set at the caudate-putamen and hippocampus using a neuronavigation system (Brainsight Vet System, Rogue Research Inc., Montreal, QC, Canada). The neuronavigation guidance was performed using anatomical T1-weighted magnetic resonance (MR) brain images (3D turbo field echo sequence, TR/TE = 11.1/5.1 ms, FA = 8°, resolution = 0.7 × 0.7 × 0.7 mm3; Philips 3 Tesla scanner). The animals received in-house manufactured monodisperse microbubbles injected intravenously (2.5×108 bubbles/kg) and were sonicated for 2 min (derated peak-negative pressure = 450 kPa, excitation frequency = 0.5 MHz, pulse length = 10 ms, PRF = 2 Hz). The reported pressures correspond to in situ values, following transmission through an NHP or human skull, and were estimated prior to the experiment using a capsule hydrophone (HGL-0200, ± 3-dB frequency range: 0.25 – 40 MHz, electrode aperture: 200 mm; Onda Corp., Sunnyvale, CA, USA). The cavitation activity was monitored in real-time using the same PCD array and single PCD transducer described in the in vitro test. The PCD array was aligned with the focal region of the FUS transducer using neuronavigation-guidance through the skull temporal window (a thinner part of the skull serving as an acoustic window). The BBB opening and safety were assessed by MR images acquired 1h after sonication. The BBB opening was confirmed by comparing T1-weighted contrast-enhanced images (Gd-DTPA-BMA, Omniscan®, GE Healthcare, Princeton, NJ, USA; 0.2 mL/kg) acquired before and following the sonication (3D spoiled gradient echo sequence, TR/TE = 8.5/4.8 ms, FA = 8°, resolution = 1 × 1 × 1 mm3). Safety was evaluated with T2-weighted MR images for assessing potential edemas (TR/TE = 3000/80 ms, flip angle or FA = 90°, resolution = 0.4 × 0.4 × 2 mm3).

F. Quantification of acoustic cavitation emission using the single-element PCD

Stable cavitation dose (SCDh), stable cavitation dose with ultra-harmonics (SCDu), and the inertial cavitation dose (ICD) were calculated following the same methodology of previous studies [58], [59]. Harmonic components with frequency bandwidths of 20 kHz (n × f, where f = 0.5 MHz and n = 3, 4, 5…, 10) were extracted from the frequency spectrum obtained from the PCD signal in Volts. Similarly, ultra-harmonic components (m/2 × f, where f = 0.5 MHz and m = 5, 7, 9…, 19) were extracted using the same frequency bandwidth size. SCDh was calculated by the root-mean-square (RMS) of the harmonic components, SCDu, by the RMS of the ultra-harmonic components and ICD by the RMS of all other components not included in SCDh and SCDu, between 1.25–5.00 MHz.

G. Benchmarking

The first benchmarking test compared the computational time and sample processing rate of CPU and GPU implementations of the sparse and standard DAS matrix multiplication using the NHP in vivo data set (Z = 2000 samples, N = 128 elements, Nz = 2000 axial pixels, Nx = 128 lateral pixels). All GPU computations were performed using GPU-enabled Matlab functions. Both GPU and CPU tests were performed using a number of samples NT from 10 to 1500, except for the CPU standard DAS implementation that was limited to 500 samples as it reached unpractical computational times (several hours). The second benchmarking test compared the computational time with Z = 2000 samples, N = 128 elements, and NT = 30 for different sizes of FOV, where the lateral map size Nx remained constant equal to 128 pixels, and the axial map size varied: Nz = 50, 100, 200, 500, 1000, and 2000 pixels. The testing routines included only the beamforming processing (figure 2) and did not include the sparse matrix construction (figure 1). Similarly, the memory allocation for the standard processing was disregarded to allow an adequate comparison of processing time only with both methods. The benchmarking was performed offline in a Dell Precision T7910 workstation (dual-processor Intel Xeon CPU E5–2650 v4 @ 2.20GHz, 128 GB of RAM) equipped with a GPU (NVIDIA Quadro P6000, 24 GB memory, 3840 cores, driver: 392.56) running MS Windows 10 Pro 64-bits and Matlab 2017b.

III. Results

The effect of the integration time Ti on the GPU sparse-matrix algorithm computational time Tc (including both beamforming time and integration time) and cavitation mapping quality was assessed off-line in phantoms with and without skull specimens. The computational time increased linearly with the integration time as the number of beamformed samples for each cavitation map increased with Ti (figure 4a). To achieve real-time monitoring the maximum computational time was limited by the time between pulses (Tc < 1/PRF), which in the case of NHP BBB opening sessions was defined as 0.5 s (for PRF= 2 Hz). A maximum Ti of 1.44 μs was found in order to achieve a real-time cavitation mapping with NT equaling 30 samples. In addition to that, the maximal intensity in the mapping plateaued at approximately 62.5 μs (1300 samples). The maximum intensity for each integration time was defined as the pixel intensity with the highest value in each reconstructed passive map. The −6-dB cavitation region size defined in the map was quantified and found to increase with Ti with a transient formation of discrete spots of cavitation activity during the first 20 μs (figure 4b). Then, the cavitation region size decreased, possibly due to the destruction of resonant microbubbles at the periphery of the focus, reaching a steady-state spatial distribution at around 62.5 μs.

Fig. 4.

Fig. 4.

Effect of integration time on computational time and cavitation mapping characteristics. (a) The computational time Tc increased linearly with the integration time Ti, which limited the integration time to a maximum of 1.44 μs for PRF= 2 Hz (0.5 s of pulse repetition period). (b) Ti also affected the mapping quality with lower values providing maps with discrete cavitation spots out of focus and values higher than 62.5 μs reaching a steady state of cavitation map. This representative case was performed at 450 kPa. Computational times Tc refers to the reconstruction of large acoustic maps (2,000 axial pixels × 128 lateral pixels).

The cavitation detectability determined by system sensitivity was then tested in phantoms using 62.5-μs integration time for pressure levels ranging from 150 to 600 kPa (figure 5). Cavitation maps without the skull showed localized cavitation distributions at all pressure levels (figure 5a). Acquisitions with skull samples presented a threshold for cavitation detection at 300 kPa and 450 kPa for NHP skull (figure 5b) and human skull (figure 5c), respectively. The cavitation activity was spatially distorted in the presence of both skulls, forming an elongated pattern as a result of the beamforming degradation caused by the skull scattering. The pressure thresholds identified here are in the range used for BBB opening in NHP.

Fig. 5.

Fig. 5.

Cavitation mapping sensitivity through primate skull. Cavitation maps using 62.5-μs integration time at variable pressure levels were acquired (a) without a skull, (b) with NHP skull, and (c) with human skull between the PCD array and the phantom.

Following the in vitro experiments, the in vivo experiments were performed in NHP during the BBB opening sessions. The PCD array was placed on the temporal window aiming at the FUS targeted area, with the PAM plane covering a lateral cross-section of the FUS focus (figure 6a). The BBB opening and monitoring result at 450 kPa obtained from NHP 1 is shown in figure 6a. The frequency spectra from the beamformed signals at the location of maximum image intensity acquired during control and acquisitions with microbubbles are shown in figure 6b. The cavitation levels obtained from the single-element PCD acquisition following spectral filtering showed a substantial increase of both stable and inertial cavitation once microbubbles perfused the brain (figure 6c). The cavitation intensity (figure 6d) obtained from consecutive cavitation maps (figure 6e) was qualitatively consistent with the cavitation activity observed with the single-element PCD. The single-element PCD traces are presented with independent components cavitation (harmonic, ultra-harmonic, and inertial), whereas the cavitation activity detected by the PCD array shows the total activity without spectral filtering.

Fig. 6.

Fig. 6.

Cavitation activity recorded during BBB opening in NHP 1. (a) BBB opening (in color) induced by sonication at 450 kPa revealed in contrast-enhanced T1-weighted MR image. (b) Frequency spectra obtained from the beamformed signal at the location of maximum image intensity. (c) Cavitation activity evaluated with a single-element PCD transducer (cavitation dose). (d) Normalized power detected with a PCD array positioned at the temporal window and a single-element PCD transducer co-aligned with the FUS transducer. Power was defined as the sum of squared beamformed data using 1.44-μs integration time for the PCD array and the entire signal duration for the single-element PCD transducer. (e) Spatial distribution of the cavitation activity shown in cavitation maps (−6 dB) for different samples.

The results from the second test performed at 450 kPa in the NHP 2 are shown in figure 7. In this case, only stable cavitation was observed from data acquired with the single-element PCD (figure 7c). The majority of the observed stable cavitation was harmonic-based, with only a few pulses having ultra-harmonic dose higher than the baseline. The frequency spectra obtained with the PCD array at the location of maximum image intensity are shown in figure 7b. As shown in previous studies, the skull attenuation is highly variable across different skull locations and across animals due to bone thickness variation and different ratios of cortical to trabecular bone [22], [60]. The variation of the skull attenuation contributed to the differences in the signal components using the single-element (figure 7c) and PCD array (figure 7d). In addition, the single-element PCD presents a higher sensitivity and much broader frequency bandwidth. The single-element PCD had a higher sampling frequency (50 MHz versus 20.8 MHz) than the PCD array, thereby providing spectra at higher frequencies without aliasing. These differences highlight the importance of multiple cavitation detectors for safety redundancy. The cavitation maps in the logarithmic intensity scale (in decibel) were used for monitoring both the spatial location and intensity of cavitation over time (figure 7e). Interestingly, cavitation events were detected in two locations, possibly caused by cavitation in the neighboring larger vessels or caused by the side lobes of the FUS beam.

Fig. 7.

Fig. 7.

Cavitation activity recorded during BBB opening in NHP 2. (a) BBB opening (in color) induced by sonication at 450 kPa revealed in contrast-enhanced T1-weighted MR image. (b) Frequency spectra obtained from the beamformed signal at the location of maximum image intensity. (c) Cavitation dose detected using a single-element PCD transducer indicating only stable cavitation throughout the sonication duration. (d) Normalized power detected with a PCD array positioned at the temporal window and a single-element PCD transducer co-aligned with the FUS transducer using 1.44-μs integration time. (e) Reconstructed cavitation maps (−6 dB) for different samples.

The benchmarking revealed that sparse matrix operation improved both GPU and CPU performance. The computational time had a linear relation with the number of samples, and it is presented in log scale as the CPU standard DAS implementation resulted in computational times four orders of magnitude higher than the GPU sparse implementation (figure 8a). In GPU, the sparse matrix performed approximately 50 times faster than the standard DAS matrix, whereas, in CPU, the same comparison resulted in approximately 600 times difference. Interestingly, the CPU sparse and GPU standard DAS implementations presented similar results with sample processing rates of 7.3 s−1 and 7.5 s−1, respectively (Figure 8b). On the other side, the GPU standard DAS implementation presented a much higher average sample processing rate of 360.8 s−1. Similarly, for a fixed number of samples NT = 30, the sparse matrix implementation reduced the computational time for variable FOV sizes (figure 8c). The GPU sparse matrix implementation decreased the computational time by a minimum of 21.9 times (FOV: 50 × 128 pixels) in comparison with GPU standard matrix implementation and a maximum of 55.3 times (FOV: 2000 × 128 pixels) with an average of 28.5 times across different FOV. The sparse matrix performed on CPU was an average of 617 times faster than the CPU standard implementation and 1.33 times faster than the GPU standard implementation. The processing times required per PAM pixel for FOV varying from 50 to 2000 pixels axially x 128 pixels laterally using 30 samples were on average 0.03±0.01, 0.51±0.01, 0.67±0.09, and 311.71±3.94 μs/pixel/sample for GPU sparse, CPU sparse, GPU standard, and CPU standard implementations, respectively. For both CPU and GPU implementations, the sparse matrix was loaded in the memory prior to the time testing routines. Similarly, for the standard DAS method, the time for memory allocation was disregarded. The loading time was 6.86±0.13 s and the CPU to GPU transfer time was 0.79±0.06 s.

Fig. 8.

Fig. 8.

Benchmarking for sparse matrix operation. (a) Computational time of CPU and GPU implementations for the sparse matrix multiplication and standard DAS using the NHP in vivo data set for integrated sample NT varying from 10 to 1500 (Z: 2000 samples, N: 128 elements, Nx: 128 lateral pixels, Nz: 2000 axial pixels). (b) Sample processing rate at the same conditions. (c) Computational time with NT = 30 for different sizes of FOV, where the lateral map size Nx remained constant equal to 128 pixels and the axial map size varied: Nz = 50, 100, 200, 500, 1000, and 2000 pixels. The benchmarking was performed offline in a Dell Precision T7910 workstation (dual processor Intel Xeon CPU E5–2650 v4 @ 2.20GHz, 128 GB of RAM) equipped with a GPU (NVIDIA Quadro P6000, 24 GB memory, 3840 cores, driver: 392.56) running MS Windows 10 Pro 64-bits and Matlab 2017b.

IV. Discussion

In this study, we demonstrated the implementation of sparse matrix beamforming and TEAs on a GPU for real-time transcranial cavitation mapping. The system was tested in vitro using human and NHP skull specimens, which allowed to investigate the computational time for real-time cavitation mapping, and in vivo during ultrasound-mediated BBB opening sessions in NHP, which allowed to test the setup and algorithm in a close to clinical setup condition.

The summation over the integration time used in TEA algorithm enhanced the continuously scattered signal from microbubbles by suppressing the background noise, which affected the mapping quality and homogeneity of cavitation distribution [61], [62]. Noisier maps (discrete cavitation spots outside the transducer focus potentially associated with very transient bubble activity) were found in vitro for short integration times, while a steady cavitation distribution could be achieved with long integration time duration (>62.5 μs). Despite the higher SNR achieved with a high number of beamformed samples, the computational load and the number of frames were limited by the total integration time to lie within the pulse repetition period. For the PRF used in the test in vivo (2 Hz), 30 samples could be reconstructed for an integration time of 1.44 μs. The increased number of pixels in the axial direction (i.e., 2,000) was chosen based on active imaging parameters, however the pixel size of 37 μm is significantly smaller than the nominal passive acoustic mapping resolution at these imaging depths. The nominal axial resolution of PAM would be equal to 2.1 mm, assuming an imaging depth of 40 mm, an aperture size of 38.4 mm, and a mean receive wavelength of 0.28 mm [63]. As demonstrated by the benchmarking, the sparse matrix density (Nx x Nz by N x Z) and the RF data set density (N x Z by NT) (Fig. 2a) can be modified, which ultimately changes the computational time at a rate of 0.03±0.01 μs/pixel/sample. Therefore, a reduced number of pixels can accelerate the processing, which allows a longer integration time. Future work will involve cavitation maps with a larger axial pixel size, to accelerate computation times and enable real-time mapping with integration of longer data sets, while preserving spatial information. As previously reported by Acconcia et al., 2017 [64], the microseconds time scale can potentially provide insights into bubble dynamics such as the rapid bubble cloud evolution and its stochastic nature as opposed to long integration times. Furthermore, the majority of cavitation activity is constrained within the first hundreds of microseconds of a ms-long therapeutic pulse. Previous in vitro work has shown that 80% of the total cavitation energy is emitted within 200 μs (or 0.2% of the total pulse length) during therapeutic ultrasound exposure [65], [66]. This is likely due to destruction of resonant microbubbles at the beginning of the therapeutic pulses, with smaller non-resonant microbubbles emitting lower cavitation energy for the remainder of the pulse. Future studies will correlate time exposure with bubble dynamics observed with high speed videography [67]. The pressure thresholds for the cavitation detection through human and NHP parietal bone specimens using the PCD array were in the range of pressure employed in previous studies [25], [58], [59], [68]. These results demonstrate the capability of the system to map spatial and temporal microbubble activity in real-time.

The benchmarking results revealed that the sparse matrix operation can decrease considerably the computational time in both CPU and GPU. For the computer configuration tested here, the CPU sparse implementation performed very similar to the GPU standard DAS implementation. Despite differences that other computer configurations may present (i.e. less powerful CPU processors with more powerful GPU), the sparse matrix operation is demonstrated to be a feasible solution for decreasing the computational time of operations with dense data sets, which enables either larger FOV or larger data sets relevant to therapeutic applications. An interesting characteristic of the sparse matrix operation is that it can be applied regardless of the number of processed samples, thus the integration time can be adapted easily to result in high image quality based on the trade-off of integration time and real time visualization. It is important to note that similar operation is not practical with a fully sampled reconstruction matrix as for the data set used here matrix (256,000 × 256,000), the fully sampled matrix would require 488.3 GB of computer memory as opposed to sparse representation that requires only 1.05 GB. On the other hand, the sparse matrix-based beamforming presents limitations such as the need to construct the sparse matrix (equations 3 to 5) offline and several hours prior to its use. This method requires time-consuming iterative calculations and memory allocation to allow the element indentation. This is partially resolved as only a single matrix construction at the highest sampling is needed. Then, the matrix can be down-sampled to adjust to any reduced FOV or channel data size. Once the sparse matrix size is adjusted, the multiplication of the sparse matrix and channel data can be performed, which will result in the beamformed data. The allocation of the pre-constructed sparse matrix in the computer or GPU memory is performed only once and it takes a few seconds, which will depend on the computer performance and sparse matrix size.

Next, we demonstrated an in vivo test of our system during FUS-mediated BBB opening session in NHP. The skull presents high variability in the thickness, variable proportion of cortical and trabecular bone distribution across skull regions, and, subsequently, high variability of the ultrasound attenuation [60]. Therefore, it is important to monitor cavitation activity with as low attenuation as possible, especially since high frequency emissions from microbubbles are more heavily attenuated through the skull. Cavitation mapping was therefore performed through the thin temporal bone, which presents lower attenuation than other skull bones. This experimental configuration was shown to be viable at mapping cavitation activity and demonstrated the feasibility of GPU-accelerated sparse matrix computing in a close to clinical setup. The system was qualitatively compared against single-element PCD acquisitions, which presented the same trend for the cavitation activity. Passive cavitation detection with both single-element and multi-element transducers was performed to illustrate the qualitative similarities in the temporal evolution of the signals [Figs. 6(d) and 7(d)]. However, we have used the normalized values, because a direct quantitative comparison is not possible, due to different receiving center frequencies, sensitivity patterns, and sampling frequencies. In the foreseen clinical use, device limitations can be ameliorated by using multiple safety monitoring redundancy, which in this case both single-element and array transducers can detect independently potentially high-risk cavitation activity. Future implementations will include simulations based on CT-scans [35], [37], [69] with the co-registration of MR images from the neuronavigator and simulated acoustic beam profiles.

Beamforming degradation caused by the diffraction pattern of the receiving array and interference caused by multiple bubbles emitting acoustic signals at the same time generated spatial distortions of cavitation activity, which resulted in an elongated pattern of cavitation activity. Differences in the beam shift can be explained due to differences in the skull curvatures of human and NHP specimens. As previously reported [32], [61], [69], potential focal shifts may be present, but were not studied here. Differences in the human and NHP specimen size forced different positioning of the imaging array in relation to the therapeutic transducer. Thus, the location of focus was not consistent across acquisitions. Nevertheless, the focal distortion is an example of problems encountered during treatment that shows the need of real time spatial monitoring of cavitation.

Frequency-domain approaches can significantly accelerate processing even without a GPU, due to the spectral filtering of narrowband harmonics or ultra-harmonics [35], [36]. However, the quality and speed of such approaches depends on the pulse length. Shortening the pulse length leads to progressively wider harmonic and ultra-harmonic peaks, thereby increasing the integration bandwidth and computational load. Furthermore, discrimination of different cavitation modes, e.g., inertial vs. non-inertial cavitation, becomes increasingly more difficult with shorter pulse lengths. Therefore, frequency-domain algorithms need to be modified for different excitation sequences, especially for the examined frequency windows. Finally, to calculate the total acoustic energy emitted by the exposed microbubbles, one needs to integrate throughout the frequency domain, which negates the need for frequency-based analysis.

On the other hand, time-domain approaches can be very slow when examining long RF signals with a traditional CPU approach (Figure 8a). Time-domain DAS is a simple process inducing a relatively low computational load and provides direct information about the total cavitation energy produced within the focus, regardless of the pulse length or cavitation mode. Cavitation energy has been previously correlated with the induced bioeffect, such as the drug delivery efficiency [70]. The same algorithm can be applied without modification using any excitation sequences, ranging from μs-long pulse sequences for BBB opening [71] to s-long sequences for HIFU ablation [30]. Our study describes a method for accelerating time-domain PAM for both CPU- and GPU-based systems (Figure 8) across the broad spectrum of ultrasound therapies. Sparse-matrix multiplication provides a general method to accelerate PAM processing at any pulse length (Figure 8a) or map size (Figure 8c).

The sparse matrix implementation demonstrated here employed a simple DAS algorithm that allowed for accelerated image acquisitions. However, as previously described by Haworth et al. [36], the axial resolution using this algorithm can be 10 times worse than lateral resolution when using small-aperture 1D receiver arrays. When large-aperture 2D receiver arrays are employed the axial dimension of the point-spread function obtained via DAS beamforming is approximately twice that of its lateral counterpart [61], [72], [73]. As we demonstrated in NHP, this can be partially overcome by changing the orientation of the passive array at an acute angle using the temporal window so the mapping can be provided with a compromise of resolution between the axial and lateral orientations (worst case in coaxial orientation with the therapy transducer). In addition, introduction of the skull may have caused shifts in the position of cavitation activity in reconstructed images. Yet, the algorithm tested in this study demonstrates the capability of the GPU-accelerated sparse matrix operation using large RF data sets. Despite the higher spatial resolution achieved with more sophisticated algorithms such as the robust Capon beamforming [74], [75], its computational load is still challenging for GPU-processing. We recognize that including a comparison against other cavitation mapping algorithms would have been desirable; however, limited key information and expertise in alternative methods would yield misrepresentative conclusions. Coded excitation can also be implemented to improve the confinement of microbubble activity [76] and the decoding on receive could enable higher SNR [77]. Additionally, implementation of a closed-loop feedback control for cavitation mapping may be beneficial for online treatment optimization [78]. This would provide a more reliable control of the microbubble activity from regions inside the brain while avoiding artifact from other sources such as acoustic coupling media or regions outside the brain [22]. In our future work, L7–4 will be replaced with a lower frequency array, to facilitate cavitation mapping through the human skull and reduce aberrations occurring at higher frequencies.

Finally, the sparse matrix implementation in GPU is a feasible method for accelerating image formation. This method can enable enlarging the FOV that could potentially help identify in real time off-target cavitation activity. In the context of the current study, real-time imaging was enabled only for extremely short integration times (i.e., 1.44 μs duration or 30 samples). Future work will involve generation of maps with a reduced number of pixels but larger pixel sizes in the axial direction, in order to accelerate beamforming of longer data sets. Such reduction of the axial pixel number by -for example- 50-fold would lead to an equivalent increase of the permissible integration time by 50-fold. Together with the neuronavigation system [25], the therapeutic transducer could be realigned at normal incidence angles [79] during sonication or the sonication could be halted if substantial beam aberrations are observed.

V. Conclusion

Passive acoustic mapping has a great potential in clinical cavitation-based FUS applications especially for monitoring and guiding the treatments. A detailed implementation of sparse matrix beamforming on a GPU for cavitation mapping is demonstrated here as a method to accelerate processing. We demonstrate with in vitro and in vivo tests that the GPU-based sparse matrix method can accelerate passive acoustic mapping compared to standard GPU or CPU processing, and allow real-time processing of large maps (e.g., 2,000 axial pixels × 128 lateral pixels) with limited integration times (e.g., 30 samples). This methodology was proven efficient for both CPU and GPU implementations. Moreover, cavitation mapping through the human skull bone showed the feasibility to use this technique in clinical applications. Finally, the real time capability together with the neuronavigation system enable the operator to correct or halt sonications in case substantial aberrations are observed.

Acknowledgments

This study was supported by the National Institutes of Health (R01AG038961, R01EB009041).

References

  • [1].Hammarlund-Udenaes M, de Lange ECM, and Thorne RG, Eds., Drug Delivery to the Brain, vol. 10 New York, NY: Springer New York, 2014. [Google Scholar]
  • [2].Hynynen K, McDannold N, Vykhodtseva N, and a Jolesz F, “Noninvasive MR Imaging–guided Focal Opening of the Blood-Brain Barrier in Rabbits,” Radiology, vol. 220, no. 3, pp. 640–646, September 2001. [DOI] [PubMed] [Google Scholar]
  • [3].Aryal M, Fischer K, Gentile C, Gitto S, Zhang Y-Z, and McDannold N, “Effects on P-Glycoprotein Expression after Blood-Brain Barrier Disruption Using Focused Ultrasound and Microbubbles,” PLoS One, vol. 12, no. 1, p. e0166061, January 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [4].Cho H et al. , “Localized Down-regulation of P-glycoprotein by Focused Ultrasound and Microbubbles induced Blood-Brain Barrier Disruption in Rat Brain,” Sci. Rep, vol. 6, no. 1, p. 31201, November 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [5].Zhang Z et al. , “Low Intensity Ultrasound Promotes the Sensitivity of Rat Brain Glioma to Doxorubicin by Down-Regulating the Expressions of P-Glucoprotein and Multidrug Resistance Protein 1 In Vitro and In Vivo,” PLoS One, vol. 8, no. 8, p. e70685, August 2013. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [6].Kinoshita M, McDannold N, Jolesz FA, and Hynynen K, “Noninvasive localized delivery of Herceptin to the mouse brain by MRI-guided focused ultrasound-induced blood-brain barrier disruption.,” Proc. Natl. Acad. Sci. U. S. A, vol. 103, no. 31, pp. 11719–23, 2006. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [7].Liu H-L et al. , “Blood-brain barrier disruption with focused ultrasound enhances delivery of chemotherapeutic drugs for glioblastoma treatment.,” Radiology, vol. 255, no. 2, pp. 415–425, 2010. [DOI] [PubMed] [Google Scholar]
  • [8].Treat LH, McDannold N, Zhang Y, Vykhodtseva N, and Hynynen K, “Improved Anti-Tumor Effect of Liposomal Doxorubicin After Targeted Blood-Brain Barrier Disruption by MRI-Guided Focused Ultrasound in Rat Glioma,” Ultrasound Med. Biol, vol. 38, no. 10, pp. 1716–1725, 2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [9].Jordão JF et al. , “Antibodies targeted to the brain with image-guided focused ultrasound reduces amyloid-?? plaque load in the TgCRND8 mouse model of Alzheimer’s disease,” PLoS One, vol. 5, no. 5, pp. 4–11, 2010. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [10].Raymond SB, Treat LH, Dewey JD, McDannold NJ, Hynynen K, and Bacskai BJ, “Ultrasound enhanced delivery of molecular imaging and therapeutic agents in Alzheimer’s disease mouse models,” PLoS One, vol. 3, no. 5, pp. 1–7, 2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [11].Baseri B et al. , “Activation of signaling pathways following localized delivery of systemically administered neurotrophic factors across the blood-brain barrier using focused ultrasound and microbubbles.,” Phys. Med. Biol, vol. 57, no. 7, pp. N65–81, April 2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [12].Chen H, Yang GZX, Getachew H, Acosta C, Sierra Sánchez C, and Konofagou EE, “Focused ultrasound-enhanced intranasal brain delivery of brain-derived neurotrophic factor,” Sci. Rep, vol. 6, no. 1, p. 28599, September 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [13].Ji R et al. , “Focused ultrasound enhanced intranasal delivery of brain derived neurotrophic factor produces neurorestorative effects in a Parkinson’s disease mouse model,” Sci. Rep, vol. 9, no. 1, p. 19402, December 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [14].Alonso A et al. , “Focal delivery of AAV2/1-transgenes into the rat brain by localized ultrasound-induced BBB Opening,” Ann. Neurosci, vol. 21, no. 1, p. e73, January 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [15].Wang S, Olumolade OO, Sun T, Samiotaki G, and Konofagou EE, “Noninvasive, neuron-specific gene therapy can be facilitated by focused ultrasound and recombinant adeno-associated virus,” Gene Ther, vol. 22, no. 1, pp. 104–110, January 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [16].Burgess A, Ayala-Grosso CA, Ganguly M, Jordão JF, Aubert I, and Hynynen K, “Targeted Delivery of Neural Stem Cells to the Brain Using MRI-Guided Focused Ultrasound to Disrupt the Blood-Brain Barrier,” PLoS One, vol. 6, no. 11, p. e27877, November 2011. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [17].Meng Y et al. , “Blood-brain barrier opening in Alzheimer’s disease using MR-guided focused ultrasound,” Neurosurgery, vol. 66, no. 1, p. 2336, September 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [18].Mainprize T et al. , “Blood-Brain Barrier Opening in Primary Brain Tumors with Non-invasive MR-Guided Focused Ultrasound: A Clinical Safety and Feasibility Study,” Sci. Rep, vol. 9, no. 1, p. 321, December 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [19].O’Reilly MA and Hynynen K, “Blood-Brain Barrier: Real-time Feedback-controlled Focused Ultrasound Disruption by Using an Acoustic Emissions-based Controller,” Radiology, vol. 263, no. 1, pp. 96–106, 2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [20].Tsai C-H, Zhang J-W, Liao Y-Y, and Liu H-L, “Real-time monitoring of focused ultrasound blood-brain barrier opening via subharmonic acoustic emission detection: implementation of confocal dual-frequency piezoelectric transducers,” Phys. Med. Biol, vol. 61, no. 7, pp. 2926–2946, April 2016. [DOI] [PubMed] [Google Scholar]
  • [21].Sun T et al. , “Closed-loop control of targeted ultrasound drug delivery across the blood–brain/tumor barriers in a rat glioma model,” Proc. Natl. Acad. Sci, vol. 114, no. 48, pp. E10281–E10290, November 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [22].Kamimura HA et al. , “Feedback control of microbubble cavitation for ultrasound-mediated blood–brain barrier disruption in non-human primates under magnetic resonance guidance,” J. Cereb. Blood Flow Metab, p. 0271678X1775351, January 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [23].McDannold N, Arvanitis CD, Vykhodtseva N, and Livingstone MS, “Temporary disruption of the blood-brain barrier by use of ultrasound and microbubbles: Safety and efficacy evaluation in rhesus macaques,” Cancer Res, vol. 72, no. 14, pp. 3652–3663, 2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [24].Tung Y-S, Choi JJ, Baseri B, and Konofagou EE, “Identifying the Inertial Cavitation Threshold and Skull Effects in a Vessel Phantom Using Focused Ultrasound and Microbubbles,” Ultrasound Med. Biol, vol. 36, no. 5, pp. 840–852, May 2010. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [25].Wu S-Y et al. , “Efficient Blood-Brain Barrier Opening in Primates with Neuronavigation-Guided Ultrasound and Real-Time Acoustic Mapping,” Sci. Rep, vol. 8, no. 1, p. 7978, December 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [26].Salgaonkar VA, Datta S, Holland CK, and Mast TD, “Passive cavitation imaging with ultrasound arrays,” J. Acoust. Soc. Am, vol. 126, no. 6, pp. 3071–3083, December 2009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [27].Gyongy M, Coussios CC-C, Gyöngy M, and Coussios CC-C, “Passive Spatial Mapping of Inertial Cavitation During HIFU Exposure,” IEEE Trans. Biomed. Eng, vol. 57, no. 1, pp. 48–56, January 2010. [DOI] [PubMed] [Google Scholar]
  • [28].Gray MD, Lyka E, and Coussios CC, “Diffraction Effects and Compensation in Passive Acoustic Mapping,” IEEE Trans. Ultrason. Ferroelectr. Freq. Control, vol. 65, no. 2, pp. 258–268, February 2018. [DOI] [PubMed] [Google Scholar]
  • [29].Haworth KJ et al. , “Passive imaging with pulsed ultrasound insonations,” J. Acoust. Soc. Am, vol. 132, no. 1, pp. 544–553, July 2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [30].Jensen CR et al. , “Spatiotemporal Monitoring of High-Intensity Focused Ultrasound Therapy with Passive Acoustic Mapping,” Radiology, vol. 262, no. 1, 2012. [DOI] [PubMed] [Google Scholar]
  • [31].Haworth KJ, Salgaonkar VA, Corregan NM, Holland CK, and Mast TD, “Using Passive Cavitation Images to Classify High-Intensity Focused Ultrasound Lesions,” Ultrasound Med. Biol, vol. 41, no. 9, pp. 2420–2434, September 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [32].Arvanitis CD, Clement GT, and McDannold N, “Transcranial Assessment and Visualization of Acoustic Cavitation: Modeling and Experimental Validation,” IEEE Trans. Med. Imaging, vol. 34, no. 6, pp. 1270–1281, June 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [33].Coviello C et al. , “Passive acoustic mapping utilizing optimal beamforming in ultrasound therapy monitoring,” J. Acoust. Soc. Am, vol. 137, no. 5, pp. 2573–2585, May 2015. [DOI] [PubMed] [Google Scholar]
  • [34].Lyka E, Coviello C, Kozick R, and Coussios C-C, “Sum-of-harmonics method for improved narrowband and broadband signal quantification during passive monitoring of ultrasound therapies.,” J. Acoust. Soc. Am, vol. 140, no. 1, p. 741, July 2016. [DOI] [PubMed] [Google Scholar]
  • [35].Arvanitis CD, Crake C, McDannold N, and Clement GT, “Passive Acoustic Mapping with the Angular Spectrum Method,” IEEE Trans. Med. Imaging, vol. 36, no. 4, pp. 983–993, April 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [36].Haworth KJ, Bader KB, Rich KT, Holland CK, and Mast TD, “Quantitative Frequency-Domain Passive Cavitation Imaging,” IEEE Trans. Ultrason. Ferroelectr. Freq. Control, vol. 64, no. 1, pp. 177–191, January 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [37].Jones RM, O’Reilly MA, and Hynynen K, “Experimental demonstration of passive acoustic imaging in the human skull cavity using CT-based aberration corrections,” Med. Phys, vol. 42, no. 7, pp. 4385–4400, June 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [38].Collin J, Coviello C, Lyka E, Leslie T, and Coussios C, “Real-time three-dimensional passive cavitation detection for clinical high intensity focused ultrasound systems,” J. Acoust. Soc. Am, vol. 133, no. 5, pp. 3263–3263, 2013. [Google Scholar]
  • [39].Lyka E, Coviello CM, Paverd C, Gray MD, and Coussios CC, “Passive Acoustic Mapping Using Data-Adaptive Beamforming Based on Higher Order Statistics,” IEEE Trans. Med. Imaging, vol. 37, no. 12, pp. 2582–2592, December 2018. [DOI] [PubMed] [Google Scholar]
  • [40].Jones RM, Deng L, Leung K, McMahon D, O’Reilly MA, and Hynynen K, “Three-dimensional transcranial microbubble imaging for guiding volumetric ultrasound-mediated blood-brain barrier opening,” Theranostics, vol. 8, no. 11, pp. 2909–2926, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [41].Zhuo L and Prasanna VK, “Sparse Matrix-Vector multiplication on FPGAs,” in Proceedings of the 2005 ACM/SIGDA 13th international symposium on Field-programmable gate arrays - FPGA ‘05, 2005, p. 63. [Google Scholar]
  • [42].Matam KK and Kothapalli K, “Accelerating sparse matrix vector multiplication in iterative methods using GPU,” in Proceedings of the International Conference on Parallel Processing, 2011. [Google Scholar]
  • [43].Fang R, Chen T, Metaxas D, Sanelli P, and Zhang S, “Sparsity techniques in medical imaging,” Computerized Medical Imaging and Graphics, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [44].Deshpande H, Maurel P, and Barillot C, “Classification of multiple sclerosis lesions using adaptive dictionary learning,” Comput. Med. Imaging Graph, 2015. [DOI] [PubMed] [Google Scholar]
  • [45].Neubert A, Fripp J, Engstrom C, Schwarz D, Weber MA, and Crozier S, “Statistical shape model reconstruction with sparse anomalous deformations: Application to intervertebral disc herniation,” Comput. Med. Imaging Graph, 2015. [DOI] [PubMed] [Google Scholar]
  • [46].Belilovsky E et al. , “Predictive sparse modeling of fMRI data for improved classification, regression, and visualization using the k-support norm,” Comput. Med. Imaging Graph, 2015. [DOI] [PubMed] [Google Scholar]
  • [47].Xu J et al. , “Sparse Non-negative Matrix Factorization (SNMF) based color unmixing for breast histopathological image analysis,” Comput. Med. Imaging Graph, 2015. [DOI] [PubMed] [Google Scholar]
  • [48].Chen T and Srinivas C, “Group sparsity model for stain unmixing in brightfield multiplex immunohistochemistry images,” Comput. Med. Imaging Graph, 2015. [DOI] [PubMed] [Google Scholar]
  • [49].Zhou J et al. , “Automated compromised right lung segmentation method using a robust atlas-based active volume model with sparse shape composition prior in CT,” Comput. Med. Imaging Graph, 2015. [DOI] [PubMed] [Google Scholar]
  • [50].Fang R, Jiang H, and Huang J, “Tissue-specific sparse deconvolution for brain CT perfusion,” Comput. Med. Imaging Graph, 2015. [DOI] [PubMed] [Google Scholar]
  • [51].Hou GY et al. , “Sparse Matrix Beamforming and Image Reconstruction for 2-D HIFU Monitoring Using Harmonic Motion Imaging for Focused Ultrasound (HMIFU) With In Vitro Validation,” IEEE Trans. Med. Imaging, vol. 33, no. 11, pp. 2107–2117, November 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [52].Grondin J, Payen T, Wang S, and Konofagou EE, “Real-time Monitoring of High Intensity Focused Ultrasound (HIFU) Ablation of In Vitro Canine Livers Using Harmonic Motion Imaging for Focused Ultrasound (HMIFU),” J. Vis. Exp, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [53].Schretter C, Bundervoet S, Blinder D, Dooms A, D’Hooge J, and Schelkens P, “Ultrasound Imaging from Sparse RF Samples Using System Point Spread Functions,” IEEE Trans. Ultrason. Ferroelectr. Freq. Control, vol. 65, no. 3, pp. 316–326, 2018. [DOI] [PubMed] [Google Scholar]
  • [54].Roux E, Varray F, Petrusca L, Cachard C, Tortoli P, and Liebgott H, “Experimental 3-D Ultrasound Imaging with 2-D Sparse Arrays using Focused and Diverging Waves,” Sci. Rep, vol. 8, no. 1, pp. 1–12, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [55].Norton SJ and Won IJ, “Time exposure acoustics,” IEEE Trans. Geosci. Remote Sens, vol. 38, no. 3, pp. 1337–1343, May 2000. [Google Scholar]
  • [56].Feshitan JA, Chen CC, Kwan JJ, and Borden MA, “Microbubble size isolation by differential centrifugation,” J. Colloid Interface Sci, 2009. [DOI] [PubMed] [Google Scholar]
  • [57].Chen CC, Wu S-Y, Finan JD, Morrison B, and Konofagou EE, “An experimental study on the stiffness of size-isolated microbubbles using atomic force microscopy,” IEEE Trans. Ultrason. Ferroelectr. Freq. Control, vol. 60, no. 3, pp. 524–534, March 2013. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [58].Wu S-Y et al. , “Transcranial cavitation detection in primates during blood-brain barrier opening-a performance assessment study,” IEEE Trans. Ultrason. Ferroelectr. Freq. Control, vol. 61, no. 6, pp. 966–978, June 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [59].Wu S-Y, Sanchez CS, Samiotaki G, Buch A, Ferrera VP, and Konofagou EE, “Characterizing Focused-Ultrasound Mediated Drug Delivery to the Heterogeneous Primate Brain In Vivo with Acoustic Monitoring,” Sci. Rep, vol. 6, no. 1, p. 37094, December 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [60].Pinton G, Aubry J-F, Bossy E, Muller M, Pernot M, and Tanter M, “Attenuation, scattering, and absorption of ultrasound in the skull bone,” Med. Phys, vol. 39, no. 1, pp. 299–307, December 2011. [DOI] [PubMed] [Google Scholar]
  • [61].Jones RM, O’Reilly MA, and Hynynen K, “Transcranial passive acoustic mapping with hemispherical sparse arrays using CT-based skull-specific aberration corrections: a simulation study,” Phys. Med. Biol, vol. 58, no. 14, pp. 4981–5005, July 2013. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [62].Acconcia CN, Jones RM, and Hynynen K, “Receiver array design for sonothrombolysis treatment monitoring in deep vein thrombosis,” Phys. Med. Biol, vol. 63, no. 23, p. 235017, November 2018. [DOI] [PubMed] [Google Scholar]
  • [63].Gyöngy M and Coussios C-C, “Passive cavitation mapping for localization and tracking of bubble dynamics,” J. Acoust. Soc. Am, vol. 128, no. 4, pp. EL175–EL180, October 2010. [DOI] [PubMed] [Google Scholar]
  • [64].Acconcia CN, Jones RM, Goertz DE, O’Reilly MA, and Hynynen K, “Megahertz rate, volumetric imaging of bubble clouds in sonothrombolysis using a sparse hemispherical receiver array,” Phys. Med. Biol, vol. 62, no. 18, pp. L31–L40, 2017. [DOI] [PubMed] [Google Scholar]
  • [65].Pouliopoulos AN, Bonaccorsi S, and Choi JJ, “Exploiting flow to control the in vitro spatiotemporal distribution of microbubble-seeded acoustic cavitation activity in ultrasound therapy,” Phys. Med. Biol, vol. 59, no. 22, pp. 6941–6957, November 2014. [DOI] [PubMed] [Google Scholar]
  • [66].Pouliopoulos AN, Li C, Tinguely M, Garbin V, Tang M-X, and Choi JJ, “Rapid short-pulse sequences enhance the spatiotemporal uniformity of acoustically-driven microbubble activity during flow conditions,” J. Acoust. Soc. Am, vol. xx, no. xx, p. xx, 2016. [DOI] [PubMed] [Google Scholar]
  • [67].Kim P, Bae S, Song JH, and Song T, “Comparison study of passive acoustic mapping and high-speed photography for monitoring in situ cavitation bubbles,” J. Acoust. Soc. Am, vol. 145, no. 6, pp. EL604–EL610, June 2019. [DOI] [PubMed] [Google Scholar]
  • [68].Wu S-Y, Tung Y-S, Marquet F, Chen CC, and Konofagou EE, “Non-human primate skull effects on the cavitation detection threshold of FUS-induced blood-brain barrier opening,” in AIP Conference Proceedings, 2012, vol. 1503, pp. 23–28. [Google Scholar]
  • [69].Jones RM and Hynynen K, “Comparison of analytical and numerical approaches for CT-based aberration correction in transcranial passive acoustic imaging,” Phys. Med. Biol, vol. 61, no. 1, pp. 23–36, January 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [70].Choi JJ, Carlisle RC, Coviello C, Seymour L, and Coussios C-C, “Non-invasive and real-time passive acoustic mapping of ultrasound-mediated drug delivery,” Phys. Med. Biol, vol. 59, no. 17, pp. 4861–4877, 2014. [DOI] [PubMed] [Google Scholar]
  • [71].Morse SV et al. , “Rapid Short-pulse Ultrasound Delivers Drugs Uniformly across the Murine Blood-Brain Barrier with Negligible Disruption,” Radiology, vol. 291, no. 2, pp. 459–466, May 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [72].OˈReilly MA and Hynynen K, “A super-resolution ultrasound method for brain vascular mapping,” Med. Phys, vol. 40, no. 11, p. 110701, November 2013. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [73].O’Reilly MA, Jones RM, and Hynynen K, “Three-Dimensional Transcranial Ultrasound Imaging of Microbubble Clouds Using a Sparse Hemispherical Array,” IEEE Trans. Biomed. Eng, vol. 61, no. 4, pp. 1285–1294, April 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [74].Li Jian, Stoica P, and Wang Zhisong , “On robust capon beamforming and diagonal loading,” IEEE Trans. Signal Process, vol. 51, no. 7, pp. 1702–1715, July 2003. [Google Scholar]
  • [75].Stoica P, Wang Zhisong, and Li Jian, “Robust Capon beamforming,” IEEE Signal Process. Lett, vol. 10, no. 6, pp. 172–175, June 2003. [Google Scholar]
  • [76].Kamimura HAS et al. , “Chirp- and random-based coded ultrasonic excitation for localized blood-brain barrier opening,” Phys. Med. Biol, vol. 60, no. 19, pp. 7695–7712, October 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [77].Mamou J, Ketterling JA, and Silverman RH, “Chirp-coded excitation imaging with a high-frequency ultrasound annular array,” IEEE Trans. Ultrason. Ferroelectr. Freq. Control, vol. 55, no. 2, pp. 508–513, February 2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [78].Patel A, Schoen SJ Jr, and Arvanitis CD, “Closed Loop Spatial and Temporal Control of Cavitation Activity with Passive Acoustic Mapping,” IEEE Trans. Biomed. Eng, pp. 1–1, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [79].Karakatsani ME, Samiotaki G, Downs ME, Ferrera VP, and Konofagou EE, “Targeting effects on the volume and gray-to-white-matter ratio of the focused-ultrasound induced blood-brain barrier opening in non-human primates in vivo,” 15th Int. Symp. Ther. Ultrasound, no. iii, pp. 3–6, 2015. [Google Scholar]

RESOURCES