Томографическая реконструкция
Томографическая реконструкция — это тип многомерной обратной задачи , задача которой состоит в том, чтобы получить оценку конкретной системы на основе конечного числа проекций . Математическая основа томографической визуализации была заложена Иоганном Радоном . Ярким примером применения является реконструкция компьютерной томографии (КТ), при которой изображения поперечного сечения пациентов получаются неинвазивным способом. Недавние разработки показали, что преобразование Радона и его обратное значение используются для задач, связанных с реалистичной вставкой объектов, необходимых для тестирования и оценки использования компьютерной томографии в службах безопасности аэропортов . [ 1 ]
Данная статья в целом относится к методам реконструкции для всех видов томографии , но некоторые термины и физические описания относятся непосредственно к реконструкции рентгеновской компьютерной томографии.
Представляем формулу
[ редактировать ]

Проекция объекта, полученная в результате томографического измерения под заданным углом. , состоит из набора линейных интегралов (см. рис. 1). Набор многих таких проекций под разными углами, организованных в 2D, называется синограммой (см. рис. 3). В рентгеновской КТ линейный интеграл представляет собой общее ослабление луча рентгеновских лучей при его прохождении через объект по прямой линии. Как уже говорилось выше, полученное изображение представляет собой 2D (или 3D) модель коэффициента затухания . То есть мы хотим найти изображение . Самый простой и легкий способ визуализации метода сканирования — это система параллельного проецирования , использовавшаяся в первых сканерах. Для этого обсуждения мы рассматриваем данные, которые должны быть собраны как серия параллельных лучей в позиции , поперек проекции под углом . Это повторяется для разных углов. Затухание происходит экспоненциально в тканях :
где — коэффициент затухания как функция положения. Поэтому, как правило, общее затухание луча в положении , на проекции под углом , определяется линейным интегралом:
Используя систему координат рисунка 1, значение на что точка будет проецироваться под углом дается:
Таким образом, приведенное выше уравнение можно переписать как
где представляет и – дельта-функция Дирака . Эта функция известна как преобразование Радона (или синограмма ) 2D-объекта.
Преобразование Фурье проекции можно записать как
- где [ 2 ]
- представляет собой фрагмент двумерного преобразования Фурье под углом . Используя обратное преобразование Фурье , можно легко вывести формулу обратного преобразования Радона.
где является производной Гильберта преобразования
Теоретически обратное преобразование Радона даст исходное изображение. Теорема о срезах проекций говорит нам, что если бы у нас было бесконечное количество одномерных проекций объекта, снятых под бесконечным числом углов, мы могли бы идеально восстановить исходный объект. . Однако на практике будет доступно лишь ограниченное число прогнозов.
Предполагая имеет эффективный диаметр и желаемое разрешение , эмпирическое правило для количества проекций, необходимых для реконструкции, равно [ 2 ]
Алгоритмы реконструкции
[ редактировать ]Разработаны практические алгоритмы реконструкции, реализующие процесс реконструкции трехмерного объекта по его проекциям. [ 3 ] [ 2 ] Эти алгоритмы разработаны в основном на основе математики рентгеновского преобразования , статистических знаний о процессе сбора данных и геометрии системы отображения данных.
Алгоритм восстановления Фурье-области
[ редактировать ]Реконструкцию можно произвести с помощью интерполяции. Предполагать прогнозы генерируются под одинаково расположенными углами, каждый из которых производится с одинаковой частотой. Дискретное преобразование Фурье (ДПФ) в каждой проекции дает выборку в частотной области. Объединение всех проекций с частотной дискретизацией создает полярный растр в частотной области. Полярный растр разрежен, поэтому для заполнения неизвестных точек ДПФ используется интерполяция, а реконструкцию можно выполнить с помощью обратного дискретного преобразования Фурье . [ 4 ] Производительность реконструкции можно улучшить за счет разработки методов изменения разреженности полярного растра, повышая эффективность интерполяции.
Например, концентрический квадратный растр в частотной области можно получить, изменяя угол между каждой проекцией следующим образом:
где самая высокая частота, подлежащая оценке.
Концентрический квадратный растр повышает эффективность вычислений, позволяя всем позициям интерполяции находиться на прямоугольной решетке ДПФ. Кроме того, это уменьшает ошибку интерполяции. [ 4 ] Тем не менее, алгоритм преобразования Фурье имеет недостаток, связанный с созданием зашумленных выходных данных.
Алгоритм обратной проекции
[ редактировать ]В практике реконструкции томографических изображений часто используется стабилизированная и дискретизированная версия обратного преобразования Радона, известная как алгоритм обратной проекции с фильтрацией . [ 2 ]
В дискретной системе обратное преобразование Радона имеет вид
где - угловое расстояние между выступами и представляет собой ядро Радона с частотной характеристикой .
Название «обратная проекция» происходит от того факта, что одномерная проекция должна быть отфильтрована с помощью одномерного ядра Радона (обратная проекция), чтобы получить двумерный сигнал. Используемый фильтр не содержит усиления по постоянному току, поэтому добавление смещения по постоянному току может быть желательным . Реконструкция с использованием обратной проекции обеспечивает лучшее разрешение, чем метод интерполяции, описанный выше. Однако он вызывает больший шум, поскольку фильтр склонен усиливать высокочастотный контент.
Алгоритм итерационной реконструкции
[ редактировать ]Итерационный алгоритм требует больших вычислительных ресурсов, но позволяет включать априорную информацию о системе. . [ 2 ]
Позволять быть числом проекций и быть оператором искажения для проекция, снятая под углом . представляют собой набор параметров для оптимизации преобразования итераций.

Альтернативным семейством алгоритмов рекурсивной томографической реконструкции являются методы алгебраической реконструкции и итеративная разреженная асимптотическая минимальная дисперсия .
Реконструкция веерного луча
[ редактировать ]Использование неколлимированного веерного луча является обычным явлением, поскольку коллимированный пучок излучения трудно получить. Веерные лучи будут генерировать ряд линейных интегралов, не параллельных друг другу, как проекции. Для системы веерного луча требуется диапазон углов в 360 градусов, что накладывает механические ограничения, но позволяет ускорить получение сигнала, что может быть выгодно в определенных условиях, например, в области медицины. Обратное проецирование следует аналогичной двухэтапной процедуре, которая приводит к реконструкции путем вычисления обратных проекций взвешенной суммы, полученных на основе отфильтрованных проекций.
Реконструкция глубокого обучения
[ редактировать ]
В настоящее время методы глубокого обучения широко применяются для реконструкции изображений и достигли впечатляющих результатов в различных задачах реконструкции изображений, включая низкодозное шумоподавление, реконструкцию с разреженным изображением, томографию с ограниченным углом и уменьшение металлических артефактов. Отличный обзор можно найти в специальном выпуске. [ 5 ] транзакции IEEE по медицинской визуализации. Одна группа алгоритмов реконструкции глубокого обучения применяет нейронные сети постобработки для достижения реконструкции изображений, где входные изображения реконструируются обычными методами реконструкции. Одним из примеров применения является уменьшение артефактов с использованием U-Net в томографии с ограниченным углом. [ 6 ] Однако в изображении, восстановленном таким полностью управляемым данными методом, могут возникнуть неправильные структуры. [ 7 ] как показано на рисунке. Таким образом, интеграция известных операторов в архитектуру нейронных сетей представляется полезной, как описано в концепции точного обучения. [ 8 ] Например, прямую реконструкцию изображения по данным проекции можно изучить с помощью фильтрованной обратной проекции. [ 9 ] Другой пример — создание нейронных сетей путем развертывания алгоритмов итеративной реконструкции. [ 10 ] За исключением точного обучения, с использованием традиционных методов реконструкции с предварительной реконструкцией глубокого обучения. [ 11 ] Это также альтернативный подход к улучшению качества изображения при реконструкции глубокого обучения.
Программное обеспечение для томографической реконструкции
[ редактировать ]Томографические системы имеют значительные различия в своих приложениях и геометрии (расположении источников и детекторов). Эта изменчивость создает необходимость в очень специфических, адаптированных реализациях алгоритмов обработки и реконструкции. Таким образом, большинство производителей КТ предоставляют свое собственное фирменное программное обеспечение. Это делается не только для защиты интеллектуальной собственности, но также может быть предписано государственным регулирующим органом. Тем не менее, за последние пару десятилетий было разработано несколько пакетов программного обеспечения для томографической реконструкции общего назначения, как коммерческих, так и с открытым исходным кодом.
Большинство коммерческих пакетов программного обеспечения, доступных для приобретения, ориентированы на обработку данных для настольных систем конусно-лучевой компьютерной томографии. Некоторые из этих программных пакетов включают Volume Graphics , InstaRecon , iTomography , Livermore Tomography Tools (LTT) и Cone Beam Software Tools (CST) .
Некоторые заслуживающие внимания примеры программного обеспечения для реконструкции с открытым исходным кодом включают в себя: Reconstruction Toolkit (RTK), [ 12 ] КОНРАД, [ 13 ] ТомоПи, [ 14 ] набор инструментов АСТРА, [ 15 ] [ 16 ] ПИРО-НН, [ 17 ] ОДЛ, [ 18 ] ТИГР, [ 19 ] и ЛЕАП. [ 20 ]
Галерея
[ редактировать ]В галерее показан полный процесс томографии простого объекта и последующей томографической реконструкции на основе ART.
-
Рис. 2: Объект-фантом , два квадрата с кошачьими углами.
-
Рис. 3: Синограмма фантомного объекта (рис. 2), полученная по данным томографии. Было взято 50 проекционных срезов под углом 180 градусов, отобранных на равном расстоянии (только по совпадению ось X отмечает смещение на -50/50 единиц).
-
Рис.4: ART Томографическая реконструкция синограммы на рис.3 на основе , представленная в виде анимации процесса итеративной реконструкции. Исходный объект можно аппроксимативно реконструировать, поскольку полученное изображение имеет некоторые визуальные артефакты .
См. также
[ редактировать ]- Операция компьютерной томографии#Томографическая реконструкция
- Реконструкция конусной балки
- Промышленная компьютерная томография
- Промышленные томографические системы» ООО «
Ссылки
[ редактировать ]- ^ Найла Мегерби; Тоби П. Брекон; Грег Т. Флиттон; Андре Мутон (октябрь 2013 г.). «Генерация металлических артефактов на основе преобразования радона в трехмерной проекции изображений угроз» (PDF) . Учеб. SPIE Оптика и фотоника для борьбы с терроризмом, преступностью и обороны . Том. 8901. ШПИОН. стр. 1–7. дои : 10.1117/12.2028506 . S2CID 14001672 . Проверено 5 ноября 2013 г.
- ^ Перейти обратно: а б с д и Даджен и Мерсеро (1984). Многомерная цифровая обработка сигналов . Прентис-Холл.
- ^ Герман, Г.Т., Основы компьютерной томографии: реконструкция изображения по проекции, 2-е издание, Springer, 2009 г.
- ^ Перейти обратно: а б Р. Мерсеро, А. Оппенгейм (1974). «Цифровая реконструкция многомерных сигналов по их проекциям». Труды IEEE . 62 (10): 1319–1338. дои : 10.1109/proc.1974.9625 . hdl : 1721.1/13788 .
- ^ Ван, Ге; Йе, Чон Чу; Мюллер, Клаус; Фесслер, Джеффри А. (2018). «Реконструкция изображений — новый рубеж машинного обучения». Транзакции IEEE по медицинской визуализации . 37 (6): 1289–1296. дои : 10.1109/TMI.2018.2833635 . ПМИД 29870359 . S2CID 46931303 .
- ^ Гу, Джавук; Йе, Чон Чхоль (2017). Остаточное обучение в многомасштабной вейвлет-области для реконструкции компьютерной томографии с ограниченным углом . Полностью 3D. стр. 443–447.
- ^ Исин Хуан; Тобиас Вюрфль; Катарина Брейнингер; Лин Лю; Гюнтер Лаурич; Андреас Майер (2018). Некоторые исследования устойчивости глубокого обучения в томографии с ограниченным углом . МИККАИ. дои : 10.1007/978-3-030-00928-1_17 .
- ^ Майер, Андреас К; Сибен, Кристофер; Стимпель, Бернхард; Вюрфль, Тобиас; Хоффманн, Матис; Шебеш, Франк; Фу, Вэйлинь; Милль, Леонид; Клинг, Лассе; Кристиансен, Силке (2019). «Обучение с помощью известных операторов снижает максимальные границы ошибок» . Природный машинный интеллект . 1 (8): 373–380. arXiv : 1907.01992 . дои : 10.1038/s42256-019-0077-5 . ПМК 6690833 . ПМИД 31406960 .
- ^ Тобиас Вюрфл; Матис Хоффманн; Винсент Кристлейн; Катарина Брейнингер; Исин Хуан; Матиас Унберат; Андреас Майер (2018). «Компьютерная томография с глубоким обучением: изучение весов проекционной области из области изображения в задачах с ограниченным углом». Транзакции IEEE по медицинской визуализации . 37 (6): 1454–1463. дои : 10.1109/TMI.2018.2833499 . ПМИД 29870373 . S2CID 46935914 .
- ^ Дж. Адлер; О. Октем (2018). «Изученная первично-двойственная реконструкция». Транзакции IEEE по медицинской визуализации . 37 (6): 1322–1332. arXiv : 1707.06474 . дои : 10.1109/TMI.2018.2799231 . ПМИД 29870362 . S2CID 26897002 .
- ^ Исин Хуан; Александр Преухс; Гюнтер Лаурич; Майкл Манхарт; Сяолинь Хуан; Андреас Майер (2019). Согласованное уменьшение количества артефактов в данных для томографии с ограниченным углом с использованием априорного глубокого обучения . Машинное обучение для реконструкции медицинских изображений. arXiv : 1908.06792 . дои : 10.1007/978-3-030-33843-5_10 .
- ^ Инструментарий реконструкции (RTK)
- ^ Майер, Андреас; Хофманн, Ханнес Г.; Бергер, Мартин; Фишер, Питер; Швеммер, Крис; Ву, Хайбо; Мюллер, Керстин; Хорнеггер, Иоахим; Чхве, Чан Хван; Рисс, Кристиан; Кейл, Андреас; Фариг, Ребекка (2013). «CONRAD - Программная платформа для конусно-лучевой визуализации в радиологии» . Медицинская физика . 40 (11): 111914. Бибкод : 2013MedPh..40k1914M . дои : 10.1118/1.4824926 . ПМЦ 3820625 . ПМИД 24320447 .
- ^ Гюрсой, Дога; Де Карло, Франческо; Сяо, Сянхуэй; Якобсен, Крис (2014). «TomoPy: платформа для анализа данных синхротронной томографии» . Журнал синхротронного излучения . 22 (5): 1188–1193. Бибкод : 2014SPIE.9212E..0NG . дои : 10.1107/S1600577514013939 . ПМК 4181643 . ПМИД 25178011 .
- ^ ван Арле, Вим; Паленстейн, Виллем Ян; Де Бутчер, Ян; Альтанцис, Томас; Балс, Сара ; Батенбург, К. Йост; Сийберс, Ян (октябрь 2015 г.). «ASTRA Toolbox: платформа для разработки передовых алгоритмов в электронной томографии» . Ультрамикроскопия . 157 : 35–47. дои : 10.1016/j.ultramic.2015.05.002 . HDL : 10067/1278340151162165141 . ПМИД 26057688 .
- ^ ван Арле, Вим; Паленстейн, Виллем Ян; Кант, Йерун; Янссенс, Элин; Блейхродт, Фолкерт; Добровольский, Андрей; Де Бутчер, Ян; Йост Батенбург, К.; Сийберс, Январь (2016). «Быстрая и гибкая рентгеновская томография с использованием набора инструментов ASTRA» . Оптика Экспресс . 24 (22): 35–47. Стартовый код : 2016OExpr..2425129V . дои : 10.1364/OE.24.025129 . hdl : 10067/1392160151162165141 . ПМИД 27828452 .
- ^ Сибен, Кристофер; Мичен, Маркус; Стимпель, Бернхард; Зейтц, Стефан; Плонер, Стефан; Майер, Андреас (2019). «PYRO-NN: операторы реконструкции Python в нейронных сетях» . Медицинская физика . 46 (11): 5110–5115. arXiv : 1904.13342 . Бибкод : 2019МедФ..46.5110С . дои : 10.1002/mp.13753 . ПМК 6899669 . ПМИД 31389023 .
- ^ «Одлгрупп/Одл» . Гитхаб .
- ^ Опубликовано Университетом Бата и ЦЕРН.
Бигури, Андер; Досандж, Манджит; Хэнкок, Стивен; Сулеймани, Манучехр (8 сентября 2016 г.). «TIGRE: набор инструментов MATLAB-GPU для реконструкции изображений КЛКТ» . Биомедицинская физика и инженерия Экспресс . 2 (5): 055010. doi : 10.1088/2057-1976/2/5/055010 . ISSN 2057-1976 . - ^ [1] Ким, Хёджин; Чампли, Кайл (2023). «Дифференцируемый передний проектор для рентгеновской компьютерной томографии». ИКМЛ . arXiv : 2307.05801 .
Дальнейшее чтение
[ редактировать ]- Авинаш Как и Малкольм Слейни (1988), Принципы компьютерной томографической визуализации, IEEE Press, ISBN 0-87942-198-3 .
- Брюянт, П. П. «Алгоритмы аналитической и итеративной реконструкции в ОФЭКТ» Журнал ядерной медицины 43 (10): 1343-1358, 2002 г.
Внешние ссылки
[ редактировать ]- Слейни, AC Как и Малкольм. «Принципы компьютерной томографии» . Slaney.org . Проверено 7 сентября 2018 г.
- Инструментарий Insight; программное обеспечение для томографической поддержки с открытым исходным кодом
- «TomoPy — документация TomoPy 1.1.3» . Tomopy.readthedocs.org . Проверено 7 сентября 2018 г.
- Набор инструментов ASTRA (Всемасштабная томографическая реконструкция Антверпена); очень гибкое и быстрое программное обеспечение с открытым исходным кодом для компьютерной томографической реконструкции
- НифтиРек; комплексное программное обеспечение для томографической реконструкции с открытым исходным кодом; Возможность написания сценариев Matlab и Python
- Инструмент томографической реконструкции и визуализации с открытым исходным кодом
- «ITS plc — Томография электрических процессов для промышленной визуализации» . Itoms.com . Проверено 7 сентября 2018 г.