1 / 47

Analiza obrazu komputerowego wykład 5

Analiza obrazu komputerowego wykład 5. Marek Jan Kasprowicz Uniwersytet Rolniczy 2008.

ludwig
Download Presentation

Analiza obrazu komputerowego wykład 5

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Analiza obrazu komputerowegowykład 5 Marek Jan Kasprowicz Uniwersytet Rolniczy 2008 Slajdy przygotowane na podstawie książki „Komputerowa analiza obrazu” R.Tadeusiewicz, P. Korohoda, oraz materiałów ze strony internetowej www.uci.agh.edu.pl/uczelnia/tad/Przetwarzanie_obrazow_medycznych/3a-fourier.ppt autorstwa R.Tadeusiewicza

  2. Plan wykładu • Liczby Zespolone • Transformacja Fouriera • Wprowadzenie • FT dla cyfrowych sygnałów jednowymiarowych • Symetrie dla sygnałów jednowymiarowych • FT dla obrazów cyfrowych • Symetrie dla obrazów cyfrowych • Przykłady obrazów cyfrowych • Przykłady charakterystycznych związków pomiędzy treścią obrazu i F-obrazem • Zawartość informacji wizualnej w poszczególnych składowych F-obrazu • Filtracja obrazów w dziedzinie Fouriera Marek Jan Kasprowicz – Analiza obrazu komputerowego – 2009 r.

  3. Liczby zespolone • Równanie nie ma rozwiązania w zbiorze liczb rzeczywistych. Oznaczamy literą i jeden z pierwiastków równania, czyli , i nazywamy jednostką urojoną i czasem piszemy . • Wyrażenie postaci nazywamy liczbą zespoloną • Liczbę a nazywamy częścią rzeczywistą liczby zespolonej , (piszemy: ), liczbę b nazywamy częścią urojoną liczby zespolonej z (piszemy: ). Marek Jan Kasprowicz – Analiza obrazu komputerowego – 2009 r.

  4. Liczby zespolone • Działania dodawania i mnożenia liczb zespolonych określamy tak jak dla wielomianów • Liczbą sprzężoną do liczby zespolonej nazywamy liczbę • Modułem (lub wartością bezwzględną) liczby zespolonej nazywamy liczbę rzeczywistą Marek Jan Kasprowicz – Analiza obrazu komputerowego – 2009 r.

  5. Transformaty Fouriera - wstęp • Transformacja Fouriera umożliwia przejście z przestrzennej dziedziny obrazu x,y do jego reprezentacji w dziedzinie częstotliwości zespolonych • Podstawą transformaty Fouriera jest twierdzenie, że dowolny sygnał spełniający określone warunki, można rozłożyć na nieskończoną liczbę składowych sinusoidalnych o odpowiedniej częstotliwości, amplitudzie i fazie. • Zazwyczaj w praktyce przybliża się sygnał kilkoma składowymi sinusoidalnymi o odpowiednich częstotliwościach, pomijając nieskończoną liczbę składników uznawanych za nieistotne. Marek Jan Kasprowicz – Analiza obrazu komputerowego – 2009 r.

  6. Transformaty Fouriera - wstęp Marek Jan Kasprowicz – Analiza obrazu komputerowego – 2009 r.

  7. Transformaty Fouriera - wstęp • W przypadku sygnałów (w szczególności obrazów), których elementy wykazują okresowość w strukturze transformaty Fouriera można wyróżnić dyskretne składowe. • Składowa o najniższej częstotliwości jest nazywana składową podstawową, następne składowe o większych częstotliwościach są kolejno nazywane 2,3,..,n-tą harmoniczną. • Dla zastosowań w przetwarzaniu obrazów cyfrowych istotna jest cyfrowa odmiana transformacji Fouriera, realizowana najczęściej jako algorytm szybkiej cyfrowej transformacji Fouriera – pełnej lub tylko rzeczywistej (kosinusowej). Marek Jan Kasprowicz – Analiza obrazu komputerowego – 2009 r.

  8. Reprezentacja ciągu {-3,5,1,-2,2,-3,-1,3} za pomocą ciągów Lk. Ciąg L0 Ciąg L1 Ciąg L2 Ciąg L opisany zależnością Ciąg L3 Ciąg L4 Marek Jan Kasprowicz – Analiza obrazu komputerowego – 2009 r.

  9. Ponieważ ciąg N liczb rzeczywistych ln jest przekształcany w równoważny w dziedzinie Fouriera w postaci 2N liczb – N amplitud i N faz musi pojawić się jakaś nadmiarowość. Ciągi Fouriera posiadają symetrie. a) N parzyste część rzeczywista b) N parzyste część urojona Marek Jan Kasprowicz – Analiza komputerowa obrazu – 2008 r.

  10. Gdy ciąg pierwotny jest rzeczywisty, to w dziedzinie Fouriera ciąg zespolony posiada następujące symetrie w dziedzinie amplitudy i fazy: c) N parzyste amplituda d) N parzyste faza e) N nieparzyste amplituda e) N nieparzyste faza

  11. Przesunięcie w dziedzinie F. Przesunięcie elementów ciąguw dziedzinie F przeprowadza sięw celu wygodniejszej interpretacji. Wszystkie elementy leżące na prawo od osi symetrii przenosi sięw niezmienionym porządku na lewo od elementu k=0 i zastępuje dotychczasowe indeksy indeksami ujemnymi odpowiadającymi ich nowemu położeniu. W ten sposób dany element ciągu F w miarę wzrostu |k| odpowiada coraz większej częstotliwości funkcji kosinus, z której powstał dany składowy ciąg Lk. Po takim przemieszczeniu dla L rzeczywistego symetrie można określić jako parzystość amplitudy i nieparzystość fazy. a) N parzyste amplituda b) N parzyste faza c) N nieparzyste amplituda d) N nieparzyste faza

  12. Przesunięcie w dziedzinie F - wzory. Transformacja w przód: Transformacja odwrotna: Możliwość zmiany zakresów zmienności indeksów we powyższych wzorach jest naturalną konsekwencją okresowości funkcji exp takiej samej, jak funkcji trygonometrycznych względem wartości 2 . Tę okresowość dla dowolnego całkowitego m zapisać można : Z tej zależności wynika bezpośrednio możliwość okresowości ciągu Lwzględemindeksu k z podstawowym okresem N.

  13. Transformacja F. dla obrazów cyfrowych. • Z matematycznego punktu widzenia zastosowanie dyskretnej transformacji Fouriera do obrazów cyfrowych jest stosunkowo prostym poszerzeniem odpowiednich zależności z jednego wymiaru do dwóch wymiarów. • Przyjmijmy, że obraz cyfrowy to uporządkowany i ponumerowany dwuwymiarowo • zbiór liczb, inaczej mówiąc ciąg dwuwymiarowy o wartościach rzeczywistych: • Zwykle wartości ciągu L są nie tylko rzeczywiste, ale nawet naturalne z przedziału na przykład [0, 255] - dla pikseli opisanych ośmiobitowo. • Dość często obrazy cyfrowe są kwadratowe,wtedy M=N i tak będzie we wszystkich przedstawionych dalej przykładach. Marek Jan Kasprowicz – Analiza obrazu komputerowego – 2009 r.

  14. Nawiasy kwadratowe we wzorach wskazują, że najpierw można wyznaczyć sumy wewnętrzne – czyli jednowymiarowe transformaty Fouriera, na przykład dla wszystkich kolumn obrazu – a następnie tak otrzymany obraz pośredni przetransformować ponownie,ale tym razem wiersz po wierszu. • Transformację dwuwymiarową można naturalnie przeprowadzićw dowolnej z dwóch kolejności - najpierw wierszami i potem kolumnami albo najpierw kolumnami a następnie wierszami. • W obu przypadkach wynik będzie identyczny

  15. Po etapach transformacji kolumnowej i wierszowej obraz może zostać opisany jako suma dwuwymiarowych ciągów bazowych z odpowiednimi współczynnikami: • We wzorze tym założono, że zarówno M jak N są parzyste. • Każdy element ciągu bazowego Li,kmożna zapisać następująco za pomocą elementów ciągów jednowymiarowych zdefiniowanych według zależności: Marek Jan Kasprowicz – Analiza obrazu komputerowego – 2009 r.

  16. Dwuwymiarowy ciąg składowy powstały z dwóch jednowymiarowych ciągów - wierszowego i kolumnowego (etapy). b) Szybkozmienny ciąg kolumnowy, M=8, i=3, i=/2. a) Wolnozmienny ciąg wierszowy, N=8, k=1, k=0. c) Powierzchnia próbkowana w wyniku czego otrzymujemy ... d) ... wynikowy ciąg dwuwymiarowy.

  17. Część rzeczywista i urojona transformaty i zależności fazowe. • Współczynniki transformaty dwuwymiarowej są zespolone i można je interpretować • w postaci części rzeczywistej i urojonej lub w postaci amplitudy i fazy: • Tym razem jednak zależność pomiędzy zespolonymi współczynnikami transformaty F(i,k) oraz współczynnikami aikjest następująca • Lokalizacja F-pikseli poszczególnych typów: z lewej dla obrazu o rozmiarach parzystych • (6x6), z prawej dla obrazu o rozmiarach nieparzystych (5x5); Typy pikseli:

  18. Część rzeczywista i urojona transformaty i zależności fazowe. F-piksele typu 1 powinny być zawsze rzeczywiste. F-piksele typu 2 wiążą się z dwuwymiarowymi ciągami bazowymi, które powstały z ciągu stałego (bez fazy) i jednej kosinusoidy (którą można przesuwać fazowo). Zarówno dla typu 1 jak i 2 łatwo jest określić związek pomiędzy odpowiednimi fazami. Natomiast dla wyjaśnienia zależności fazowych F-pikseli typu 3 wygodnie będzie przyjąć uproszczony opis F-obrazu, pomijający istnienie F-pikseli typu 1 i typu 2. Jeżeli dany F-piksel typu 3 należy do obszaru A, to jego faza jest powiązana z fazami kosinusów generujących następująco:  Dla F-pikseli typu 3 należących do pozostałych obszarów: B, C i D, wygodnie będzie najpierw wyjaśnić symetrie zachodzące po dwuwymiarowej transformacji Fouriera obrazu cyfrowego, który przecież składa się z pikseli o wartościach bez części urojonej.

  19. Symetrie. Zagadnienie symetrii zostanie omówione na przykładowych obrazach: 5x5 6x6 Pogrubione linie pokazują osie symetrii dla amplitudy, a ich punkt przecięcia określa punkt symetrii dla fazy. F-piksele oznaczone kolorem szarym nie są związane powyższymi symetriami. Są to F-piksele typu 1 i typu 2. Jednak każdy wiersz lub kolumna, która jest cała oznaczona na szaro musi spełniać warunki symetrii dotyczące ciągów jednowymiarowych. Marek Jan Kasprowicz – Analiza obrazu komputerowego – 2009 r.

  20. Przesunięcie. F-piksel odpowiadający składowej stałej o wsp. (0,0) Przed przesunięciem. Składowa stała w centrum obrazu nieparzystego Po przesunięciu. Składowa stała w lewym górnym rogu prawej dolnej ćwiartki F-obrazu parzystego Marek Jan Kasprowicz – Analiza obrazu komputerowego – 2009 r.

  21. Przesunięcie cd. Symetrie dla obrazu parzystego wyglądają identycznie jak przed przesunięciem. Natomiast dla obrazu nieparzystego otrzymujemy: Uproszczona ilustracja przesunięcia w dziedzinie F, przy pominięciu szczegółów związanych z pojedynczymi F-pikselami (litery nie są treścią F-obrazu a jedynie oznaczeniem jego fragmentów): a) F-obraz przed przesunięciem b) F-obraz po przesunięciu Marek Jan Kasprowicz – Analiza obrazu komputerowego – 2009 r.

  22. Przesunięcie Do pełnego odtworzenia obrazu oryginalnego w oparciu o jego F-obraz wystarczy, jeżeli znane będą wartości amplitud F-pikseli typu 3 dowolnej ćwiartki, oraz wartości faz F-pikseli typu 3 należących do dwóch ćwiartek stykających się ze sobą krawędziami oraz dodatkowo wartości wybranych F-pikseli typu 2 i typu 1. Wyboru należałoby dokonać traktując F-piksele typu 1 i typu 2 układające się w wiersze lub kolumny tak, jak transformaty Fouriera rzeczywistych ciągów jednowymiarowych w oparciu o zachodzące w takim przypadku odpowiednie symetrie. a) F-obraz przed przesunięciem b) F-obraz po przesunięciu Uogólnienie relacji fazowych. Relacje fazowe. Amplitudy

  23. Przykłady obrazów cyfrowych i ich F-obrazów Marek Jan Kasprowicz – Analiza obrazu komputerowego – 2009 r.

  24. Obraz wejściowy „dwie_fale” (32x32) powstał z następującej zależności: Obraz pokazany jako wykres funkcji określonej na dziedzinie dwuwymiarowej. Marek Jan Kasprowicz – Analiza obrazu komputerowego – 2009 r.

  25. „Dwie_fale”. a) amplituda bezpośrednio po zastosowaniu wzoru na transformatę Fouriera. b) amplituda po przesunięciu w dziedzinie F. c) amplituda po przesunięciu w dziedzinie F i zastosowaniu wzoru*. d) faza po przesunięciu w dziedzinie F. *, operacja logarytmowania amplitudy jest stosowana bardzo często ze względu na dość znaczne różnice w wartościach amplitud poszczególnych F­pikseli dla większości obrazów.

  26. „Dwie_fale 2”. Obraz „dwie_fale2”: a) prezentacja obrazu w poziomach szarości, b) obraz w postaci wykresu funkcji, c) amplituda F-obrazu (po przesunięciu w dziedzinie F), d) amplituda F-obrazu (po przesunięciu w dziedzinie F i operacji logarytmowania według *, e) faza F-obrazu. a) b) c) d) e)

  27. „Lena”. Obraz „Lena”, o rozdzielczości 128x128: a) obraz oryginalny, b) amplituda F-obrazu, c) faza F-obrazu. a) c) b) Marek Jan Kasprowicz – Analiza obrazu komputerowego – 2009 r.

  28. Przykłady charakterystycznych związków pomiędzy treścią obrazu i F-obrazem przedstawionym w postaci poziomów szarości Marek Jan Kasprowicz – Analiza obrazu komputerowego – 2009 r.

  29. Obserwowanie pewnych cech obrazu na jego F-obrazie. Ilustracja powiązania wyróżnionych kierunków w obrazie i F-obrazie a) obraz „pasek”, b) amplituda obrazu „pasek”, c) faza obrazu „pasek”. a) b) c) Ilustracja związku pomiędzy ułożeniem krawędzi na obrazie i widokiem odpowiedniego F-obrazu: a) obraz „kwadrat2”, b) amplituda obrazu „kwadrat2”, c) faza obrazu „kwadrat2”. a) b) c)

  30. Obserwowanie pewnych cech obrazu na jego F-obrazie. Ilustracja związku pomiędzy ułożeniem krawędzi na obrazie i widokiem odpowiedniego F-obrazu: a) obraz „kwadrat3”, b) amplituda obrazu „kwadrat3”, c) faza obrazu „kwadrat3”. a) b) c) Ilustracja zwiazku pomiędzy ułożeniem krawędzi na obrazie i widokiem odpowiedniego F-obrazu: a) obraz „dwa_kwadraty”, b) amplituda obrazu „dwa_kwadraty”, c) faza obrazu „dwa_kwadraty”. a) b) c)

  31. Obserwowanie pewnych cech obrazu na jego F-obrazie. Ilustracja związku pomiędzy ułożeniem okręgu na obrazie i widokiem odpowiedniego F-obrazu :a) obraz „okrąg_1”, b) amplituda obrazu „okrąg_1”, c) faza obrazu „okrąg_1”. a) b) c) Ilustracja zwiazku pomiędzy ułożeniem okręgu na obrazie i widokiem odpowiedniego F-obrazu: a) obraz „okrąg_2”, b) amplituda obrazu „okrąg_2”, c) faza obrazu „okrąg_2”. a) b) c)

  32. Obserwowanie pewnych cech obrazu na jego F-obrazie. Ilustracja związku pomiędzy ułożeniem okręgu na obrazie i widokiem odpowiedniego F- obrazu: a) obraz „okrąg_3”, b) amplituda obrazu „okrąg_3” , c) faza obrazu „okrąg_3”. a) b) c) Ilustracja związku pomiędzy ułożeniem oraz średnicą okręgu na obrazie i widokiem odpowiedniego F-obrazu: a) obraz „okrąg_4”, b) amplituda obrazu „okrąg_4”, c) faza obrazu „okrąg_4”. a) b) c)

  33. Obserwowanie pewnych cech obrazu na jego F-obrazie. Obraz „Lena” zniekształcony przez umieszczenie na nim okręgu z obrazu „okrąg_3”: a) obraz, b) amplituda obrazu, c) faza obrazu. a) b) c) Marek Jan Kasprowicz – Analiza obrazu komputerowego – 2009 r.

  34. Zawartość informacji wizualnej w poszczególnych składowych F-obrazu Marek Jan Kasprowicz – Analiza obrazu komputerowego – 2009 r.

  35. Rozdzielnie amplitudy i fazy F-obrazu. Amplitudową i fazową część F-obrazu można otrzymać przeprowadzając poniższe operacje dla wszystkich indeksów i oraz k : Obraz odtworzony dla oryginalnego obrazu „Lena”, 128x128: a) w oparciu o informację amplitudową, po rozciągnięciu do pełnego zakresu poziomów szarości przedziału 0-20, b) w oparciu o informację fazową, po rozciągnięciu do pełnego zakresu poziomów szarości przedziału 40-175 a) b) Marek Jan Kasprowicz – Analiza obrazu komputerowego – 2009 r.

  36. Rozdzielnie amplitudy i fazy F-obrazu cd. Obraz odtworzony dla oryginalnego obrazu „kwadrat”, 32x32, w obu przypadkach po dostosowaniu zakresu wartości do przedziału 0-255, bez dodatkowego dopasowywania wartości: a) obraz odtworzony w oparciu o informację amplitudową, b) wykres funkcji obrazu z rysunku a), c) obraz odtworzony w oparciu o informację fazową, b) wykres funkcji obrazu z rysunku c). a) b) c) d)

More Related