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

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

Przetwarzanie obrazów wykład 7. Adam Wojciechowski

Metody komputerowego przekształcania obrazów

Operacje morfologiczne w przetwarzaniu obrazu

Cyfrowe przetwarzanie sygnałów. Wykład. Podstawowe przekształcenia morfologiczne. dr inż. Robert Kazała

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

Przetwarzanie i Kompresja Obrazów. Morfologia matematyczna

Diagnostyka obrazowa

Reprezentacja i analiza obszarów

Reprezentacja i analiza obszarów

Diagnostyka obrazowa

Filtracja nieliniowa obrazu

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

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

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

Analiza obrazów - sprawozdanie nr 3

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

PRZETWARZANIE SYGNAŁÓW

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

Przekształcenia morfologiczne II i operacje na obrazach logicznych

Grenlandia się topi badanie rozkładu kątów pomiędzy strumykami na lądolodzie na podstawie analizy obrazu

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 Wykład 9 AiR III

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

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

Segmentacja przez detekcje brzegów

Filtracja obrazu operacje kontekstowe

Opis i wydzielanie (ekstrakcja) cech

Rozpoznawanie obrazów na przykładzie rozpoznawania twarzy

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

PODSTAWY METALOGRAFII ILOŚCIOWEJ I KOMPUTEROWEJ ANALIZY OBRAZU

Filtracja obrazu operacje kontekstowe

Przetwarzanie obrazów wykład 4

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

Przetwarzanie obrazów wykład 2

Parametryzacja obrazu na potrzeby algorytmów decyzyjnych

Zastosowanie metod morfologii matematycznej

Cyfrowe Przetwarzanie Obrazów i Sygnałów

Komputerowe obrazowanie medyczne

(metale i ich stopy), oparta głównie na badaniach mikroskopowych.

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

Przetwarzanie obrazu

Przetwarzanie obrazu

Przetwarzanie obrazu

maska 1 maska 2 maska 3 ogólnie

Podstawy programowanie systemów wizyjnych InSight firmy Cognex. Środowisku InSight Explorer / Spreadshee

Transformata Fouriera

POB Odpowiedzi na pytania

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

Instalacja. pip install opencv-python. run pip install opencv-contrib-python CZĘŚĆ II

Wydział Geologii, Geofizyki i Ochrony Środowiska PROJEKT INŻYNIERSKI

Szkieletyzacja 2. Rysunek 1.1. Siatka: a), b) h

Operacje morfologiczne

Praca dyplomowa magisterska

PRZEWODNIK PO PRZEDMIOCIE

Automatyka i Robotyka II stopień ogólno akademicki

E-I2G-2008-s1. Informatyka II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

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

Przetwarzanie obrazów wykład 6. Adam Wojciechowski

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

Implementacja filtru Canny ego

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

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

Różne reżimy dyfrakcji

Analiza obrazów. Segmentacja i indeksacja obiektów

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

Algorytmy decyzyjne będące alternatywą dla sieci neuronowych

PRAKTYKA PRZETWARZANIA OBRAZU W PROGRAMIE MATLAB

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

WYKŁAD 7. Obraz z wykrytymi krawędziami: gdzie 1 - wartość konturu, 0 - wartość tła.

Antyaliasing w 1 milisekundę. Krzysztof Kluczek

Informacja w perspektywie obliczeniowej. Informacje, liczby i obliczenia

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

dr inż. Tomasz Krzeszowski

Analiza obrazu. wykład 1. Marek Jan Kasprowicz Uniwersytet Rolniczy Marek Jan Kasprowicz Analiza obrazu komputerowego 2009 r.

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

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

Filtracja splotowa obrazu

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

Detekcja kodów kreskowych w obrazach za pomocą filtrów gradientowych i transformacji morfologicznych

CECHY BIOMETRYCZNE: ODCISK PALCA

Pytania do spr / Własności figur (płaskich i przestrzennych) (waga: 0,5 lub 0,3)

PL B1. WOJSKOWY INSTYTUT MEDYCYNY LOTNICZEJ, Warszawa, PL BUP 26/13

1. Wprowadzenie do techniki cyfrowej, podstawowe prawa algebry boolowskiej,

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

Podstawy Automatyki. wykład 1 ( ) mgr inż. Łukasz Dworzak. Politechnika Wrocławska. Instytut Technologii Maszyn i Automatyzacji (I-24)

Cyfrowe Przetwarzanie Obrazów

FFT i dyskretny splot. Aplikacje w DSP

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

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

Wytyczanie miejsc startu na bieżni stadionu lekkoatletycznego

AKADEMIA GÓRNICZO HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE

Treść wykładu. Przetwarzanie i analiza obrazów w Matlabie Cz.2. Badanie i filtracja szumu. Obraz i jego szum: Profile i histogram obrazu szumu

KARTA PRZEDMIOTU. Techniki przetwarzania sygnałów, D1_3

Zadanie 1. Test (6 pkt) Zaznacz znakiem X w odpowiedniej kolumnie P lub F, która odpowiedź jest prawdziwa, a która fałszywa.

PRZEWODNIK PO PRZEDMIOCIE

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.

OPRACOWANIE ALGORYTMÓW KOMPUTEROWEJ ANALIZY OBRAZU DO IDENTYFIKACJI KLAS NIECIĄGŁOŚCI OBSERWOWANYCH NA MIKROSKOPOWYCH OBRAZACH STRUKTUR SKALNYCH

P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H

Transkrypt:

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

Przekształcenia morfologiczne Morfologia matematyczna została stworzona w latach sześddziesiątych w Wyższej Szkole Górniczej w Paryżu (Ecole de Mines de Paris) przez G. Matherona i J. Serra. Charakteryzuje się nieliniowym podejściem do przetwarzania obrazu i bazuje na operatorach wyznaczających w sąsiedztwie punktu wartości minimalne i maksymalne Podstawowe przekształcenia morfologiczne są punktem wyjściowym do przetwarzania obrazu. Ich kombinacje pozwalają na stworzenie złożonych operacji umożliwiających skomplikowane przekształcenia, takie jak analiza kształtu, segmentacja czy analiza wzajemnego położenia różnych elementów danego obrazu

Morfologia matematyczna morfologia matematyczna jest teoretycznym modelem przetwarzania obrazów cyfrowych w nieliniowy sposób swoje źródła ma w teorii zbiorów Minkowskiego (suma Minkowskiego), topologii podstawowe operacje: dylacja (dilation), erozja (erosion), szkieletyzacja (skeletonization) pozostałe operacje: otwarcie (opening), zamknięcie (closing), zmniejszanie (shrinking), ścienianie (thinning), pogrubianie (thickening), obcinanie (pruning), transformata odległościowa (distance transform) ma zastosowanie głównie do obrazów binarnych ale istnieje rozszerzenie dla obraz w skali szarości różne cele: filtracja obrazu, segmentacja, detekcja cech,...

Element strukturalny Lub też element strukturujący Jest to pewien wycinek obrazu (przy dyskretnej reprezentacji obrazu pewien podzbiór jego elementów) z wyróżnionym jednym punktem (tzw. punktem centralnym). Najczęściej stosowanym elementem strukturalnym jest koło o promieniu jednostkowym. Przy wyborze rzeczywistego elementu strukturalnego nie bez znaczenia jest wybór siatki elementów obrazu.

Ogólny algorytm przekształcenia morfologicznego przyłożeniu centralnego punktu kolejno do wszystkich punktów obrazu; sprawdzeniu, czy lokalna konfiguracja punktów odpowiada układowi, zapisanemu w elemencie strukturalnym; wykonaniu, w przypadku zgodności konfiguracji punktów, operacji określonej dla danego przekształcenia. W sposób bardziej ogólny i formalnie: 1. Element strukturalny jest przemieszczany po całym obrazie i dla każdego punktu obrazu wykonywana analiza koincydencji punktów obrazu i elementu strukturalnego, przy założeniu, że badany punkt obrazu jest punktem centralnym elementu strukturalnego; 2. W każdym punkcie obrazu następuje sprawdzenie, czy rzeczywista konfiguracja pikseli obrazu w otoczeniu tego punktu zgodna jest z wzorcowym elementem strukturalnym. 3. W przypadku wykrycia zgodności wzorca pikseli obrazu i szablonu elementu strukturalnego - następuje wykonanie pewnej (ustalonej) operacji na badanym punkcie. Zazwyczaj jest to prosta zmiana koloru lub nasycenia jasności tego punktu, chociaż w ogólnym przypadku można założyd wykonanie dowolnej operacji.

Element strukturalny c.d

Dylacja Dylację figury X elementem B można zdefiniowad na trzy różne sposoby: figura po dylacji jest zbiorem środków wszystkich B, dla których chod jeden punkt pokrywa się z jakimkolwiek punktem figury wyjściowej. B przetacza się po zewnętrznej stronie brzegu figury. Kolejne położenia środka B wyznaczają brzeg figury po dylacji. dylację można zdefiniowad jako filtr maksymalny

Dylacja

Dylacja

Dylacja

Dylacja

Dylacja z łącznością 4 i 8 krotną

Problemy z kształtem

Dylacja kołowym SE

Erozja erozję figury X elementem B można zdefiniowad na dwa różne sposoby: figura zerodowana to zbiór środków wszystkich kół o promieniu r, które w całości zawarte są we wnętrzu obszaru X; koło B przetacza się po wewnętrznej stronie brzegu figury. Kolejne położenia środka koła B wyznaczają brzeg figury zerodowanej

Erozja

Erozja

Erozja wielokrotna

Erozja kierunkowa

Erozja z kołowym SE

Wyodrębnianie granic

Wyodrębnianie granic

Wyodrębnianie granic gradient morfologiczny

Operacje złożone

Otwarcie

Otwarcie

Otwarcie kołowym SE

Wielopoziomowe otwarcie

Zamknięcie

Zamknięcie

Zamknięcie kołowym SE

Hit-and-Miss (Hit-or-Miss)

Hit-and-Miss (Hit-or-Miss)

Pogrubianie - fattening

Pogrubianie fattening wypukły kształt convex hull

Pogrubianie szkielet strefy wpływu - SKIZ

Pocienianie - thinning

Pocienianie

Pocienianie - szkieletyzacja

Pocienianie prunning - przycięcie

Szkieletyzacja

Transformata odległościowa

Wyznaczanie MAT z transformaty odległościowej

Wyznaczanie MAT z transformaty odległościowej

Transformata odległościowa - przykład

Rozszerzenie morfologii matematycznej na obrazy w skali szarości

Dylacja w skali szarości

Dylacja w skali szarości

Erozja w skali szarości

Erozja w skali szarości

Zamknięcie w skali szarości

Otwarcie w skali szarości