Pobieranie fazy - Phase retrieval

Pobieranie faz to proces algorytmicznego znajdowania rozwiązań problemu fazowego . Biorąc pod uwagę złożony sygnał , amplitudę i fazę :

gdzie x jest M- wymiarową współrzędną przestrzenną, a k jest M- wymiarową współrzędną częstotliwości przestrzennej. Pobieranie fazy polega na znalezieniu fazy, która spełnia zestaw ograniczeń dla zmierzonej amplitudy. Ważne zastosowania fazy Retrieval obejmują krystalografii rentgenowskiej , transmisyjnej mikroskopii elektronowej i spójnego dyfrakcyjny obrazowania , na którym . Twierdzenia o jednoznaczności zarówno dla przypadków 1-D, jak i 2-D problemu odzyskiwania faz, w tym problemu bezfazowego 1-D odwrotnego rozpraszania, zostały udowodnione przez Klibanova i jego współpracowników (patrz Referencje).

Metody

Algorytm redukcji błędów

Schematyczny widok algorytmu redukcji błędów dla odzyskiwania fazy

Redukcja błędu jest uogólnieniem algorytmu Gerchberga-Saxtona . Rozwiązuje z pomiarów poprzez iterację czteroetapowego procesu. W przypadku iteracji kroki są następujące:

Krok (1): , , i są oszacowaniami odpowiednio , i . W pierwszym kroku obliczania transformaty Fouriera z :

Krok (2): Eksperymentalna wartość , obliczona na podstawie wzoru dyfrakcyjnego za pomocą równania sygnału, jest następnie zastępowana przez , co daje oszacowanie transformaty Fouriera:

gdzie ' oznacza wynik pośredni, który zostanie później odrzucony.

Krok (3): oszacowanie transformaty Fouriera jest następnie odwrotną transformacją Fouriera:

Krok (4): następnie należy zmienić tak, aby nowe oszacowanie obiektu, , spełniało ograniczenia obiektu. jest zatem definiowany odcinkowo jako:

gdzie jest dziedzina, w której nie spełnia ograniczeń obiektowych. Uzyskuje się nowe oszacowanie i powtarza się czteroetapowy proces.

Proces ten jest kontynuowany do momentu spełnienia zarówno ograniczenia Fouriera, jak i ograniczenia obiektu. Teoretycznie proces zawsze będzie prowadził do zbieżności , ale duża liczba iteracji potrzebnych do wytworzenia satysfakcjonującego obrazu (zwykle >2000) powoduje, że sam algorytm redukcji błędów nie nadaje się do zastosowań praktycznych.

Hybrydowy algorytm wejścia-wyjścia

Hybrydowy algorytm wejścia-wyjścia jest modyfikacją algorytmu redukcji błędów – pierwsze trzy stopnie są identyczne. Jednak nie działa już jako oszacowanie , ale funkcja wejściowa odpowiadająca funkcji wyjściowej , która jest oszacowaniem . W kroku czwartym, gdy funkcja narusza więzy obiektu, wartość jest dociskana do zera, ale optymalnie nie do zera. Główną zaletą hybrydowego algorytmu wejścia-wyjścia jest to, że funkcja zawiera informacje zwrotne dotyczące poprzednich iteracji, zmniejszając prawdopodobieństwo stagnacji. Wykazano, że hybrydowy algorytm wejścia-wyjścia zbiega się do rozwiązania znacznie szybciej niż algorytm redukcji błędów. Jego szybkość zbieżności można dodatkowo poprawić za pomocą algorytmów optymalizacji wielkości kroku.

Oto parametr sprzężenia zwrotnego, który może przyjmować wartość od 0 do 1. Dla większości zastosowań daje optymalne wyniki.{Raporty naukowe, tom 8, Numer artykułu: 6436 (2018)}

Folia termokurczliwa

W przypadku dwuwymiarowego problemu odzyskiwania fazy występuje degeneracja rozwiązań, ponieważ ich sprzężenie ma ten sam moduł Fouriera. Prowadzi to do „bliźniaczej współpracy obrazów”, w której algorytm wyszukiwania fazowego ulega stagnacji, tworząc obraz o cechach zarówno obiektu, jak i jego koniugatu . Technika obkurczania okresowo aktualizuje oszacowanie podpory przez filtrowanie dolnoprzepustowe aktualnego oszacowania amplitudy obiektu (przez splot z gaussowskim ) i zastosowanie progu, co prowadzi do zmniejszenia niejednoznaczności obrazu.

Półokreślony algorytm relaksacyjny dla krótkoczasowej transformacji Fouriera

Odzyskiwanie fazy jest źle postawionym problemem. Aby jednoznacznie zidentyfikować podstawowy sygnał, oprócz metod, które dodają dodatkowe wcześniejsze informacje, takie jak algorytm Gerchberga-Saxtona , innym sposobem jest dodanie pomiarów tylko wielkościowych, takich jak krótkotrwała transformata Fouriera (STFT).

Przedstawiona poniżej metoda opiera się głównie na pracy Jaganathana i in .

Krótkoczasowa transformata Fouriera

Biorąc pod uwagę dyskretny sygnał, który jest próbkowany z . Używamy okna o długości W : do obliczenia STFT , oznaczanego przez :

for i , gdzie parametr oznacza odstęp w czasie między sąsiednimi odcinkami krótkotrwałymi, a parametr oznacza liczbę uwzględnianych odcinków krótkotrwałych.

Druga interpretacja (zwana interpretacją przesuwnego okna) STFT może być wykorzystana za pomocą dyskretnej transformacji Fouriera (DFT). Let oznacza element okna uzyskany z okna przesuniętego i odwróconego . Potem będzie

, gdzie .

Definicja problemu

Niech będą pomiarami odpowiadającymi wielkości kwadratowej STFT z , będzie to macierz diagonalna z elementami diagonalnymi Pobieranie fazy STFT może być określone jako:


Znajdź takie, że dla i , gdzie jest -tą kolumną -punktowej macierzy odwrotnej DFT.


Intuicyjnie rosnąca złożoność obliczeniowa sprawia, że ​​metoda jest niepraktyczna. W rzeczywistości jednak w większości przypadków w praktyce wystarczy wziąć pod uwagę pomiary odpowiadające , dla dowolnego parametru spełniającego .

Mówiąc dokładniej, jeśli zarówno sygnał, jak i okno nie znikają , to znaczy dla wszystkich i dla wszystkich , sygnał może być jednoznacznie zidentyfikowany na podstawie jego wielkości STFT, jeśli spełnione są następujące wymagania:

  1. ,
  2. .

Dowód można znaleźć w pracy Jaganathana, która przeformułowuje odzyskiwanie fazy STFT jako następujący problem najmniejszych kwadratów:

.

Algorytm, chociaż bez teoretycznych gwarancji odzyskania, empirycznie jest w stanie zbliżyć się do globalnego minimum, gdy występuje znaczne nakładanie się sąsiednich odcinków krótkotrwałych.

Półokreślony algorytm oparty na relaksacji

Aby ustalić gwarancje naprawy, jednym ze sposobów jest sformułowanie problemów jako programu półokreślonego (SDP), poprzez osadzenie problemu w przestrzeni wyższego wymiaru za pomocą transformacji i rozluźnienie ograniczenia rangi pierwszego w celu uzyskania programu wypukłego. Problem przeformułowany jest poniżej:


Uzyskaj , rozwiązując:

dla i


Po znalezieniu możemy odzyskać sygnał przez najlepsze przybliżenie pierwszej rangi.


Aplikacje

Pobieranie fazy jest kluczowym elementem spójnego obrazowania dyfrakcyjnego (CDI). W CDI mierzy się intensywność obrazu dyfrakcyjnego rozproszonego od celu. Faza wzoru dyfrakcyjnego jest następnie uzyskiwana przy użyciu algorytmów wyszukiwania fazy i konstruowany jest obraz celu. W ten sposób odzyskiwanie fazy pozwala na konwersję wzoru dyfrakcyjnego na obraz bez soczewki optycznej .

Wykorzystując algorytmy wyszukiwania fazy można scharakteryzować złożone układy optyczne i ich aberracje. Inne zastosowania odzyskiwania faz obejmują krystalografię rentgenowską i transmisyjną mikroskopię elektronową .

Zobacz też

Bibliografia

  • Klibanow, MV (1985). „O wyjątkowości określenia zwartej obsługiwanej funkcji z modułu jego transformaty Fouriera”. Matematyka radziecka - Dokłady . 32 : 668–670.
  • Klibanow, MV (1987). „Określenie funkcji z kompaktowym wsparciem od wartości bezwzględnej jego transformaty Fouriera i odwrotnego problemu rozpraszania”. Równania różniczkowe . 22 : 1232–1240.
  • Klibanow, MV (1987). „Problemy odwrotnego rozpraszania i przywrócenie funkcji z modułu jego transformaty Fouriera”. Matematyka syberyjska J . 27 (5): 708-719. doi : 10.1007/bf00969199 .
  • Klibanow, MV (1989). „Wyjątkowość określenia zniekształceń sieci krystalicznej przez dyfrakcję rentgenowską w ciągłym modelu dynamicznym”. Równania różniczkowe . 25 : 520–527.
  • Klibanov, MV & Sacks, PE (1992). „Bezfazowe rozpraszanie odwrotne i problem fazowy w optyce”. J. Matematyka. Fiz . 33 (11): 2813–3821. Kod bib : 1992JMP....33.3813K . doi : 10.1063/1.529990 .
  • Klibanow, MV; Worki, PE (1994). „Wykorzystanie częściowej wiedzy o potencjale w problemie fazowym rozpraszania odwrotnego”. J. Komputer. Fiz . 112 (2): 273–281. Kod bib : 1994JCoPh.112..273K . doi : 10.1006/jcph.1994.1099 .
  • Klibanow, MV; Worki PE; Tichonrawow, AV (1995). „Problem pobierania fazy”. Odwrotne problemy . 11 (1): 1-28. Kod Bibcode : 1995InvPr..11....1K . doi : 10.1088/0266-5611/11/1/001 .
  • Klibanow, MV (2006). „O odzyskaniu funkcji 2-D z modułu jej transformaty Fouriera” . J. Matematyka. Analny. Zał . 323 (2): 818-843. doi : 10.1016/j.jmaa.2005.10.079 .