FILTRACJE W DZIEDZINIE CZĘSTOTLIWOŚCI

Podobne dokumenty
WYDZIAŁ FIZYKI I INFORMATYKI STOSOWANEJ

Analiza obrazów - sprawozdanie nr 2

Rekonstrukcja obrazu (Image restoration)

Filtracja obrazów. w dziedzinie częstotliwości. w dziedzinie przestrzennej

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Segmentacja przez detekcje brzegów

Diagnostyka obrazowa

Diagnostyka obrazowa

Cyfrowe Przetwarzanie Obrazów i Sygnałów

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

Przekształcenie Fouriera obrazów FFT

Przetwarzanie obrazów rastrowych macierzą konwolucji

Przetwarzanie i Kompresja Obrazów. Filtracja

Przetwarzanie obrazu

Filtracja. Krzysztof Patan

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

Wykład 6: Reprezentacja informacji w układzie optycznym; układy liniowe w optyce; podstawy teorii dyfrakcji

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

WYKŁAD 3. Przykłady zmian w obrazie po zastosowaniu Uniwersalnego Operatora Punktowego

Laboratorium Optyki Falowej

Transformata Laplace a to przekształcenie całkowe funkcji f(t) opisane następującym wzorem:

Cyfrowe Przetwarzanie Obrazów i Sygnałów

PROPAGACJA PROMIENIOWANIA PRZEZ UKŁAD OPTYCZNY W UJĘCIU FALOWYM. TRANSFORMACJE FAZOWE I SYGNAŁOWE

Podstawy Przetwarzania Sygnałów

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 3 AiR III

POPRAWIANIE JAKOŚCI OBRAZU W DZIEDZINIE PRZESTRZENNEJ (spatial image enhancement)

PRZETWARZANIE SYGNAŁÓW

Przetwarzanie obrazów wykład 6. Adam Wojciechowski

Przekształcenia kontekstowe. Filtry nieliniowe Typowy przykład usuwania zakłóceń z obrazu

Obraz jako funkcja Przekształcenia geometryczne

Filtracja obrazu operacje kontekstowe

Analiza szeregów czasowych: 2. Splot. Widmo mocy.

Rozpoznawanie Twarzy i Systemy Biometryczne

A-2. Filtry bierne. wersja

ANALIZA SYGNAŁÓ W JEDNÓWYMIARÓWYCH

Metody komputerowego przekształcania obrazów

Przetwarzanie obrazów

Cyfrowe przetwarzanie i kompresja danych

PRZETWARZANIE SYGNAŁÓW

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

Filtracja obrazu operacje kontekstowe

Projekt 2: Filtracja w domenie przestrzeni

Transformata Fouriera i analiza spektralna

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Politechnika Świętokrzyska. Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 8. Filtracja uśredniająca i statystyczna.

FFT i dyskretny splot. Aplikacje w DSP

Cyfrowe przetwarzanie sygnałów Jacek Rezmer -1-

Rejestracja i rekonstrukcja fal optycznych. Hologram zawiera pełny zapis informacji o fali optycznej jej amplitudzie i fazie.

Restauracja a poprawa jakości obrazów

Filtrowanie a sploty. W powyższym przykładzie proszę zwrócić uwagę na efekty brzegowe. Wprowadzenie Projektowanie filtru Zadania

Założenia i obszar zastosowań. JPEG - algorytm kodowania obrazu. Geneza algorytmu KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG

Parametryzacja obrazu na potrzeby algorytmów decyzyjnych

Laboratorium optycznego przetwarzania informacji i holografii. Ćwiczenie 4. Badanie optycznej transformaty Fouriera

8. Realizacja projektowanie i pomiary filtrów IIR

Teoria obwodów / Stanisław Osowski, Krzysztof Siwek, Michał Śmiałek. wyd. 2. Warszawa, Spis treści

W celu obliczenia charakterystyki częstotliwościowej zastosujemy wzór 1. charakterystyka amplitudowa 0,

Transformata Fouriera

Andrzej Leśnicki Laboratorium CPS Ćwiczenie 7 1/7 ĆWICZENIE 7. Splot liniowy i kołowy sygnałów

Algorytmy detekcji częstotliwości podstawowej

Filtracja liniowa (metody konwolucyjne, tzn. uwzględniające pewne otoczenie przetwarzanego piksla):

Przetwarzanie obrazu

Analiza obrazów. Segmentacja i indeksacja obiektów

Próbkowanie (ang. sampling) - kwantyzacja. Rastrowa reprezentacja obrazu 2D. Generowanie obrazu rastrowego 2D. Próbkowanie i integracja

Technika audio część 2

Część 1. Transmitancje i stabilność

KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG

3. Przetwarzanie analogowo-cyfrowe i cyfrowo-analogowe... 43

AKWIZYCJA I PRZETWARZANIE WSTĘPNE

9. Dyskretna transformata Fouriera algorytm FFT

Ćwiczenie 6 Projektowanie filtrów cyfrowych o skończonej i nieskończonej odpowiedzi impulsowej

Ćwiczenie nr 11. Projektowanie sekcji bikwadratowej filtrów aktywnych

Spośród licznych filtrów nieliniowych najlepszymi właściwościami odznacza się filtr medianowy prosty i skuteczny.

Raport. Bartosz Paprzycki UMK 2009/2010

Analiza szeregów czasowych: 2. Splot. Widmo mocy.

Różne reżimy dyfrakcji

Filtracja splotowa obrazu

Diagnostyka obrazowa

Laboratorium Cyfrowego Przetwarzania Obrazów

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

x(n) x(n-1) x(n-2) D x(n-n+1) h N-1

Wykład 6: Reprezentacja informacji w układzie optycznym; układy liniowe w optyce; podstawy teorii dyfrakcji

Przedmowa 11 Ważniejsze oznaczenia 14 Spis skrótów i akronimów 15 Wstęp 21 W.1. Obraz naturalny i cyfrowe przetwarzanie obrazów 21 W.2.

Przekształcenia widmowe Transformata Fouriera. Adam Wojciechowski

Analizy Ilościowe EEG QEEG

Ćwiczenia z grafiki komputerowej 5 FILTRY. Miłosz Michalski. Institute of Physics Nicolaus Copernicus University. Październik 2015

Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L

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

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

Optyka Fourierowska. Wykład 7 Filtracja przestrzenna

Transformacje Fouriera * podstawowe własności

Grafika komputerowa. Zajęcia IX

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

Automatyczne rozpoznawanie mowy - wybrane zagadnienia / Ryszard Makowski. Wrocław, Spis treści

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

Laboratorium Przetwarzania Sygnałów Biomedycznych

4 Zasoby językowe Korpusy obcojęzyczne Korpusy języka polskiego Słowniki Sposoby gromadzenia danych...

Akwizycja i przetwarzanie sygnałów cyfrowych

Wprowadzenie. Spis treści. Analiza_sygnałów_-_ćwiczenia/Filtry

WYBRANE ELEMENTY CYFROWEGO PRZETWARZANIA SYGNAŁÓW W RADARZE FMCW

Transkrypt:

FILTRACJE W DZIEDZINIE CZĘSTOTLIWOŚCI ( frequency domain filters) Każdy człon F(u,v) zawiera wszystkie wartości f(x,y) modyfikowane przez wartości członów wykładniczych Za wyjątkiem trywialnych przypadków zwykle nie można bezpośrednio kojarzyć elementów na obrazie z transformatą

Możliwe są jedynie pewne ogólne obserwacje określające zależności pomiędzy przestrzenną charakterystyką obrazu a składowymi transformaty Fouriera (częstotliwość związana ze zmiennością intensywności) Najwolniej zmieniająca się składowa dla u=0=v - to średni poziom szarości na obrazie Kiedy przesuwamy się od środka rośnie częstotliwość, czyli szybkość zmian intensywności na obrazie

Oryginalny obraz Transformata Fouriera

Oryginalny obraz Transformata Fouriera

Podstawy filtracji w dziedzinie częstotliwości (1) Mnożymy obraz wejściowy f(x,y) przez (-1) x+y (2) Obliczamy trnasformatę F(u,v) - DFT (3) Mnożymy F(u,v) przez funkcję filtrującą H(u,v) : G(u,v) = H(u,v) F(u,v) (4) Obliczamy transformatę odwrotną do G(u,v) z (3) (5) Bierzemy część rzeczywistą z (4) (6) Mnożymy wynik (5) przez (-1) x+y

Transformata Fouriera Filtrująca funkcja H(u,v) Odwrotna transformata Fouriera F(u,v) F(u,v) H(u,v) f(x,y) input g(x,y) output Funkcję H(u,v) nazywamy filtrem usuwa ona tylko określone częstotliwości transformaty, pozostawiając resztę bez zmian: G(u,v) = H(u,v) F(u,v) tu: mnożenie funkcji dwuwymiarowej element przez element

Uwaga: W filtrach Fouriera nie ma zależności od lokalnego kontekstu obrazu Oryginalne dane są zamieniane na elementy szybko i wolno zmieniające się - są to na ogół ważne kryteria przy projektowaniu filtrów Filtry Fouriera najczęściej stosowane do kompensacji efektów, związanych z układem optycznym kamery teleskopu itp..

Przykładowe filtry i ich właściwości Filtry wycinające ( notch filter) Filtry dolnoprzepustowe ( lowpass filter) Filtry górnoprzepustowe (highpass filter) Filtry pasmowe ( bandpass filter)

Filtry wycinające ( notch filter) H(u,v) = 0 dla (u,v) = (M/2,N/2) 1 dla pozostałych Filtr powoduje, że F(0,0) = 0, a pozostałe wartości pozostają bez zmian. Filtr jest przydatny dla identyfikacji określonych efektów przestrzennych na obrazie i kojarzeniu ich ze składowymi w przestrzeni Fouriera

Obraz oryginalny Transformata Fouriera DFT... po filtracji wycinającej Zmniejszenie poziomów kwantyzacji (wymuszana średnia wartość do zera; wartości ujemne progowane przy wyświetlaniu) Wyostrzenie krawędzi

Niskie częstotliwości w transformatach Fouriera są związane z ogólnym rozkładem skali szarości w regionie wygładzonym (o łagodnych zmianach) Wysokie częstości w transformatach Fouriera są zwykle odpowiedzialne za szczegóły, takie jak krawędzie, szum.

Filtry dolnoprzepustowe ( lowpass filter) Osłabianie wysokich częstotliwości, przepuszczanie niskich... Postać filtru...efekt działania

Filtry górnoprzepustowe (highpass filter) Osłabianie niskich częstotliwości, przepuszczanie wysokich... Postać filtru...efekt działania

Efekt działania filtru górnoprzepustowego...... modyfikacja poprzez dodanie wartości stałej do funkcji H

FILTRY WYGŁADZAJĄCE W DZIEDZINIE CZĘSTOTLIWOŚCI

IDEALNY FILTR DOLNOPRZEPUSTOWY Ideal Lowpass Filters (ILPF) 1 dla D(u,v) D 0 H(u,v) = 0 dla H(u,v)> D 0 D 0 gdzie D jest odległością od środka transformaty odległością (częstotliwością ) obcięcia (cutoff)

Ilustracje funkcji H dla filtru typu ILPF Rzut 3D filtru H Obraz filtru H Przekrój funkcji H

Przykłady działania filtru typu ILPF Obraz oryginalny 500 x 500 pikseli

Przykłady działania filtru typu ILPF różne obcięcia (cutoff) Widmo Fouriera - zaznaczone okręgi dla: 92, 94.6, 98 oraz 99.5% widma mocy ( dla 5, 15, 30, 80, 230 pikseli)

Przykłady działania filtru typu ILPF różne obcięcia (cutoff) oryginał dla 5 dla 15 dla 30 dla 80 dla 230

FILTR DOLNOPRZEPUSTOWY BUTTERWORTH Butterworth Lowpass Filters (BLPF) Definicja funkcji H rzędu n dla BLPF H(u,v) = 1+[D(u,v)/D 0 ] 2n 1 gdzie D 0 jest odległością obcięcia (cutoff)

Ilustracje funkcji H dla BLPF Rzut 3D filtru H Obraz filtru H Przekrój funkcji H dla różnych n

Przykłady działania filtru typu BLPF różne obcięcia (cutoff) oryginał dla 5 dla 15 dla 30 dla 80 dla 230

FILTR DOLNOPRZEPUSTOWY GAUSSA Gauss Lowpass Filters (GLPF) Definicja funkcji H dla GLPF: H(u,v) = exp(-d 2 (u,v)/2d 02 ) gdzie D jest odległością od środka transformaty

Ilustracje funkcji H dla GLPF Rzut 3D filtru H Obraz filtru H Przekrój funkcji H dla różnych D 0

Przykłady działania filtru typu GLPF różne obcięcia (cutoff) oryginał dla 5 dla 15 dla 30 dla 80 dla 230

Przykłady zastosowań 1.

Obraz oryginalny 440 x 508..po zastosowaniu GLPF dla D 0 =80

Przykłady zastosowań 2. Obraz oryginalny 1028 x 732

...po zastosowaniu filtru GLPF oryginał D 0 = 100 D 0 = 80

Przykłady zastosowań 3. Obraz NOAA (widoczne skanowania)

...po zastosowaniu filtru GLPF oryginał D 0 = 30 D 0 = 10

FILTRY WYOSTRZAJĄCE W DZIEDZINIE CZĘSTOTLIWOŚCI

Działanie przeciwne do filtrów wygładzających dolnoprzepustowych (lp( lp) filtry wyostrzające są górnoprzepustowymi (hp): Hhp(u,v) = 1 Hlp(u,v)

IDEALNY FILTR GÓRNOPRZEPUSTOWY Ideal Highpass Filter (IHPF) 0 dla D(u,v) D 0 H(u,v) = 1 dla H(u,v)> D 0 D 0 gdzie D jest odległością od środka transformaty odległością (częstotliwością ) obcięcia (cutoff)

Ilustracje funkcji H dla filtru typu IHPF Rzut 3D filtru H Obraz filtru H Przekrój funkcji H

Przykłady działania filtru typu IHPF Obraz oryginalny 500 x 500 pikseli

D 0 = 15 D 0 = 30 D 0 = 80

FILTR GÓRNOPRZEPUSTOWY BUTTERWORTH Butterworth Highpass Filters (BHPF) Definicja funkcji H rzędu n dla BHPF H(u,v) = 1+[D 0 /D(u,v )] 2n 1 gdzie D 0 jest odległością obcięcia (cutoff)

Ilustracje funkcji H dla filtru typu BHPF Rzut 3D filtru H Obraz filtru H Przekrój funkcji H

D 0 = 15 D 0 = 30 D 0 = 80

FILTR GÓRNOPRZEPUSTOWY GAUSSA Gauss Highpass Filters (GHPF) Definicja funkcji H dla HLPF: H(u,v) = 1- exp(-d 2 (u,v)/2d 02 ) gdzie D jest odległością od środka transformaty

Ilustracje funkcji H dla filtru typu GHPF Rzut 3D filtru H Obraz filtru H Przekrój funkcji H

D 0 = 15 D 0 = 30 D 0 = 80

Przykłady zastosowań

Przykłady zastosowań oryginał..po filtracji typu BHPF

...po zastosowaniu filtru wzmocnionego w postaci: a+b H(u,v), gdzie a i b Const..i wyrównaniu histogramu