Przetwarzanie i Kompresja Obrazów. Morfologia matematyczna

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


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

Analiza obrazów - sprawozdanie nr 3

Przetwarzanie i Kompresja Obrazów. Segmentacja

Diagnostyka obrazowa

Diagnostyka obrazowa

Przetwarzanie i Kompresja Obrazów. Filtracja

Przekształcenia morfologiczne II i operacje na obrazach logicznych

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






















Przetwarzanie i Kompresja Obrazów. Przekształcenia geometryczne



Grafika Komputerowa. Algorytmy rastrowe
























ż ż ĄĄ ż ż

Operacje morfologiczne w przetwarzaniu obrazu

Filtracja nieliniowa obrazu

Przetwarzanie obrazów wykład 7. Adam Wojciechowski

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

POB Odpowiedzi na pytania

Wektory. Algebra. Aleksander Denisiuk. Polsko-Japońska Wyższa Szkoła Technik Komputerowych Wydział Informatyki w Gdańsku ul. Brzegi Gdańsk

GRAFIKA RASTROWA. WYKŁAD 1 Wprowadzenie do grafiki rastrowej. Jacek Wiślicki Katedra Informatyki Stosowanej

Analiza obrazów. Segmentacja i indeksacja obiektów

Animacja Komputerowa. Łańcuchy kinematyczne

GRAFIKA KOMPUTEROWA 10: Antyaliasing

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

Technologie Internetu. JQuery

Operacje przetwarzania obrazów monochromatycznych

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

Grafika Komputerowa. Metoda śledzenia promieni



Geometria Analityczna w Przestrzeni

ć ć ć ć Ą Ł ź Ź ź Ą ć ć

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


Pozostała algebra w pigułce

Ę

Krzyżanowski R Wpływ lotnych związków orzecha włoskiego Juglans regia L. na zachowanie mszyc Panaphis juglandis (Goeze, 1778) i Chromaphis juglandicola (Kaltenbach, 1843). Wyd. UPH, Siedlce (ISBN: ).

ć ć ź Ń Ś ŚĆ ź

ć Ż ć Ż ń Ż Ź ć Ż ć ć Ź ń ń Ś

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


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


Pochodne wyższych rzędów. Wzór Taylora


ś ę ę ęż Ć Ł ę ę ę ś ść ż ś ż ę ś ś ę Ż ć ć ś ę ż ś ę Ś Ą Ś ś ę ś ż ż

Wymagania edukacyjne z zajęć komputerowych klasa 4:

Przetwarzanie obrazów rastrowych macierzą konwolucji


Analiza i Przetwarzanie Obrazów. Szyfrowanie Obrazów. Autor : Mateusz Nawrot

ź Ś ć ć

Ą ć ć ć ć ć ź

Ćwiczenia z grafiki komputerowej 4 PRACA NA WARSTWACH. Miłosz Michalski. Institute of Physics Nicolaus Copernicus University.

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

Transkrypt:

Przetwarzanie i Kompresja Obrazów. Morfologia matematyczna Aleksander Denisiuk(denisjuk@pja.edu.pl) Polsko-Japońska Akademia Technik Komputerowych Wydział Informatyki w Gdańsku ul. Brzegi 55, 80-045 Gdańsk 16 czerwca 2016 1/18

Morfologia matematyczna Najnowsza wersja tego dokumentu dostępna jest pod adresem http://users.pja.edu.pl/~denisjuk/ 2/18

Ogólny schemat 3/18

Ogólny schemat operacji j Ogólny schemat Obrazjestbinarnym. Danyjestelementstrukturalny,naprzykład: Elementstrukturalnynakładasięnakażdypiksel (zaznaczonym pikselem) Jeżeliotoczeniepikselaodpowiadaelementowi strukturalnemu, to piksel wyjściowy jest czarny. Inaczej jest biały. zmieniając element strukturalny oraz pojęcie odpowiada, otrzymamy różne operacje. Filtracjamorfologicznaniezmieniacałegoobrazu,tylkotę jego część, która odpowiada elementowi. 4/18

Przykład Ogólny schemat Wyostrzanie: 5/18

6/18

(pogrubianie) A B= b B A b,gdzie A b ={x+b x A}jesttranslacjązbioruA WzorzecBprzykładasiędokażdegopikselaobrazuA, wynik jest jeden, jeżeli co najmniej jeden piksel wzorca pokrywa się z pikselem obrazu 7/18

(ścinanie) A B= b B A b WzorzecBprzykładasiędokażdegopikselaobrazuA, wynik jest jeden, jeżeli wszystkie piksele wzorca pokrywają się z pikselem obrazu 8/18

A B=(A B) B b B A b wygładza granicę, usuwa wystające elementy A B=(A B) B 9/18

A B=(A B) B b B A b wygładza granicę, wypełnia wąskie zatoki A B=(A B) B 10/18

(trafi-nie trafi) Danesądwaelementystrukturalne,E 1 oraze 2,takieże E 1 E 2 = A B=(A E 1 ) (Ā E 2)=(A E1)\(A E 2 ) wynikjestjedynką,jeżeliobrazpasujedowzorcae 1, atłopasujedowzorcae 2 PrzykładE 1 =,E 2 =,B= 11/18

(thickening) thick B (A)=A (A B) MożebyćużytyzestawelementówstrukturalnychB naprzykład,wszystkieobrotyo90 Operacjamożesiępowtarzaćkilkakrotnie,doosiągnięcia stabilizacji 12/18

Przykład: otoczka wypukła Osiemelementówstrukturalnych dwa: obrotyo90,180 oraz 90 Operacjapowtarzasiędoosiągnięciastabilizacji Przykład: 13/18

Przykład: szkielet strefy wpływu SKIZ skeletonbyzoneofinfluence(diagramvoronoi) Dwaetapy 1. Rozrost obiektów: elementy strukturalne orazobrotyo90,180 oraz 90 2. Pruning: elementy strukturalne oraz obroty o90,180 oraz 90 Każdyelementjestanalizowanywoddzielnymprzejściu Każdyetappowtarzasiędoosiągnięciastabilizacji Przykład: 14/18

(thinning) thin B (A)=A\(A B) MożebyćużytyzestawelementówstrukturalnychB naprzykład,wszystkieobrotyo90 Operacjamożesiępowtarzaćkilkakrotnie,doosiągnięcia stabilizacji 15/18

Przykład: znajdowanie krawędzi obiektu Jedenelementstrukturalny na wybór: albo Operacjapowtarzasiędoosiągnięciastabilizacji Przykład: 16/18

Przykład: znajdowanie szkieletu obiektu Osiemelementówstrukturalnych dwa: obrotyo90,180 oraz 90 Każdyelementjestanalizowanywoddzielnymprzejściu Operacjapowtarzasiędoosiągnięciastabilizacji Przykład: 17/18

Przykład: Przycięcie(pruning) Osiemelementówstrukturalnych dwa: obrotyo90,180 oraz 90 Każdyelementjestanalizowanywoddzielnymprzejściu Operacjapowtarzasiętylkookreślonąliczbękroków dostateczna liczba iteracji usunie wszystkie otwarte linie Przykład: 18/18