Алгоритмическое определение частей волнового цикла
Фазовый поиск — это процесс алгоритмического поиска решения фазовой проблемы . Учитывая комплексный сигнал амплитуды и фазы :
где x представляет собой M -мерную пространственную координату, а k представляет собой M -мерную пространственную частотную координату. Поиск фазы состоит из поиска фазы, которая удовлетворяет набору ограничений для измеренной амплитуды. Важные применения фазового восстановления включают рентгеновскую кристаллографию , просвечивающую электронную микроскопию и когерентную дифракционную визуализацию . [1] Теоремы единственности как для 1-D, так и для 2-D случаев задачи восстановления фазы, включая бесфазную 1-D обратную задачу рассеяния, были доказаны Клибановым и его сотрудниками (см. Список литературы).
Постановка проблемы
Здесь мы рассматриваем одномерную задачу восстановления фазы дискретного преобразования Фурье (DFT). ДПФ комплексного сигнала определяется выражением
,
а ДПФ с передискретизацией определяется выражением
,
где .
Поскольку оператор ДПФ является биективным, это эквивалентно восстановлению фазы . Обычно сигнал восстанавливают по его автокорреляционной последовательности вместо его величины Фурье. То есть обозначим вектором после дополнения нулями. Тогда автокорреляционная последовательность определяется как
,
и ДПФ , обозначенный , удовлетворяет .
Методы
Алгоритм уменьшения ошибок
Схематическое изображение алгоритма уменьшения ошибок при восстановлении фазы
Снижение ошибок является обобщением алгоритма Герхберга-Сакстона . Он решает проблему на основе измерений путем итерации четырехэтапного процесса. Для th итерации шаги следующие:
Шаг (1): , , и – оценки соответственно , и . На первом этапе мы вычисляем преобразование Фурье :
Шаг (2): Затем экспериментальное значение , рассчитанное по дифракционной картине с помощью уравнения сигнала [ необходимы пояснения ] , дает оценку преобразования Фурье:
где ' обозначает промежуточный результат, который позже будет отброшен.
Шаг (3): оценка преобразования Фурье затем подвергается обратному преобразованию Фурье:
Шаг (4): затем необходимо изменить так, чтобы новая оценка объекта удовлетворяла ограничениям объекта [ необходимы пояснения ] . поэтому определяется кусочно как:
где — область, в которой не удовлетворяются ограничения объекта. Получается новая оценка , и четырехэтапный процесс повторяется.
Этот процесс продолжается до тех пор, пока не будут удовлетворены как ограничение Фурье, так и ограничение объекта. Теоретически этот процесс всегда приведет к сходимости [1] , но большое количество итераций, необходимое для создания удовлетворительного изображения (обычно >2000), приводит к тому, что алгоритм уменьшения ошибок сам по себе становится непригодным для практического применения.
Гибридный алгоритм ввода-вывода
Гибридный алгоритм ввода-вывода является модификацией алгоритма снижения ошибок — первые три этапа идентичны. Однако больше действует не как оценка , а как входная функция, соответствующая выходной функции , которая является оценкой . [1] На четвертом этапе, когда функция нарушает ограничения объекта, значение приближается к нулю, но оптимально не к нулю. Главное преимущество гибридного алгоритма ввода-вывода заключается в том, что функция содержит информацию обратной связи относительно предыдущих итераций, что снижает вероятность застоя. Показано, что гибридный алгоритм ввода-вывода сходится к решению существенно быстрее, чем алгоритм уменьшения ошибок. Его скорость сходимости можно дополнительно улучшить с помощью алгоритмов оптимизации размера шага. [2]
Вот параметр обратной связи, который может принимать значение от 0 до 1. Для большинства приложений дает оптимальные результаты. {Научные отчеты, том 8, номер статьи: 6436 (2018)}
термоусадочная пленка
Для двумерной задачи восстановления фазы существует вырождение решений , поскольку и сопряженное ей решение имеют одинаковый модуль Фурье. Это приводит к «двойнику изображения», при котором алгоритм фазового поиска застаивается, создавая изображение с характеристиками как объекта, так и его сопряженного объекта . [3] Метод сжатия периодически обновляет оценку поддержки путем низкочастотной фильтрации текущей оценки амплитуды объекта (путем свертки с гауссианом ) и применения порога, что приводит к уменьшению неоднозначности изображения. [4]
Полуопределенный алгоритм релаксации для кратковременного преобразования Фурье
Восстановление фазы является некорректной задачей. Чтобы однозначно идентифицировать основной сигнал, в дополнение к методам, которые добавляют дополнительную априорную информацию, таким как алгоритм Герхберга – Сакстона , другой способ — добавить измерения только по величине, такие как кратковременное преобразование Фурье (STFT).
Представленный ниже метод в основном основан на работе Джаганатана и др . [5]
Кратковременное преобразование Фурье
Учитывая дискретный сигнал , который выбран из . Мы используем окно длиной W : для вычисления STFT , обозначаемого :
для и , где параметр обозначает расстояние во времени между соседними кратковременными участками, а параметр обозначает количество рассматриваемых кратковременных участков.
Другая интерпретация (так называемая интерпретация скользящего окна) STFT может использоваться с помощью дискретного преобразования Фурье (ДПФ). Пусть обозначает элемент окна, полученный из сдвинутого и перевернутого окна . Тогда у нас есть
, где .
Определение проблемы
Пусть – измерения , соответствующие квадрату величины STFT , – диагональная матрица с диагональными элементами. Восстановление фазы STFT можно сформулировать как:
Найдите такое, что для и , где -й столбец -точечной обратной матрицы ДПФ.
Интуитивно понятно, что возрастающая вычислительная сложность делает метод непрактичным. Однако на самом деле в большинстве практических случаев нам нужно рассматривать только измерения, соответствующие , для любого параметра, удовлетворяющего .
Точнее, если и сигнал, и окно не исчезают , то есть для всех и для всех , сигнал может быть однозначно идентифицирован по его величине STFT, если выполняются следующие требования:
,
.
Доказательство можно найти в работе Джаганатана [5] , в которой поиск фазы STFT переформулируется как следующая задача наименьших квадратов:
.
Алгоритм, хотя и не имеет теоретических гарантий восстановления, эмпирически способен сходиться к глобальному минимуму при существенном перекрытии соседних кратковременных участков.
Полуопределенный алгоритм, основанный на релаксации
Чтобы установить гарантии восстановления, один из способов состоит в том, чтобы сформулировать проблемы в виде полуопределенной программы (SDP), вложив проблему в пространство более высокой размерности с помощью преобразования и ослабив ограничение первого ранга для получения выпуклой программы. Переформулированная проблема сформулирована ниже:
Получите , решив:
Как только он будет найден, мы сможем восстановить сигнал с помощью наилучшего приближения первого ранга.
Приложения
Восстановление фазы является ключевым компонентом когерентной дифракционной визуализации (CDI). В CDI измеряется интенсивность дифракционной картины , рассеянной от мишени. Затем фаза дифракционной картины получается с использованием алгоритмов восстановления фазы и строится изображение цели. Таким образом, восстановление фазы позволяет преобразовать дифракционную картину в изображение без оптической линзы .
Используя алгоритмы восстановления фазы, можно охарактеризовать сложные оптические системы и их аберрации. [6] Например, восстановление фазы использовалось для диагностики и ремонта неисправной оптики космического телескопа Хаббл . [7] [8]
^ abc Fienup, младший (1 августа 1982 г.). «Алгоритмы поиска фазы: сравнение». Прикладная оптика . 21 (15): 2758–69. Бибкод : 1982ApOpt..21.2758F. дои : 10.1364/AO.21.002758. ISSN 0003-6935. ПМИД 20396114.
^ Маркезини, С. (25 января 2007 г.). «Приглашенная статья: унифицированная оценка алгоритмов итеративного проецирования для поиска фазы». Обзор научных инструментов . 78 (1): 011301–011301–10. arXiv : физика/0603201 . Бибкод : 2007RScI...78a1301M. дои : 10.1063/1.2403783. ISSN 0034-6748. PMID 17503899. S2CID 7462041.
^ Фиенуп, младший; Вакерман, CC (1 ноября 1986 г.). «Проблемы и решения стагнации фазового восстановления». Журнал Оптического общества Америки А. 3 (11): 1897. Бибкод : 1986JOSAA...3.1897F. дои : 10.1364/JOSAA.3.001897. ISSN 1084-7529.
^ Маркезини, С.; Он, Х.; Чепмен, Х.Н.; Хау-Риж, СП; Ной, А.; Хауэллс, MR; Вейерстолл, У.; Спенс, ЮЧ (28 октября 2003 г.). «Реконструкция рентгеновского изображения только по дифракционной картине». Физический обзор B . 68 (14): 140101. arXiv : физика/0306174 . Бибкод : 2003PhRvB..68n0101M. doi : 10.1103/PhysRevB.68.140101. ISSN 0163-1829. S2CID 14224319.
^ аб Джаганатан, Кишор; Эльдар, Йонина С.; Хассиби, Бабак (июнь 2016 г.). «Извлечение фазы STFT: гарантии уникальности и алгоритмы восстановления». Журнал IEEE по избранным темам обработки сигналов . 10 (4): 770–781. arXiv : 1508.02820 . Бибкод : 2016ISTSP..10..770J. дои : 10.1109/JSTSP.2016.2549507 . ISSN 1941-0484.
^ Фиенуп, младший (1 апреля 1993 г.). «Алгоритмы восстановления фазы сложной оптической системы». Прикладная оптика . 32 (10): 1737–1746. Бибкод : 1993ApOpt..32.1737F. дои : 10.1364/AO.32.001737. ISSN 2155-3165. ПМИД 20820307.
^ «От первого лица: открытие ученого акцентирует внимание на космосе» . www.wbur.org . Апрель 2022 года . Проверено 30 мая 2022 г.Интервью с профессором Робертом Гонсалвесом.
^ Крист, JE; Берроуз, CJ (1 августа 1995 г.). «Фазовый анализ изображений космического телескопа Хаббл до и после ремонта». Прикладная оптика . 34 (22): 4951–64. Бибкод : 1995ApOpt..34.4951K. дои : 10.1364/AO.34.004951. ПМИД 21052338.
Клибанов, М.В. (1985). «О единственности определения финитной функции по модулю ее преобразования Фурье». Советская математика — Доклады . 32 : 668–670.
Клибанов, М.В. (1987). «Определение функции с компактным носителем по модулю ее преобразования Фурье и обратная задача рассеяния». Дифференциальные уравнения . 22 : 1232–1240.
Клибанов, М.В. (1987). «Обратная задача рассеяния и восстановление функции по модулю ее преобразования Фурье». Сибирская математика Ж . 27 (5): 708–719. дои : 10.1007/bf00969199. S2CID 120840929.
Клибанов, М.В. (1989). «Уникальность определения искажений кристаллической решетки методом рентгеновской дифракции в непрерывной динамической модели». Дифференциальные уравнения . 25 : 520–527.
Клибанов М.В. и Сакс Ч.П. (1992). «Бесфазное обратное рассеяние и фазовая проблема в оптике». Дж. Математика. Физ . 33 (11): 2813–3821. Бибкод : 1992JMP....33.3813K. дои : 10.1063/1.529990.
Клибанов М.В.; Сакс, ЧП (1994). «Использование частичного знания потенциала в фазовой задаче обратного рассеяния». Дж. Компьютер. Физ . 112 (2): 273–281. Бибкод : 1994JCoPh.112..273K. дои : 10.1006/jcph.1994.1099.
Клибанов, М.В. (2006). «О восстановлении двумерной функции по модулю ее преобразования Фурье». Дж. Математика. Анальный. Приложение . 323 (2): 818–843. дои : 10.1016/j.jmaa.2005.10.079 .