• Nie Znaleziono Wyników

Październik2015 MiłoszMichalski FILTRY

N/A
N/A
Protected

Academic year: 2021

Share "Październik2015 MiłoszMichalski FILTRY"

Copied!
35
0
0

Pełen tekst

(1)

Ćwiczenia z grafiki komputerowej 5

FILTRY

Miłosz Michalski

Institute of Physics Nicolaus Copernicus University

Październik 2015

(2)

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.

(3)

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.

(4)

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.

(5)

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.

(6)

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.

(7)

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.

(8)

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.

(9)

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ą xij

Parametr sterujący r : rozmiar bloku (2r + 1) × (2r + 1) pix.

(10)

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ą xij

Parametr sterujący r : rozmiar bloku (2r + 1) × (2r + 1) pix.

(11)

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ą xij

Parametr sterujący r : rozmiar bloku (2r + 1) × (2r + 1) pix.

(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ą xij

Parametr sterujący r : rozmiar bloku (2r + 1) × (2r + 1) pix.

(13)

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

(14)

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

(15)

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

(16)

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

(17)

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

(18)

Filtr medianowy — odplamianie

B=0

B=25 B=64 B=13 W=255

W=230 W=192 W=242 0%

10% 25%

5%

(19)

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

(20)

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

(21)

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

(22)

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

(23)

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

(24)

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

(25)

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

(26)

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

(27)

Filtry wyostrzające — parametry

r r t h jasnoϾ

promień r — szerokość rozmycia, r = DPI

200 (dla dużych DPI 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 %

(28)

Filtry wyostrzające — parametry

r r t h jasnoϾ

promień r — szerokość rozmycia, r = DPI

200 (dla dużych DPI 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 %

(29)

Filtry wyostrzające — parametry

r r t h jasnoϾ

promień r — szerokość rozmycia, r = DPI

200 (dla dużych DPI 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 %

(30)

Filtry wyostrzające — parametry

r r t h jasnoϾ

promień r — szerokość rozmycia, r = DPI

200 (dla dużych DPI 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 %

(31)

Filtry wyostrzające — parametry

r=1 r=2 r=4

s=100%

s=200%

(32)

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.

(33)

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.

(34)

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.

(35)

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

Cytaty

Powiązane dokumenty

Uzyskanie sinusoidalnego (najczęściej) przebiegu napięcia na gałęzi odbiornikowej wymaga zastosowania dolnoprzepustowego filtru pasywnego. Rolą tego filtru powinno być

Widzimy więc że odpowiednikiem filtru RC jest operacja przesunięcia z -1 , wymnożenia i dodania a więc jest to opisana wcześniej operacja splotu.. A więc operację

Każdy z 5 filtrów U, B, V, R, I przepuszcza pasmo światła o konkretnej, ściśle określonej długości fali, dzięki czemu wyniki takich obserwacji są porównywalne u

Wariant II: ochrona intensywnego błękitu w partiach nieba i wody, wydobycie cieplejszych tonów (zieleni) przez silniejszą redukcję jasności w dolnym zakresie kanału B..

Budujemy obraz z warstwami “Tło” i “Obiekt” Dodajemy nową warstwę “Cień” pomiędzy nimi Tworzymy zaznaczenie zgodne z kształtem obiektu i zmiękczamy jego

Podwójna krzywa — obwiednia (narzędzie “Interactive contour”) z gradientem o odwrotnie ułożonych szarościach Cień dodany do krzywej j.w. (narzędzie “Drop shadow”) Tło

“Quick Trace” — trasowanie najprostszych kształtów Inne opcje — predefiniowane ustawienia programu PowerTRACE o coraz większej dokładności: Line art,.. ). “Quick Trace”

Możliwość budowy/edycji własnych map na bazie obrazów rastorowych (np. fotografii lotniczych), a także na podstawie istniejących baz danych map wektorowych, danych GPS,