Деконволюция Ричардсона – Люси

Алгоритм Ричардсона-Люси , также известный как деконволюция Люси-Ричардсона , представляет собой итеративную процедуру восстановления основного изображения, которое было размыто известной функцией распределения точек . Он был назван в честь Уильяма Ричардсона и Леона Б. Люси , которые описали его независимо. [ 1 ] [ 2 ]
Описание
[ редактировать ]Когда изображение создается с помощью оптической системы и обнаруживается с помощью фотопленки или устройства с зарядовой связью , например, , оно неизбежно оказывается размытым, при этом идеальный точечный источник не выглядит как точка, а распределяется в так называемую точку. функция распространения. Расширенные источники можно разложить на сумму множества отдельных точечных источников, таким образом, наблюдаемое изображение можно представить в виде матрицы перехода p, действующей на базовое изображение:
где это интенсивность основного изображения в пикселе и обнаруженная интенсивность в пикселе . В общем случае матрица, элементы которой описывает часть света от исходного пикселя j, которая обнаруживается в пикселе i. В большинстве хороших оптических систем (или, вообще, линейных систем, которые описываются как инвариантные к сдвигу ) передаточная функция p может быть выражена просто через пространственное смещение между исходным пикселем j и пикселем наблюдения i:
где называется функцией рассеяния точки . В этом случае приведенное выше уравнение становится сверткой . Это было написано для одного пространственного измерения, но большинство систем визуализации являются двумерными: источник, обнаруженное изображение и функция рассеяния точки имеют два индекса. Таким образом, двумерное обнаруженное изображение представляет собой свертку основного изображения с двумерной функцией распределения точек. плюс добавленный шум обнаружения.
Чтобы оценить учитывая наблюдаемое и известный , применяется следующая итерационная процедура, в оценивается которой (называется ) для номера итерации t обновляется следующим образом:
где
и предполагается. Эмпирически было показано, что если эта итерация сходится, она сходится к решению максимального правдоподобия для . [ 3 ]
Записав это в более общем плане для двух (или более) измерений в терминах свертки с функцией распределения точки P:
где деление и умножение являются поэлементными, указывает на двумерную свертку, а — функция распространения перевернутой точки.
В задачах, где функция рассеяния точки неизвестно априори , была предложена модификация алгоритма Ричардсона-Люси для выполнения слепой деконволюции . [ 4 ]
Вывод
[ редактировать ]В контексте флуоресцентной микроскопии вероятность измерения набора количества фотонов (или цифр оцифровки, пропорционального обнаруженному свету). для ожидаемых значений для детектора с пикселей определяется выражением
с ним удобно работать поскольку в контексте оценки максимального правдоподобия цель состоит в том, чтобы найти максимум функции правдоподобия, не заботясь о ее абсолютном значении.
Опять же с тех пор является константой, никакой дополнительной информации о положении максимума она не даст, поэтому учитывайте
где это что-то, что находится в той же максимальной позиции, что и . Теперь подумайте, что исходит из основной истины и измерение который предполагается линейным. Затем
где подразумевается матричное умножение. Это также можно записать в форме
где можно увидеть, как , смешивает или размывает основную истину.
Можно также показать, что производная элемента , по отношению к какому-либо другому элементу можно записать как:
( 1 ) |
Совет: в этом легко убедиться, написав матрицу скажем (5 x 5) и два массива и из 5 элементов и проверьте это. Это последнее уравнение можно интерпретировать как количество одного элемента , скажем, элемент влияет на другие элементы (и конечно дело тоже учитывается). Например, в типичном случае элемент основной истины будет влиять на близлежащие элементы в но не очень далекие (значение ожидается на этих элементах матрицы).
Теперь ключевой и произвольный шаг: неизвестно, но может быть оценено , позвоним и предполагаемые основные истины при использовании алгоритма RL, где символ шляпы используется, чтобы отличить основную истину от оценки основной истины
( 2 ) |
Где означает -мерный градиент. Выполняя частную производную от дает следующее выражение
Подставив ( 1 ), получим, что
Обратите внимание, что по определению транспонирования матрицы. И следовательно
( 3 ) |
Поскольку это уравнение справедливо для всех охватывающий все элементы из к , эти уравнения можно компактно переписать в виде одного векторного уравнения
где представляет собой матрицу и , и являются векторами. Теперь в качестве, казалось бы, произвольного, но ключевого шага, позвольте
( 4 ) |
где представляет собой вектор единиц размера (то же самое, что , и ) и деление поэлементное. Используя ( 3 ) и ( 4 ), ( 2 ) можно переписать как
что дает
( 5 ) |
Где деление относится к поэлементному матричному делению и работает как матрица, но деление и продукт (неявно после ) являются поэлементными. Также, можно вычислить, поскольку предполагается, что
- Первоначальное предположение известно (и обычно считается экспериментальными данными)
- измерения Функция известен
С другой стороны это экспериментальные данные. Таким образом, уравнение ( 5 ), применяемое последовательно, обеспечивает алгоритм для оценки нашей основной истины. по возрастанию (поскольку оно движется в направлении градиента правдоподобия) в ландшафте правдоподобия . В этом выводе не было продемонстрировано, что он сходится, и не показано никакой зависимости от первоначального выбора. Обратите внимание, что уравнение ( 2 ) позволяет следовать направлению, которое увеличивает вероятность, но выбор логарифмической производной является произвольным. С другой стороны, уравнение ( 4 ) вводит способ взвешивания движения с предыдущего шага итерации. Обратите внимание, что если бы этот член не присутствовал в ( 5 ), то алгоритм вывел бы движение в оценке, даже если . Стоит отметить, что единственная стратегия, используемая здесь, — это максимизировать вероятность любой ценой, чтобы на изображении могли появиться артефакты. Стоит отметить, что никаких предварительных знаний о форме основной истины нет. используется в этом выводе.
Программное обеспечение
[ редактировать ]- RawTherapee (начиная с версии 2.3)
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Ричардсон, Уильям Хэдли (1972). «Байесовский итерационный метод восстановления изображений». Журнал Оптического общества Америки . 62 (1): 55–59. Бибкод : 1972JOSA...62...55R . дои : 10.1364/JOSA.62.000055 .
- ^ Люси, LB (1974). «Итеративный метод исправления наблюдаемых распределений». Астрономический журнал . 79 (6): 745–754. Бибкод : 1974AJ.....79..745L . дои : 10.1086/111605 .
- ^ Шепп, Луизиана; Варди, Ю. (1982), «Реконструкция максимального правдоподобия для эмиссионной томографии», IEEE Transactions on Medical Imaging , 1 (2): 113–22, doi : 10.1109/TMI.1982.4307558 , PMID 18238264
- ^ Рыба ДА; Бриникомб AM; Щука ЕР; Уокер Дж. Г. (1995), «Слепая деконволюция с помощью алгоритма Ричардсона-Люси» (PDF) , Журнал Оптического общества Америки A , 12 (1): 58–65, Бибкод : 1995JOSAA..12...58F , doi : 10.1364/JOSAA.12.000058 , S2CID 42733042 , заархивировано из оригинала (PDF) 10 января 2019 г.