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

Podobne dokumenty
Ćwiczenia z grafiki komputerowej 2 RETUSZ OBRAZU. Miłosz Michalski. Institute of Physics Nicolaus Copernicus University.

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

Diagnostyka obrazowa

KOREKTA ROZKŁADU JASNOŚCI (obrazy monochromatyczne i barwne)

Diagnostyka obrazowa

Analiza obrazów - sprawozdanie nr 2

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

Implementacja filtru Canny ego

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

Przetwarzanie obrazu

Grafika komputerowa. Zajęcia IX

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

Filtracja obrazu operacje kontekstowe

Filtracja obrazu operacje kontekstowe

Przetwarzanie obrazów wykład 4

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

Kurs Adobe Photoshop Elements 11

WEKTORYZACJA PRZEZ TRASOWANIE

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

Plan wykładu. Wprowadzenie Program graficzny GIMP Edycja i retusz zdjęć Podsumowanie. informatyka +

Zasady edycji (cyfrowej) grafiki nieruchomej

Plan wykładu. Wprowadzenie Program graficzny GIMP Edycja i retusz zdjęć Podsumowanie. informatyka +

Przetwarzanie obrazów rastrowych macierzą konwolucji

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 i sygnałów Wykład 8 AiR III

Cyfrowe Przetwarzanie Obrazów i Sygnałów

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

Filtracja w domenie przestrzeni

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

Parametryzacja obrazu na potrzeby algorytmów decyzyjnych

Detekcja twarzy w obrazie

Spis treści. Adobe Photoshop lab. 2 Jacek Wiślicki,

Podstawy grafiki rastrowej Laboratoria część III

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

PIXLR EDITOR - Autor: mgr inż. Adam Gierlach

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

TECHNIKI MULTIMEDIALNE LABORATORIUM GIMP: Projektowanie tła

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

Przetwarzanie obrazu

Przetwarzanie i Kompresja Obrazów. Segmentacja

OBRÓBKA FOTOGRAFII. WYKŁAD 1 Korekcja obrazu. Jacek Wiślicki Katedra Informatyki Stosowanej

Projekt 2: Filtracja w domenie przestrzeni

Spis treści. strona 1 z 11

Odciski palców ekstrakcja cech

Algorytmy graficzne. Nieliniowa filtracja obrazów monochromatycznych

WOJSKOWA AKADEMIA TECHNICZNA

Algorytmy Laplacian of Gaussian i Canny ego detekcji krawędzi w procesie analizy satelitarnych obrazów procesów atmosferycznych.

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

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

GIMP Grafika rastrowa (Ćwiczenia cz. 2)

Diagnostyka obrazowa

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

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

Operacje przetwarzania obrazów monochromatycznych

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

Przekształcenia punktowe

Poradnik Możliwości zastosowania odszumiania w GIMP

Przetwarzanie obrazów

Kurs Adobe Photoshop Elements 11

Akademia Górniczo - Hutnicza im. Stanisława Staszica w Krakowie. Projekt. z przedmiotu Analiza i Przetwarzanie Obrazów

GIMP. Ćwiczenie nr 6 efekty i filtry. Instrukcja. dla Gimnazjum 36 - Ryszard Rogacz Strona 18

WSTĘP DO GRAFIKI KOMPUTEROWEJ

Gimp Grafika rastrowa (konwersatorium)

Jak przygotować? Wymiary reklam: Spad. Bez spadu

Grafika komputerowa. Dr inż. Michał Kruk

Pomiar światła w aparatach cyfrowych w odniesieniu do histogramu.

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

Adobe Photoshop Dodatek do lab4 J.Wiślicki, A.Romanowski;

SYLABUS ECCC MOD U Ł : C S M2 GR A F I K A KO M P U T E R O W A PO Z I O M: PO D S T A W O W Y (A)

POB Odpowiedzi na pytania

INFORMATYKA WSTĘP DO GRAFIKI RASTROWEJ

Antyaliasing w 1 milisekundę. Krzysztof Kluczek

Laboratorium Cyfrowego Przetwarzania Obrazów

Tekstura to mały obraz rastrowy wykorzystywany do wypełnienia obszarów obrazu.

Raport. Bartosz Paprzycki UMK 2009/2010

POBR Projekt. 1 Cel projektu. 2 Realizacja. 3 Zastosowany algorytm. Celem projektu było rozpoznanie logo firmy Sun Microsystems.

Adam Korzeniewski p Katedra Systemów Multimedialnych

Metaliczny button z deseniem.

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

a. Wersja podstawowa pozioma

Grafika Komputerowa Materiały Laboratoryjne

Synteza i obróbka obrazu HDR. Obrazy o rozszerzonym zakresie dynamiki

Ćwiczenie 12 Różdżka, szybkie zaznaczanie i zakres koloru

GIMP - Wycinanie (szparowanie) z zastosowaniem filtra high pass i przykład innej metody.

WEKTORYZACJA MAP I PLANÓW

HDR. Obrazy o rozszerzonym zakresie dynamiki

Ćwiczenie 2 Warstwy i kształty podstawowe

ANALIZA I PRZETWARZANIE OBRAZÓW

Metoda badania defektów elementów spawanych z wykorzystaniem algorytmu cyfrowego przetwarzania obrazów

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

ZAZNACZENIA. Zaznaczenia (inaczej maski) służą do zaznaczania obszarów rysunku.

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

Grafika Komputerowa. Zajęcia X

OBRÓBKA FOTOGRAFII. WYKŁAD 2 Przegląd filtrów. Jacek Wiślicki Katedra Informatyki Stosowanej

Cyfrowe Przetwarzanie Obrazów. Karol Czapnik

Akademia im. Jana Długosza w Częstochowie. Agnieszka Mazur i Magdalena Rabenda

Rozciąganie histogramu

dr inż. Piotr Odya dr inż. Piotr Suchomski

Detekcja punktów zainteresowania

Transkrypt:

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

Wykorzystanie warstw Opis zadania Obrazy do ćwiczeń Zadanie ilustruje techniki użycia standardowych filtrów w przetwarzaniu obrazów: Gaussowskich, medianowych, Laplace a i wyostrzających (szczegółowe algorytmy kurs Grafika 2D ) a) Usuwanie szumu i drobnych uszkodzeń obrazu (zad. szum nn.jpg) b) Wykrywanie krawędzi (zad. kraw nn.jpg) c) Poprawa ostrości przez lokalne wzmocnienie kontrastu (zad. ostr nn.jpg) W p. a) należy porównać działanie filtrów Gaussowskiego i medianowego (odplamianie). Zalecane użycie zaznaczeń w celu jak najlepszej ochrony ważnych szczegółów obrazu przed rozmyciem. W p. c) należy znaleźć optymalne wizualnie ustawienia parametrów wyostrzania. 2 / 12

Filtry rozmywające 3 / 12

Filtry rozmywające Działanie polega na przypisaniu każdemu pikselowi uśrednionej jasności niewielkiej grupy jego sąsiadów. W ten sposób obraz ulega lokalnemu wygładzeniu z utratą ostrości szczegółów 3 / 12

Filtry rozmywające Działanie polega na przypisaniu każdemu pikselowi uśrednionej jasności niewielkiej grupy jego sąsiadów. W ten sposób obraz ulega lokalnemu wygładzeniu z utratą ostrości szczegółów Zastosowanie usuwanie szumu, niepożądanych artefaktów kompresji jpg, itp. 3 / 12

Filtry rozmywające Działanie polega na przypisaniu każdemu pikselowi uśrednionej jasności niewielkiej grupy jego sąsiadów. W ten sposób obraz ulega lokalnemu wygładzeniu z utratą ostrości szczegółów Zastosowanie usuwanie szumu, niepożądanych artefaktów kompresji jpg, itp. Uśrednianie jednostajne (zwykłe rozmycie) lub Gaussowskie 3 / 12

Filtry rozmywające Działanie polega na przypisaniu każdemu pikselowi uśrednionej jasności niewielkiej grupy jego sąsiadów. W ten sposób obraz ulega lokalnemu wygładzeniu z utratą ostrości szczegółów Zastosowanie usuwanie szumu, niepożądanych artefaktów kompresji jpg, itp. Uśrednianie jednostajne (zwykłe rozmycie) lub Gaussowskie Regulacja promienia rozmycia (r = 1 blok 3 3 piksele) 3 / 12

Filtry rozmywające Działanie polega na przypisaniu każdemu pikselowi uśrednionej jasności niewielkiej grupy jego sąsiadów. W ten sposób obraz ulega lokalnemu wygładzeniu z utratą ostrości szczegółów Zastosowanie usuwanie szumu, niepożądanych artefaktów kompresji jpg, itp. Uśrednianie jednostajne (zwykłe rozmycie) lub Gaussowskie Regulacja promienia rozmycia (r = 1 blok 3 3 piksele) Stosujemy w połączeniu z zaznaczeniami dla ochrony ważnych szczegółów obrazu. 3 / 12

Filtr medianowy 4 / 12

Filtr medianowy Filtr medianowy lepiej zachowuje krawędzie Gauss mediana 4 / 12

Filtr medianowy Filtr medianowy lepiej zachowuje krawędzie Gauss mediana Piksele otoczenia punktu (i, j) podlegają sortowaniu wg. jasności, wartość środkowa w tym sortowaniu staje się nową wartością x ij 4 / 12

Filtr medianowy Filtr medianowy lepiej zachowuje krawędzie Gauss mediana Piksele otoczenia punktu (i, j) podlegają sortowaniu wg. jasności, wartość środkowa w tym sortowaniu staje się nową wartością x ij Parametr sterujący r: rozmiar bloku (2r + 1) (2r + 1) pix. 4 / 12

Filtr medianowy odplamianie 5 / 12

Filtr medianowy odplamianie GIMP: odplamianie (despeckle) używa 2 dodatkowych parametrów B i W (poziom czerni i bieli): w obliczeniu mediany biorą udział te piksele z otoczenia, których jasność mieści się w zakresie B W 5 / 12

Filtr medianowy odplamianie GIMP: odplamianie (despeckle) używa 2 dodatkowych parametrów B i W (poziom czerni i bieli): w obliczeniu mediany biorą udział te piksele z otoczenia, których jasność mieści się w zakresie B W Zmniejszenie zakresu B W powoduje większe ujednolicenie jasności w otoczeniach. Służy do odsiewania szumu wyraźnie różniącego się od tła (np. salt & pepper) 5 / 12

Filtr medianowy odplamianie GIMP: odplamianie (despeckle) używa 2 dodatkowych parametrów B i W (poziom czerni i bieli): w obliczeniu mediany biorą udział te piksele z otoczenia, których jasność mieści się w zakresie B W Zmniejszenie zakresu B W powoduje większe ujednolicenie jasności w otoczeniach. Służy do odsiewania szumu wyraźnie różniącego się od tła (np. salt & pepper) Ustawienia standardowe: B = 0, W = 255 zwykła mediana 5 / 12

Filtr medianowy odplamianie GIMP: odplamianie (despeckle) używa 2 dodatkowych parametrów B i W (poziom czerni i bieli): w obliczeniu mediany biorą udział te piksele z otoczenia, których jasność mieści się w zakresie B W Zmniejszenie zakresu B W powoduje większe ujednolicenie jasności w otoczeniach. Służy do odsiewania szumu wyraźnie różniącego się od tła (np. salt & pepper) Ustawienia standardowe: B = 0, W = 255 zwykła mediana W obszarach, gdzie jasność żadnego z pikseli bloku nie mieści się w zakresie B W filtr nie wprowadza zmian 5 / 12

Filtr medianowy odplamianie B=0 W=255 0% B=13 W=242 5% B=25 B=64 W=230 W=192 10% 25% 6 / 12

Filtry wykrywające karwędzie 7 / 12

Filtry wykrywające karwędzie Bazują na obliczaniu różnic jasności sąsiednich pikselów: mała różnica = kolor czarny duża różnica = kolor jasny 7 / 12

Filtry wykrywające karwędzie Bazują na obliczaniu różnic jasności sąsiednich pikselów: mała różnica = kolor czarny duża różnica = kolor jasny Istnieje kilka szczegółowych algorytmów różnicowych: Laplace a, Sobela, różnicowe rozmycie Gaussowskie itp. (p. materiał kursu Grafika 2D ) 7 / 12

Filtry wykrywające karwędzie Bazują na obliczaniu różnic jasności sąsiednich pikselów: mała różnica = kolor czarny duża różnica = kolor jasny Istnieje kilka szczegółowych algorytmów różnicowych: Laplace a, Sobela, różnicowe rozmycie Gaussowskie itp. (p. materiał kursu Grafika 2D ) Filtry wyostrzające wykorzystują także mechanizm detekcji krawędzi 7 / 12

Filtry wyostrzające Zasada działania polega na dodaniu lub odjęciu od obrazu wyjściowego odpowiednio wzmocnionego (lub osłabionego) obrazu wykrytych krawędzi. Efekt działania: wzmocnienie kontrastu wokół krawędzi, powodujące pozorne ich wyostrzenie. Parametry kontrolne: 8 / 12

Filtry wyostrzające Zasada działania polega na dodaniu lub odjęciu od obrazu wyjściowego odpowiednio wzmocnionego (lub osłabionego) obrazu wykrytych krawędzi. Efekt działania: wzmocnienie kontrastu wokół krawędzi, powodujące pozorne ich wyostrzenie. Parametry kontrolne: promień r szerokość rozmycia, powyżej której filtr nie działa 8 / 12

Filtry wyostrzające Zasada działania polega na dodaniu lub odjęciu od obrazu wyjściowego odpowiednio wzmocnionego (lub osłabionego) obrazu wykrytych krawędzi. Efekt działania: wzmocnienie kontrastu wokół krawędzi, powodujące pozorne ich wyostrzenie. Parametry kontrolne: promień r szerokość rozmycia, powyżej której filtr nie działa próg t minimalna różnica jasności wykrywana jako krawędź 8 / 12

Filtry wyostrzające Zasada działania polega na dodaniu lub odjęciu od obrazu wyjściowego odpowiednio wzmocnionego (lub osłabionego) obrazu wykrytych krawędzi. Efekt działania: wzmocnienie kontrastu wokół krawędzi, powodujące pozorne ich wyostrzenie. Parametry kontrolne: promień r szerokość rozmycia, powyżej której filtr nie działa próg t minimalna różnica jasności wykrywana jako krawędź rozmiar s stopień wzmocnienia kontrastu 8 / 12

Filtry wyostrzające parametry jasnoœæ r r t h 9 / 12

Filtry wyostrzające parametry jasnoœæ r r t h promień r szerokość rozmycia, r = DPI (dla dużych DPI 200 zmiany w obrębie 1 2 pikseli nie są widoczne gołym okiem) 9 / 12

Filtry wyostrzające parametry jasnoœæ r r t h promień r szerokość rozmycia, r = DPI (dla dużych DPI 200 zmiany w obrębie 1 2 pikseli nie są widoczne gołym okiem) próg t minimalna różnica jasności, t = 3 6 (RGB), t = 7 12 (GS) 9 / 12

Filtry wyostrzające parametry jasnoœæ r r t h promień r szerokość rozmycia, r = DPI (dla dużych DPI 200 zmiany w obrębie 1 2 pikseli nie są widoczne gołym okiem) próg t minimalna różnica jasności, t = 3 6 (RGB), t = 7 12 (GS) rozmiar s stopień wzmocnienia kontrastu s = h t, t s = 75 125 % 9 / 12

Filtry wyostrzające parametry r=1 r=2 r=4 s=100% s=200% t=128 t=32 t=4 10 / 12

Filtry wyostrzające obrazy RGB Filtry wyostrzające mogą produkować niepożądane efekty w obrazach barwnych. Dzieje się tak, gdy wyostrzanie stosowane jest do każdego z kanałów RGB z osobna, a relacje jasności wokół krawędzi w różnych kanałach są odwrócone. 11 / 12

Filtry wyostrzające obrazy RGB Filtry wyostrzające mogą produkować niepożądane efekty w obrazach barwnych. Dzieje się tak, gdy wyostrzanie stosowane jest do każdego z kanałów RGB z osobna, a relacje jasności wokół krawędzi w różnych kanałach są odwrócone. 11 / 12

Filtry wyostrzające obrazy RGB Filtry wyostrzające mogą produkować niepożądane efekty w obrazach barwnych. Dzieje się tak, gdy wyostrzanie stosowane jest do każdego z kanałów RGB z osobna, a relacje jasności wokół krawędzi w różnych kanałach są odwrócone. Poprawnie: wyostrzanie powinno być wykonywane jedynie w kanale jasności. Należy obraz przeprowadzić do reprezentacji HSB, Lab itp. i zastosować filtr w odpowiednim kanale. 11 / 12

Filtry wyostrzające obrazy RGB Tęczowe aureole to efekt wyostrzania w każdym z kanałów RGB z osobna w miejscach, w których relacje jasności w kanałach są względem siebie odwrotne R G B Wiersz dolny: efekt zastosowania filtra wyłącznie w kanale jasności w rozkładzie HSB 12 / 12