Analiza obrazu komputerowego wykład 5

Slides:



Advertisements
Podobne prezentacje
Wykład 5: Dyskretna Transformata Fouriera, FFT i Algorytm Goertzela
Advertisements

Wykład 6: Dyskretna Transformata Fouriera, FFT i Algorytm Goertzela
Wykład Drgania wymuszone oscylatora Przypadek rezonansu
Wykład 4 2. Przykłady ruchu 1.5 Prędkość i przyśpieszenie c.d.
Wykład no 3 sprawdziany:
Sprawdziany: Postać zespolona szeregu Fouriera gdzie Związek z rozwinięciem.
Zaawansowane metody analizy sygnałów
mgr inż. Ryszard Chybicki Zespół Szkół Ponadgimnazjalnych
Anna Bączkowska Praca po kierunkiem dr M. Berndt - Schreiber
Badania operacyjne. Wykład 2
WEKTORY Każdy wektor ma trzy zasadnicze cechy: wartość (moduł), kierunek i zwrot. Wartością wektora nazywamy długość odcinka AB przedstawiającego ten wektor.
Macierze Maria Guzik.
Liczby zespolone Niekiedy równanie nie posiada rozwiązania w dziedzinie liczb rzeczywistych: wprowadźmy jednak pewną dziwaczną liczbę (liczbę urojoną „i”)
Teoria Sygnałów Literatura podstawowa:
Wykład Impedancja obwodów prądu zmiennego c.d.
Paweł Kramarski Seminarium Dyplomowe Magisterskie 2
Liczby zespolone Liczby zespolone – narzędzie (ale tylko narzędzie) wykorzystywane w analizie sygnałów. Mechanika kwantowa – rozwiązanie równania Schroedingera.
SYSTEMY CZASU RZECZYWISTEGO Wykłady 2008/2009 PROF. DOMINIK SANKOWSKI.
Metody numeryczne Wykład no 2.
Liczby zespolone z = a + bi.
Matematyka.
Nierówności (mniej lub bardziej) geometryczne
Opis matematyczny elementów i układów liniowych
Podstawy układów logicznych
Wyrażenia algebraiczne
Wykład III Sygnały elektryczne i ich klasyfikacja
Jednostka modułowa 311[07]O1 Jm. 4/1
Komputerowe metody przetwarzania obrazów cyfrowych
Podstawy automatyki 2012/2013Transmitancja widmowa i charakterystyki częstotliwościowe Mieczysław Brdyś, prof. dr hab. inż.; Kazimierz Duzinkiewicz, dr.
Rozważaliśmy w dziedzinie czasu zachowanie się w przedziale czasu od t0 do t obiektu dynamicznego opisywanego równaniem różniczkowym Obiekt u(t) y(t) (1a)
Elementy Rachunku Prawdopodobieństwa i Statystyki
Częstotliwość próbkowania, aliasing
Podstawy analizy matematycznej I
II. Matematyczne podstawy MK
Sterowanie – metody alokacji biegunów II
ZBIORY I DZIAŁANIA NA ZBIORACH
Źródła błędów w obliczeniach numerycznych
ZWIĄZKI MIĘDZY KLASAMI KLASY ABSTRAKCYJNE OGRANICZENIA INTERFEJSY SZABLONY safa Michał Telus.
FUNKCJE Opracował: Karol Kara.
MECHANIKA 2 Wykład Nr 10 MOMENT BEZWŁADNOŚCI.
Zadania z indywidualnością
Podstawy Techniki Cyfrowej
FUNKCJE Pojęcie funkcji
Grafika i komunikacja człowieka z komputerem
Grafika Komputerowa i wizualizacja
Zagadnienia AI wykład 2.
Dekompozycja sygnałów Szereg Fouriera
Informatyka +.
Grafika i komunikacja człowieka z komputerem
Maciej Gwiazdoń, Mateusz Suder, Szymon Szymczk
WYKŁAD 9 ODBICIE I ZAŁAMANIE ŚWIATŁA NA GRANICY DWÓCH OŚRODKÓW
Szeregi czasowe Ewolucja stanu układu dynamicznego opisywana jest przez funkcję czasu f(t) lub przez szereg czasowy jego zmiennych dynamicznych. Szeregiem.
Rodzaje Liczb JESZCZE SA TAKIE
WYKŁAD 5 OPTYKA FALOWA OSCYLACJE I FALE
Schemat układu ukrywającego znaki wodne
Warstwowe sieci jednokierunkowe – perceptrony wielowarstwowe
Dyskretna Transformacja Fouriera 2D (DFT2)
Wykład Rozwinięcie potencjału znanego rozkładu ładunków na szereg momentów multipolowych w układzie sferycznym Rozwinięcia tego można dokonać stosując.
Wykład drugi Szereg Fouriera Warunki istnienia
Wykład 3,4 i 5: Przegląd podstawowych transformacji sygnałowych
 Formuła to wyrażenie algebraiczne (wzór) określające jakie operacje ma wykonać program na danych. Może ona zawierać liczby, łańcuchy znaków, funkcje,
Liczby 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, …(i tak dalej) nazywamy liczbami naturalnymi. Tak jak z liter tworzy się słowa, tak z cyfr tworzymy liczby. Dowolną.
1 Proces analizy i rozpoznawania. 2 Jak przygotować dwie klasy obiektów?
STATYSTYKA – kurs podstawowy wykład 8 dr Dorota Węziak-Białowolska Instytut Statystyki i Demografii.
Liczbami naturalnymi nazywamy liczby 0,1,2,3,..., 127,... Liczby naturalne poznaliśmy już wcześniej; służą one do liczenia przedmiotów. Zbiór liczb.
Matematyka przed egzaminem czyli samouczek dla każdego
Radosław Hołówko Konsultant: Agnieszka Pożyczka
Podstawy automatyki I Wykład /2016
Transformacja Z -podstawy
The Discrete-Time Fourier Transform (DTFT)
Zapis prezentacji:

Analiza obrazu komputerowego wykł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

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.

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.

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.

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.

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

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.

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 L3 Ciąg L4 Ciąg L opisany zależnością Marek Jan Kasprowicz – Analiza obrazu komputerowego – 2009 r.

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.

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

Przesunięcie w dziedzinie F. Przesunięcie elementów ciągu w 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

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 L względem indeksu k z podstawowym okresem N.

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.

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

We wzorze tym założono, że zarówno M jak N są parzyste. 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,k moż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.

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

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 aik jest 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:

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.

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.

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.

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.

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 Relacje fazowe. Uogólnienie relacji fazowych. Amplitudy

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

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.

„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.

„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)

„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.

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.

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)

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)

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)

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)

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.

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

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.

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)