Source-linked AI summary

Super-resolution Ultrasound Localization Microscopy through Deep Learning

Ruud J. G. van Sloun, Oren Solomon, Matthew Bruce, Zin Z. Khaing, Hessel Wijkstra, Yonina C. Eldar, Massimo Mischi

arXiv:1804.07661v2eess.SPcs.CVeess.IV

TL;DR

High-density overlapping microbubble signals limit conventional ULM and force long acquisitions. Deep-ULM uses a fully convolutional deep-learning reconstruction trained on on-line synthetic data to handle dense CEUS. It outperforms standard and sparse-recovery ULM at high densities and supports fast super-resolution imaging, while remaining limited to 2D imaging and lacking structural priors.

  • Problem

    High-density overlapping microbubble signals cause localization errors, constraining ULM to low concentrations and long acquisition times.

  • Method

    Deep-ULM uses a fully convolutional neural network trained on on-line synthesized data to reconstruct super-resolution images from dense CEUS acquisitions.

  • Results

    Deep-ULM outperforms standard ULM and sparse-recovery methods at high densities in localization precision and speed.

  • Takeaways & Limitations

    Deep-ULM enables high-fidelity super-resolution vascular imaging under challenging conditions without manual expert tweaking.

  • Takeaways & Limitations

    The present method is implemented for 2D imaging and does not incorporate structural priors on vascular architecture or microbubble dynamics.

Abstract

from arXiv · show

Ultrasound localization microscopy has enabled super-resolution vascular imaging through precise localization of individual ultrasound contrast agents (microbubbles) across numerous imaging frames. However, analysis of high-density regions with significant overlaps among the microbubble point spread responses yields high localization errors, constraining the technique to low-concentration conditions. As such, long acquisition times are required to sufficiently cover the vascular bed. In this work, we present a fast and precise method for obtaining super-resolution vascular images from high-density contrast-enhanced ultrasound imaging data. This method, which we term Deep Ultrasound Localization Microscopy (Deep-ULM), exploits modern deep learning strategies and employs a convolutional neural network to perform localization microscopy in dense scenarios. This end-to-end fully convolutional neural network architecture is trained effectively using on-line synthesized data, enabling robust inference in-vivo under a wide variety of imaging conditions. We show that deep learning attains super-resolution with challenging contrast-agent densities, both in-silico as well as in-vivo. Deep-ULM is suitable for real-time applications, resolving about 70 high-resolution patches (128x128 pixels) per second on a standard PC. Exploiting GPU computation, this number increases to 1250 patches per second.

INTRODUCTION

ULM enables sub-wavelength vascular imaging by localizing microbubbles, but sparse-agent requirements create long acquisitions and motion sensitivity. Deep-ULM addresses dense overlapping signals with a deep-learning reconstruction approach.

  • INTRODUCTION: ULM localizes individual microbubbles across many frames to produce sub-wavelength vascular images.The method combines position estimates from sparse microbubble populations into one super-resolved image.
  • INTRODUCTION: Long ULM acquisitions are vulnerable to tissue motion, including uncorrectable out-of-plane motion in 2D.Large movements can exceed localization precision, while out-of-plane components cannot be corrected in 2D.
  • INTRODUCTION: High microbubble concentrations shorten acquisition demands but create overlapping signals that defeat single-bubble localization algorithms.Standard ULM therefore remains constrained by microbubble sparsity in clinical settings with limited time and motion.
  • INTRODUCTION: Deep-ULM uses a fully convolutional neural network to reconstruct super-resolution images from dense CEUS data with overlapping microbubble signals.The output is a high-resolution image whose pixel values represent recovered backscatter intensities.
  • INTRODUCTION: The network is trained on synthetic data generated from clinically estimated point-spread functions and produces predictions on an up-sampled grid.Synthetic datasets vary microbubble density, while recoveries are evaluated against known bubble locations.

RESULTS

Deep-ULM is trained with on-line synthetic CEUS data and an encoder-decoder network to reconstruct dense microbubble images. It achieves fast, precise super-resolution in simulations and in-vivo rat spinal-cord imaging.

  • RESULTS: Deep-ULM generates realistic training data from clinically acquired point-spread functions and learns an end-to-end mapping to super-resolved images.The encoder-decoder network converts ultrasound image space into features containing microbubble position information.
  • RESULTS: 20,000 training iterations use batches of 256 on-line synthesized frames, with dropout applied during training to improve generalization.A new data batch is generated for each iteration, and dropout disables latent features with probability 0.5.
  • RESULTS: 14 milliseconds are required to recover a high-resolution 128x128 patch on a standard PC, versus less than 0.8 milliseconds on a GPU-equipped workstation.Training and testing losses decrease monotonically without signs of overfitting.
  • RESULTS: Deep-ULM outperforms sparse-recovery and centroid-based ULM in high-density simulations, while sparse-recovery methods remain computationally slower.The comparisons assess detection rate and localization precision under dense microbubble conditions.
  • RESULTS: 20-30 μm spatial resolution is achieved in an 8-second, 400 Hz rat spinal-cord acquisition, representing a 4-5 fold improvement over maximum-intensity projection resolution.Resolution is estimated from full-width-half-maxima of several arteriole intensity profiles.
  • RESULTS: Deep-ULM shows initial feasibility in a clinical setting using a standard clinical ultrasound system, contrast-agent dose, and protocol.This feasibility result is reported in the supplementary materials.

DISCUSSION

Deep-ULM addresses high-density ULM using deep learning, maintaining performance across varied conditions while substantially increasing localization speed. Its clinical scope is promising, but current implementation and modeling choices leave clear boundaries for translation.

  • Deep-ULM learns efficient high-density ULM from an estimate of the local PSF, using unchanged architecture, settings, and training across in-silico and in-vivo experiments.
  • 260 microbubbles per cm2 is within the demonstrated training range, where Deep-ULM outperforms centroid-based and sparsity-driven methods in precision and speed.The reported speed advantage over sparsity-driven algorithms is about 4 orders of magnitude.
  • Less than 1000 frames can achieve sub-second temporal resolution, potentially reducing acquisition demands and motion artifacts in clinical super-resolution imaging.
  • Combining motion compensation with higher-density methods such as Deep-ULM could potentially address practical gaps caused by acquisitions excluded for severe uncompensated motion artifacts.
  • The method is currently implemented for 2D imaging, while future 3D translation is presented as potentially feasible because higher concentrations reduce required acquisitions.
  • Deep-ULM localizes individual microbubbles without structural priors on vascular architecture or microbubble dynamics, and pathological generalization requires appropriate priors or representative training data.
  • Deep-ULM provides high-fidelity super-resolution vascular imaging with high recovery speed and without manual expert tweaking.

MATERIALS AND METHODS

The study combines simulated microbubble-flow and CEUS data, motion-compensated in-vivo acquisitions, and a fully convolutional network trained with a sparse, smoothed reconstruction objective. Standard and sparse-recovery ULM methods provide comparison procedures.

  • In-silico data: Microbubble flow is simulated by propagating particles along vascular streamlines with deterministic and multiplicative random velocity components.The simulation injects 140 particles at randomly drawn times across 12 seconds.
  • Synthetic training data: Synthetic training patches sample concentrations uniformly from 0 to 260 microbubbles/cm2, vary backscatter intensities, and perturb PSF parameters to represent uncertainty.
  • Synthetic training data: White and colored background noise are added with relative standard deviations of 2% and 5%, respectively, with colored noise generated by Gaussian spatial filtering.
  • Network architecture: The Deep-ULM network uses a fully convolutional U-net-style encoder-decoder that maps images to precise high-resolution microbubble localizations.
  • Training objective: Training uses the Adam optimizer for 20,000 iterations and minimizes a cost function combining filtered mean-squared error with sparse-image regularization.
  • Training objective: The regularized regression jointly estimates microbubble locations and backscatter intensities, while mild Gaussian filtering makes small localization errors less costly than large errors.
  • Comparison methods: Standard ULM uses eightfold image up-sampling, Gaussian deconvolution, thresholding, morphological opening, and local-maximum detection for centroid localization.
  • Comparison methods: Sparse-recovery ULM formulates localization as a regularized inverse problem using a PSF-based measurement matrix and solves it with Fourier-domain FISTA.

SUPPLEMENTARY DATA

Supplementary evaluations show that Deep-ULM improves dense microbubble localization in simulations and resolves overlapping signals in rat-spine and human-prostate data. The method also supports high-frame-rate imaging, tracking, and clinical-system feasibility.

  • In-silico evaluation: Deep-ULM significantly outperforms sparse recovery and standard ULM in detection rate and localization precision as simulated microbubble density increases.At low densities, all methods perform similarly, while Deep-ULM gains an advantage under dense conditions.
  • Computational performance: GPU-accelerated Deep-ULM inference takes about 0.6 milliseconds per frame, compared with about 6 seconds per frame for sparsity-based methods.The reported comparison is approximately four orders of magnitude in this experiment.
  • In-silico evaluation: Deep-ULM attains better sub-wavelength separation for higher-density parallel microbubble streams than the other evaluated methods.The comparison includes standard centroid ULM, SUSHI, and sparse-recovery ULM under interfering point spread functions.
Loading 1804.07661v2…