Свертка для оптических откликов широкого луча в рассеивающих средах
Эта статья может быть слишком технической для понимания большинства читателей . ( Октябрь 2021 г. ) |
Теории переноса фотонов в физике , медицине и статистике (например, метод Монте-Карло ) обычно используются для моделирования распространения света в тканях . Реакция на попадание карандашного луча на рассеивающую среду называется функцией Грина или импульсной характеристикой . Методы переноса фотонов можно напрямую использовать для расчета откликов широкого луча путем распределения фотонов по поперечному сечению луча. Однако в некоторых случаях свертку можно использовать для повышения эффективности вычислений.
Общие формулы свертки
[ редактировать ]Для того чтобы свертка могла использоваться для расчета отклика широкого луча, система должна быть инвариантной во времени , линейной и инвариантной по перемещению . Временная инвариантность подразумевает, что пучок фотонов, задержанный на заданное время, вызывает отклик, сдвинутый на такую же задержку. Линейность означает, что данный ответ увеличится на ту же величину, если входные данные масштабируются и подчиняются свойству суперпозиции . Трансляционная инвариантность означает, что если луч перемещается в новое место на поверхности ткани, его отклик также смещается в том же направлении на то же расстояние. Здесь рассматривается только пространственная свертка.
Реакциями методов переноса фотонов могут быть физические величины, такие как поглощение , флюенс , отражение или пропускание . Учитывая конкретную физическую величину G(x,y,z) от карандашного луча в декартовом пространстве и коллимированного источника света с профилем луча S(x,y) , отклик широкого луча можно рассчитать, используя следующие 2- Формула свертки D:
Подобно 1D свертке, 2D свертка коммутативна между G и S с заменой переменных. и :
Поскольку ответ широкого луча имеет цилиндрическую симметрию, его интегралы свертки можно переписать как:
где . Поскольку внутреннее интегрирование уравнения 4 не зависит от z , его необходимо рассчитать только один раз для всех глубин. Таким образом, эта форма ответа с широким лучом более выгодна в вычислительном отношении.
Общие профили балок
[ редактировать ]Гауссов пучок
[ редактировать ]Для гауссова луча профиль интенсивности определяется выражением
Здесь R обозначает радиус луча, а S 0 обозначает интенсивность в центре луча. S 0 связана с полной мощностью P 0 соотношением
Подставив уравнение 5 в уравнение. 4, получаем
где I 0 нулевого порядка — модифицированная функция Бесселя .
Цилиндрическая балка
[ редактировать ]Для балки цилиндра радиуса R функция источника принимает вид
где S 0 обозначает интенсивность внутри пучка. S 0 связана с полной мощностью пучка P 0 соотношением
Подставив уравнение 8 в уравнение. 4, получаем
где
Ошибки в числовой оценке
[ редактировать ]Первые взаимодействия
[ редактировать ]Первые взаимодействия фотона и ткани всегда происходят на оси z и, следовательно, вносят вклад в удельное поглощение или связанные с ним физические величины как дельта-функция Дирака . Если поглощение в результате первых взаимодействий не регистрируется отдельно от поглощения в результате последующих взаимодействий, возникнут ошибки. Общий импульсный отклик можно выразить двумя частями:
где первый член возникает в результате первых взаимодействий, а второй - в результате последующих взаимодействий.Для гауссова пучка мы имеем
Для балки-цилиндра мы имеем
Ошибка усечения
[ редактировать ]Для балки-цилиндра верхние пределы интегрирования могут быть ограничены r max , так что r ≤ r max − R . Таким образом, ограниченное покрытие сетки в направлении r не влияет на свертку. Для надежной свертки физических величин при r в ответ на луч в цилиндре мы должны гарантировать, что r max в методах транспортировки фотонов достаточно велико, чтобы r ≤ r max − R. выполнялось Для гауссова луча не существует простых верхних пределов интегрирования, поскольку теоретически он простирается до бесконечности. При r >> R гауссовский луч и цилиндр с одинаковыми R и S 0 имеют сравнимые результаты свертки. Следовательно, r ≤ r max − R можно приближенно использовать и для гауссовских пучков.
Реализация свертки
[ редактировать ]Для реализации дискретной свертки используются два распространенных метода: определение свертки и быстрое преобразование Фурье (БПФ и ОБПФ) согласно теореме о свертке . Для расчета оптического отклика широкого луча импульсная характеристика карандашного луча свертывается с функцией луча. Как показано уравнением 4, это двумерная свертка. Чтобы вычислить реакцию светового луча на плоскости, перпендикулярной оси z, функция луча (представленная матрицей b × b ) свертывается с импульсной характеристикой в этой плоскости (представленной матрицей a × a ). Обычно a больше b . Эффективность расчета этих двух методов во многом зависит от b , размера светового луча.
При прямой свертке матрица решения имеет размер ( a + b − 1) × ( a + b − 1). Вычисление каждого из этих элементов (кроме тех, что находятся вблизи границ) включает умножения b × b и сложения b × b − 1, поэтому временная сложность равна O [( a + b ) 2 б 2 ]. При использовании метода БПФ основными этапами являются БПФ и ОБПФ матриц ( a + b − 1) × ( a + b − 1), поэтому временная сложность равна O[( a + b ) 2 журнал( а + б )]. Сравнивая O[( a + b ) 2 б 2 ] и O[( a + b ) 2 log( a + b )], очевидно, что прямая свертка будет быстрее, если b намного меньше a , но метод БПФ будет быстрее, если b относительно велико.
См. также
[ редактировать ]- Уравнение переноса излучения и теория диффузии для транспорта фотонов в биологической ткани
- Метод Монте-Карло
- Метод Монте-Карло для транспорта фотонов
Ссылки на другие ресурсы Монте-Карло
[ редактировать ]- Лаборатория оптической визуализации Вашингтонского университета в Сент-Луисе (MCML). Архивировано 2 декабря 2009 г. в Wayback Machine.
- Медицинский лазерный центр Орегона
Ссылки
[ редактировать ]- Л.-Х. Ван и Х.-И. Ву. Биомедицинская оптика: принципы и визуализация. Уайли 2007.
- Л.-Х. Ван, С.Л. Жак и Л.-К. Чжэн, «Моделирование транспорта фотонов в многослойных тканях методом Монте-Карло», Компьютерные методы и программы в биомедицине 47, 131–146 (1995).
- Л.-Х. Ван, С.Л. Жак и Л.-К. Чжэн, «Свертка для ответов на фотонный пучок конечного диаметра, падающий на многослойные ткани», Компьютерные методы и программы в биомедицине 54, 141–150 (1997). Скачать статью .