PRZETWARZANIE SYGNAŁÓW

Podobne dokumenty
Filtracja obrazu operacje kontekstowe

Filtracja obrazu operacje kontekstowe

Analiza obrazów - sprawozdanie nr 2

Parametryzacja obrazu na potrzeby algorytmów decyzyjnych

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

Segmentacja przez detekcje brzegów

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

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

Przetwarzanie obrazów wykład 7. Adam Wojciechowski

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

PRZETWARZANIE SYGNAŁÓW

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

Przetwarzanie obrazu

Rozpoznawanie Twarzy i Systemy Biometryczne

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

Cyfrowe przetwarzanie obrazów. Dr inż. Michał Kruk

POB Odpowiedzi na pytania

Analiza obrazu. wykład 6. Marek Jan Kasprowicz Uniwersytet Rolniczy 2009

Przetwarzanie obrazów. Grupy metod przetwarzania obrazu. Przetwarzanie jednopunktowe. Przetwarzanie jednopunktowe. Przetwarzanie jednopunktowe

Filtracja splotowa obrazu

Różne reżimy dyfrakcji

Przetwarzanie obrazów rastrowych macierzą konwolucji

Metody komputerowego przekształcania obrazów

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

Operacje morfologiczne w przetwarzaniu obrazu

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

Proste metody przetwarzania obrazu

Reprezentacja i analiza obszarów

Filtracja w domenie przestrzeni

Podstawy Przetwarzania Sygnałów

Elektronika i Telekomunikacja I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

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

SEGMENTACJA OBRAZU Wprowadzenie

Cyfrowe Przetwarzanie Obrazów i Sygnałów

Propagacja w przestrzeni swobodnej (dyfrakcja)

Grafika komputerowa. Dr inż. Michał Kruk

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

9. Dyskretna transformata Fouriera algorytm FFT

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

zna wybrane modele kolorów i metody transformacji między nimi zna podstawowe techniki filtracji liniowej, nieliniowej dla obrazów cyfrowych

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

ANALIZA SYGNAŁÓ W JEDNÓWYMIARÓWYCH

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

Filtracja nieliniowa obrazu

Segmentacja obrazu. Segmentacja obrazu

Diagnostyka obrazowa

Opis efektów kształcenia dla modułu zajęć

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

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

FILTRACJE W DZIEDZINIE CZĘSTOTLIWOŚCI

Diagnostyka obrazowa

Ćwiczenie 4. Filtry o skończonej odpowiedzi impulsowej (SOI)

ANALIZA SEMANTYCZNA OBRAZU I DŹWIĘKU

Przetwarzanie obrazów wykład 4

6. Algorytmy ochrony przed zagłodzeniem dla systemów Linux i Windows NT.

Obraz jako funkcja Przekształcenia geometryczne

A3 : Wzmacniacze operacyjne w układach liniowych

Przedmowa Wykaz oznaczeń Wykaz skrótów 1. Sygnały i ich parametry Pojęcia podstawowe Klasyfikacja sygnałów

Cyfrowe Przetwarzanie Obrazów i Sygnałów

KARTA MODUŁU KSZTAŁCENIA

Technika audio część 2

Przetwarzanie obrazu

Analiza obrazów. Segmentacja i indeksacja obiektów

Przetwarzanie sygnałów biomedycznych

Segmentacja obrazów cyfrowych z zastosowaniem teorii grafów - wstęp. autor: Łukasz Chlebda

KARTA PRZEDMIOTU. Techniki przetwarzania sygnałów, D1_3

KARTA PRZEDMIOTU. W5/1;W16/1 W5 Zna podstawowe metody przetwarzania wstępnego EP WM K_W9/3; obrazów barwnych.

Diagnostyka obrazowa

Cyfrowe przetwarzanie i kompresja danych

Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 11. Filtracja sygnałów wizyjnych

Mikroskop teoria Abbego

przedmiot kierunkowy (podstawowy / kierunkowy / inny HES) obieralny (obowiązkowy / nieobowiązkowy) polski semestr VI

Diagnostyka obrazowa

Implementacja filtru Canny ego

PRZEWODNIK PO PRZEDMIOCIE

b n y k n T s Filtr cyfrowy opisuje się również za pomocą splotu dyskretnego przedstawionego poniżej:

Analiza obrazu. wykład 4. Marek Jan Kasprowicz Uniwersytet Rolniczy 2009

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

Wstęp do sieci neuronowych, wykład 03 Warstwy RBF, jednostka Adaline.

Cyfrowe przetwarzanie sygnałów Jacek Rezmer -1-

KARTA MODUŁU / KARTA PRZEDMIOTU

Dyskretne układy liniowe. Funkcja splotu. Równania różnicowe. Transform

PRZEWODNIK PO PRZEDMIOCIE

Laboratorium Przetwarzania Sygnałów Biomedycznych

maska 1 maska 2 maska 3 ogólnie

AiR_CPS_1/3 Cyfrowe przetwarzanie sygnałów Digital Signal Processing

FFT i dyskretny splot. Aplikacje w DSP

Algorytmy detekcji częstotliwości podstawowej

Diagnostyka obrazowa

Diagnostyka obrazowa

Splot i korelacja są podstawowymi pojęciami przetwarzania sygnałów.

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

Przekształcenia widmowe Transformata Fouriera. Adam Wojciechowski

Przekształcenia punktowe i geometryczne

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

Interpolacja, aproksymacja całkowanie. Interpolacja Krzywa przechodzi przez punkty kontrolne

WYKŁAD 9 METODY ZMIENNEJ METRYKI

Laboratorium Cyfrowego Przetwarzania Obrazów

Transformata Fouriera i analiza spektralna

Transkrypt:

PRZETWARZANIE SYGNAŁÓW SEMESTR V Wykład VIII Podstawy przetwarzania obrazów

Filtracja Przetwarzanie obrazu w dziedzinie próbek Przetwarzanie obrazu w dziedzinie częstotliwości (transformacje częstotliwościowe) Dolnoprzepustowa Górnoprzepustowa Krawędziowa Konturowa Medianowa Filtracja obrazów analogicznie jak w przypadku układów LNP i sygnałów dyskretnych D analogowych sygnał wyjściowy g(k,n) jest splotem (dyskretnym) sygnału wejściowego f(k,n) i odpowiedzi impulsowej układu h(k,n): h bywa nazywana macierzą filtru g( k, n) f ( k, n)* h( k, n) M i N j f ( k i, n j) h( i, j) W dziedzinie częstotliwości: G( ) F( ) H( ) gdzie G, F i H są 2D transformatami Fouriera odpowiednio g(k,n), f(k,n) i h(k,n) 2

Filtracja g( k, n) M i N j f ( k i, n j) h( i, j) Przykłady macierzy filtrów dolnoprzepustowych h(k,n) Filtracja h. 2 lin -5 - -5-2 modul.5.5 2 2.5 3 log Moduł odpowiedzi częstotliwościowej filtru dolnoprzepustowego stosowanego do filtracji obrazu. dla porównania moduły odpowiedzi filtrów stosowanych w przetwarzaniu sygnałów - wyższe rzędy - wyższe szybkości opadania zboczy. 3

4 Przykłady macierzy filtrów górnoprzepustowych h(k,n) Filtracja N j M i j i h j n i k f n k g ), ( ), ( ), ( Filtracja - przykłady 8 7 h Moduł odpowiedzi częstotliwościowej filtru górnoprzepustowego. lin log

Filtracja Przykłady macierzy filtrów h(k,n) Przesuwania Gradientowe (Kierunkowe) Krawędziowe Laplasjan Suma pochodnych cząstkowych drugiego rzędu danej funkcji względem każdego wymiaru Aproksymacja pochodnych cząstkowych => (Suma wag = ) 5

Filtracja konturowa filtry Sobela filtry Prewitta Przykłady macierzy filtrów konturowych Filtracja W dziedzinie częstotliwości przestrzennych:. Dyskretna transformata Fouriera DFT F( i, k) M m exp( j2mi / M )[ N n L( m, n)exp( j2nk / N)] 2. Filtracja (H macierz filtru) LF( m, n) L( m, n)* H( m, n) F F ( i, k) F( i, k) F{ H} 3. IDFT (odwrotna dyskretna transformata Fouriera), LF obraz po filtracji LF( m, n) MN M N F i k F ( i, k)exp( j2mi / M )exp( j2nk / N) 6

Filtracja - przykłady Obraz moduł TF obrazu Obraz po: filtracji DP filtracji GP filtracji krawędziowej Filtracja - przykłady Obraz po filtracji DP filtracji GP filtracji krawędziowej moduły odpowiedzi zastosowanych filtrów: 7

Filtracja - przykłady Filtr dolnoprzepustowy o długości odpowiedzi impulsowej 25*25 odpowiedź teoretyczna odpowiedź filtru zaprojektowanego metodą okienkową Filtracja - przykłady obraz wynik filtracji filtrem wynik filtracji filtrem moduły TF przed i po filtracjach widoczny wpływ ch-ki filtru 8

Filtracja medianowa Filtr medianowy jest filtrem nieliniowym. Jego działanie polega na wyznaczeniu mediany zbioru punktów, na którym działa (D lub 2D), i przypisaniu tej wartości bieżącemu punktowi. Filtr taki skutecznie eliminuje zakłócenia punktowe i nie zniekształca zboczy. Przykład filtracji medianowej obrazu przemieszczeń w dwukomorowym fantomie serca (obrazowanie ultradźwiękowe) Operacje geometryczne Operacje geometryczne macierzowe 9

Operacje geometryczne Przesunięcie (translacja) Obrót (rotacja) Skalowanie Afiniczna Lokalne Globalne Sztywne (zachowuje kąty i odległości) Elastyczne Przekształcenie afiniczne - przesunięcie, obrót i skalowanie, zachowuje na płaszczyźnie stosunek długości boków odcinków, w przestrzeni stosunki pól figur leżących na płaszczyznach równoległych. Operacje geometryczne Operacje proste Przesunięcie x = x + Tx y = y + Ty Skalowanie x = x * Sx y = y * Sy Obrót x = x * () - y * () y = y * () + x * ()

Operacje geometryczne macierzowe Operacje geometryczne ) ( RotY ) ( RotX ) ( RotZ Obroty Operacje macierzowe Operacje geometryczne ' ' ' z y x dz dy dx z y x Złożenie obrotów i przesunięć (iloczyn macierzy)

Operacje geometryczne macierzowe Składanie przekształceń: iloczyn macierzowy przekształceń cząstkowych T = Tt*Tr*Ts; - nie są przemienne Arytmetyka obrazów Operacje arytmetyczne na obrazach - ln(), - sqrt() - pow(n) Operacje obraz * skalar Operacje obraz * obraz 2

Operacje morfologiczne Operacje morfologiczne Przekształcenia morfologiczne polegają na zmodyfikowaniu wartości elementu obrazu zależnie od wartości elementów jego otoczenia z wykorzystaniem tzw. elementu strukturalnego Element strukturalny - podzbiór elementów obrazu z wyróżnionym punktem centralnym. Często jest to koło, ale możliwe są inne figury (np. prostokąt). obok - reprezentacja koła w siatce kwadratowej Centralny punkt elementu strukturalnego lokowany jest w wybranych punktach obrazu. Następnie analizowane są właściwości pikseli otaczających ten punkt. Na podstawie rezultatu tej analizy wykonywana jest operacja na badanym punkcie. 3

Operacje morfologiczne Przekształcenia morfologiczne polegają na zmodyfikowaniu wartości elementu obrazu zależnie od wartości elementów jego otoczenia z wykorzystaniem tzw. elementu strukturalnego Erozja Elementem strukturalnym jest koło przetaczające się po wnętrzu obwiedni erodowanego obszaru (kolor czarny -, biały - ). Rezultat - usunięcie (wyzerowanie) tych niezerowych punktów obrazu, które mają przynajmniej jednego sąsiada o intensywności. Operacje morfologiczne Dylatacja Elementem strukturalnym jest koło przetaczające się po zewnętrzu obwiedni analizowanego obszaru (kolor czarny -, biały - ). Rezultatem dylatacji jest nadanie wartości tym punktom obrazu, w otoczeniu których znajdują się wartości niezerowe. 4

Operacje morfologiczne Sekwencja erozja dylatacja > otwarcie, Sekwencja dylatacja - erozji > domknięcie (zamknięcia). Segmentacja 5

Segmentacja Segmentacja polega na łączeniu pikseli obrazu w grupy (segmenty) na podstawie zadanego kryterium. Celem segmentacji jest klasyfikacja elementów obrazu na potrzeby dalszych etapów przetwarzania (identyfikacja, rozpoznawanie, inne) Przykłady algorytmów segmentacji: - segmentacja progowa - segmentacja progowa z analizą histogramu - metoda wododziałów - metoda rozrostu regionów Segmentacja progowa Elementy kwalifikowane są do segmentu na podstawie kryterium amplitudowego. W podstawowej wersji algorytmu progi kwalifikujące są znane przed rozpoczęciem działania algorytmu. 6

Segmentacja progowa Algorytm może być rozbudowany o analizę danych i wyznaczanie progów klasyfikujących w trakcie działania (bieżąca analiza danych) np.: - Analiza histogramu wielomodowego * poszukiwanie minimów, * poszukiwanie przecięć krzywych Gaussa dopasowanych do modów histogramu, - Iteracyjne wyznaczanie progów na podstawie zadanej wartości wariancji Zaletą algorytmów z progowaniem jest prostota i szybkość działania. Wadą tej grupy algorytmów jest ignorowanie spójności segmentów. liczba wystąpień Wartości w macierzy obrazu Segmentacja rozrostowa Rozrost regionu polega na wyznaczeniu punktów startowych (seed) a następnie rekurencyjnym klasyfikowaniu punktów sąsiednich (rozrost) do poszukiwanego segmentu. Najczęściej, podobnie jak w algorytmie progowym, kryterium klasyfikującym jest amplituda intensywności. Możliwe jest stosowanie innych kryteriów, takich jak np. wariancja amplitud w segmencie po przyłączeniu kolejnych pikseli, Zaletą metod rozrostowych jest spójność wynikowych segmentów i ściśle określona ich liczba (równa ilości punktów startowych). Wadą metod rozrostowych jest konieczność wskazania przez operatora punktów startowych (dysponowania wiedzą o ich położeniu przed rozpoczęciem działania algorytmu). 7

Segmentacja wododziałowa Wszystkie punkty obrazu, z których woda spływa do tego samego minimum stanowią basen spływu dla tego minimum. Każdemu basenowi odpowiada pewien segment. Baseny stanowią segmenty obrazu i są oddzielone od siebie liniami granicznymi, nazywanymi liniami wododziału. Wynik estymacji przemieszczeń, walcowy fantom komory serca deformowany przez wtłaczanie płynu fantom wynik analityczny wynik estymacji przemieszczeń dla dwóch różnych stanów fantomu 8

Wynik estymacji przemieszczeń po zastosowaniu maski obraz wyjściowy (moduł) obwiednia obrazu 9

obwiednia obrazu maska - wynik segmentacji progowej obwiedni; próg.5 maska - wynik segmentacji progowej obwiedni maska - wynik dylatacji element strukturalny prostokąt 5*2 2

maska - wynik dylatacji element strukturalny prostokąt 5*2 maska - wynik dwukrotnej erozji element strukturalny prostokąt 2* maska - wynik dwukrotnej erozji element strukturalny prostokąt 2* spójność obrazu i maski 2

maska - wynik dwukrotnej erozji element strukturalny prostokąt 2* wynik estymacji przemieszczeń wynik estymacji przemieszczeń wynik estymacji przemieszczeń po filtracji medianowej filtrem [2 5] 22

23