Какова общая формула для обратной проекции радона?
Попытка реализовать симуляцию обратной проекции компьютерной томографии в холсте javascript/HTML5. Пытаясь найти правильный подход к умиранию обратных проекций, я изучал эту презентацию.
На стр. 9-13 вышеприведенной презентации показан пошаговый пример обратной проекции. Этот пример включает матрицу 2x2 (с 4 проекциями и всего 10 линейными интегралами) и вычисляет линейные интегралы каждой проекции, где значение каждого соответствующего линейного интеграла добавляется к каждой ячейке матрицы соответственно.
Впоследствии общее количество линейных интегралов вычитается из значения каждой ячейки матрицы. Наконец, полученное значение в каждой ячейке матрицы делится на число проекций минус один.
В целом ли подходит этот подход для более крупных, скажем, матрицы 100x100 с большими значениями ячеек, скажем, около 100?
1 ответ
В принципе, да, обратная проекция следует аналогичной идее. Однако в действительности обратное проецирование также зависит от настройки рентгеновского луча (параллельный луч, веерный луч). Поэтому лучший способ - нарисовать несколько линий и выяснить полную геометрию каждого луча. Затем необходимо выполнить интерполяцию, чтобы преобразовать значение луча в каждый пиксель изображения.