peningkatan kualitas citra -...

67
Histogram Peningkatan Kualitas Citra

Upload: lamthuan

Post on 10-May-2019

250 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Histogram Peningkatan Kualitas Citra

Page 2: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Representasi Image

1 bit 8 bits

Page 3: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

24 bits

Page 4: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Apakah itu histogram?

(3, 8, 5)

Histogram memberikan deskripsi global dari

penampakan sebuah image.

Page 5: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Histogram dari image digital dengan

gray levels dari 0 sampai L-1 adalah

fungsi diskrit h(rk)=nk, dimana:

rk adalah nilai gray level ke k

nk adalah jumlah pixels dalam image

yang memiliki gray level k

n adalah jumlah keseluruhan pixel pada

image

k = 0, 1, 2, …, L-1

Page 6: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Histogram dari image digital dengan gray level

yang berada dalam range [0, L-1] adalah

sebuah fungsi diskrit

h(rk) = nk

dimana rk adalah nilai gray level ke k dan nk

adalah jumlah pixel yang memiliki nilai gray level

rk.

Nilai Pixel

Jumlah

Penampakan

0 255

Page 7: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking
Page 8: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking
Page 9: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking
Page 10: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Image colors

red green blue

Page 11: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Dengan Histogram informasi spasial dari

image diabaikan dan hanya

mempertimbangkan frekuensi relatif

penampilan gray level.

Page 12: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Sifat – Sifat Histogram

Histogram adalah pemetaan Many-to-One

Image yang berbeda dimungkinkan untuk

memiliki histogram yang sama.

Histograms

Images

A

B

1

2 3

4

Page 13: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Histogram sebuah image tidak berubah bila

image dikenakan operasi tertentu seperti :

Rotation, scaling, flip.

Rotate

Clockwise

Scale

Flip

Page 14: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Ekualisasi Histogram

Adalah proses Mapping dari Grey Levels ”p”

menjadi Grey Levels “q” sedemikian

sehingga distribusi dari Grey Levels pada “q” mendekati bentuk Uniform

Page 15: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

p(k) p2

Bila p(k) = image histogram pada

k = [0..1]

Tujuan: mencari transformasi contrast stretching

T(k) sedemikian sehingga

I2 = T(I) and p2 = 1(uniform)

Page 16: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Normalisasi Histogram

Normalisasi Histogram berguna untuk melihat statistika dari image.

Normalized histogram: p(rk)=nk/n

Jumlah keseluruhan komponen = 1

Adalah membagi setiap nilai dari histogram dengan jumlah pixel dari image (n),

p(rk) = nk /n.

Page 17: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking
Page 18: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking
Page 19: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking
Page 20: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Diberikan sebuah image 8-level berukuran

64 x 64 dengan nilai gray value (0, 1, …, 7).

Nilai normalisasi dari gray value adalah (0,

1 / 7 , 2 / 7 , … , … , … . , … . , 1 ) .

Contoh

Page 21: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking
Page 22: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Hanya ada 5 nilai gray level yang berbeda

yang berpengaruh dalam image tsb.

Hasil ekualisasi adalah pendekatan terhadap bentuk histogram yang uniform

Page 23: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking
Page 24: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking
Page 25: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking
Page 26: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Spatial

Filtering Peningkatan Kualitas Citra

Page 27: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Mask Processing

Jika pada point processing kita hanya melakukan operasi terhadap masing-masing

piksel, maka pada mask processing kita

melakukan operasi terhadap suatu jendela

ketetanggaan pada citra.

Kemudian kita menerapkan

(mengkonvolusikan) suatu mask terhadap

jendela tersebut.

Mask sering juga disebut filter, window,

kernel.

Page 28: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Jenis-jenis filter spasial

Smoothing filters:

Lowpass filter (linear filter, mengambil nilai rata-rata)

Median filter (non-linear filter, mengambil median dari setiap jendela ketetanggan)

Sharpening filters:

Highpass filter

Roberts

Prewitt

Sobel

Page 29: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Contoh penerapan filter spasial

1 1 1

1 1 1

1 1 1

1/9 x

(a) Gambar Asli

(b)-(f) hasil dari spatial lowpass

filtering dengan ukuran mask

3, 5, 7, 15, 25

Average lowpass filter

Page 30: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Contoh

penerapan filter

low pass dan

median

(a) Gambar asli

(b) Gambar yang diberi

noise

(c) Hasil dari 5x5 lowpass average filtering

(d) Hasil dari 5x5 median

filtering

Page 31: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Contoh Highpass Filtering

-1 -2 -1

0 0 0

1 2 1

-1 0 1

-2 0 2

-1 0 1

Sobel

-1 -1 -1

0 0 0

1 1 1

-1 0 1

-1 0 1

-1 0 1

Prewitt

(a)Gambar awal, (b) hasil dari Prewitt Mask, (c) thresholding dari (b)

pada nilai > 25 (d) thresholding dari (b) pada nilai >25 dan < 25

(black)

Page 32: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

1 2 3

8 x 4

7 6 5

Contoh:

Jendela ketetanggan 3x3,

Nilai piksel pada posisi x

dipengaruhi oleh nilai 8

tetangganya

Perbedaan dengan point

processing: pada point processing,

nilai suatu piksel tidak dipengaruhi

oleh nilai tetangga-tetangganya

Pixel Group Processing

Page 33: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

)1y1,iI(x1)yhI(x,1)y1,-gI(x

y)1,fI(x y)eI(x,y)1,-dI(x

1)-y1,cI(x1)-ybI(x,1)-y1,-aI(xy)O(x,

ihg

fed

cba

Page 34: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

W1 W2 W3

W4 W5 W6

W7 W8 W9

G11 G12 G13 G14 G15

G21 G22 G23 G24 G25

G31 G32 G33 G34 G35

G41 G42 G43 G44 G45

G51 G52 G53 G54 G55

Contoh sebuah mask berukuran 3x3.

Filter ini akan diterapkan /

dikonvolusikan pada setiap jendela

ketetanggaan 3x3 pada citra (anggap

filter sudah dalam bentuk terbalik)

G22’ = w1 G11 + w2 G12 + w3 G13+

w4 G21 + w5 G22 + w6 G23 + w7 G31 + w8 G32 + w9 G33

Page 35: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Spatial Filtering

2D Finite Impulse Response (FIR) filtering Mask filtering: operasi konvolusi image dengan 2 D

masking

Aplikasinya antara lain untuk image enhancement:

Smoothing: low pass

Sharpening: high pass

Data-dependent nonlinear filters Local histogram

Order statistic filters

Medium filter

Page 36: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Spatial filtering adalah

operasi yang dilakukan

terhadap intensitas pixel

dari suatu image

dan bukan terhadap

komponen frekuensi dari

image

a

as

b

bt

tysxftswyxg ),(),(),(

a = (m - 1) / 2 b = (n - 1) / 2

Page 37: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Spatial Filtering

Low-Pass Spatial Filter

9

1

9

1

9

19

1

9

1

9

19

1

9

1

9

1

Page 38: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Spatial Filtering

High-Pass Spatial Filter 111

19 1

111

Page 39: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Konvolusi Citra

Page 40: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Smoothing Spatial Filters

Linear averaging (lowpass) filters

Smoothing filters digunakan untuk kepentingan :

- Reduksi Noise - Smoothing of false contours

- Reduksi dari detail yang irrelevant

Efek lain yang tidak diharapkan dari penggunaan

smoothing filters - Blur edges

Weighted

average

Box

filter

Penggunaan

Weighted average filter

Akan mereduksi efek

blurring dalam smoothing

process.

Page 41: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Smoothing Linear Filters

I

Ii

J

Jj

I

Ii

J

Jj

jiw

jnimfjiw

nmg

),(

),(),(

),(

Normalization of coefficient to ensure

0 ≤ g(m,n) ≤ L-1

Page 42: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Sharpening Linear Filters

High boosting filter:

A ≥ 1

Derivative filter: Use derivatives to

approximate high pass filters. Usually 2nd derivatives are preferred. The most common one is the Laplacian operator.

Laplacian operator:

),(4)1,()1,(),1(),1(

),(),(),(

2

2

2

22

yxfyxfyxfyxfyxf

y

yxf

x

yxfyxf

Page 43: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Order Statistics Filters

Order-statistics filters adalah filter nonlinear spatial

dengan response didasarkan pada urutan / ranking

dari pixels yang termuat dalam area image yang

dicover oleh filter, kemudian mengganti nilai

tengah pixel dengan nilai yang ditentukan oleh

urutan tersebut.

3 3 Median filter [10 125 125 135 141 141 144 230 240] = 141

3 3 Max filter [10 125 125 135 141 141 144 230 240] = 240

3 3 Min filter [10 125 125 135 141 141 144 230 240] = 10

Page 44: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

n = 3

Average

filter

n = 3

Median

filter

Page 45: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

High-boost Filtering

Unsharp masking:

Highpass filtered image =

Original – lowpass filtered image.

If A is an amplification factor then:

High-boost = A · original – lowpass (blurred)

= (A-1) · original + original – lowpass

= (A-1) · original + highpass

fs(x,y) f (x,y) f (x,y)

Page 46: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

High-boost Filtering

A=1 : standard highpass result

A>1 : the high-boost image looks more like the

original with a degree of edge enhancement,

depending on the value of A.

w=9A-1, A≥1

Page 47: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking
Page 48: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking
Page 49: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

1st Derivatives

The most common method of differentiation in

Image Processing is the gradient:

F Gx

Gy

f

xf

y

at (x,y)

• The magnitude of this vector is:

f mag(f ) [Gx2 Gy

2]

1

2 f

x

2

f

y

2

1/ 2

Page 50: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

The Gradient Non-isotropic (regardless direction)

Its magnitude (often call the gradient) is rotation invariant

Computations:

Roberts uses:

Approximation (Roberts Cross-Gradient Operators):

f Gx Gy

Gx (z9 z5)

Gy (z8 z6)

f z9 z5 z8 z6

Page 51: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking
Page 52: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Derivative Filters

At z5, the magnitude can be approximated as:

f [(z5 z8)2 (z5 z6)

2]1/2

|||| 6585 zzzzf

Page 53: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Derivative Filters

Another approach is:

• One last approach is (Sobel Operators):

2/12

86

2

95 ])()[( zzzzf

|||| 8695 zzzzf

f (z7 2z8 z9) (z1 2z2 z3) (z3 2z6 z9) (z1 2z4 z7)

Page 54: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Sobel operators

Robert operator

Page 55: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Example : Robert Operator

4 5 7 5 1 6 8 5 3 1

2 1 3 4 5 4 1 5 6 5

4 3 2 6 9 3 2 6 7 9

4 2 5 7 1 0 7 2 5 1

2 4 8 6 3 2 4 8 6 3

citra awal citra hasil deteksi tepi

f’[0,0] = |4-1| + |5-2| = 6

Robert operator

Page 56: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking
Page 57: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking
Page 58: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

(b)

Page 59: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Penggunaan Bentuk Turunan ke 2

Isotropic filters: rotation invariant

Laplacian (linear operator):

Discrete version:

2

2

2

22

y

f

x

ff

2 f

2x 2 f (x 1,y) f (x 1,y) 2 f (x,y)

2 f

2y 2 f (x,y 1) f (x,y 1) 2 f (x,y)

Page 60: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Laplacian

Digital implementation:

Two definitions of Laplacian: one is the negative

of the other

Accordingly, to recover background features:

I: if the center of the mask is negative

II: if the center of the mask is positive

2f [ f (x 1,y) f (x 1,y) f (x,y 1) f (x,y 1)] 4 f (x,y)

g(x,y) {f ( x,y )2 f ( x,y )( II )

f ( x,y )2f ( x,y )( I )

Page 61: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Simplification

Filter and recover original part in one step:

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

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

Page 62: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking
Page 63: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking
Page 64: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking
Page 65: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Latihan :

1. Bagaimana hasil yang diperoleh jika pada citra tersebut dilewatkan filter lowpass

29 10 12 13

34 12 13 13

31 10 11 12

30 11 14 14

31 12 12 11

Page 66: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Tugas 2: Demo Pertemuan 5 Buat program untuk melakukan proses:

Histogram Equalization

Spatial Smoothing

Spatial Sharpening

66

Page 67: Peningkatan Kualitas Citra - afif.lecture.ub.ac.idafif.lecture.ub.ac.id/files/2013/10/Slide-04-Histogram-dan-Spatial-Filtering.pdf · dengan response didasarkan pada urutan / ranking

Quit