HomeAdaptive Radiotherapy ReplanningMR-Linac Online Adaptive Planning Simulator

🔁 MR-Linac Online Adaptive Planning Simulator

This simulation demonstrates online adaptive planning for MR-Linac systems during treatment sessions. It allows users to practice making real-time adjustments to radiotherapy plans based on patient anatomy and other factors, improving the accuracy and efficiency of treatments.

Adaptive Radiotherapy Replanning2DModerate60 FPS
mr-linac-online-adaptive-planning ↗ Open standalone

МРТ безпосередньо на столі — анатомія дня замість анатомії тижня

Головна відмінність MR-Linac від звичайного лінійного прискорювача з конусно-променевою КТ (CBCT) — це джерело зображення для щоденного позиціонування. Замість рентгенівського CBCT з низьким контрастом м’яких тканин, гібридна система поєднує діагностичну МРТ (1.5 Тл в Elekta Unity або 0.35–0.5 Тл в ViewRay MRIdian) безпосередньо з кільцем прискорювача, отримуючи знімок анатомії пацієнта за лічені хвилини до кожної фракції опромінення.

  • 2–5 хв: Час сканування (T2-зважена послідовність)
  • 0.35–1.5 Тл: Напруженість поля (MRIdian vs Unity)
  • ↑↑↑: Контраст м’яких тканин (проти CBCT конусного променя)
  • кожна фракція: Частота сканування (100% онлайн-адаптивних сеансів)

Гібридна архітектура МРТ-прискорювача

MR-Linac — це інженерний компроміс між двома технологіями, які традиційно несумісні: надпровідний магніт МРТ створює сильне статичне поле, що спотворює траєкторію електронного пучка прискорювача, а сам прискорювач генерує радіочастотні та механічні перешкоди, здатні зіпсувати якість МР-зображення.

Elekta Unity вирішує це компонуванням: кільцевий 1.5 Тл магніт з розділеним ("split") дизайном пропускає промінь крізь щілину в кріостаті, тоді як ViewRay MRIdian використовує низькопольовий 0.35 Тл (пізніше 0.5 Тл) магніт для мінімізації взаємних перешкод. Обидві платформи інтегрують МРТ, багатопелюстковий колімятор та систему доставки дози у єдиний контур керування, синхронізований по часу.

Перед кожною фракцією пацієнт укладається на стіл, і без зміни положення виконується швидка діагностична послідовність — зазвичай true-FISP або T2-HASTE — що дає знімок з контрастом м’яких тканин, недосяжним для рентгенівського CBCT.

На відміну від CBCT, де межа пухлини підшлункової залози чи передміхурової залози часто губиться на тлі оточуючих тканин, МРТ дає чіткий контраст м’якотканинних меж без додаткової променевої дози на пацієнта від самого зображення.

Компроміс швидкість/якість та вплив на робочий процес

Швидкість МР-послідовності напряму визначає загальну тривалість сеансу: швидші протоколи (нижча просторова роздільність, менше усереднень сигналу) скорочують час сканування до ~2 хвилин, але дають зашумленіші зображення, що ускладнює точну сегментацію. Діагностичні протоколи з вищою роздільністю можуть тривати 4–5 хвилин, покращуючи чіткість меж пухлини, але подовжуючи час, протягом якого пацієнт залишається нерухомим на столі.

Цей компроміс — один з ключових параметрів клінічного протоколу: для рухливих мішеней (легені, печінка) часто обирають швидші послідовності з компенсацією руху, тоді як для нерухомих мішеней (простата, головний мозок) виправдана вища якість зображення.

Типовий повний онлайн-адаптивний сеанс на MR-Linac триває 30–45 хвилин — суттєво довше за стандартний IGRT-сеанс (10–15 хв), але саме цей час "на столі" компенсується щоденною корекцією анатомії замість накопичення похибок укладання.

Деформівна реєстрація зображень — від вчорашніх контурів до сьогоднішньої анатомії

Отримане МР-зображення саме по собі не має контурів мішені та органів ризику — їх потрібно перенести з референсного плану. Замість повторної ручної сегментації кожного дня (що зайняло б 20–40 хвилин і не вклалося б у клінічний робочий процес), алгоритми деформівної реєстрації зображень (DIR) автоматично "деформують" вчорашню анатомічну карту так, щоб вона відповідала сьогоднішній МРТ — за секунди-хвилини.

  • 10–30 с: Час деформівної реєстрації (GPU-прискорені B-spline алгоритми)
  • 0.85–0.95: Коефіцієнт Dice (типовий) (для більшості м’якотканинних структур)
  • 8–15: Структур, що переносяться (мішень + органи ризику)
  • ~70–80%: Економія часу лікаря (проти ручного контурування "з нуля")

Як працює деформівна реєстрація зображень

DIR обчислює нелінійне векторне поле деформації, яке відображає кожен воксель референсного зображення на відповідний воксель сьогоднішньої МРТ, максимізуючи міру подібності (взаємна інформація, кореляційний коефіцієнт) між зображеннями. На відміну від жорсткої реєстрації (лише зсув і поворот), деформівна реєстрація враховує локальні зміни форми: наповнення сечового міхура, рух кишкових петель, зменшення об’єму пухлини після кількох фракцій хіміопроменевої терапії.

Алгоритми на основі B-сплайнів чи демонів (demons algorithm) розбивають зображення на контрольні точки, оптимізуючи їх положення ітеративно на GPU, що дозволяє отримати повне векторне поле деформації для об’єму 3D-МРТ за 10–30 секунд — сумісно з клінічним "вікном очікування" пацієнта на столі.

Після обчислення поля деформації контури мішені та органів ризику з референсного плану автоматично переносяться (warping) у нову геометрію, після чого лікар чи дозиметрист перевіряє результат і за потреби вносить локальні правки.

Сучасні платформи дедалі частіше застосовують згорткові нейронні мережі (deep learning DIR) для прискорення та підвищення точності деформівної реєстрації, скорочуючи час обчислення вдвічі порівняно з класичними B-spline методами при збереженні або покращенні коефіцієнта Dice.

Контроль якості автоматичного контурування

Автоматично перенесені контури ніколи не приймаються "наосліп" — клінічний протокол вимагає візуальної перевірки лікарем або дозиметристом кожної структури на кожному зрізі, з можливістю ручного редагування межі одним дотиком або перетягуванням точки контуру. Особливо ретельно перевіряються межі, що прилягають до критичних органів ризику (пряма кишка, дванадцятипала кишка, спинний мозок), де навіть невелика похибка деформації може призвести до клінічно значущої різниці дози.

Цей крок є вузьким місцем усього онлайн-адаптивного робочого процесу: чим точніша автоматична деформація, тим менше ручних правок потрібно, і тим коротший загальний час сеансу.

Онлайн-оптимізація дози — новий план лікування за лічені хвилини

Маючи оновлені контури, система повинна швидко перерахувати розподіл дози так, щоб мішень отримала призначену дозу, а органи ризику залишились у межах обмежень, — і зробити це, поки пацієнт нерухомо лежить на столі. Це вимагає радикального прискорення традиційного процесу планування променевої терапії, який зазвичай триває години.

  • 8–20 хв: Час повторної оптимізації (GPU-прискорений розрахунок дози)
  • 2: Стратегії адаптації (adapt-to-position vs adapt-to-shape)
  • сотні: Ітерацій оптимізатора (за секунди на GPU Monte Carlo)
  • автоматичне: Порівняння з референсним планом (DVH-метрики оновлюються наживо)

Adapt-to-position проти adapt-to-shape

Існують дві стратегії онлайн-адаптації різної складності. "Adapt-to-position" (ATP) лише коригує ізоцентр і форму поля відповідно до зсуву мішені, без повного перерахунку оптимізації — це швидко (хвилини), але не враховує зміну форми органів. "Adapt-to-shape" (ATS) виконує повну повторну оптимізацію флюенсу пучка на основі щойно деформованих контурів — точніше, але обчислювально дорожче.

GPU-прискорені алгоритми Monte Carlo дозозчислення (наприклад, GPUMCD в Elekta Unity) скорочують розрахунок дози з годин до секунд на ітерацію, роблячи повну ATS-оптимізацію клінічно реалістичною в межах 10–20-хвилинного вікна очікування пацієнта.

Саме здатність виконувати повну adapt-to-shape реоптимізацію, а не лише зсув поля, відрізняє "справжню" онлайн-адаптивну променеву терапію від простішого image-guided позиціонування — і є головною клінічною перевагою MR-Linac платформ.

Компроміс швидкість/якість оптимізації

Як і на етапі сканування, оптимізація дози балансує між швидкістю та точністю: менша кількість ітераій оптимізатора чи грубіша сітка дозового розрахунку прискорює процес, але може залишити субоптимальний розподіл дози в областях різкого градієнта поблизу органів ризику. Клінічні протоколи зазвичай встановлюють поріг збіжності оптимізації (наприклад, зміна цільової функції <1% між ітераціями) як компроміс між часом очікування пацієнта та якістю фінального плану.

Після завершення оптимізації система автоматично генерує порівняльну гістограму доза-об’єм (DVH) для нового плану поруч із референсним, підсвічуючи будь-яке погіршення покриття мішені чи перевищення обмежень органів ризику.

Затвердження плану в кімнаті лікування — останній контрольний пункт перед опроміненням

Жоден адаптований план не переходить до доставки дози без явного затвердження лікаря-променевого терапевта, який фізично або віддалено переглядає результат оптимізації безпосередньо в кімнаті лікування, поки пацієнт очікує на столі. Це критична контрольна точка людського нагляду в повністю автоматизованому за іншими параметрами робочому процесі.

  • 2–5 хв: Час перегляду та затвердження (DVH + візуальна перевірка зрізів)
  • ~10–20: Порівнюваних метрик DVH (мішень + кожен орган ризику)
  • 3 варіанти: Рішення лікаря (прийняти адаптований / референсний / відкоригувати)
  • >90%: Частка сеансів з адаптацією (адаптований план обирається частіше)

Робочий процес перегляду плану біля столу

Після завершення онлайн-оптимізації система одночасно відображає два повністю розраховані плани: (1) референсний план, перерахований на сьогоднішній анатомії "як є" (без адаптації), та (2) новий адаптований план. Лікар порівнює гістограми доза-об’єм обох варіантів пліч-о-пліч, перевіряючи покриття мішені (наприклад, V95% ≥ 95%) та дотримання обмежень для кожного органу ризику.

Якщо адаптований план перевершує референсний за клінічно значущими метриками — що трапляється у переважній більшості сеансів через щоденні зміни анатомії — лікар затверджує саме його одним натисканням. Якщо адаптація виявляється незадовільною (наприклад, через артефакти зображення чи невдалу деформівну реєстрацію), лікар може відхилити план, доручити коригування дозиметристу або, у крайньому випадку, перейти до референсного плану.

Це рішення приймається під тиском часу: пацієнт нерухомо лежить у скануючому апараті, тому клінічні протоколи MR-Linac центрів встановлюють жорсткий ліміт у кілька хвилин на етап затвердження, аби сукупна тривалість сеансу залишалась клінічно прийнятною.

Мультидисциплінарна відповідальність та документування

Затвердження плану — це не лише технічне, а й юридично-клінічне рішення: воно документується в системі запису та верифікації (Record & Verify) з зазначенням часу, ідентифікатора лікаря та обраного варіанту плану, формуючи повний аудиторський слід для кожної фракції лікування.

У деяких центрах фізик-дозиметрист паралельно проводить незалежну перевірку якості нового плану (перевірку контрольної суми MU, вторинний розрахунок дози) ще до того, як лікар натисне кнопку затвердження, додаючи ще один рівень безпеки до повністю адаптованого щоденного циклу лікування.

Cine-МРТ гейтинг — промінь опромінює лише тоді, коли мішень на місці

Останній етап циклу — фактична доставка затвердженого адаптованого плану — відбувається під безперервним МРТ-моніторингом у реальному часі. На відміну від традиційної променевої терапії, де положення пухлини під час опромінення лише передбачається, MR-Linac "бачить" мішень безпосередньо протягом усього сеансу опромінення завдяки швидкій кіно-МРТ (cine-MRI) послідовності.

  • 4–8 кадрів/с: Частота кіно-МРТ (сагітальна чи коронарна площина)
  • 30–70%: Типовий gating duty cycle (частка часу з увімкненим променем)
  • 1–5 мм: Толерантність трекінгу (радіус межі гейтингу навколо мішені)
  • <0.5 с: Затримка утримання променя (від виходу мішені за межу до зупинки)

Механізм cine-гейтингу в реальному часі

Під час доставки дози система безперервно отримує 2D кіно-МРТ зрізи через мішень із частотою 4–8 кадрів за секунду. Програмне забезпечення трекінгу в реальному часі автоматично визначає положення центроїда пухлини на кожному кадрі та порівнює його з наперед визначеною гейтинг-межею (gating boundary) — зазвичай ізотропним контуром у кілька міліметрів навколо запланованого положення мішені.

Поки центроїд мішені залишається всередині цієї межі, промінь прискорювача активний ("beam ON"). Щойно мішень унаслідок дихання, перистальтики чи мимовільного руху виходить за межу толерантності, система миттєво (менш ніж за 0.5 секунди) утримує промінь ("beam HOLD"), відновлюючи опромінення автоматично, коли мішень повертається в межу.

Толерантність гейтингу — це компроміс: вужча межа (1–2 мм) підвищує геометричну точність, але знижує duty cycle (промінь частіше вимикається), подовжуючи загальний час доставки дози; ширша межа (4–5 мм) скорочує сеанс, але допускає більший рух мішені під час опромінення.

Клінічне значення для рухливих пухлин

Cine-гейтинг особливо цінний для пухлин з вираженою дихальною рухливістю — печінки, підшлункової залози, наднирників, — де амплітуда руху мішені може сягати 10–20 мм за дихальний цикл без керування рухом. Без gating чи трекінгу така амплітуда вимагала б значного розширення планувального об’єму (PTV margin), опромінюючи набагато більший об’єм здорової тканини, ніж необхідно.

Завдяки прямій візуалізації м’яких тканин у реальному часі — перевазі, недоступній для рентгенівських систем гейтингу на основі поверхневих маркерів чи імплантованих фідуціальних міток, — MR-Linac дозволяє звужувати планувальні межі та ескалувати дозу на мішень, зберігаючи оточуючі органи ризику в безпечних межах.

Комбінація щоденної онлайн-адаптації (Етапи 1–4) з внутрішньофракційним cine-гейтингом (Етап 5) утворює замкнений цикл контролю анатомії — від міжфракційних змін (день у день) до внутрішньофракційного руху (секунда в секунду) — що є визначальною клінічною перевагою MR-Linac перед звичайними системами IGRT.
⚙ Under the hood

This simulation demonstrates online adaptive planning for MR-Linac systems during treatment sessions. It allows users to practice making real-time adjustments to radiotherapy plans based on patient anatomy and other factors, improving the accuracy and efficiency of treatments.

CanvasBiomedicine

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)