15
Teknik Pengolahan Citra OPERASI GLOBAL Kartika Firdausy [email protected] blog.uad.ac.id/kartikaf

OPERASI GLOBAL · Teknik Pengolahan Citra Setelah mempelajari materi ini, mahasiswa diharapkan mampu: • menjelaskan prosedur operasi global • menerapkan ekualisasi histogram

  • Upload
    vodat

  • View
    228

  • Download
    0

Embed Size (px)

Citation preview

Teknik Pengolahan Citra

OPERASI GLOBAL

Kartika Firdausy

[email protected]

blog.uad.ac.id/kartikaf

Teknik Pengolahan Citra

Setelah mempelajari materi ini, mahasiswa diharapkan mampu:

• menjelaskan prosedur operasi global

• menerapkan ekualisasi histogram

untuk memperoleh kualitas citra digital

yang sesuai dengan kebutuhan

• menjelaskan efek operasi global

terhadap histogram

Teknik Pengolahan Citra

Operasi Global

proses bergantung pada

karakteristik global

(berupa sifat statistik citra)

histogram tingkat keabuan

Teknik Pengolahan Citra

Ekualisasi Histogram

Citra yang kurang kontras

daerah kurva histogram sempit

0 255

citra asli

0 255 0 255

kurang kontras lebih kontras

Teknik Pengolahan Citra

Cara lain untuk mendapatkan kontras yang optimal

Mendistribusikan kembali nilai-nilai

skala keabuan citra untuk

mendapatkan kurva histogram yang

datar atau seragam

= Ekualisasi Histogram

Teknik Pengolahan Citra

Kondisi ideal :

histogram citra memiliki jumlah titik yang sama untuk setiap tingkat keabuan

0 255

citra asli

0 255

ekualisasi

citra hasil ideal

Teknik Pengolahan Citra

Kondisi ideal :

misal : citra skala keabuan k bit

lebar = w

tinggi = h

jumlah titik untuk setiap tingkat keabuan

→ seragam

yaitu :

1.

2.

hw

C round K

k

i

o

k

hw

2

.

Fungsi GST proses ekualisasi histogram :

Ci : cacah kumulatif untuk keabuan ke i = Ci-1 + fi

Teknik Pengolahan Citra

Contoh

Citra keabuan 3 bit (k = 3)

cacah total piksel = 64

memiliki histogram seperti berikut:

Histogram citra asli

0

5

10

15

20

25

0 1 2 3 4 5 6 7Ki

f

Teknik Pengolahan Citra

Contoh perhitungan

• menghitung keabuan output Ko:

1. untuk keabuan input Ki = 2, Ko = round(50*8/64) –1 = round(6,25) –1 = 6 – 1 = 5

2. untuk keabuan input Ki = 5, Ko = round(62*8/64) –1 = round(7,75) –1 = 8 – 1 = 7

• menghitung banyaknya cacah piksel pada citra output:

1. untuk keabuan input Ko = 6, banyaknya titik dalam citra hasil pada keabuan tersebut,

f = 2 + 2 = 4

2. untuk keabuan input Ko = 7, banyaknya titik dalam citra hasil pada keabuan tersebut,

f = 8 + 2 + 0 = 10

Teknik Pengolahan Citra

Hasil perhitungan

Ki fi Ci Ko

0 8 8 0

1 22 30 3

2 20 50 5

3 2 52 6

4 2 54 6

5 8 62 7

6 2 64 7

7 0 64 7

Teknik Pengolahan Citra

Histogram citra hasil

0

5

10

15

20

25

0 1 2 3 4 5 6 7Ki

f

Teknik Pengolahan Citra

Contoh Hasil Ekualisasi Histogram (1)

Teknik Pengolahan Citra

Contoh Hasil Ekualisasi Histogram (2)

Teknik Pengolahan Citra

Latihan :

0 0 1 1 2 2 2 2

3 3 3 3 3 3 3 3

3 3 3 3 4 4 4 4

4 4 4 4 4 4 4 4

4 4 4 4 4 4 5 5

5 5 5 5 5 5 5 5

5 5 5 5 6 6 6 6

6 6 6 6 6 6 7 7

Diketahui citra berukuran 8x8 sebagai berikut:

Aplikasikan proses perhitungan ekualisasi histogram pada distribusi

piksel citra tersebut!

Teknik Pengolahan Citra

ReferensiReferensi

• Achmad, B, Firdausy, K, 2005, Teknik Pengolahan Citra

Digital menggunakan DELPHI, Ardi Publishing, Yogyakarta

• Gonzales, RC, Woods, RE, 2002, Digital Image Processing,

2nd ed., Prentice-Hall Inc, New Jersey

• Castleman, K.R., 1996, Digital Image Processing, Prentice-

Hall,Inc., New Jersey