• Nie Znaleziono Wyników

WYKŁAD 3 Przyk

N/A
N/A
Protected

Academic year: 2021

Share "WYKŁAD 3 Przyk"

Copied!
14
0
0

Pełen tekst

(1)

WYKŁAD 3

Przykłady zmian w obrazie po zastosowaniu Uniwersalnego Operatora Punktowego

(2)

Przykłady zmian w obrazie po zastosowaniu Uniwersalnego Operatora Punktowego (c.d.)

(3)

Zestawienie zbiorcze

Regulacje w typowych programach użytkowych prowadzące do

realizacji operacji punktowych:

Jasność

amma -

- Kontrast

- Korekcja G

(4)

Regulacja jasnością q = p ± C

Regulacja jasnością - Przykład:

0 50 100 150 200 250 250

200

15

10 50

0

0 -10 %

-50%

50%

100%

0

0

(5)

Kontrast

Kontrast jest to miara określająca szerokość zakresu poziomów

I – intensywność

Regulacja kontrastem

szarości lub kolorów występujących w obrazie lub jego fragmencie (np. obiekt-tło)

min max

min max

I I

I K I

+

= −

szarości lub koloru

0 50 100 150 200 250 250

15 10

-20%

-50%

50% 0%

200 2

0

0 50

0

(6)

Regulacja kontrastem -Przykład

Przekształcenie Gamma

Pr oziomów szarości obrazu jest to

q = p

arytmiczną log

e

(x) i wykładniczą e

x

rzekształcenie prowadzi do deformacji liniowej skali poziomów zekształcenie gamma p

przekształcenie oparte o funkcję wykładniczą o wykładniku całkowitym lub ułamkowym w :

w

lub log

P

szarości tak, aby była zgodna (-odwrotna) z charakterystyką

percepcji szarości przez oko człowieka.

(7)

Regulacja korekcją gamma

Linear intensity I = 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 Linear encoding VS = 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0

W fotografii i w charakterystyce urządzeń wyświetlających występuje

fun kcja zamiany intensywności „pamiętanej” na wyświetlaną / wywołaną

opisaną krzywą

(8)

Regulacja korekcją gamma – Przykład

Inne transformacje jasności - krzywa dzwonowa

(9)

Operacje sąsiedztwa

Są to operacje, w których na wartość zadanego piksla obrazu wynikowego q o współrz. (i,j) mają wpływ wartości piksli pewnego otoczenia piksla obrazu pierwotnego p o współrzędnych (i,j):

Podział operacji sąsiedztwa:

- operacje wygładzania - operacje wyostrzania.

Operacje wygładzania stanowią praktyczną realizację filtracji dolnoprzepustowej (FD) i dzielą się na operacje filtracji liniowej i nieliniowej.

Operacje filtracji nieliniowej dzielą się na operacje filtracji logicznej i medianowej.

Operacje wyostrzania stanowią praktyczną realizację filtracji górnoprzepustowej (FG) i dzielą się na operacje filtracji gradientowej i laplasjanowej

Wygładzanie obrazu

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

g x y w f x y

k k

k

( , ) =

n

( , )

∑ = 1

n - liczba punktów (piksli) otoczenia wraz z pikslem przetwarzanym, f(x,y) - wartość piksla o współrz. x,y obrazu pierwotnego,

g(x,y) - wartość piksla o współrz. x,y obrazu wynikowego

w

k

- waga k-tego piksla otoczenia

(10)

Przykład:

obraz [f(x,y)] otoczenie 3x3

[f(x,y)] [g(x,y)]

( ) ( ) ( ) ( )

( ) ( ) ( )

( ) ( ) ( )

g x y w f x y w f x y w f x y w f x y w f x y w f x y

w f x y w f x y w f x y

, , , ,

, , ,

, ,

= − − + − + − +

+ − + + + +

+ + − + + + + +

1 2 3

4 5 6

7 8 9

1 1 1 1 1

1 1

1 1 1 1 1

,

+

średnia ważona:

Filtracja liniowa

Ruchoma średnia

(11)

Sposoby zapisu operacji filtracji liniowej : 1. Za pomocą macierzy wag

2. Za pomocą maski filtracji dolnoprzepustowej (FD)

·Macierz wag ·Maska filtracji dolnoprzepustowej (FD) K - współczynnik maski

K = 1/9

Przykłady macierzy wag i masek operacji filtracji liniowej:

K = 1/10

K = 1/16

Kwestie związane z liniową operacją filtracji dolnoprzepustowej(FD):

(12)

Filtracja nieliniowa

· filtracja logiczna

· filtracja medianowa Filtracja logiczna

Otoczenie punktu (4-spójne) - dyskusja 3-ch warunków

1. ′ = ⎧ =

⎨ ⎩

X a if a d else X

2. ′ = ⎧

⎨ ⎩

X b if b = c else X

3. ′ = ⎧

⎨ ⎩

X a if a = b = c = d else X

− eliminacja izolowanych punktów i poziomych linii o pojedynczej grubości

− el. izolowanych punktów i pionowych linii o pojedynczej grubości

− el. izolowanych punktów.

Przykład zastosowania w obrazach binarnych:

1) 2) 3)

Otoczenie 8-spójne - dyskusja 5-ciu warunków

(13)

Filtracja medianowa

Usuwanie zakłóceń bez zamazywania krawędzi (por. metodę filtracji liniowej)

Mediana - wartość środkowa (sensie położenia w ciągu wartości uporządkowanych)

Przykład: - metoda filtracji liniowej: w

k

=1: p

p

i jśr

k k

,

= ∑ 9 9 [p(i,j)] [q(i,j)]

-metoda filtracji medianowej:

[q(i,j)]

P

22

: 1 1 12 13 14 14 14 15 15 P

23

: 0 1 11 12 13 13 14 14 15 P

24

: 0 11 12 12 12 13 13 14 14 P

32

: 0 0 1 1 1 ...

P

33

: 0 0 1 1 1 ...

P

34

: 0 1 1 10 11 ...

(14)

Literatura podstawowa:

1. M. Doros, Przetwarzanie obrazów, Skrypt WSISIZ, Warszawa 2005.

Literatura uzupełniająca:

1. C.D.Watkins at al., Nowoczesne metody przetwarzania obrazu, WNT

Warszawa 1995 (korekcja gamma)

Cytaty

Powiązane dokumenty

Adresowany jest niejawnie przez rejestr segmentowy ​SS oraz wskaźnik wierzchołka stosu ​SP​.. Używany jest do przechowywania stanu procesora podczas wykonywania procedury

Pokażemy, że L jest nieprzeliczalny konstruując bijekcję między B (zbiorem wszystkich nieskończonych łańcuchów zerojedynkowych) i L dowodzącą, że oba te zbiory są tej

Maksymalna liczba liniowo niezaleŜnych wierszy macierzy jest równa maksymalnej liczbie liniowo niezaleŜnych kolumn tej

U artykule przedstawiona jest metoda tłumienia zakłóceń sygnału EKG oparta na modelowaniu sygnału procesem autoregresyjnym [7] oraz jednoczesne1 estymacji wartości

Na środku ramki narysuj koło o początkowej średnicy 50 pikseli Każde naciśnięcie klawisza Enter zwiększa średnicę kuli o 5 pikseli, ale do wartości nie większej niż

JEŻELI(test_logiczny; wartość_gdy_prawda; wartość_gdy_fałsz) - sprawdza czy warunek jest spełniony i zwraca jedną wartość jeśli PRAWDA, a drugą wartość, jeśli

• Napisać funkcję zapisującą do pliku podaną w argumencie zawartość, argu- mentem funkcji jest ścieżka do pliku i jego zawartość, oraz informacja czy dołączyć zawartość

Podać 5 przykładowych metod operacji na pikslach wchodzących w skład skrajnych kolumn i wierszy tablic reprezentujących obrazy pierwotne (w trakcie wykonywania operacji