All projects

Medical robotics & imaging

Multi-Objective Sonication Trajectory Optimizer for Volumetric BBB Opening

A simulator-in-the-loop planner that moves and electronically steers a focused-ultrasound spot to open the blood–brain barrier over a 3-D target.

Multi-Objective Sonication Trajectory Optimizer for Volumetric BBB Opening

Overview

Focused ultrasound (FUS) combined with circulating microbubbles can open the blood–brain barrier (BBB) reversibly, which lets drugs reach the brain. Current clinical devices permeabilize small focal spots; covering an extended target (a tumor, a peritumoral region, a structure affected by a neurodegenerative disease) means sonicating adjacent points one after the other until the region is assumed covered. That is slow and gives uneven results.

This page documents the planner I developed at ICube (Strasbourg) with B. Larrat, F. Nageotte and J. Vappou: a multi-objective sonication trajectory optimizer that computes how to move a focused-ultrasound spot through a 3-D target so that the barrier opens over the whole volume, homogeneously, before the microbubbles are gone. It combines mechanical steering (a robot moves the transducer holder) with electronic steering (the phased array shifts the focus in depth), and tunes the trajectory with a simulator calibrated on in vivo data. The robotic platform that executes these trajectories is described on the BBB opening project page.

Important

The method is protected by patent EP4445859A1, "Focused ultrasound sonication with mechanical and electronic steering along a computed trajectory", licensed to Therasonic, a CEA NeuroSpin spin-off, in 2026. Google Patents · Espacenet

PatentFocused Ultrasound Sonication with Mechanical and Electronic Steering along a Computed TrajectoryAdnan Saood, Jonathan Vappou, Florent Nageotte, Benoit Larrat2024

Problem

Given a target volume, find a sonication trajectory that:

Coverage planning of this kind is NP-hard, and the physics makes it harder: the focal volume is elongated along the beam axis, microbubble concentration decays exponentially after injection, and the planner must account for the shape of the target and of the skull. The opening is also treated as accumulative: several passes over a point add up to a higher probability of permeabilization.

Setup (simulation and calibration) Value
Transducer Phased array, radius 45 mm, focal length 50 mm
Frequency 1.5 MHz
Acoustic pressure 0.43 MPa
Duty cycle of cavitation FUS (PWM) 1 to 10 %
Microbubble lifespan ~60 s

Method

Block diagram: input volume and planning performance target feed a loop of sonication trajectory generator, sonication simulator, performance evaluation and optimizer that minimizes the loss L of the parameters Lambda. Planning loop: a trajectory is generated, simulated, scored by the loss and refined by pattern search.

Trajectory family

Each layer of the target is covered by a spiral whose loop spacing contracts exponentially, so that later passes, made with fewer microbubbles left, overlap more. The trajectory is described by a parameter vector \Lambda:

Spiral sonication trajectory on one layer with shrinking loop distance, velocity shown as path width, and the target volume sliced into layers. Spiral parameters D_{\text{init}} and \delta control the overlap; the target is sliced into layers.

Loop distance shrinks as D(n)=D_{init}e^{-\delta n}, so later points (fewer microbubbles left) get more overlapping passes; w/D is focal widths per loop spacing. The ranges of D_{init}, \delta and w are illustrative: the paper gives no values.

Mechanical and electronic steering, interleaved

Mechanical steering moves the transducer, and with it the focus, within a layer. Electronic steering shifts the focal depth along the transducer axis by changing the phases of the array elements. Because cavitation-inducing FUS is pulse-width modulated with a 1 to 10 % duty cycle, the electronic steering command can be issued during the OFF period of the signal: one PWM period then deposits energy in several layers, without reducing the energy each layer receives.

Timing diagram: PWM pulses numbered 1 to 4 with electronic steering commands between them, and the corresponding four focal depths stacked along the beam axis. Electronic steering is commanded during PWM OFF periods to sonicate other layers.

Back-of-envelope bound: with a 1-10 % duty cycle, at most $1/d$ equal-dwell layers fit in one period; the slider u discounts OFF time lost to refocusing. This is my simplified reading of the mechanism, not a reported result; the measured gain is in the results bar chart below.

Loss function

The optimizer minimizes a weighted sum of three terms, one per objective:

L_G(\Lambda) = f(T) + g(C) + h(H)

The weights and sigmoid parameters are left to the operator.

Optimizer

The search uses the Hooke–Jeeves variant of pattern search: from a starting point \Lambda_0, perturb each parameter by the current step, move to the best neighbor if the loss improves, otherwise shrink the step (for example by 0.7×) until it falls below a threshold \epsilon. It needs no gradients, which suits a simulator in the loop. Convergence typically takes 160 simulation runs, about 5 minutes on an average computer.

Simulator

The simulator predicts the permeabilization intensity at each voxel X from the pressure field and the microbubble concentration:

I(X) = M \int_{t}^{t+\tau_t} c(t)\,p(X,t)\,dt + A

For speed it is run in a cumulative discrete form, without the offset:

\Gamma_k[X] = \Gamma_{k-1}[X] + c(k\Delta t)\,p[X](k\Delta t)

where \Gamma is the running exposure of voxel X at time step k.

Simulator Value
Domain Human brain, ~1260 cm³
Resolution 10³ voxels per mm³ (0.1 mm voxels)
Memory, full brain ~5 GB
Hardware GPU, 10¹¹ FLOPS (single precision)
Time per candidate trajectory 10–20 s
Explorable model from the simulator equation I = M\int c(t)\,p\,dt + A with the calibrated M = 6.1\times10^{-4} and A = 8.1\times10^{-4} s$^{-1}$. Assumptions (mine): c(t)=e^{-t/\tau_c} (the paper states only a ~60 s lifespan), pressure fixed at 0.43 MPa and normalized to 1, a duty cycle treated as an equivalent reduction of sonication time (as in the paper). The absolute exposure scale is indicative; the saturation and the duty-cycle scaling are the point.

Calibration on in vivo data

M and A come from a rat experiment. Two parallel lines were sonicated at 0.43 MPa, one with continuous FUS and one with 10 % PWM, along a rectangular path (10 mm active sides, 5 mm inactive sides, transducer moving at 10 mm/s) repeated for 60 s, giving 20 s of effective sonication on each line. Only the pulsed line was used, to avoid saturation: the simulated profile and the MRI R_1 profile were matched by equalizing their integrated intensity across the line.

Simulated and measured permeabilization maps of the pulsed line side by side, with their mean intensity profiles across the line below. Simulator (left) against rat MRI (right), with the mean profiles used for calibration.

Results

Validation used 512 random target shapes: 16 sizes \mathcal{S} from 1.5 to 5.0 mm (smallest bounding-box dimension), 16 aspect ratios from 1.0 to 2.0, and two rotations about the principal axis, 0° and 60°. Success meant at least 80 % coverage in at most 60 s.

Interleaving gives about a 4-fold increase in maximum treatable volume over mechanical steering alone (at least 80 % coverage in under 60 s; 512 random shapes; simulation). Approximate ratio as reported, not absolute volumes. In the same experiment the optimizer reaches sizes up to 4.2 mm at 0 degrees rotation.

Two 16 by 16 result grids over target size and aspect ratio; triangles show solved cases, black dots show coverage below 80 %; the left grid, with interleaving, solves larger sizes than the right grid, mechanical only. Interleaved steering (left) solves larger targets than mechanical-only (right). Triangle height is coverage, width is time, color is the normalized loss; black dots mark coverage below 80 %.

Two sketches of a target under the transducer: with its major axis horizontal it spans few layers; rotated toward the focal axis it spans more layers. Rotating the target toward the focal axis adds electronically steerable slices (1.2× to 2.0× at 60°).

Simulated permeabilization level over an ellipsoidal target mesh, in cross-section and in 3-D, from 0 (blue) to 1 (red). Simulated permeabilization map of a 3-D target (0.1 mm voxels).

Warning

All optimizer results are in simulation. The simulator was calibrated on two lines in one rat and assumes the gadolinium signal is conserved between sonication and imaging; its empirical form needs more in vivo data, and no clinical validation has been done.

Publications

ISTUDesign of Robotic Trajectories for Volumetric Ultrasound-induced Blood-Brain Barrier PermeabilizationAdnan Saood, Florent Nageotte, Benoit Larrat, Jonathan VappouInternational Symposium on Therapeutic Ultrasound (ISTU), Lyon, France, May 2023 · 2023 CRASImplementation of a Volumetric Blood-Brain Barrier Permeabilization Robotic PlatformAdnan Saood, Maciej Bednarczyk, Benoit Larrat, Jonathan Vappou, Florent NageotteComputer and Robot-Assisted Surgery (CRAS), Paris, France, September 2023 · 2023

The patent EP4445859A1 is listed in the box above.