Przekształcenia widmowe Transformata Fouriera. Adam Wojciechowski

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

Ćwiczenie 3. Właściwości przekształcenia Fouriera

Przetwarzanie obrazów wykład 6. Adam Wojciechowski

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania. Podstawy Automatyki

Obraz jako funkcja Przekształcenia geometryczne

BIBLIOTEKA PROGRAMU R - BIOPS. Narzędzia Informatyczne w Badaniach Naukowych Katarzyna Bernat

DYSKRETNA TRANSFORMACJA FOURIERA

Transformata Fouriera

Kup książkę Poleć książkę Oceń książkę. Księgarnia internetowa Lubię to!» Nasza społeczność

Laboratorium Przetwarzania Sygnałów

dr inż. Artur Zieliński Katedra Elektrochemii, Korozji i Inżynierii Materiałowej Wydział Chemiczny PG pokój 311

CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE

III. Funkcje rzeczywiste

PRZEDMIOTOWY SYSTEM OCENIANIA PROSTO DO MATURY KLASA 1 ZAKRES PODSTAWOWY

PLAN WYNIKOWY PROSTO DO MATURY KLASA 1 ZAKRES PODSTAWOWY

dr inż. Artur Zieliński Katedra Elektrochemii, Korozji i Inżynierii Materiałowej Wydział Chemiczny PG pokój 311

2. FUNKCJE. jeden i tylko jeden element y ze zbioru, to takie przyporządkowanie nazwiemy FUNKCJĄ, lub

Transformata Fouriera i analiza spektralna

Transformaty. Kodowanie transformujace

ROZKŁAD MATERIAŁU NAUCZANIA KLASA 1, ZAKRES PODSTAWOWY

Liczby zespolone. x + 2 = 0.

2. Próbkowanie Sygnały okresowe (16). Trygonometryczny szereg Fouriera (17). Częstotliwość Nyquista (20).

1 Płaska fala elektromagnetyczna

Próbny egzamin z matematyki dla uczniów klas II LO i III Technikum. w roku szkolnym 2012/2013

V. WYMAGANIA EGZAMINACYJNE

FFT i dyskretny splot. Aplikacje w DSP

6. FUNKCJE. f: X Y, y = f(x).

Przekształcenie Fouriera obrazów FFT

Klasa 1 technikum. Poniżej przedstawiony został podział wymagań na poszczególne oceny szkolne:

CYFROWE PRZTWARZANIE SYGNAŁÓW (Zastosowanie transformacji Fouriera)

Matematyka liczby zespolone. Wykład 1

Lepkosprężystość. Metody pomiarów właściwości lepkosprężystych materii

3 1 + i 1 i i 1 2i 2. Wyznaczyć macierze spełniające własność komutacji: [A, X] = B

ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ.

Aproksymacja funkcji a regresja symboliczna

Temat (rozumiany jako lekcja) Propozycje środków dydaktycznych. Liczba godzin. Uwagi

PRZEDMIOTOWY SYSTEM OCENIANIA PROSTO DO MATURY KLASA 1 ZAKRES PODSTAWOWY I ROZSZERZONY

Zapisujemy:. Dla jednoczesnego podania funkcji (sposobu przyporządkowania) oraz zbiorów i piszemy:.

Technikum Nr 2 im. gen. Mieczysława Smorawińskiego w Zespole Szkół Ekonomicznych w Kaliszu

LUBELSKA PRÓBA PRZED MATURĄ 2018 poziom podstawowy

9. Dyskretna transformata Fouriera algorytm FFT

1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci:

Cyfrowe przetwarzanie i kompresja danych

Przekształcenia całkowe. Wykład 1

Transformata Fouriera. Sylwia Kołoda Magdalena Pacek Krzysztof Kolago

2) R stosuje w obliczeniach wzór na logarytm potęgi oraz wzór na zamianę podstawy logarytmu.

Grafika Komputerowa Wykład 2. Przetwarzanie obrazów. mgr inż. Michał Chwesiuk 1/38

Teoria sygnałów Signal Theory. Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

MATEMATYKA KLASA II LICEUM OGÓLNOKSZTAŁCĄCEGO

Teoria sterowania - studia niestacjonarne AiR 2 stopień

Zdający posiada umiejętności w zakresie: 1. wykorzystania i tworzenia informacji: interpretuje tekst matematyczny i formułuje uzyskane wyniki

O funkcjach : mówimy również, że są określone na zbiorze o wartościach w zbiorze.

Metody komputerowego przekształcania obrazów

MATEMATYKA WYKAZ UMIEJĘTNOŚCI WYMAGANYCH NA POSZCZEGÓLNE OCENY DLA KLASY PIERWSZEJ

Wymagania i plan wynikowy z matematyki dla klasy I BO

Układy stochastyczne

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

Jeśli X jest przestrzenią o nieskończonej liczbie elementów:

3. Macierze i Układy Równań Liniowych

Przetwarzanie sygnału cyfrowego (LabVIEW)

Przetwarzanie i transmisja danych multimedialnych. Wykład 7 Transformaty i kodowanie. Przemysław Sękalski.

Transformacje Fouriera * podstawowe własności

KARTA PRZEDMIOTU. Techniki przetwarzania sygnałów, D1_3

Laboratorium Półprzewodniki Dielektryki Magnetyki Ćwiczenie nr 8

Standardy wymagań maturalnych z matematyki - matura

Kształcenie w zakresie podstawowym. Klasa 2

Plan wynikowy z przedmiotu: MATEMATYKA

15. Macierze. Definicja Macierzy. Definicja Delty Kroneckera. Definicja Macierzy Kwadratowej. Definicja Macierzy Jednostkowej

LICZBY ZESPOLONE. 1. Wiadomości ogólne. 2. Płaszczyzna zespolona. z nazywamy liczbę. z = a + bi (1) i = 1 lub i 2 = 1

Wymagania edukacyjne matematyka klasa 1 zakres podstawowy 1. LICZBY RZECZYWISTE

Funkcje: wielomianowa, wykładnicza, logarytmiczna wykład 3

Funkcje wymierne. Funkcja homograficzna. Równania i nierówności wymierne.

Systemy liczbowe. 1. Przedstawić w postaci sumy wag poszczególnych cyfr liczbę rzeczywistą R = (10).

Funkcje i ich własności. Energetyka, sem.1 (2017/2018) Matematyka #3: Funkcje 1 / 43

Wymagania edukacyjne z matematyki

w analizie wyników badań eksperymentalnych, w problemach modelowania zjawisk fizycznych, w analizie obserwacji statystycznych.

Instrukcja do laboratorium z cyfrowego przetwarzania sygnałów. Wybrane właściwości Dyskretnej Transformacji Fouriera

WYMAGANIA EDUKACYJNE Z MATEMATYKI dla klasy I ba Rok szk. 2012/2013

Plan wynikowy matematyka w zakresie rozszerzonym w klasie 1b, 2016/2017r.

Wymagania edukacyjne z matematyki klasa II technikum

PORÓWNANIE TREŚCI ZAWARTYCH W OBOWIĄZUJĄCYCH STANDARDACH EGZAMINACYJNYCH Z TREŚCIAMI NOWEJ PODSTAWY PROGRAMOWEJ

Całka nieoznaczona, podstawowe wiadomości

Funkcje: wielomianowa, wykładnicza, logarytmiczna wykład 2

Matematyka dyskretna. Andrzej Łachwa, UJ, /10

Funkcje. Część pierwsza. Zbigniew Koza. Wydział Fizyki i Astronomii

Politechnika Świętokrzyska. Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 6. Transformata cosinusowa. Krótkookresowa transformata Fouriera.

Następnie przypominamy (dla części studentów wprowadzamy) podstawowe pojęcia opisujące funkcje na poziomie rysunków i objaśnień.

SIMR 2016/2017, Analiza 2, wykład 1, Przestrzeń wektorowa

Matematyka wykaz umiejętności wymaganych na poszczególne oceny

Akwizycja i przetwarzanie sygnałów cyfrowych

Szybka transformacja Fouriera

Wielkości liczbowe. Wykład z Podstaw Informatyki dla I roku BO. Piotr Mika

Zygmunt Wróbel i Robert Koprowski. Praktyka przetwarzania obrazów w programie Matlab

Katalog wymagań programowych na poszczególne stopnie szkolne. Matematyka. Poznać, zrozumieć. Kształcenie w zakresie podstawowym.

Stabilność. Krzysztof Patan

MATeMAtyka 1. Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych. Zakres podstawowy i rozszerzony Klasa pierwsza

Liczby zespolone. Magdalena Nowak. 23 marca Uniwersytet Śląski

Wymagania edukacyjne na poszczególne oceny branżowa szkoła I stopnia klasa 1 po gimnazjum

Analiza obrazów - sprawozdanie nr 2

III. STRUKTURA I FORMA EGZAMINU

Transkrypt:

Przekształcenia widmowe Transformata Fouriera Adam Wojciechowski

Przekształcenia widmowe Odmiana przekształceń kontekstowych, w których kontekstem jest w zasadzie cały obraz. Za pomocą transformaty Fouriera tworzony jest dwuwymiarowe widmo obrazu, następnie widmo podlega określonej modyfikacji (usuwane składowe o wysokich częstotliwościach), a na końcu dokonywana jest rekonstrukcja obrazu (odwrotna transformata Fouriera) Takie przetwarzanie obrazów pozwala na precyzyjne kontrolowanie skutków, jest obliczeniochłonne i nie wnosi znaczących różnic do jakości obrazów.

Transformata Fouriera Pojęcie transformaty Fouriera bardzo ściśle wiąże się z pojęciem częstotliwości i wywodzi się z obszaru badań dotyczącego akustyki. Obraz może być traktowany jako sygnał cyfrowy i do jego przetwarzania wykorzystuje się Dyskretną Transformatę Fouriera Trudno jest jednak powiązać praktycznie interpretację częstotliwościową z informacją wizualną zawartą w obrazie (krawędzie wysokie częstotliwości, obszary płaskie niskie częstotliwości, z takiej interpretacji nie wynika dużo rozwiązań konkretnych problemów)

Dlaczego zajmujemy się transformatą Fouriera Bo badania abstrahujące od interpretacji częstotliwościowej dają bardzo ciekawe rezultaty Bo ktoś może znaleźć, aczkolwiek nie jest to łatwe, nowe pożyteczne zastosowanie tej transformacji do przetwarzania obrazów Przed tym jednak należy poznać i dokładnie zrozumieć na czym polegają istotne cechy transformaty Fouriera w doniesieniu do obrazów

Transformata Fouriera dla cyfrowych sygnałów jednowymiarowych Cyfrowy sygnał jednowymiarowy można przedstawić jako uporządkowany i ponumerowany ciąg liczb. Ich wartości należą do pewnego dyskretnego zbioru będącego podzbiorem liczb wymiernych. Transformacja będzie miała również sens, gdy przeprowadzimy ją dla dowolnego ciągu liczb, które są opatrzone kolejnymi indeksami. ośmioelementowy ciąg pewnych liczb ciąg liczb całkowitych o parzystej liczbie elem. ciąg liczb całkowitych o nieparzystej liczbie elem.

Transformata Fouriera Transformatą Fouriera ciągu N elementowego będziemy nazywać następujące odwzorowanie: Jako wynik Transformacji Fouriera otrzymujemy inny ciąg o tej samej długości o wartościach zespolonych:

Transformata Fouriera Przykładowo dla ciągu: otrzymamy ciąg postaci: Wartości liczb zostały zaokrąglone do 4 miejsca po przecinku, ale zwykle dopasowane są do dokładności zmiennych wykorzystywanych do zapamiętywania liczb.

Przekształcenie odwrotne Transformata Fouriera jest odwracalna (z dokładnością do precyzji obliczeń) i jej postać jest następująca: Różnice pomiędzy transformatą i jej odwrotnością: -Znak w potędze eksponenty -Przed znakiem sumy znajdują się współczynniki β L i β F. Aby transformacje były odwrotne współczynniki powinny spełniać następującą zależność: Najczęściej współczynniki β L i β F przyjmują odpowiednio wartości:

Ciąg rzeczywisty L można przedstawić jako ważoną sumę pewnych specjalnych ciągów L k, które można nazwać ciągami składowymi lub bazowymi: Ciągi te muszą być tej samej długości N

Powyższe ciągi możemy rozpisać w następujący sposób: Gdzie k oznacza numer ciągu i jednocześnie wiąże się ze sposobem w jaki dany ciąg wygląda. L 0 składa się z samych jedynek. Ciąg L k zawiera wartości będące wartościami funkcji cosinus o amplitudzie 1, okresie T k i przesunięciu w fazie φ k, tak dobrany by najlepiej pasował do ciągu L.

Zwróćmy uwagę, że okres T k mieści się całkowitą liczbę razy w przedziale T. Dla k=0 to funkcja ma wartość 1 φ k ma sens dla k>0 i wtedy może mieć bardzo duży wpływ na wygląd ciągu L k.

Nie musimy martwić się o dobór wartości a k i φ k transformacja Fouriera to wyliczy. Ciąg F przedstawia bowiem informację jaki jest udział w ciągu L poszczególnych ciągów L k (współczynniki a k ) oraz jak dla każdego ciągu przesunięta była jego funkcja kosinus (argumenty φ k ). Zespolony k-ty element ciągu F można przedstawić jako część rzeczywistą i urojoną lub równoważnie jako amplitudę i fazę:

Amplituda A k jest bardzo ściśle powiązana ze współczynnikami a k.

Ponieważ ciąg N liczb rzeczywistych l n 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. Części urojone (fazy) są symetryczne względem osi poziomej Części rzeczywiste (amplitudy) są symetryczne względem osi pionowej

Zwiększona liczba parametrów jest pozorna i może zostać zastąpiona tylko połową parametrów, gdyż druga połowa się powtarza. Wymaga to tylko zmiany indeksów. Przed zastosowanie transformaty odwrotnej należy ponownie wszystko przeindeksować.

Transformata Fouriera dla obrazów cyfrowych Z matematycznego punktu widzenia zastosowanie dyskretnej transformacji Fouriera do obrazów cyfrowych jest stosunkowo prostym poszerzeniem odpowiedniej zależności o jeden wymiar. Obraz cyfrowy to uporządkowany i ponumerowany dwuwymiarowo zbiór liczb rzeczywistych: Najczęściej wartości punktów obrazu są liczbami naturalnymi oraz obraz cyfrowy jest kwadratowy (M=N)

Ogólna postać DTF dla obrazów cyfrowych Dodatkowo musi zachodzić warunek aby transformaty były odwracalne: w dalszych rozważaniach przyjęto:

Dwuwymiarowy ciąg F(i,k) przyjmujący wartości ze zbioru liczb zespolonych posiada dokładnie tyle samo elementów co dwuwymiarowy ciąg L(m,n) będący reprezentacją obrazu cyfrowego Dlatego ciąg w dziedzinie transformaty również można interpretować jako dwuwymiarowy obraz, lecz sama wizualizacja wymaga jeszcze dodatkowych zabiegów. Można obejrzeć obraz części: -Rzeczywistej -Urojonej -Amplitudy -Fazy Za każdym razem należy dostosować zakresy kolorów do głębokości bitowej, np.: 0-255.

Aby uniknąć nieporozumień obrazy w dziedzinie transformacji Fouriera będziemy nazywać F-obrazami a ich piksele F- pikselami. Warto zwrócić również uwagę na własności transformaty dwuwymiarowej. Dwuwymiarowa transformata Fouriera jest operacją separowalną ze względu na wymiar: Wynika z tego, że możemy najpierw obliczyć sumy wewnętrzne (np.: dla wszystkich kolumn obrazu), a następnie sumy zewnętrzne (np.: dla kolumn obrazu). Kolejność jest dowolna

Wynikowe ciągi składowe dwuwymiarowe powstają na zasadzie kombinacji każdy z każdym ciągów jednowymiarowych.