Abstract
The brain’s microvascular cerebral capillary network plays a vital role in maintaining neuronal health, yet capillary dynamics are still not well understood due to limitations in existing imaging techniques. Here, we present Single Capillary Reporters (SCaRe) for transcranial Ultrasound Localization Microscopy (ULM), a novel approach enabling non-invasive, whole-brain mapping of single capillaries and estimates of their transit-time as a neurovascular biomarker. We accomplish this first through computational Monte Carlo and ultrasound simulations of microbubbles flowing through a fully-connected capillary network. We unveil distinct capillary flow behaviors which informs methodological changes to ULM acquisitions to better capture capillaries in vivo. Subsequently, applying SCaRe-ULM in vivo, we achieve unprecedented visualization of single capillary tracks across brain regions, analysis of layer-specific capillary heterogeneous transit times (CHT), and characterization of whole microbubble trajectories from arterioles to venules. Lastly, we evaluate capillary biomarkers using injected lipopolysaccharide to induce systemic neuroinflammation and track the increase in SCaRe-ULM CHT, demonstrating the capability to detect subtle capillary functional changes. SCaRe-ULM represents a significant advance in studying microvascular dynamics, offering novel avenues for investigating capillary patterns in neurological disorders and potential diagnostic applications.
Keywords: Ultrasound Localization Microscopy, single capillary reporters, SCaRe, capillary transit time heterogeneity, microvascular computational modeling
1. Introduction
The microvascular system within the brain - comprising a complex network of blood vessels including arteries, arterioles, capillaries, venules, and veins - plays a fundamental role in maintaining the homeostasis and integrity of the central nervous system (CNS) [1]. Neuronal health is intimately linked to the function of the microvasculature [2]. Emerging evidence suggests that disruptions in microvascular function are associated with the onset, maintenance, and progression of neurodegenerative conditions [3]. Notably, at the capillary level, where oxygen exchange occurs and red blood cell (RBC) velocity is at its lowest, is of particular importance since anomalies in capillary flow dynamics, such as turbulent flow, endothelial damage [4], or intermittent RBC stalling [5], have been correlated with cognitive decline and worsening neurodegeneration [6]. Moreover, disruptions at the single capillary level can cascade downstream, impacting the entire microvasculature and neural networks [7]. Given that every capillary is responsible for the supply and maintenance of clusters of neurons [8], there is a critical need for advanced in vivo imaging techniques capable of precisely assessing single capillary function throughout the whole brain, advancing neuroimaging capabilities and diagnosis of CNS pathologies.
While there exist microvascular imaging methods, such as optical clearing, micro-CT, or two-photon optical imaging [9], that can either achieve high spatial resolutions, temporal fidelity, or whole-brain penetration, there does not exist one that achieves all criteria in vivo at the capillary level. One promising approach to whole-brain microvascular imaging is ultrasound localization microscopy (ULM), which has the unique capability to provide non-invasive, deep-tissue imaging of microvascular morphology [10, 11]. By leveraging the circulation of microbubbles within the vasculature, ULM enables the reconstruction of super-resolution images detailing micron-level vessel structures and blood flow velocities [10, 12]. Though ULM has surpassed the diffraction limit in ultrasound imaging, extracting functional information remains an active area of research. Dynamic ULM (DULM), aims to extract additional functional information beyond structural imaging or flow velocity, such as pulsatility [13, 14], through synchronization with the cardiac cycle. Functional ULM aims to image the neurovascular response to somatosensory stimuli [15]. Moreover, a study by [16, 17] demonstrated the detection of renal glomeruli based on microbubble rotational behavior, showcasing the potential for innovative functional applications accessible through ULM. Yet, crucial barriers still exist in achieving single capillary resolutions such as the dependency on multiple microbubble track aggregates to confirm the presence of a vessel, as well as the likely filtration of extremely low capillary velocities that overlap with tissue and skull movement.
In this study, we present single capillary reporters (SCaRe) ULM, capable of non-invasively imaging and measuring capillary function throughout the entire brain at the single-capillary level in vivo, at a scale which has not been achieved before. Our approach was developed first via several layers of computational modeling of microbubble flow within realistic simulations of the mouse brain microvasculature [18, 19] with fully-connected closures of millions of vessels, built upon state-of-the-art 3D optical imaging and segmentation [20, 21]. This in silico model allowed us to anticipate the behaviors of microbubbles within capillaries and to propose new strategies for overcoming existing limitations of exiting ULM techniques in capturing slow capillary flow. Specifically, SCaRe is comprised of 1) long ensemble singular value decomposition (LE-SVD), 2) continuous ULM acquisition, and 3) trained hidden Markov models (HMMs). This methodology achieves novel measurement of capillary heterogeneous transit time (CHT) and the mapping of microbubble trajectories based solely on their behavior as they enter and exit capillaries throughout the whole brain. Taken together, SCaRe-ULM unveils spatiotemporal patterns of capillary function, potentially providing new insights into neural pathologies, contributing to the development of early diagnostics in neurodegenerative conditions or new therapeutic interventions.
2. Results
Our understanding of microbubble behavior within capillaries remains limited, except for their sparsity and estimated perfusion times [22, 23]. Moreover, tracking a single microbubble poses a challenge when no other tracks are present to facilitate delineation of a vessel. i.e., how can we know whether a single microbubble track is contained by a vessel? Given the rare occurrence of multiple microbubbles traversing the same capillary within a short time frame [24], sophisticated methods for vessel reconstruction and functional measurement are imperative. Yet, comprehensive knowledge regarding the expected behavior of a microbubble bolus injection in the mouse brain remains elusive. Without insights into the ground truth velocities and positions of microbubbles throughout the brain, the development of ULM-based strategies for capillary flow recovery remains inherently challenging. Thus, we sought to investigate whether realistic computational models of the hemodynamic microvascular network could unveil distinct microbubble behaviors within ULM. Specifically, we aimed to address two key questions: 1) How do microbubbles traverse the vascular tree from arteries to veins in ULM? and 2) What changes to ULM can be made to increase the likelihood of recovering single capillary tracks?
2.1. Modeling Microbubble Flow in Realistic Mouse Microvasculatures
Among the various computational models of microvascular flow in the rodent brain, we focused on synthetic networks based on state-of-the-art neuroimaging data (Figure 1a). These networks emulate complete and balanced circulation, encompassing fully-connected capillary closures and topology from arteries to veins (for a full description of the image-based synthesis and hemodynamic simulation of full mouse brains see [20, 25]). Our hemodynamic simulations can predict oscillatory blood pressure and flow rates at nodes and edges of directed graphs using a graph theoretical approach developed for large scale vascular anatomical networks [26, 27]. By constructing a dataset of microbubbles flowing through the microvasculature, we can retrieve all feasible paths from inlets (arteries) to outlets (veins), traversing a single capillary (Figure 1b-c). This enables precise quantification of movement, microbubble velocity, and transit time behavior throughout the capillary network, given blood flow, vessel radius, and pulse pressure as computed with methods described in [19] and [28].
To generate synthetic microbubble ultrasound data, we used sequential Monte Carlo simulations, randomly sampling specific paths (Figure 1b-c) given initial conditions (Figure 1d-f)). Using a mouse brain hemisphere, this approach yielded a total of 291,372 potential paths (876,161 nodes; 1,167,529 edges) for microbubble flow (Supplemental Video 1) and for each, we sampled from a microbubble distribution, modeled as a polydispersed-sized bolus of Definity microbubbles [29] (Figure 1d). Subsequently, we calculated the associated pulsatile waveform via pulse decomposition analysis [30], applying a 75% variation from peak systole to peak diastole in blood velocity for all vessels (Figure 1e). Radially distributed blood flow velocities for each vessel segment and instance in time were computed from the graph-based volumetric blood flow rates under parabolic profile assumptions [27]. Thus, instantaneous flow speed and vessel diameters were retrieved (Figure 1f) and used to calculate bubble velocity and radial distance from the centerline along the vessel path [21]. Finally, we forward propagated the selected microbubbles from inlet to outlet based on the initial conditions and traveling pulse wave velocity [31, 32]. Simulation parameters can be found in supplementary table 1.
Figure 1h illustrates a fully populated mouse brain microvascular network following population with randomly sampled microbubble paths (Supplementary Video 1). The microbubbles exhibit synchronized pulsatile waveforms propagating through the vascular tree. Thus, we obtain multiple ”ground truth” datasets comprising microbubble position, size, and instantaneous flow velocity in mm/s within the 3D mouse brain. The key insight here is the discovery of distinct U-shaped velocity behaviors as a single microbubble traverses the vascular network with low velocities (< 5 mm/s) at the capillary mesh (Figure 1i). In this dataset, microbubble velocities range from 0 to 85 mm/s (Figure 1j). Furthermore, we can estimate the CHT within the whole vascular network, measured as the time it takes for a bubble to move from the start to the end of a capillary (areas of velocity < 2 mm/s) (Figure 1k). We find that the estimated CHT appears to conform to a Cauchy Distribution. Crucially, we see that CTH can be as long as 4 seconds. Furthermore, we can measure regional CTH (Figure 1l) and start identifying spatiotemporal patterns. Taken together, we identify that a factor preventing capillary imaging is the time required to track the complete microbubble behavior, necessitating either continuous acquisition or long acquisition times.
2.2. Sequential Monte Carlo simulations reveal distinct capillary characteristics
We hypothesize that the low velocities found within capillaries poses a problem when using clutter filtering techniques like the SVD. Since the SVD decomposes ensembles of spatiotemporal data to separate strongly decorrelated signals from the uniform skull and brain tissue (located within the first few eigenvalues), it acts like a high pass filter. To investigate the impact of SVD clutter filtering on slow-moving microbubbles, we simulated realistic ultrasound data with added skull clutter on the previously simulated MB dataset. Leveraging an open-source dataset of mouse micro CT scans [33], we generated cluttered skull signals with injected movement to mimic SVD clutter filtering behaviors and artifacts [34] (Figure 2a). These signals were then combined with microbubble centers identified within a 3D coronal slice of the brain, within the footprint of a 16 MHz, 128-element linear transducer. Subsequently, we employed a GPU-accelerated linear ultrasound simulation based on SIMUS equations to generate 350 continuous buffers of ultrasound data, mimicking a continuous in vivo acquisition scheme. The resulting signal was beamformed using conventional delay-and-sum techniques (Figure 2b). Notably, this marks the first instance of simulating combinations of realistic mouse brain and skull clutter that can mimic SVD filtering in vivo (see supplementary video 2). Microbubble centers within these signals were successfully localized and tracked using a spatiotemporal tracking method [35] and accumulated over 350 buffers of ultrasound data to create super resolution maps. We apply our SCaRe methodology to four conditions (short ensemble microbubble SE-MB only, short ensemble SE-SVD filtered, long ensemble microbubble LE-MB only, and long ensemble LE-SVD), where microbubble only indicates no skull clutter. Here, we use all of the tracks located within a ultrasound data buffer to train a Hidden Markov Model to estimate two states: high velocity and low velocity (capillary tracks). Depending on the pattern of the estimated states, we classify whether this track constitutes a capillary or not. The resultant accumulation of tracks allows us to map directional density (figure 2c left) and map SCaRe overlaid on the vasculature (figure 2c right).
Analysis of the ground truth, microbubble-only, and microbubble-with-skull-clutter datasets enabled us to investigate the limitations of SVD-based clutter filtering and effects of ensemble sizes. By tracking the microbubble centers over time, we see that SVD filtering significantly hinders the recovery of slow-flowing tracks associated with capillaries. Within the zoomed ROIs (figure 2d) we see that short ensembles cannot adequately localize capillary behaving microbubbles because the acquisition times (0.5) are too short to sample the whole trajectory. This results in insufficient time to sample the whole U-shaped capillary path and incorrect HMM state estimation. Adding the additional SVD layer results in the same capillary behavior (missing or incomplete tracks shown via arrows). However, the SVD has smoothed some vessels (especially in areas of high concentration near the middle cortex), as well as created new ones, leading to increased false capillaries. Alternatively, if we increase the ensemble size (LE-MB only, LE-SVD), we can better recover the synthetic vasculature, as well as better capillary tracking. We can effectively recover the expected ground-truth capillary tracks in both conditions. We see however, due to SVD filtering, our ability to estimate capillaries, although effective, have lost some detail and resolution.
Furthermore, figure 2d shows that SVD filtering alters the possible recoverable velocities with fewer slow flow velocities. Compared to SE-MB only, SE-SVD has shifted the velocity distribution to the right, indicating less recovered slow flow velocity tracks. With regards to CTH, figure 2f illustrates that SCaRe is more effective with tracking over long ensembles with a 500% increase in max capillary time (Supplementary Figure 1). Given that ULM relies upon the accumulation of thousands of tracks, errors from individual buffers can compound, leading to inadequacies in capillary tracking. Collectively, this experiment demonstrates the feasibility of mapping SCaRe throughout the mouse brain in silico, shedding light on the unique characteristics of capillary dynamics as we move towards in vivo imaging.
2.3. Long Ensemble SVD recovers slow flow microbubbles in vivo
Our investigations, so far, reveal the crucial impact of SVD clutter filtering on our ability to recover capillary tracks in vivo due to small temporal embedding within the SVD algorithm. i.e., spatiotemporal ensembles of less than 1000 frames formulated as a casorati matrix may embed slow moving microbubbles within the stationary tissue eigenspaces. Specifically, we identify a dual challenge posed by the time required for, and the speed at which, microbubbles traverse through a capillary network. This hinders the recovery of full U-shaped velocity profiles, creating a gap where stationary microbubbles are eliminated (figure 2f), making clear the need for the acquisition of continuous data to increase ensemble sizes to maximize the likelihood of capturing full capillaries behaviors. Thus, ULM sequences recorded non-continuously for less than 4 seconds may be insufficient to adequately sample CHT (figure 2f).
Secondly, the ensemble data size in SVD clutter filtering, crucial for distinguishing slowly moving microbubbles, can be influenced by the frame rate and input to the SVD. Microbubbles traveling at slow speeds, approaching the stationary tissue regime, risk being attenuated in the SVD filtering process if the temporal sampling is inadequate. To understand how to solve this, we apply LE-SVD in vivo as a means to retain the full velocity spectrum necessary for recovering U-shaped microbubble velocity behaviors (Figure 3a).
Here, we compare, on the same dataset, three different conditions in vivo, short ensemble SVD (SE-SVD) to LE-SVD, each removing the first 20 eigenvalues: 1) SE-SVD low frame rate (ensemble size 800, 450 Hz), 2) SE-SVD high frame rate (ensemble size 600, 900 Hz), and LS-SVD high frame rate (ensemble size 6000, 900 Hz). Microbubbles were injected via tail-vein catheterization, ultrasound was acquired transcranially through skin, and ULM was constructed using a spatiotemporal tracking methodology [35]. Under the assumption presented by [36, 37], the frequency spectrogram as a function of SVD eigenvalues illustrates the subspaces where blood and tissue occupy. Figure 3b demonstrates spectrograms for the three conditions at the same frequency range (−225 to 225 Hz) and number of singular vectors (1 to 600) where the colormap represents spectrogram intensity. Under the previous assumption, singular vectors whose central frequency (line in Fig. 3b) is under 100 Hz is thought to be tissue representatives (brain tissue & skull) and the first inflection point (indicated by arrows) should reveal the change of regime from tissue to blood subspaces. We see for this dataset that SE-SVD conditions (regardless of frame rate) that tissue occupies the subspace below 112 and 119 singular vectors, respectively, whereas in LE-SVD, the tissue subspace is stretched to 262 singular vectors. In the zoom panels in Fig. 3b, we then see that the inflection points for SE-SVD conditions are 36 and 37 singular vectors, respectively, and at 76 singular vectors in LE-SVD. The ratio between the 100Hz cutoff and inflection points remain consistent (around 30%) in all cases. Taken together, increasing ensemble size shows that tissue & skull signals occupy more subspaces where the transition from stationary tissue to uncorrelated blood & microbubble signal occurs over several singular values, comparable to zero-padding in the frequency domain. Thus, with finer delineation between microbubble and tissue signal, we can maintain the same eigenvalue cutoff with retention of slow flow signal.
Regarding our ability to track single microbubbles through vessels in vivo (Figure 3c), distinct behaviors emerge. Tracking results for three conditions of the same microbubble and vessel in the mouse brain are illustrated in Figure 3d overlaid on a single B-mode still after SVD filtering. While low frame rates effectively recover slow-moving microbubbles, they fail to capture the fast-moving transition into and out of the capillary. Conversely, high frame rates capture high velocities but miss the MB at low velocities due to insufficient sampling in the SVD, hindering full vessel tracking. In contrast, LE-SVD processed frames produce the entire estimated track, including entry, traverse, and exit from the capillary track. We see that increasing the ensemble size of the SVD can better recover stationary microbubbles (Supplementary Video 3).
We compare velocity profiles with the ideal U-shaped velocity profile in silico (Figure 3e). The associated velocity profile of the respective figures in Figure 3d is illustrated in Figure 3f. While low frame rate SE-SVD only shows the low velocity track, it is prone to false pairing - while high frame rate SE-SVD splits the behavior into two separate tracks. Here, without a priori knowledge, we would not know whether these two tracks are connected. Expectantly, LE-SVD enables recovery of the entire U-shaped velocity profile, exhibiting excellent agreement with in silico velocity profiles. We can then combine LE-SVD with track pairing to increases the number of capillary full tracks recovered (Supplementary Figure 1). Thus, these findings demonstrate capability of LE-SVD in overcoming SVD limitations in tracking whole capillary networks in vivo.
2.4. SCaRe biomarkers reveal CHT throughout the whole brain in vivo
Here, we comprehensively map whole-brain SCaRe in vivo via continuous data acquisition of a bolus of Definity microbubbles (1:10 dilution), enhanced clutter filtering using LE-SVD, and the implementation of HMMs trained to discern MB descent and ascent through capillaries. Figure 4a illustrates a track density map using backscattering amplitude for display and figure 4b shows the corresponding SCaRe map (Bregma = −1.5 mm). Notably, distinct single capillary tracks are discernible in both cortical and subcortical regions of the brain. With this strategy, we can identify single capillaries in the zoomed panels in Figure 4c to isolate single vascular paths composed of a penetrating arteriole connected to penetrating venules. Remarkably, this map illustrates a composite of four separate MB paths originating from the same arteriole (blue; descent) with one leading to a separate venule (red; ascent). The ability to discern capillaries in this fashion facilitates quantification of heterogeneity in the spatiotemporal patterns of capillaries in ULM, which was previously challenging using the existing techniques.
Furthermore, Figure 4d showcases the ability to segregate measured CHT by neuronal layers. This capability is particularly pertinent given previous studies indicating layer-specific differences in capillary function, notably in age-related white matter loss [38]. Individual SCaRes can be analyzed to discern their travel path, velocity behaviors, and estimated CHT, as depicted in Figure 4d. As expected from our simulations, capillaries identified using SCaRe exhibit high-velocity entry, followed by low-velocity capillary transit, and culminating in high-velocity uptake into penetrating venules. Notably, figure 4e illustrates velocity and propagation time for these specific capillaries, tracked over an entire minute (supplementary video 4). Here, we can identify exactly when the microbubble enters a region of low velocity (< 2 mm/s) with differences in the microbubble travel path within the capillary mesh. The propagation time shows that these microbubbles enter from the same arteriole and exit from the same venule with varying transit-times. The observation of differing capillary transits originating from the same arteriole and exiting through the same venule underscores the spatiotemporal complexity of microvascular dynamics. With SCaRe, the capability to elucidate such patterns for single capillaries presents numerous avenues for advancing our understanding of brain health, such as how the brain ages as well as how neuronal function is impacted by capillary heterogeneity.
Lastly, we asked whether SCaRe biomarkers can detect sensitive changes to capillary function throughout the whole brain. As we understand, intraperitoneal (IP) injection of lipopolysaccharide (LPS) causes systemic inflammation, increasing recruitment of leukocytes [39]. But as a consequence, leukocytes plug small cerebral capillaries, increasing the blood propagation time not only in the micro-stalled capillary, but increasing CHT globally [40]. Thus, to validate SCaRe, we measured the CHT - within the same animal and imaging plane (n = 2 control, n = 2 LPS; 5.5 month old) - before and after injection of LPS with comparison to a negative control (without IP LPS injection). Figure 5a illustrates representative whole brain images of the negative control group at 3 time points (0h - baseline, 1h, and 2h after LPS injection). SCaRe and ULM maps are shown, as well as a SCaRe-density map (SCaRe convolved with a Gaussian kernel), for each time point. Figure 5b shows matching SCaRe, ULM, and SCaRe-density brain maps of LPS injected mice. Qualitatively, both control mice SCaRe and SCaRe-density show similar levels of CHT across time points with small decrease shown in the cortex. Conversely, SCaRe maps in LPS injected mice show monotonic increase, especially in the left hemisphere of the cortex.
To compare CHT distributions across the 5 minute scan, we construct QQ-plots of 1h and 2h post-injection time points against the baseline 0h (Figures 5c-d). Here, probability quantiles are compared such that identical distributions lie along the 45° line (dotted gray line). As LPS systemic-inflammation is expected to increase capillary transit time [39], we expect to see increases in the distribution tails such that QQ plots diverge from the 45° line away from the baseline. In control mice, we see small oscillation at the tails (small decreases at t = 1h and increases at t = 2h) with similar distributions at 0.1 s CHT. These fluctuations are likely due to biological factors, such as the anesthetic agent used. However, in LPS injected mice we see increases in the tails at both time points with more significant increase at t = 2h post-LPS injection. This data suggests that SCaRe tracked more capillaries that had longer transit times. Moreover, the longer range of illustrated distributions in Figure 5d indicate that the SCaRe-measured capillary transits were higher in LPS-injected mice. In fact, if we measure the maximum CHT value throughout the whole 5 minute scan in both populations, we see a monotonic 25.9% total increase in LPS mice that we do not see in the negative controls. Statistical testing using a mixed linear model regression analysis give some indication that bolsters our hypothesis (Supplementary table 1). Firstly, there is significance in max CHT values at time points, 1h (p = 0.032) and 2h (p = 0.03) post-injection in the LPS group with no difference between baseline. The interaction parameter between time and group is significant for t = 1h, and marginally not significant for t = 2h, indicating differences in the max CHT are due to effects of LPS injections over time. Taken together, our results show a clear connection from quantified SCaRe measurements to capillary function.
3. Discussion
In this study, we have demonstrated the efficacy of SCaRe in identifying and discriminating singular capillary tracks within ULM images. By employing realistic computational models of the mouse brain with fully-connected vascular trees, we have uncovered specific limitations in ULM, including the requisite acquisition length and the challenges in distinguishing slow-moving microbubbles. Furthermore, our investigation has revealed distinctive U-shaped velocity profiles exhibited by microbubbles traversing capillary vessels. Leveraging a combination of LE-SVD, spatiotemporal tracking, track pairing, and HMMs, we have successfully addressed these inherent limitations and accurately identified single capillaries amidst a forest of tracks. Applying these strategies to in vivo imaging of mouse brains after LPS injections, we have confirmed the feasibility of SCaRe, identifying lower velocities and the unique U-shaped velocity profile of microbubbles transitioning from arterioles to venules. Subsequently, through minute-long scans, we have mapped capillary function throughout the entire brain at depth, a feat unachievable by existing optical, ultrasound, CT, or MRI-based neuroimaging modalities.
The implications of SCaRe yield new insights into observing the brain both under normal function and neurological conditions. In this study, we use SCaRe as a correlate for capillary transit time. However, it opens avenues for exploring other potential biomarkers, such as investigating heterogeneity within a single capillary mesh (Figure 4c-e) or understanding local capillary function within specific brain regions or cortical layers [38]. While the measured CTH in vivo (1.4s) falls below the maximum CTH (4.0s) observed in simulations, our measurements appear consistent with those reported in the literature [41] under steady-state conditions. Furthermore, the use of LPS demonstrates the feasibility of SCaRe in detecting subtle changes within CTH distributions, as increasing capillary stalls result in flow variations and increased arteriovenous transit times, as measured by optical methods [40]. Although LE-SVD enables us to recover smaller flow rates and trace more tracks compared to conventional ULM, discrepancies between simulation and in vivo CTH measurements may still arise due to the difficulty in tracking stationary microbubbles. Though SCaRe may be computed using other tracking algorithms (Gaussian localization with nearest-neighbors, or Hungarian pairing), the use of a spatiotemporal tracking method, where localization and tracking are interdependent, exerts higher confidence in retaining the microbubble behavior. Moreover, the influence of the SVD ablation of slow moving microbubbles may lead to larger downstream effects in independent localization and tracking algorithms. Nevertheless, capillary stalls and occluded capillaries may exert systemic effects throughout the microvasculature, suggesting potential avenues for further inference and analysis.
At its core, SCaRe relies on the extraction of U-shaped velocity profiles, depicting the high-velocity descent through arterioles, slow perfusion through capillaries, and high-velocity uptake into venules. While reminiscent of sensing-ULM (sULM) [16, 17] used to identify circling microbubbles (< 1s) within glomeruli in the kidney, our methodology differs significantly due to the distinct behavior of brain capillaries and challenges in transcranial imaging. Our approach remains agnostic, solely dependent on the estimated velocity profile, which may prove useful for identifying glomeruli as well. However, a major limitation of SCaRe is its dependence on accurately tracking a microbubble over seconds, highlighting the importance of preceding algorithms involved in clutter filtering, localization, and tracking. The incorporation of LE-SVD has shown promise in recovering slower microbubble flows, enhancing our ability to spatiotemporally pair tracks and delineate the complete vascular travel path. Additionally, though SCaRe now can tell us whether a single track is a capillary, it lacks structural information on vessel diameter since that requires the presence of multiple tracks to confirm vessel morphology.
Further considerations must be given to implementing SCaRe effectively. Continuous acquisition is paramount for tracking microbubbles over seconds, necessitating careful adjustment of pulse repetition frequency (PRF) and emission pressure to avoid bubble bursting. Our study has demonstrated successful capillary recovery using specific PRF ranges, yet optimization is needed to balance bubble stability and data acquisition efficiency, especially given the need for recovering tracks that include both high and low velocity regions. Additionally, the choice of transducer and driving voltage (i.e., derated pressures) presents challenges, particularly in determining the ideal parameters for skull thickness variations in procedure.
Other limitations arise from using a 2D linear array to capture inherently 3D information. While this limitation extends beyond ULM imaging, future exploration into 3D imaging techniques may unlock more complex capillary hemodynamics and reveal spatiotemporal relationships between brain regions which may be available for exploration with the simulation tool we developed here. While our 3D computational model has relatively simple capillary connections compared to in vivo 2-photon images, it provides essential groundwork for SCaRe development. More studies, however, need to be performed in order to acquiesce the ideal concentrations and scan times to adequately sample the capillary transit-time. Our in vivo experiments indicate concentration highly affects our ability to recover SCaRe with an inverse relationship to the injected microbubble bolus, where more SCaRe is recovered after the initial increase. This challenge may be overcome through the use of controlled continuous perfusion.
Lastly, we show the feasibility of using statistical methods, such as Hidden Markov Models, to characterize the behavior of our tracked microbubbles. However, it is known that HMMs are simplistic - assuming independence between observed states -, are prone to over or under fitting, and are sensitive to initial parameters, as well as the quality of the training data. Here, we model the problem as a 2-state HMM and indeed, the observed velocity traces of SCaRe indicate successfully retrieve the expected U-shaped profile. However, this methodology will benefit from more sophisticated implementation of HMMs, such as those found in cell or particle tracking [42], or data-driven deep learning solutions [43].
Future studies will explore different microbubble behavior classifications to address computational challenges associated with HMMs and investigate implementing skull aberration correction. As induced systemic neuroinflammation demonstrated the ability to measure subtle changes in SCaRe, additional efforts will focus on identifying functional spatiotemporal relationships in SCaRe across various healthy and disease states, potentially aiding in stroke monitoring and capillary stalling detection. Moreover, the methodology developed through SCaRe begets other possible biomarkers, such as the interdependence of capillary function over neuronal layers, as well as the velocity heterogeneity tracked within a single capillary. Understanding capillary function with ULM may have large implications for how we treat and care for Alzheimer’s and stroke patients. Lastly, the versatility of SCaRe extends beyond cerebral microvascular imaging, potentially benefiting all vascularized organs, contrast-based imaging methods, and localization and tracking domains.
4. Methods
Simulations
In silico simulations were built on top of a computational model of mouse brain microvasculature with fully connected capillary networks [20]. These models were interfaced with MATLAB’s graph and network algorithms module and contained information pertaining to vessel size, blood flow magnitude and direction, and pulse pressure. From here, sequential Monte Carlo simulations were built on the vascular network to generate datasets of microbubble flow through the mouse cortical networks [21]. Specifically, we randomly sampled from a simulated distribution of modeled Definity microbubbles (mu = 2 um, std = 3 um) [29]. For one hemisphere, there are 291,372 possible paths through capillaries. Thus, each microbubble was forward simulated taking into account the size of the bubble, the flow velocity (calculated from instantaneous blood flow and vessel diameter), as well as the pulse wave velocity, simulated as a traveling wave of 350 cm/s at 500 BPM [31, 32]. Additional constraints were put so that a bubble cannot pass through a capillary smaller than the diameter. Afterwards, microbubble datasets were stitched together, syncronous with the cardiac cycle, to produce a fully populated dataset of microbubbles moving through the mouse cerebral microvasculature.
To further simulate ultrasound data from the microbubble dataset, we aligned the microvasculature with an open source repository for mouse micro CT [33]. Then, a 3D portion of the microbubbles and skull micro CT were segmented to fit within the elevational and lateral footprint of a 16 MHz 128-element probe (spacing = 100 μm, element height = 1.5 mm). 12 scatterers per resolution cell () were simulated and arranged according to the intensity of the μCT so that the scatterers placed at the skull were of higher concentration than the brain matter. These scatterers were superimposed with the centers of the microbubbles for input into a linear ultrasound simulator. A GPU-accelerated simulator based on the equations from SIMUS [44] was used to simulate IQ data for 3500 plane waves (7 angles between −11° and 11°) at 7000 Hz PRF. Simulated results were stored so that the full IQ datasets were linearly superimposed RF from microbubbles and RF from skull clutter.
Animals.
All animal experiments were performed in accordance with the Animal Research Ethics Committee of the Montreal Heart Institute (Protocol # 2023-32-02 TAC-ultrasons). C57BL/6 wild-type mice were employed in this study, (n = 2 male, n = 2 female, 8 – 10 weeks old). For LPS experiments n = 4 mice, 5.5 months old, were used, n = 2 negative control and 2 LPS injection validation. Animals were anesthetized with isoflurane (2%, 1L O2 induction; 1–1.5%, 0.5–1L O2 management). After induction, mice were secured in a sterotaxic frame (SGM-4, Narishige), dehaired at the tops of the heads, and catheterized for tail-vein injections using 25G needles. Physiological saline was used to test vessel patency and confirm tail-vein placement. Degassed ultrasound gel was placed on top of the head, and a warm-water bath was placed immediately on top to couple the transducer to the head.
Microbubble bolus injections were prepared using 4 uL/g of body weight of Definity microbubbles (Lantheus, MA, USA), diluted in physiological saline at a 1:10 ratio. One bolus was used, up to a max of 4, for each ultrasound scan lasting 3 – 5 minutes. The injection of the bolus was immediately followed by a 50–60 uL sterile saline wash. Systemic inflammation was triggered by lipopolysaccharide (LPS) injections purified from E. coli strain O111:B4 (Sigma-Aldrich, St. Louis, USA) at a single dose of 2mg/kg in 200μL saline. LPS injections were applied intraperitoneal after isoflurane induction and an initial bolus scan for baseline SCaRe mapping. Additional bolus’ and scanning was performed at 1 and 2 hours post LPS injection to assess changes in CTH.
Ultrasound Acquisition.
All ultrasound data was acquired transcranially through skin using a linear hockey-stick array with a central frequency of 10.4667 MHz and a bandwidth between 8 and 18 MHz (L8–18iD, GE, IL, USA) and interfaced with a 256 Vantage research ultrasound machine (Verasonics, WAS, USA). IQ data was acquired at 50% bandwidth sampling. Seven tilted plane waves (−5° to −5°) at a compounded frame rate (900 Hz – 1700 Hz) for a total of 8100 and 15300 Hz PRF were acquired for 1 buffer. Ultrasonic parameters were chosen to be less than or equal to the transfer time of 4 buffers to an NVMe SSD so that data can be continuously acquired and streamed. A single ULM scan was taken between 3 and 5 minutes, acquiring 350 to 400 GB of data. Offline, all IQ data was beamformed onto a standard grid with spacing of using standard GPU-based delay-and-sum beamforming.
Ultrasound Localization Microscopy.
ULM tracks were processed using a sliding window of 4 buffers on 6 stacks of buffers (6000 total frames). IQ data underwent processing by first removing the mean and standard deviation in slow time, followed by application of conventional short ensemble SVD (SE-SVD), SE-SVD stitched, or long ensemble SVD (LE-SVD). All SVDs were computed using the casorati formulation and matrix decomposing the covariance where increased ensembles increases the computational time. The power frequency spectrum was computed via a periodogram with a 0.2 tukey apodization sorted by decreasing eigenvalues [36]. For each condition, the first 20 eigenvalues were eliminated to remove stationary tissue signal from the skull and brain tissue, leaving only the blood and microbubble signals.
Subsequently, a spatiotemporal tracking algorithm was employed to track microbubbles in space and time [35]. This approach facilitated direct access to the spatiotemporal signal and velocity of the track, which was utilized for HMM categorization. Modifications were made to the vesselness filter to account for the temporal component in constructing vessel profiles, and the spatiotemporal tracker was adjusted to include track pairing. Lastly, backscattering amplitude [45] was recorded for each track as the absolute value of the IQ and the mean value of all the tracks per pixel were subsequently used for display on ULM and SCaRe maps.
Initially, the starts and ends of each track were paired if they were equivalent points in space and time. Subsequently, a second track pairing was performed to chronologically pair tracks with a distance (in x and z) less than with a temporal gap of less than 100 ms. Additionally, a Kalman filter was implemented immediately after radial symmetry localization. The Kalman filter was initialized with the first coordinate of the track and updated using the following equations:
Prediction:
where is the state transition matrix, is the identity matrix, and is the process noise covariance . was set empirically. These matrices are initialized as:
update:
Where z is actual 2D measurement, g is the desired grid spacing for normalizing the discrete values output by the centerline thinning algorithm, H is the measurement matrix, R, is the measurement noise covariance, S is the residual covariance, and K is the Kalman gain. H and R are initialized as:
After the initial pass through prediction and update, a RTS smoothing filter [46] was applied in reverse according to the following equations:
Where C is the smoother gain, and are the updated state and covariance after smoothing. Capillary HMM training was conducted at this stage in the pipeline. Subsequently, tracks were spline interpolated and derivated for velocity display on ULM maps. A direction filter was applied to tracks to differentiate the colormap for upward movement (hot) and downward movement (cold) based on the sign of the velocity in the z direction. Finally, these tracks were interpolated and accumulated on a super-resolved grid of , and the velocities were displayed over the track density map.
SCaRe processing.
SCaRe processing encompasses three main stages: HMM training, state prediction, and capillary categorization. Initially, all tracks undergo pre-processing to convert velocity profiles into observations comprising four states based on velocity and acceleration. Subsequently, all observations are standardized to the same length to facilitate Hidden Markov Model (HMM) training using the Baum-Welch algorithm implemented in MATLAB’s hmmtrain function. The initial transmission probabilities are represented by a 2 × 2 matrix, while the emission probabilities are structured as a [2 × 4] matrix.
In the second stage, state predictions on tracks are generated using the Viterbi algorithm (hmmviterbi), estimating whether the profile corresponds to a high-velocity state or a low-velocity state indicative of capillary flow.
Finally, in the third stage, these states are characterized based on the occurrence and location of low-velocity states. Specifically, we identify whether the capillary network exhibits a U-shaped profile with a minimum capillary heterogeneous transit time threshold of 0.120 s. Here, Capillary Heterogeneous Transit Time is defined as the duration spent in the low-velocity state between the inlet and outlet points.
For visualization purposes, capillary trajectories are processed by accumulating centered positions within the HMM viterbi segmented regions of the super localized track positions. The subsequent map thus shows the integral over time given by the frame rate, highlighting pixels where microbubbles remain stationary, indicating time spent in the capillary. Subsequently, SCaRe maps are superimposed onto grey-scale ULM maps of all trajectories, effectively integrating functional and structural information for comprehensive visualization and analysis. To illustrate more global capillary information, and the SCaRe map was convolved using a window Gaussian.
Statistical Testing.
Distributions of CHT in negative control (n = 2) and LPS-injected mice (n = 2) for the entire 5 minute scan (at 3 time points: 0h-baseline, 1h-post, and 2h-post) were qualitatively compared using QQ-plots (qqplot in MATLAB). These CHT were acquired from the SCaRe map and only tracks within a manually segmented ROI of the brain tissue were used for analysis. To quantitatively compare max CHT acquired at all three time points and their interactions between groups, we used a Mixed Linear Model Regression algorithm (mixedlm, part of the statsmodels python package).
Acknowledgments.
This work was supported by the Vanier-Banting Postdoctoral Fellowship from the National Science, Engineering, and Research Council (NSERC), the TransMedTech Living Lab Postdoctoral Fellowship, the Institute for Data Valorization (IVADO), in part by the Canada Foundation for Innovation under Grant 38095, in part by the Canadian Institutes of Health Research (CIHR) under Grant 452530, in part by the New Frontiers in Research Fund under Grant NFRFE-2018-01312 and in part by the Natural Sciences and Engineering Research Council of Canada (NSERC) under Grant RGPIN-2019-04982. Further support came from the Fonds de recherche du Québec - Nature et technologies, the Quebec Bio-Imaging Network, the CONAHCYT, the Insightec, the Healthy Brains Healthy Lives, and the Canada First Research Excellence Fund. Additionally, computational resources were provided through the Digital Research Alliance of Canada. A.Linninger acknowledges funding by NIH National Institute of Aging (NIA) 1R01AG079894
Footnotes
Declarations
4.4 Code availability
The SCaRe algorithims are available upon reasonable request from the corresponding author.
4.2 Competing interest
The authors have no competing interests to disclose.
4.3. Data availability
The data supporting the findings of this study are provided within the paper and its Supplementary Material. The raw and analyzed datasets generated, such as the microvascular model, the microbubble model, the ultrasound simulated data, and in vivo datasets are available for research purposes from the corresponding author upon reasonable request.
References
- [1].Kamouchi M., Ago T. & Kitazono T. Brain pericytes: emerging concepts and functional roles in brain homeostasis. Cellular and molecular neurobiology 31, 175–193 (2011). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [2].Dalkara T. & Alarcon-Martinez L. Cerebral microvascular pericytes and neurogliovascular signaling in health and disease. Brain research 1623, 3–17 (2015). [DOI] [PubMed] [Google Scholar]
- [3].Dalkara T., Gursoy-Ozdemir Y. & Yemisci M. Brain microvascular pericytes in health and disease. Acta neuropathologica 122, 1–9 (2011). [DOI] [PubMed] [Google Scholar]
- [4].Huang J.-Y. et al. In vivo two-photon fluorescence microscopy reveals disturbed cerebral capillary blood flow and increased susceptibility to ischemic insults in diabetic mice. CNS neuroscience & therapeutics 20, 816–822 (2014). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [5].Crumpler R., Roman R. J. & Fan F. Capillary stalling: a mechanism of decreased cerebral blood flow in ad/adrd. Journal of experimental neurology 2, 149 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [6].Sweeney M. D., Kisler K., Montagne A., Toga A. W. & Zlokovic B. V. The role of brain vasculature in neurodegenerative disorders. Nature neuroscience 21, 1318–1331 (2018). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [7].Zhu L. et al. Single-microvessel occlusion produces lamina-specific microvascular flow vasodynamics and signs of neurodegenerative change. Cell Reports 42 (2023). [DOI] [PubMed] [Google Scholar]
- [8].Zlokovic B. V. Neurovascular mechanisms of alzheimer’s neurodegeneration. Trends in neurosciences 28, 202–208 (2005). [DOI] [PubMed] [Google Scholar]
- [9].Zhu J. et al. Tissue optical clearing for 3d visualization of vascular networks: A review. Vascular Pharmacology 141, 106905 (2021). [DOI] [PubMed] [Google Scholar]
- [10].Couture O., Hingot V., Heiles B., Muleki-Seya P. & Tanter M. Ultrasound localization microscopy and super-resolution: A state of the art. IEEE transactions on ultrasonics, ferroelectrics, and frequency control 65, 1304–1320 (2018). [DOI] [PubMed] [Google Scholar]
- [11].Shin Y. et al. Context-aware deep learning enables high-efficacy localization of high concentration microbubbles for super-resolution ultrasound localization microscopy. Nature Communications 15, 2932 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [12].Heiles B. et al. Performance benchmarking of microbubble-localization algorithms for ultrasound localization microscopy. Nature Biomedical Engineering 6, 605–616 (2022). [DOI] [PubMed] [Google Scholar]
- [13].Bourquin C., Porée J., Lesage F. & Provost J. In vivo pulsatility measurement of cerebral microcirculation in rodents using dynamic ultrasound localization microscopy. IEEE Transactions on Medical Imaging 41, 782–792 (2021). [DOI] [PubMed] [Google Scholar]
- [14].Bourquin C. et al. Quantitative pulsatility measurements using 3d dynamic ultrasound localization microscopy. Physics in Medicine and Biology (2024). [DOI] [PubMed]
- [15].Renaudin N. et al. Functional ultrasound localization microscopy reveals brain-wide neurovascular activity on a microscopic scale. Nature methods 19, 1004–1012 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [16].Denis L. et al. Sensing ultrasound localization microscopy for the visualization of glomeruli in living rats and humans. Ebiomedicine 91 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [17].Chabouh G. et al. Whole organ volumetric sensing ultrasound localization microscopy for characterization of kidney structure. IEEE Transactions on Medical Imaging (2024). [DOI] [PubMed]
- [18].Gould I. G., Tsai P., Kleinfeld D. & Linninger A. The capillary bed offers the largest hemodynamic resistance to the cortical blood supply. Journal of Cerebral Blood Flow & Metabolism 37, 52–68 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [19].Linninger A. A. et al. Vascular synthesis based on hemodynamic efficiency principle recapitulates measured cerebral circulation properties in the human brain. Journal of Cerebral Blood Flow & Metabolism 44, 801–816 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [20].Linninger A., Hartung G., Badr S. & Morley R. Mathematical synthesis of the cortical circulation for the whole mouse brain-part i. theory and image integration. Computers in biology and medicine 110, 265–275 (2019). [DOI] [PubMed] [Google Scholar]
- [21].Belgharbi H. et al. An anatomically realistic simulation framework for 3d ultrasound localization microscopy. IEEE Open Journal of Ultrasonics, Ferroelectrics, and Frequency Control 3, 1–13 (2023). [Google Scholar]
- [22].Christensen-Jeffries K. et al. Poisson statistical model of ultrasound super-resolution imaging acquisition time. IEEE transactions on ultrasonics, ferroelectrics, and frequency control 66, 1246–1254 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [23].Lowerison M. R. et al. In vivo confocal imaging of fluorescently labeled microbubbles: Implications for ultrasound localization microscopy. IEEE transactions on ultrasonics, ferroelectrics, and frequency control 67, 1811–1819 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [24].Hingot V. et al. Microvascular flow dictates the compromise between spatial resolution and acquisition time in ultrasound localization microscopy. Scientific reports 9, 2456 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [25].Hartung G. et al. Mathematical synthesis of the cortical circulation for the whole mouse brain—part ii: Microcirculatory closure. Microcirculation 28, e12687 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [26].Hartung G. et al. Voxelized simulation of cerebral oxygen perfusion elucidates hypoxia in aged mouse cortex. PLOS Computational Biology 17, 1–28 (2021). URL 10.1371/journal.pcbi.1008584. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [27].Park C. S. et al. Quantification of blood flow patterns in the cerebral arterial circulation of individual (human) subjects. International Journal for Numerical Methods in Biomedical Engineering 36, e3288 (2020). URL 10.1002/cnm.3288. [DOI] [PubMed] [Google Scholar]
- [28].Hartung G. et al. Simulations of blood as a suspension predicts a depth dependent hematocrit in the circulation throughout the cerebral cortex. PLOS Computational Biology 14, 1–25 (2018). URL 10.1371/journal.pcbi.1006549. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [29].Talu E. et al. Tailoring the size distribution of ultrasound contrast agents: possible method for improving sensitivity in molecular imaging. Molecular imaging 6, 7290–2007 (2007). [PMC free article] [PubMed] [Google Scholar]
- [30].Baruch M. C. et al. Pulse decomposition analysis of the digital arterial pulse during hemorrhage simulation. Nonlinear biomedical physics 5, 1–15 (2011). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [31].Marshall A. G. et al. Alterations in cardiovascular and cerebral pulse wave velocity in 5xfad murine model of alzheimer’s disease. bioRxiv 2023–06 (2023).
- [32].Janssen P. M., Biesiadecki B. J., Ziolo M. T. & Davis J. P. The need for speed: mice, men, and myocardial kinetic reserve. Circulation research 119, 418–421 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [33].Ophir Klein B. H., Richard A. Spritz. Micro-ct images of adult mouse skulls, collaborative cross nod x nod. FaceBase Consortium (2016). URL 10.25550/V92. [DOI]
- [34].Riemer K. et al. On the use of singular value decomposition as a clutter filter for ultrasound flow imaging. arXiv preprint arXiv:2304.12783 (2023).
- [35].Leconte A. et al. A tracking prior to localization workflow for ultrasound localization microscopy. arXiv preprint arXiv:2308.02724 (2023). [DOI] [PubMed]
- [36].Demené C. et al. Spatiotemporal clutter filtering of ultrafast ultrasound data highly increases doppler and fultrasound sensitivity. IEEE Transactions on Medical Imaging 34, 2271–2285 (2015). [DOI] [PubMed] [Google Scholar]
- [37].Baranger J. et al. Adaptive spatiotemporal svd clutter filtering for ultrafast doppler imaging using similarity of spatial singular vectors. IEEE Transactions on Medical Imaging 37, 1574–1586 (2018). [DOI] [PubMed] [Google Scholar]
- [38].Stamenkovic S. et al. Impaired drainage through capillary-venous networks contributes to age-related white matter loss. bioRxiv 2024–02 (2024).
- [39].Qin L. et al. Systemic lps causes chronic neuroinflammation and progressive neurodegeneration. Glia 55, 453–462 (2007). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [40].Jamshidi M. et al. Impact of stalling events on microcirculatory hemodynamics in the aged brain. Microcirculation e12845 (2024). [DOI] [PMC free article] [PubMed]
- [41].Gutiérrez-Jiménez E. et al. Effect of electrical forepaw stimulation on capillary transit-time heterogeneity (cth). Journal of Cerebral Blood Flow & Metabolism 36, 2072–2086 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [42].Das R., Cairo C. W. & Coombs D. A hidden markov model for single particle tracks quantifies dynamic interactions between lfa-1 and the actin cytoskeleton. PLoS computational biology 5, e1000556 (2009). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [43].Nehme E. et al. Deepstorm3d: dense 3d localization microscopy and psf design by deep learning. Nature methods 17, 734–740 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [44].Cigier A., Varray F. & Garcia D. Simus: an open-source simulator for medical ultrasound imaging. part ii: comparison with four simulators. Computer Methods and Programs in Biomedicine 220, 106774 (2022). [DOI] [PubMed] [Google Scholar]
- [45].Renaudin N., Pezet S., Ialy-Radio N., Demene C. & Tanter M. Backscattering amplitude in ultrasound localization microscopy. Scientific Reports 13, 11477 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [46].Rauch H. E., Tung F. & Striebel C. T. Maximum likelihood estimates of linear dynamic systems. AIAA journal 3, 1445–1450 (1965). [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The data supporting the findings of this study are provided within the paper and its Supplementary Material. The raw and analyzed datasets generated, such as the microvascular model, the microbubble model, the ultrasound simulated data, and in vivo datasets are available for research purposes from the corresponding author upon reasonable request.