Diagnostyka obrazowa

Podobne dokumenty
Diagnostyka obrazowa

Diagnostyka obrazowa

Podstawy Przetwarzania Sygnałów

Transformata Fouriera

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

Cyfrowe Przetwarzanie Obrazów i Sygnałów

Analiza obrazów - sprawozdanie nr 2

Charakterystyka amplitudowa i fazowa filtru aktywnego

Przetwarzanie obrazów wykład 6. Adam Wojciechowski

uzyskany w wyniku próbkowania okresowego przebiegu czasowego x(t) ze stałym czasem próbkowania t takim, że T = t N 1 t

FILTRACJE W DZIEDZINIE CZĘSTOTLIWOŚCI

ANALIZA SYGNAŁÓ W JEDNÓWYMIARÓWYCH

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

Diagnostyka obrazowa

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

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

Implementacja filtru Canny ego

Transformata Fouriera i analiza spektralna

ANALIZA HARMONICZNA DŹWIĘKU SKŁADANIE DRGAŃ AKUSTYCZNYCH DUDNIENIA.

Laboratorum 2 Badanie filtru dolnoprzepustowego P O P R A W A

7. Szybka transformata Fouriera fft

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

Przekształcenia widmowe Transformata Fouriera. Adam Wojciechowski

Przetwarzanie obrazu

Przetwarzanie obrazów rastrowych macierzą konwolucji

Diagnostyka obrazowa

Diagnostyka obrazowa

Systemy akwizycji i przesyłania informacji

Filtracja obrazu operacje kontekstowe

Ćwiczenie nr 6 Charakterystyki częstotliwościowe

Tranzystor bipolarny LABORATORIUM 5 i 6

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

ĆWICZENIE 6 Transmitancje operatorowe, charakterystyki częstotliwościowe układów aktywnych pierwszego, drugiego i wyższych rzędów

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

Ćwiczenie - 1 OBSŁUGA GENERATORA I OSCYLOSKOPU. WYZNACZANIE CHARAKTERYSTYKI AMPLITUDOWEJ I FAZOWEJ NA PRZYKŁADZIE FILTRU RC.

Przekształcenie Fouriera obrazów FFT

DYSKRETNA TRANSFORMACJA FOURIERA

Przetwarzanie sygnałów

8. Analiza widmowa metodą szybkiej transformaty Fouriera (FFT)

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

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

Ćwiczenie 3. I. Wymiarowanie

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

Ćwiczenie 6. Transformacje skali szarości obrazów

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

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej

Widmo akustyczne radia DAB i FM, porównanie okien czasowych Leszek Gorzelnik

Diagnostyka obrazowa

Cyfrowe przetwarzanie sygnałów Jacek Rezmer -1-

PRACOWNIA ELEKTRONIKI

Arkusz kalkulacyjny MS EXCEL ĆWICZENIA 4

Przetwarzanie obrazu

Różne reżimy dyfrakcji

Parametryzacja obrazu na potrzeby algorytmów decyzyjnych

SpinWorks. Manual dla studentów III roku Chemii, licencjat - Spektrochemia

Edytor tekstu OpenOffice Writer Podstawy

Diagnostyka obrazowa

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

Cyfrowe Przetwarzanie Obrazów i Sygnałów

WPROWADZENIE DO ŚRODOWISKA SCICOS

PRZETWARZANIE SYGNAŁÓW

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

Diagnostyka obrazowa

8. Realizacja projektowanie i pomiary filtrów IIR

A-2. Filtry bierne. wersja

Fotografia cyfrowa obsługa programu GIMP

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

Baltie 3. Podręcznik do nauki programowania dla klas I III gimnazjum. Tadeusz Sołtys, Bohumír Soukup

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

Podziałka liniowa czy logarytmiczna?

WYDZIAŁ FIZYKI I INFORMATYKI STOSOWANEJ

Zastowowanie transformacji Fouriera w cyfrowym przetwarzaniu sygnałów

Cyfrowe przetwarzanie i kompresja danych

czyli Arkuszy / Układów na podstawie modelu

Ćw. I Projektowanie opakowań transportowych cz. 1 Ćwiczenia z Corel DRAW

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

9. OBRAZY i FILTRY BINARNE 9.1 Erozja, dylatacja, zamykanie, otwieranie

Laboratorium Optyki Falowej

Przewodnik po soczewkach

TERAZ O SYGNAŁACH. Przebieg i widmo Zniekształcenia sygnałów okresowych Miary sygnałów Zasady cyfryzacji sygnałów analogowych

Propagacja w przestrzeni swobodnej (dyfrakcja)

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

Rekonstrukcja obrazu (Image restoration)

Jedną z ciekawych funkcjonalności NOLa jest możliwość dokonywania analizy technicznej na wykresach, które mogą być otwierane z poziomu okna notowań:

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

WYZNACZANIE PRZEMIESZCZEŃ SOLDIS

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium cyfrowej techniki pomiarowej. Ćwiczenie 3

Moduł Handlowo-Magazynowy Zaawansowane analizy sprzedaży i zakupu

Układy stochastyczne

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

9. Dyskretna transformata Fouriera algorytm FFT

Zadanie Wstaw wykres i dokonaj jego edycji dla poniższych danych. 8a 3,54 8b 5,25 8c 4,21 8d 4,85

Rys. 1 Schemat układu obrazującego 2f-2f

rezonansu rezonansem napięć rezonansem szeregowym rezonansem prądów rezonansem równoległym

Aparat widzenia człowieka (ang. Human Visual System, HVS) Budowa oka. Komórki światłoczułe. Rastrowa reprezentacja obrazu 2D.

Zaznaczanie komórek. Zaznaczenie pojedynczej komórki polega na kliknięciu na niej LPM

TECHNIKI MULTIMEDIALNE LABORATORIUM GIMP: Projektowanie tła

CYFROWE PRZTWARZANIE SYGNAŁÓW (Zastosowanie transformacji Fouriera)

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

Metody Obliczeniowe Mikrooptyki i Fotoniki. - Dyfrakcja różne reżimy - Obliczanie elementów dyfrakcyjnych

Transkrypt:

Diagnostyka obrazowa Ćwiczenie szóste Transformacje obrazu w dziedzinie częstotliwości 1. Cel ćwiczenia Ćwiczenie ma na celu zapoznanie uczestników kursu Diagnostyka obrazowa z podstawowymi przekształceniami obrazu wykonywanymi na obrazie przekształconym do dziedziny częstotliwości za pomocą programu ImageJ. 2. Obraz w dziedzinie częstotliwości Częstotliwość (częstość) określa liczbę cykli zjawiska okresowego występujących w jednostce czasu. Częstotliwość 1 herca (Hz w układzie SI) odpowiada występowaniu jednego zdarzenia (cyklu) w ciągu 1 sekundy. Jednostka Hz nie jest stosowana przy opisie częstotliwości obrazu. Częstotliwość obrazu opisuje się za pomocą cykli na jednostkę odległości (mm, m, mm 1, itd.). Jeżeli brana jest pod uwagę odległość obrazu od obserwatora, częstotliwość może być wyrażana w cyklach na stopnie, gdzie stopnie odpowiadają kątowi pod jakim patrzy obserwator. Każdy sygnał okresowy można wyrazić jako sumę sygnałów sinusoidalnych. Obraz jest złożeniem sygnałów okresowych (sinusoidalnych) o określonych częstotliwościach i amplitudach. Okresowość sygnału symulowana jest wyrażana poprzez powielenie obrazów do nieskończoności. Obraz w przestrzeni częstotliwości składa się z części fazowej i amplitudowej (wartość piksela zamieniana jest na liczbę zespoloną). Część amplitudowa informuje o częstotliwościach występujących w obrazie, część fazowa gdzie są one położone. Rysunek 1, Rysunek 2, Rysunek 3 oraz Rysunek 4 to przykłady obrazów przekształconych do dziedziny częstotliwości. Obrazy przykładowe zostały poddane różnym modyfikacjom, w celu zaprezentowania idei i wpływu modyfikacji na wynik transformacji. Na przykładzie z Rysunek 1 widać, że przesunięcie fazowe nie ma wpływu na obraz częstotliwości. Natomiast Rysunek 2 pokazuje jaki wpływ na obraz częstotliwości ma amplituda. Transformacje obrazu w dziedzinie częstotliwości 1

(c) (d) Rysunek 1. Dwa obrazy testowe gradient_1 i gradient_2, różniące się od siebie jedynie przesunięciem fazowym, oraz odpowiednio ich przekształcenia do dziedziny częstotliwości (c) i (d). Transformacje obrazu w dziedzinie częstotliwości 2

(c) (d) Rysunek 2. Dwa obrazy testowe gradient_1 i gradient_3, różniące się od siebie amplitudą, oraz odpowiednio ich przekształcenia do dziedziny częstotliwości (c) i (d). (c) (d) Rysunek 3. Dwa obrazy testowe gradient_3 i gradient_4, gdzie gradient_4 powstał przez obrót obrazu gradient_3 o 90, oraz odpowiednio ich przekształcenia do dziedziny częstotliwości (c) i (d). Na przykładzie widać, że również wykres amplitudowy został obrócony o 90. Transformacje obrazu w dziedzinie częstotliwości 3

(c) (d) (e) (f) Rysunek 4. Dwa obrazy testowe Cell Colony (obraz przykładowy z ImageJ) i zaszumiony szumem o rozkładzie normalnym i odchyleniu standardowym 20.0 obraz Cell Colony. Obrazy przekształcone do dziedziny częstotliwości (c) i (d), odpowiednio. Histogramy (e) i (f) obrazów i, odpowiednio. Analizując Rysunek 4, komórki z obrazów i są podobnego kształtu, mają zbliżony odcień szarości i wszystkie mają ograniczony zakres wielkości. Wykres amplitudowy (d) Rysunek 4, czyli obrazu Cell Colony po dodaniu szumu różni się znacznie od wykresu amplitudowego (c). Z histogramów Rysunek 4 (e) i (f), łatwo odczytać jakie zmiany w obrazie Cell Colony wprowadził szum: nieznacznie zmniejszyła się średnia wartość luminancji, zwiększyła się wartość odchylenia standardowego, zmianie uległ również zakres wartości jakie wystąpiły na obrazie. Transformacje obrazu w dziedzinie częstotliwości 4

3. Transformata Fouriera i odwrotna transformata Fouriera Transformacja Fouriera jest liniową, odwracalną transformacją, która przekształca obraz z dziedziny przestrzeni w dziedzinę częstotliwości. Transformacja obrazu do dziedziny częstotliwości pozwala między innymi na zastosowanie filtrów spektralnych do usunięcia szumów, uwydatnienia (wzmocnienia) obrazu, czy wydzielenia pewnych fragmentów (komponentów), które są lepiej odseparowane w dziedzinie częstotliwości niż w dziedzinie przestrzeni. Dwuwymiarowa transformata Fouriera obrazu f(x, y) jest oznaczana jako F(u, ) i wyraża się wzorem: x= y= F(u, υ) = f(x, y)exp[ 2πi(ux + υy)]dxdy. W powyższym wzorze zmienne u i reprezentują współrzędne dziedziny częstotliwości, natomiast i oznacza część urojoną. Wzór jednak nie może być zastosowany wprost dziedzina przestrzenna jest dyskretna, a całki operują na wartościach ciągłych. Do wyliczenia transformaty Fouriera stosuje się dyskretną transformatę Fouriera (DFT) za pomocą algorytmu szybkiej transformaty Fouriera (FFT). Dwuwymiarowa, dyskretna transformata Fouriera dla obrazu o wymiarach M N jest zdefiniowana jako: F(k, l) = 1 MN M 1 N 1 f(m, n)exp [ 2πi (mk + nl m=0 n=0 )]. M N Powrót z dziedziny częstotliwości do dziedziny przestrzeni po wykonaniu operacji filtrowania lub innych działań odbywa się za pomocą istniejącego przekształcenia odwrotnego. Takie przekształcenie pozwala na powrót do dziedziny przestrzennej bez żadnych błędów czy utraty informacji. Dwuwymiarowa, dyskretna, odwrotna transformata Fouriera wyraża się wzorem: f(m, n) = M 1 N 1 K(k, l)exp [ 2πi ( mk + nl m=0 n=0 )]. M N To wyrażenie może być interpretowane jako rozwinięcie obrazu w sumę ważoną wzajemnie ortogonalnych (lub sinusoidalnych) funkcji podstawowych, gdyż: exp [ 2π i (ux + vy)] = = exp ( 2π i ux) exp ( 2π i vy) = = [cos(2π ux) i sin(2π ux)] [cos(2π vy) i sin(2π vy)]. 4. Transformata Fouriera w ImageJ Wykonując transformację Fouriera obrazu, należy go otworzyć w programie i pamiętać, że obraz musi być aktywny do przeprowadzenia na nim jakichkolwiek operacji. W tym celu należy wybrać polecenie FFT z menu Process -> FFT. Kiedy kursor myszy jest nad aktywnym oknem obrazu po przekształceniu FFT, jego położenie jest wyświetlane przy pomocy współrzędnych polarnych. Kąt jest wyrażony w stopniach, a promień w pikselach na cykl. Promień może też być wyrażony w [jednostkach] na cykl (np. mm/c), jeżeli przestrzenna skala obrazu została zdefiniowana przy pomocy polecenia Analyze -> Set Scale. Na obrazie w dziedzinie częstotliwości ciemne punkty odpowiadają wysokim częstotliwościom, a jasne niskim. Transformacje obrazu w dziedzinie częstotliwości 5

5. Filtracja obrazu w dziedzinie częstotliwości 5.1 Filtr górnoprzepustowy W celu odfiltrowania (usunięcia) pewnych, niepożądanych częstotliwości obrazu, należy na obrazie w dziedzinie częstotliwości zaznaczyć na czarno fragmenty odpowiadające niepożądanym częstotliwościom, a następnie zastosować transformację odwrotną. W zależności od tego jaki obszar zostanie przysłonięty czarnym polem, inne częstotliwości zostaną odfiltrowane. Najpierw należy wybrać kolor jakim będzie wypełniony obszar. Kolor wybiera się za pomocą polecenia Image -> Color -> Color Picker, ta sama opcja jest dostępna przez ikonę, którą pokazuje Rysunek 5. W celu przesłonięcia pewnego fragmentu musimy go zaznaczyć (prostokąt, elipsa, bądź inny kształt), a następnie z menu Edit trzeba wybrać opcję Fill. Zaznaczony obszar zostanie wypełniony kolorem, który wcześniej został ustawiony. Przykład działania filtru górnoprzepustowego pokazuje Rysunek 6. Rysunek 5. Ikona polecenia Color Picker. Rysunek 6. Obraz Cell Colony po transformacji do dziedziny częstotliwości z centralnym fragmentem wypełnionym na czarno oraz obraz po transformacji odwrotnej. 5.2 Filtr dolnoprzepustowy W celu uwydatnienia dolnych częstotliwości, należy wybrany obszar zaznaczyć na biało (można zaznaczyć dowolną ilość obszarów na pojedynczym obrazie). Rysunek 7 to przykład działania filtru dolnoprzepustowego, gdzie zmiana kształtu i rozmiaru obszaru decyduje o wyniku transformacji odwrotnej. Transformacje obrazu w dziedzinie częstotliwości 6

Rysunek 7. Obraz Cell Colony po transformacji do dziedziny częstotliwości z centralnym fragmentem wypełnionym na biało oraz obraz po transformacji odwrotnej. 5.3 Filtr środkowoprzepustowy Filtr środkowoprzepustowy (pasmowy) w programie ImageJ jest dostępny z menu Process -> FFT -> Bandpass Filter. Polecenie wywołuje okno pokazane na Rysunek 8, gdzie można wybrać parametry według których przefiltrowany zostanie obraz: poniżej i powyżej jakiej wielkości obszary maja zostać usunięte, czy usuwane mają być pasy pionowe czy poziome (zaburzenia powstałe w wyniku skanowania obrazu linia po linii), tolerancja kierunku usuwanych pasów, czy obraz ma zostać przeskalowany po przetworzeniu, czy ma zostać wykonana modyfikacja saturacji, czy ma zostać wyświetlony filtr. Rysunek 8. Okno polecenia Bandpass. Transformacje obrazu w dziedzinie częstotliwości 7

6. Program ćwiczenia 1. Przekształć obraz znajdujący się pod adresem https://imagej.nih.gov/ij/images/aupbsn40-2.jpg do dziedziny częstotliwości. 2. Wykonaj kilka eksperymentów z filtrowaniem obrazu w dziedzinie częstotliwości (filtracja górno-, dolno- i środkowoprzepustowa). Dokonaj interpretacji wyników. Agnieszka Suchwałko Katarzyna Wysocka-Król Transformacje obrazu w dziedzinie częstotliwości 8