Алгоритмы реконструкции изображений

Реконструкция изображений — это процесс преобразования собранных проекционных данных (например, в компьютерной томографии, магнитно-резонансной томографии, позитронно-эмиссионной томографии) в двумерное или трёхмерное изображение внутренней структуры организма. Основная задача — восстановить распределение физических величин (плотности, радиоактивности, коэффициента ослабления и пр.) по сечению или объёму на основании измерений, полученных с разных углов.


Обратная проекционная методика

Наиболее интуитивно понятный подход — простая обратная проекция. Она заключается в распространении каждого проекционного измерения вдоль траектории, по которой оно было получено. Однако такой метод приводит к размытым изображениям, так как энергия каждого луча распределяется вдоль всей прямой.

Для устранения размытия применяется взвешивание фильтром (фильтрационная обратная проекция, FBP — filtered back projection).


Фильтрационная обратная проекция (FBP)

Метод основан на следующем:

  • Фильтрация проекционных данных в пространстве частот с целью усиления высокочастотных компонент, отвечающих за границы и контуры;
  • Обратная проекция отфильтрованных данных на плоскость реконструкции.

Математическое обоснование

FBP реализует численное приближение решения обратной задачи Радона. Пусть p(θ, s) — проекция объекта вдоль угла θ, тогда восстановленное изображение f(x, y) выражается как:

f(x, y) = ∫0π[∫−∞P(θ, ω)|ω|e2πiωsdω]dθ,

где P(θ, ω) — преобразование Фурье проекции p(θ, s), а s = xcos θ + ysin θ. Фильтр |ω| усиливает высокочастотные составляющие.

Применяемые фильтры

  • Рэмп-фильтр (Ram-Lak) — усиливает резкие переходы, может вводить шум;
  • Хэннинг, Хэмминг, Шепп-Логан — модификации, подавляющие шум и ограничивающие усиление высоких частот.

Итеративные методы реконструкции

Когда данные неполны, зашумлены или неравномерно распределены, итеративные алгоритмы обеспечивают более устойчивую реконструкцию.

Algebraic Reconstruction Technique (ART)

Этот метод основывается на решении системы линейных уравнений, полученной из дискретизированной формы проекций. Объём объекта разбивается на воксели, и каждый проекционный луч представляется как сумма значений вокселей, умноженных на длину пересечения с ними. Уравнения имеют вид:

jaijxj = pi,

где xj — значение вокселя, aij — длина пересечения i-го луча с j-м вокселем, pi — измеренное значение. Решение находится итерационно, обновляя значения xj по каждому уравнению.

Simultaneous Iterative Reconstruction Technique (SIRT)

В отличие от ART, SIRT одновременно использует все уравнения на каждой итерации и обновляет воксели глобально. Алгоритм более устойчив к шуму и сходим при наличии большого количества данных.


Метод максимизации правдоподобия (MLEM)

Этот алгоритм особенно важен для эмиссионной томографии (SPECT, PET), где данные подчиняются статистике Пуассона.

Реконструкция основывается на максимизации функции правдоподобия:

$$ L(\mathbf{x}) = \prod_{i=1}^{N} \frac{(\sum_j a_{ij} x_j)^{p_i} e^{-\sum_j a_{ij} x_j}}{p_i!}, $$

где pi — число зарегистрированных событий, xj — интенсивность вокселя.

Используется итеративное обновление по формуле:

$$ x_j^{(k+1)} = x_j^{(k)} \cdot \sum_i \frac{a_{ij}}{\sum_l a_{il} x_l^{(k)}} p_i. $$

Для ускорения часто применяют модификации: OSEM (Ordered Subsets Expectation Maximization).


Регуляризация и подавление шума

Итеративные методы чувствительны к шуму и недоопределённости задачи. Для стабилизации используются методы регуляризации:

  • Tikhonov Regularization: добавление штрафа за гладкость:

min {∥Ax − p2 + λLx2},

где L — оператор (например, градиент), λ — параметр регуляризации.

  • Total Variation (TV): штраф за суммарную вариацию, сохраняет резкие границы при снижении шума.

Реконструкция в КТ, МРТ, ПЭТ, SPECT

Компьютерная томография (КТ)

В КТ наиболее применим FBP из-за высокой скорости. Однако при пониженной дозе облучения всё чаще используются итеративные методы (например, MBIR — Model-Based Iterative Reconstruction), которые улучшают качество при низком сигнале.

Магнитно-резонансная томография (МРТ)

В МРТ измеряется преобразование Фурье изображения. Реконструкция осуществляется через обратное преобразование Фурье, но при ускоренной съёмке используется:

  • Compressed Sensing (CS) — реконструкция из неполных данных с предположением разреженности;
  • GRAPPA, SENSE — методы параллельной съёмки с использованием нескольких катушек.

Позитронно-эмиссионная томография (ПЭТ) и однофотонная эмиссионная КТ (SPECT)

Реконструкция производится итеративными методами (MLEM, OSEM) с учётом физики процесса: распада, рассеяния, детекторного отклика и пр. Моделируются искажения для более точной реконструкции распределения радиофармацевтического препарата.


Современные методы: глубокое обучение

Современные подходы включают сверточные нейронные сети (CNN) и глубокие автоэнкодеры, обученные реконструировать изображение из проекций или после классической FBP/ML реконструкции. Модели могут:

  • подавлять артефакты и шум;
  • ускорять реконструкцию;
  • повышать пространственное разрешение.

Примеры — DeepCT, AUTOMAP, DeepPET.

Однако такие методы требуют большого количества обучающих данных, могут быть нечувствительны к редким патологиям и трудно поддаются интерпретации.


Оценка качества реконструкции

Для валидации используются метрики:

  • PSNR (Peak Signal-to-Noise Ratio) — количественная мера качества;
  • SSIM (Structural Similarity Index) — чувствительна к восприятию структур;
  • RMSE, NRMSE — ошибка среднего квадратичного отклонения;
  • Visual Grading Analysis (VGA) — экспертная оценка врачом.

Аппаратная и программная реализация

Современные томографы оснащаются специализированными процессорами (GPU, FPGA), обеспечивающими параллельную высокоскоростную реконструкцию. Программно реализуются в таких пакетах как:

  • Reconstruction Toolkit (RTK) — библиотека на базе ITK;
  • ASTRA Toolbox — высокоэффективные реализации FBP, ART, SIRT и др.;
  • STIR — специализированный пакет для эмиссионной томографии.

Заключительные замечания

Алгоритмы реконструкции изображений лежат в основе диагностической визуализации. Их выбор определяется задачей, типом модальности, уровнем шума и доступной вычислительной мощностью. Понимание принципов, ограничений и возможностей каждого метода критически важно для разработки и применения современных медицинских систем визуализации.