1. Optyczna filtracja sygnałów informatycznych
Transkrypt
1. Optyczna filtracja sygnałów informatycznych
Ćwiczenie 1 Optyczna filtracja sygnałów informatycznych. 1. Wprowadzenie Przyjmiemy, Ŝe znamy pole świetlne na płaszczyźnie ( x0 , y 0 ) , to znaczy znamy rozkład jego amplitudy i fazy we wszystkich punktach, gdzie określony jest sygnał optyczny. Pytamy jakie będzie pole świetlne w płaszczyźnie ( x, y ) , odległej od płaszczyzny ( x0 , y 0 ) o z ? Postępując za J.W. Rayleighem, rozkładamy wejściowe pole świetlne sygnału na nieskończony zbiór fal płaskich biegnących w róŜnych kierunkach (transformata Fouriera). Wiadomo bowiem, jak propaguje się w swobodnej przestrzeni idealna monochromatyczna fala płaska. Dwuwymiarowa transformacja Fouriera sygnału optycznego wyraŜona jest poniŜszym wzorem Aˆ ( f x , f y ) = +∞ +∞ ( ∫ ∫ Uˆ (x, y,0) ⋅ e − 2πi f x ⋅ x + f y ⋅ y ) dxdy / 1a / −∞ −∞ co jest równowaŜne związkowi Uˆ ( x, y,0 ) = +∞+∞ ∫ ∫ Aˆ ( f −∞−∞ , f y )⋅ e ( 2πi f x ⋅ x + f y ⋅ y x ) df x df y / 1b / gdzie Uˆ (x, y ,0 ) - amplituda zespolona sygnału optycznego wejściowego o rozkładzie natęŜenia I ( x, y,0 ) = Uˆ ( x, y,0 ) . (Zwykle obserwujemy jedynie rozkład natęŜenia I, 2 bowiem detektory odbiorników sygnału są czułe na energię ; doświadczalne stwierdzenie występowania fazy w sygnale optycznym wymaga specjalnych zabiegów 2 π cos θ 2 π cos ϕ celem jej wizualizacji), Wielkości , zwiemy fx = fy = λ λ ˆ częstotliwościamy przestrzennymi, a wielkość A( f x , f y ) - widmem kątowym fourierowskim danego sygnału optycznego (θ,ϕ - kąty rozbiegania się elementarnych fal płaskich). Zamiast posługiwania się sygnałem optycznym Uˆ (x, y ,0 ) podczas jego propagowania się w danym torze (układzie) optycznym moŜna równorzędnie uŜywać jego widma kątowego Aˆ ( f x , f y ) Trzeba znać oczywiście prawa propagowania się sygnału lub jego widma kątowego. Z tego punktu widzenia układ optyczny składa się z filtrów częstotliwości przestrzennych i z modulatorów widma kątowego sygnału optycznego, którymi są np.: warstwa przestrzeni swobodnej, soczewki sferyczne i inne, siatki dyfrakcyjne róŜnych typów, najrozmaitsze przesłony umieszczone w róŜnych płaszczyznach toru oraz urządzenia elektrooptyczne, magnetooptyczne i t.d.. W układzie optycznym moŜna zawsze wyróŜnić wejście i wyjście tzn. miejsca gdzie się wprowadza i wyprowadza sygnały optyczne. W przypadku płaskich sygnałów optycznych mówi się o płaszczyźnie wejściowej i wyjściowej. Działanie większości elementów i układów optycznych, traktowanych jako elementy liniowe i izoplanatyczne, opisuje się, podobnie jak układy elektroniczne, za pomocą: a) odpowiedzi impulsowej hˆ( x, y ) stanowiącej amplitudowo - fazowy obraz w płaszczyźnie wyjściowej punktowego Ŝródła światła (funkcji delta Diraca ) umieszczonego w płaszczyźnie wejściowej układu. b) funkcji przenoszenia Hˆ ( f x , f y ) czyli transformaty Fouriera funkcji hˆ( x, y ) . Obie te wielkości wiąŜe zaleŜność { }, Hˆ ( f x , f y ) = FT hˆ( x, y ) /2/ gdzie FT {...} - transformacja Fouriera. 2. Niektóre elementy optyczne. 1. Warstwa przestrzeni swobodnej (próŜnia) o grubości d, ma funkcję przenoszenia określoną wzorem ( ) id 2 2 /3/ Hˆ ( f x , f y ) = exp 2π 1 − λf x + λf y . λ Działa ona jak osobliwy filtr częstotliwości przestrzennych, nie przepuszczający 1 2 2 częstości przestrzennych określonych warunkiem f x + f y > 2 , czyli usuwa tzw. λ fale niejednorodne, występujące w widmie kątowym sygnału optycznego. Gdy grubość d warstwy jest dostatecznie duŜa to funkcję przenoszenia moŜemy przedstawić jako d 2 2 /4/ Hˆ ( f x , f y ) ≈ exp − i fx + fy , 2k 2π , a odpowiedź impulsową odpowiednio jako k= ( λ ) ik hˆ( x, y ) = a ⋅ exp (x 2 + y 2 ) 2d /5/ W praktyce swobodna przestrzeń - podczas propagacji sygnału w swobodnej przestrzeni na odległość d - stanowi filtr dolnoprzepustowy. 2. Soczewka idealna (bez aberracji) Soczewka idealna ma funkcję przenoszenia określoną w przestrzeni częstości przestrzennych wzorem / 6 / 2 ( ) f 2 2 Hˆ ( f x , f y ) = a ⋅ expi fx + f y , 2k /6/ gdzie a - stała niezaleŜna od częstości przestrzennych, f - ogniskowa soczewki. W przestrzeni połoŜeń (x,y) soczewkę o ogniskowej f opisuje transmitancja wyraŜona poniŜszym wzorem ( ) k 2 T (x, y ) = exp − i x + y2 2f /7/ Niech U$+ ( x , y ) - oznacza sygnał wejściowy w płaszczyźnie (x,y), po lewej stronie płaszczyzny soczewkowej (patrz rys. 1). Uˆ − ( x, y ) - sygnał optyczny w płaszczyźnie (x,y), po przejściu przez soczewkę. fx x fy y d=f Rys. 1 x2 + y2 ˆ ˆ ˆ /8/ U − ( x, y ) = U + ( x, y ) ⋅ T ( x, y ) = U + ( x, y ) exp − ik 2 f Soczewkę traktujemy jako nieskończenie cienką. Sygnał U$− ( x , y ) jest sygnałem wejściowym dla filtru f x , f y , którym jest warstwa przestrzeni swobodnej o grubości d=f , o funkcji przenoszenia ( d 2 2 Hˆ ( f x , f y ) = a ⋅ exp i fx + fy 2k ) , / 9 / Proste obliczenia dowodzą, Ŝe sygnał optyczny wyjściowy w płaszczyźnie ( f x , f y ) będzie równy: 2 2 f x + f y +∞ ˆ ⋅ U + ( x, y ) ⋅ exp − ik (xf x + yf y ) dxdy / 10 / U wyj ( f x , f y ) ≈ exp − ik f ∫ −∫∞ d WyraŜenie podcałkowe przedstawia widmo Aˆ ( f x ' , f y ') sygnału optycznego fy f wyraŜone w zmiennych f x ' = x , f y ' = . Oznacza to, Ŝe soczewka idealna działa w fλ fλ swej płaszczyźnie ogniskowej jak operator Fouriera, przekształcając sygnał optyczny U w jego widmo kątowe A w przeskalowanych zmiennych f x ' , f y '. Czynnikiem przeskalowania jest wielkość f (ogniskowa soczewki). Im dłuŜsza ogniskowa soczewki tym większe widmo analizowanego sygnału. 3 Obserwowany w płaszczyźnie rozkład transformaty Fouriera obiektu jest funkcją zespoloną - posiada więc amplitudę oraz fazę. Aˆ = A( f x ' , f y ') ⋅ exp iϕ ( f x ' , f y ') / 11 / [ ] Obserwowany przez detektor, rejestrujący wielkości zaleŜne od energii, rozkład 2 2 natęŜenia w funkcji f x ' , f y ' zwany widmem Wienera jest: Uˆ wyj = A( f x ' , f y ') i nie zawiera informacji o fazie. Dokładniejsza analiza zjawiska wykazuje, Ŝe natęŜeniowy rozkład widma w płaszczyŜnie ogniskowej soczewki nie ulegnie zmianie przy poprzecznym ( w kierunku x lub y) lub podłuŜnym ( wzdłuŜ osi optycznej przed soczewką) przesunięciu obiektu wejściowego połoŜonego przed soczewką. W tym miejscu warto zauwaŜyć, Ŝe powyŜsza analiza dotyczy soczewek idealnych. Soczewka taka jest pozbawiona aberracji, nieskończenie cienka i o nieskończenie wielkiej średnicy. W praktyce dwa pierwsze załoŜenia mogą być dość dobrze spełnione kosztem trzeciego (soczewka o długiej ogniskowej i małej średnicy jest "cienka" i posiada małe aberracje). Średnica wejściowa soczewki moŜe zostać jednak łatwo uwzględniona poprzez nałoŜenie dodatkowej apertury kołowej na analizowany obiekt. Ta operacja wpłynie nieco na natęŜeniowy rozkład widma Fouriera. Na przykład transformata doskonałej (nieograniczonej) fali płaskiej dokonana poprzez idealną soczewkę będzie idealnym punktem ( funkcja delta Diraca ). Po uwzględnieniu skończonej średnicy soczewki idealny punkt stanie się natęŜeniowym obrazem transformaty Fouriera apertury soczewki (por. funkcje Bessela i transformata funkcji circus). Wraz ze zmniejszaniem apertury soczewki rośnie wielkość plamki stanowiącej jej ognisko. 3 UŜyteczne układy optyczne Z powyŜszego widzimy, Ŝe dla dwuwymiarowych sygnałów optycznych (i w przybliŜeniu dla trójwymiarowych) soczewki sferyczne dokonują analizy fourierowskiej sygnału optycznego w swej płaszczyŜnie ogniskowej. Oczywiście soczewka cylindryczna dokonuje takiej analizy tylko w jednym kierunku, działa jednowymiarowo. W tym miejscu warto zwrócić uwagę, Ŝe zastosowanie układu z soczewką do transformaty Fouriera umoŜliwia ponowne odtworzenie obiektu wejściowego. We wspomnianym układzie moŜliwe jest umieszczenie w płaszczyŜnie Fouriera filtrów częstości przestrzennych i zbadanie ich wpływu na odtworzony z odfiltrowanego widma obiekt. PoniŜej przedstawione są elementarne układy optyczne słuŜące do otrzymywania widma obiektów. Układy z rys. 2 i 3 są układami nieobrazującymi, lecz jedynie dokonującymi analizy widmowej Fouriera sygnału optycznego. Rys. 2 przedstawia układ tworzący w płaszczyŜnie widmowej widmo natęŜeniowe obiektu. Dla dowolnej wielkości d1 , faza widma występująca w płaszczyźnie Fouriera nie odpowiada funkcji fazowej transformaty. Natomiast dla odległości d1=f faza odpowiada ściśle matematycznemu widmu Fouriera. W celu przeskalowania widma naleŜy w tym przypadku uŜyć soczewki o innej ogniskowej. 4 przedmiot dwuwymiarowy (przeŸrocze) d f 1 p³aszczyzna widmowa Fouriera p³aska fala monochromatyczna (f' x , f' y) soczewka Rys. 2 Rys. 3 przedstawia układ tworzący w płaszczyŜnie widmowej widmo natęŜeniowe obiektu. Faza nie odpowiada - w tym przypadku - rozkładowi teoretycznemu widma Fouriera.. W celu przeskalowania widma naleŜy jedynie przesunąć obiekt wzdłuŜ osi optycznej. f p³aszczyzna widmowa Fouriera p³aska fala monochromatyczna przedmiot dwuwymiarowy (przeŸrocze) soczewka (f' x , f' y) Rys. 3 Rys. 4 przedstawia układ tworzący w płaszczyŜnie ogniskowej widmo natęŜeniowe obiektu, a następnie odwzorowujący obiekt. Soczewka o ogniskowej f1 tworzy widmo Fouriera a soczewka o ogniskowej f2 odtwarza obiekt. W celu przeskalowania obiektu naleŜy uŜyć soczewek o innej ogniskowej. 5 obiekt wejœcowy dwuwymiarowy (przeŸrocze) f f f1 1 f 2 2 obiekt wyjœcowy dwuwymiarowy obraz (przeŸrocze) p³aska fala monochromatyczna soczewka ogniskowa f 1 (f'x , f' y ) p³aszczyzna widmowa Fouriera soczewka ogniskowa f 2 Rys. 4 W płaszczyźnie widmowej moŜna umieszczać filtry częstości przestrzennych. 4. Filtracja częstości przestrzennych - przykład Przedmiot w postaci siatki z kwadratowymi oczkami oświetla się światłem spójnym. W płaszczyźnie Fouriera wstawia się maskę filtrującą - szczelinę poziomą lub pionową, dzięki czemu otrzymuje się obrazy składające się z pionowych lub poziomych pasków. 5. Modulacja "Teta" - przykład Jedną z metod filtracji częstości przestrzennych jest tzw. metoda modulacji "Teta" [4], dzięki której uzyskuje się zamierzoną zmianę odcienia szarości fragmentów obrazu. Zasada modulacji "Teta" wyjaśnimy na prostym przykładzie (rys. 6). Weźmy pod uwagę widoczek zawierający róŜne elementy, np. niebo, dom, trawnik (na fotografii czarno-białej elementy te przedstawione są róŜnymi odcieniami szarości). Rys. 5 KaŜdy element widoczku wykonuje się z kawałka siatki dyfrakcyjnej o prąŜkach zorientowanych pod róŜnymi kątami (stąd nazwa metody). Przez odpowiednie przesłanianie róŜnych fragmentów obrazu Fouriera tak wymodelowanego obiektu zmienia się odcień szarości elementów. Jeśli np. w końcowym obrazie dom ma być czarny to trzeba przesłonić odpowiednie maksima widma częstości przestrzennych domu, jeśli zaś niebo ma być jasne - trzeba przepuścić cały jego obraz Fouriera. 6 PoniewaŜ maksimum jasności obrazu Fouriera, odpowiadające częstościom przestrzennym bliskim 0, nie zaleŜy od kąta, trzeba je w tej metodzie filtrowania całkowicie zasłaniać. 6. Wykonanie ćwiczenia: Część I: a) przeprowadzenie analizy widmowej dwuwymiarowej róŜnych sygnałów optycznych - siatki dyfrakcyjnej 2 wymiarowej o stałej 200 µm; - otworów kołowych o róŜnych średnicach; - maski quasi-periodycznej. b) przeskalowanie widma Fouriera sygnału optycznego (układ w/g rys. 3) c) Obserwacja wpływu przesunięcia poprzecznego w kierunku poprzecznym i podłuŜnym na natęŜeniowy rozkład widma Fouriera (układ w/g rys. 2) UWAGA. Do filtracji naleŜy uŜyć soczewek o ogniskowych 250, 500 lub 1000 mm. Część II: Filtracja częstotliwości przestrzennych róŜnych sygnałów optycznych i obserwacja jej wpływu na odtworzony obraz (układ w/g rys. 4). W miarę moŜliwości - w punktach b) i c) zarejestrować obrazy przy pomocy kamery CCD. a) Filtracja w celu otrzymania z siatki dyfrakcyjnej 2 wymiarowej siatkę 1 wymiarową poziomą oraz pionową. b) Filtracja dolnoprzepustowa, c) Filtracja górnoprzepustowa, Część III a) Na dwuwymiarowej siatce dyfrakcyjnej uzyskać efekt odwrócenia kontrastu. Dobrać siatkę o optymalnym wypełnieniu. Dostępne są następujące wartości 0.50 , 0.65 , 0.75 , 0.85. Wyjaśnić otrzymane wyniki. b) Na masce quasi periodycznej uzyskac efekt odwrócenia kontrastu. Zarejestrować obraz przy pomocy kamery CCD. Część IV Na przygotowanej masce - modulacja "teta" - dokonać filtracji kątowych. Uzyskać rozjaśnienie lub ściemnienie wybranych obszarów. Przykładowy obrazek zarejestrować przy pomocy kamery CCD. Literatura: 1. 2. 3. Goodman, "Introduction to Fourier Optics", Mc Graw-Hill Co. T. Cathey "Optyczne przetwarzanie informacji i holografia" PWN 1978 (tłumaczenie). Gniadek "Optyczne przetwarzanie Informacji", PWN. 7 4. "Encyklopedia fizyki współczesnej" PWN W-wa 1983 - strony 389-395 opracowane przez A. Kalestyńskiego Pracownia Informatyki Optycznej IF PW Warszawa marzec 2009 8