Це команда drr, яку можна запустити у безкоштовного хостинг-провайдера OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
drr - створити цифрову реконструйовану рентгенограму
СИНТАКСИС
drr [параметри] [infile]
ОПИС
Цифрово реконструйована рентгенограма (DRR) – це синтетична рентгенограма, яка може бути
отримані за допомогою комп’ютерної томографії (КТ). Він використовується як еталонне зображення для
перевірка правильного положення пацієнта перед променевою терапією.
DRR ВИКОРИСТАННЯ
Програма drr, яка постачається разом із plastimatch, приймає КТ-зображення як вхідні дані та генерує його
або більше вихідних зображень. Вхідне зображення має формат MHA, а вихідні зображення можуть бути
у форматі pgm, pfm або raw. Використання командного рядка:
Використання: drr [параметри] [infile]
варіанти:
-Апаратне забезпечення або "cpu" або "cuda" (за замовчуванням=cpu)
-a num Створити num рівновіддалених кутів
-N angle Різниця між сусідніми кутами (в градусах)
-nrm "xyz" Встановити вектор нормалі для панелі
-vup "xyz" Встановити вектор vup (до верхнього рядка) для панелі
-g "sad sid" Встановити sad, sid (у мм)
-r "rc" Встановити вихідну роздільну здатність (у пікселях)
-s scale Масштабувати інтенсивність вихідного файлу
-e Виконує експоненціальне відображення вихідних значень
-c "rc" Встановити центр зображення (у пікселях)
-z "s1 s2" Встановити фізичний розмір візерунка (у мм)
-w "r1 r2 c1 c2" Створення зображення лише для пікселів у вікні (у пікселях)
-t outformat Виберіть вихідний формат: pgm, pfm або raw
-i алгоритм Вибрати алгоритм {точний, рівномірний}
-o "o1 o2 o3" Встановити положення ізоцентру
-I infile Встановити вхідний файл у форматі mha
-O outprefix Створити вихідні файли за допомогою вказаного префікса
Програму drr можна використовувати в обох один зображення режим or Обертальний режим. В одиночному
режим зображення, ви вказуєте повну геометрію джерела рентгенівського випромінювання та панелі зображення для a
єдине зображення. У обертальному режимі передбачається, що геометрія зображення є такою
Параметри командного рядка більш детально описані нижче.
-A апаратні засоби
Виберіть режим потокової обробки, тобто «cpu» або «cuda». Значення за замовчуванням
"ЦП".
Якщо використовується апаратне забезпечення центрального процесора, генерація DRR використовує OpenMP для багатоядерного прискорення
ваш компілятор підтримує це. Gcc і Microsoft Visual Studio Professional
компілятори підтримують OpenMP, а Microsoft Visual Studio Express — ні.
На даний момент прискорення cuda не працює.
-a Num Згенеруйте кількість рівновіддалених кутів
-r "r1 r2"
Встановіть роздільну здатність панелі зображень (у пікселях). Тут r1 відноситься до числа
рядків, а r2 відноситься до кількості стовпців.
SINGLE IMAGE РЕЖИМ
Наступний приклад ілюструє використання режиму одного зображення:
drr -nrm "1 0 0" \
-vup "0 0 1" \
-g "1000 1500" \
-r "1024 768" \
-z "400 300" \
-c "383.5 511.5" \
-o "0 -20 -50" \
вхідний_файл.mha
У наведеному вище прикладі ізоцентр вибрано як (0, -20, -50), місце, позначене на
КТ зображення. Орієнтація проекційного зображення контролюється nrm та вуп
параметри. Використання значень за замовчуванням (1, 0, 0) і (0, 0, 1) дає DRR, показане на
справа: [зображення] [зображення]
Змінюючи нормальний напрямок (nrm), ми можемо вибрати інший напрямок променя в межах an
ізоцентрична орбіта. Наприклад, передньо-задній (AP) DRR генерується з нормальним
з (0, -1, 0), як показано нижче: [зображення]
Обертання панелі зображень вибирається за допомогою вуп варіант. Значення за замовчуванням
вуп дорівнює (0, 0, 1), що означає, що верхня частина панелі орієнтована до позитивного z
напрямок у світових координатах. Якби ми хотіли повернути панель на 45 градусів
проти годинникової стрілки на нашому огляді AP, ми б встановили вуп у напрямку (1, 0, 1), як показано на
зображення нижче. Зауважте, що вуп не потрібно нормалізувати. [зображення]
РОТАЦІЙНИЙ РЕЖИМ
У обертальному режимі створюється кілька зображень. Передбачається джерело та панель зображень
обертатися по коловій орбіті навколо ізоцентра. Виконується кругова орбіта
навколо осі Z, і зображення генеруються кожні -N анг градусів орбіти. Це
ілюструється на наступному прикладі:
drr -N 20 \
-a 18 \
-g "1000 1500" \
-r "1024 768" \
-z "400 300" \
-o "0 -20 -50" \
вхідний_файл.mha
У наведеному вище прикладі 18 зображень створено з інтервалом 20 градусів, як показано нижче: [image]
Використовуйте drr онлайн за допомогою сервісів onworks.net