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

Podobne dokumenty
Filtracja obrazu operacje kontekstowe

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

Analiza obrazów - sprawozdanie nr 2

Przetwarzanie obrazu

Parametryzacja obrazu na potrzeby algorytmów decyzyjnych

Proste metody przetwarzania obrazu

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

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

Filtracja obrazu operacje kontekstowe

Przetwarzanie obrazów rastrowych macierzą konwolucji

Diagnostyka obrazowa

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

Diagnostyka obrazowa

Rozpoznawanie Twarzy i Systemy Biometryczne

Przetwarzanie obrazów wykład 4

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

Komputerowe obrazowanie medyczne

Przetwarzanie obrazów wykład 2

Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 9. Przetwarzanie sygnałów wizyjnych. Politechnika Świętokrzyska.

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

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

Metody komputerowego przekształcania obrazów

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

POB Odpowiedzi na pytania

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

PRZETWARZANIE SYGNAŁÓW

Przekształcenia punktowe

Przetwarzanie obrazu

Rekonstrukcja obrazu (Image restoration)

Obraz jako funkcja Przekształcenia geometryczne

Filtracja splotowa obrazu

Operacje przetwarzania obrazów monochromatycznych

Kodowanie transformacyjne. Plan 1. Zasada 2. Rodzaje transformacji 3. Standard JPEG

Zbigniew Sołtys - Komputerowa Analiza Obrazu Mikroskopowego 2016 część 5

Algorytmy graficzne. Nieliniowa filtracja obrazów monochromatycznych

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

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

Grafika komputerowa. Dr inż. Michał Kruk

Dane obrazowe. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

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

Informatyka, studia dzienne, mgr II st. Przetwarzanie obrazu i dźwięku 2011/2012 Prowadzący: dr inż. Bartłomiej Stasiak czwartek, 8:30

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

Uniwersytet Warszawski, Wydział Fizyki

Przekształcenia widmowe Transformata Fouriera. Adam Wojciechowski

Detekcja twarzy w obrazie

Transformata Fouriera

Filtracja w domenie przestrzeni

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

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

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

Segmentacja przez detekcje brzegów

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

Operator rozciągania. Obliczyć obraz q i jego histogram dla p 1 =4, p 2 =8; Operator redukcji poziomów szarości

Ćwiczenie 2. Przetwarzanie graficzne plików. Wprowadzenie teoretyczne

Cyfrowe Przetwarzanie Obrazów. Karol Czapnik

Rozciąganie histogramu

Diagnostyka obrazowa

FFT i dyskretny splot. Aplikacje w DSP

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

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

Podstawy OpenCL część 2

Zamiana reprezentacji wektorowej na rastrową - rasteryzacja

Raport. Bartosz Paprzycki UMK 2009/2010

Diagnostyka obrazowa

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.

Laboratorium Cyfrowego Przetwarzania Obrazów

ALGORYTMY PRZETWARZANIA OBRAZÓW Projekt. Aplikacja przetwarzająca obrazy z możliwością eksportu i importu do programu MS Excel.

AKWIZYCJA I PRZETWARZANIE WSTĘPNE

Implementacja filtru Canny ego

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

Histogram obrazu, modyfikacje histogramu

Diagnostyka obrazowa

Diagnostyka obrazowa

Obliczenia Naukowe. Wykład 12: Zagadnienia na egzamin. Bartek Wilczyński

Politechnika Świętokrzyska. Laboratorium. Przetwarzanie obrazów medycznych. Ćwiczenie 5. Filtracja kontekstowa obrazów.

Akwizycja obrazów. Zagadnienia wstępne

Przetwarzanie obrazu

Zbigniew Sołtys - Komputerowa Analiza Obrazu Mikroskopowego 2016 część 7

SYSTEMY UCZĄCE SIĘ WYKŁAD 10. PRZEKSZTAŁCANIE ATRYBUTÓW. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska.

Transformata Fouriera i analiza spektralna

Filtracja nieliniowa obrazu

Operacje morfologiczne w przetwarzaniu obrazu

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

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

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

AKWIZYCJA I PRZETWARZANIE WSTĘPNE OBRAZU

Analizy Ilościowe EEG QEEG

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

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

3. OPERACJE BEZKONTEKSTOWE

Diagnostyka obrazowa

Przetwarzanie obrazów wykład 3

Przetwarzanie obrazów wykład 6. Adam Wojciechowski

Obraz i komputer. Trzy dziedziny informatyki. Podział przede wszystkim ze względu na dane wejściowe i wyjściowe

Przetwarzanie i Kompresja Obrazów. Filtracja

PRZETWARZANIE OBRAZÓW Sprawozdanie z ćwiczeń. Ćwiczenie 2. Korekcja zniekształceń radiometrycznych

Rozpoznawanie obrazów na przykładzie rozpoznawania twarzy

ZAJĘCIA II. Zmienne losowe, sygnały stochastyczne, zakłócenia pomiarowe

PRZEWODNIK PO PRZEDMIOCIE

Różne reżimy dyfrakcji

Transkrypt:

Przetwarzanie obrazów Ogólna definicja Algorytm przetwarzający obraz to algorytm który, otrzymując na wejściu obraz wejściowy f, na wyjściu zwraca takŝe obraz (g). Grupy metod przetwarzania obrazu Przekształcenia jednopunktowe W tym arytmetyka obrazowa Przekształcenia kontekstowe (głównie splotowe), Przekształcenia widmowe Przekształcenia morfologiczne Przekształcenia geometryczne 3 4 Właściwość: jasność g punktu wynikowego zaleŝy jedynie od jasności f odpowiedniego punktu w obrazie źródłowym. g(x,y)=f(f(x,y)) PoniewaŜ F ma skończoną dziedzinę, technicznie dogodnie jest zrealizować ją jako tablicę adresowaną zawartością. Reprezentacja graficzna: Zalety: łatwe w implementacji, moŝe być zrealizowane in place, bardzo dobrze się zrównolegla, szybkie w działaniu, Wady: ignoruje charakterystykę przestrzenną obrazu F 5 6

Typowe przekształcenia F: toŝsamość inwersja (negatyw) Istotne zastosowanie: redukcja liczby stopni szarości (dyskretyzacja, segmentacja) Parametry: liczba przedziałów, końce przedziałów uwydatnienie (polepszenie kontrastu) ciemnych szczegółów uwydatnienie (polepszenie kontrastu) jasnych szczegółów 7 Histogram Statystyka odzwierciedlająca rozkład jasności punktów w obrazie. (Jednocześnie pewna estymata rozkładu jasności oryginalnego obrazu analogowego). Histogram: przykład Rozciąganie histogramu Nowa jasność punktu zdefiniowana jako: L L L'= 55 L L gdzie: L nowa wartość jasności L - poprzednia wartość jasności L min minimalna jasność w oryginalnym obrazie, L max maksymalna jasność w oryginalnym obrazie. Słaba strona: w praktyce, dla duŝych obrazów L min = a L max =55 => formalnie rozciągnięcie niemoŝliwe. max min min Wyrównywanie histogramu Wykorzystanie całki z histogramu (dystrybuanty) do ustalania jasności docelowych (wyjściowych). Jasności silnie reprezentowane w obrazie wejściowym zostaną oddalone od siebie ( rozciągnięte ) w obrazie wynikowym. 3 4

Wyrównywanie histogramu: przykład Wyrównywanie histogramu: przykład 5 6 Wyrównywanie histogramu: przykład Arytmetyka obrazowa dodawanie, odejmowanie, mnoŝenie, dzielenie, mieszanie liniowe (suma waŝona), Problemy: wykraczanie poza zakres zmienności, 7 Operacje arytmetyczne na obrazach Przykłady zastosowań: podniesienie obrazu do kwadratu (wymnoŝenie przez siebie) polepsza kontrast, astronomia: pozbywanie się szumu przez stworzenie tzw. ramek: bazowej - przez krótką ekspozycję przy zamkniętej migawce => rejestracja szumu przyrządu, równomierności - obraz pustego ekranu (pola widzenia) => rejestracja zmienności w strukturze CCD. Tak otrzymane ramki odejmuje się od rejestrowanego obrazu (lub dzieli się obraz zarejestrowany przez ramki, zaleŝnie od modelu). obrazów wielokanałowych 3 3

Histogram wielowymiarowy Statystyka odzwierciedlająca ilości punktów obrazu o określonych kombinacjach składowych. Uwaga: w ogólności bardziej rzadki w porównaniu z histogramem jednowymiarowym (jednej zmiennej) Przykład histogramu dwuwymiarowego: Pseudokolorowanie Cel: sztuczna wizualizacja wielkości związanej z innym niŝ widzialne podpasmem fal EM. Typowe pseudokolorowania: MONOCHROME - skala szarości (najmniejsza wartość odpowiada kolorowi białemu), MONOCHROME - skala szarości (najmniejsza wartość odpowiada kolorowi czarnemu), SPECTRUM - skala barw odpowiadająca kolorom widma promieniowania widzialnego, RAINBOW - skala barw z inwersją koloru zielonego, BLACKBODY - skala barw uwypuklająca kolor Ŝółty i kolor czerwony IRON - skala barw uwypuklająca kolor czerwony 4 5 Przykładowe zastosowanie: Termografia Uwaga: obrazy termograficzne są zazwyczaj - lub 4-bitowe Przetwarzanie splotowe 6 3 Przetwarzanie splotowe Ang. convolution, znane takŝe jako filtrowanie liniowe. m m I A(i, j)= I A= A(h,k)I(i h, j k) m m h = k= gdzie: I obraz wejściowy I A obraz wyjściowy * operacja splotu A maska, jądro (macierz współczynników) m rozmiar maski (mała liczba nieparzysta, zazwyczaj 3,5, lub 7) Interpretacja: Splot zastępuje jasność piksela waŝoną jasnością wypadkową pikseli sąsiednich. Wygładzanie przez uśrednianie KaŜda maska o nieujemnych wartościach wag przeprowadza jakiś rodzaj wygładzania. Szczególny przypadek: filtr uśredniający: A = /9 Uwaga: Suma wag maski powinna wynosić Dlaczego taki filtr wytłumia szum? Niwelowanie drobnych zmienności jasności pikseli; uśrednienie m zaszumionych wartości pikseli zmniejsza odchylenie standardowe szumu m-krotnie. Z drugiej strony: stroma charakterystyka tego filtru wprowadza inny szum do obrazu. 3 34 4

Wygładzanie Gaussowskie Szczególny przypadek uśredniania, w którym maska jest dyskretnym przybliŝeniem -wymiarowego rozkładu norm. h + k A(h, k) = G(h, k) = e σ Lepsza charakterystyka częstotliwościowa: transformata Fouriera nie zawiera komponentów o wyŝszych częstotliwościach (co ma miejsce w przypadku filtru uśredniającego). Charakterystyka kołowa środkowosymetryczna. Dobór wariancji filtru do rozmiaru: Sugerowana zaleŝność m=5σ, daje pole powierzchni pod krzywą.9876 Sugerowane stosowanie m>=7; dla m=3 znaczne zniekształcenia. Inne popularne filtry splotowe Filtr Sobela: Filtr Robertsa (Robert s cross): (dwie maski, suma kwadratów) Szybki, ale wraŝliwy na szumy Typowy sposób agregacji: suma kwadratów odpowiedzi filtra pioniowego i poziomego Filtr Prewitta: 8 masek gradientowych (lub innych) wraŝliwych na krawędzie zorientowane na wielokrotności kąta 45 º. - - - + - - - - - + 35 4 Działanie filtru Robertsa Działanie filtru Robertsa 43 44 Filtrowanie nieliniowe KaŜde filtrowanie nie dające przedstawić się przy pomocy splotu. Najczęściej stosowany reprezentant: filtr medianowy (ang. median filter). Maska nie zawiera Ŝadnych wag, ma tylko wymiary mxm Wynik zastosowania filtru: mediana jasności pikseli leŝących pod maską (w sąsiedztwie). Bardzo skuteczna redukcja szumu, w szczególności szumu typu pieprz i sól. Inne filtry nieliniowe Filtr minimum działa erozyjnie na obraz, zmniejsza globalną jasność Filtr maksimum działa ekspansywnie na obraz, zwiększa globalną jasność Uwaga: Mediana nie musi wymagać sortowania istnieje algorytm o niŝszej złoŝoności obliczeniowej. 46 47 5