praktikum 3

Upload: muhammad-zulfan-azhari

Post on 22-Jul-2015

204 views

Category:

Documents


0 download

TRANSCRIPT

Praktikum 3

PRAKTIKUM 3 DASAR PENGOLAHAN CITRA

3.1. TUJUAN Mahasiswa dapat membuat program untuk merubah citra warna RGB menjadi Gray-Scale Memahsiswa dapat membuat program thresholding atau mengatur jumlah derajat keabuan yang ada pada citra

3.2. DASAR TEORI a. Gray-Scale Citra grayscale adalah citra yang hanya menggunakan warna pada tingkatan warna abu-abu. Warna abu-abu adalah satu-satunya warna pada ruang RGB dengan komponen merah, hijau dan biru mempunyai intensitas yang sama. Pada citra beraras keabuan hanya perlu menyatakan nilai intensitas untuk tiap piksel sebagai nilai tunggal, sedangkan pada citra berwarna perlu tiga nilai intensitas untuk tiap pikselnya[1]. Merubah citra RGB menjadi citra grayscale adalah salah satu contoh proses pengolahan citra menggunakan operasi titik. Untuk mengubah citra RGB menjadi citra grayscale adalah dengan menghitung rata-rata nilai intensitas RGB dari setiap piksel penyusun citra tersebut.[2] Untuk mengubah citra berwarna yang mempunyai nilai matrik masing-masing r, g dan b menjadi citra grayscale dengan nilai s, maka konversi dapat dilakukan dengan mengambil rata-rata dari nilai r, g dan b sehingga dapat dituliskan menjadi: [1]

b. Thresholding Thresholding merupakan salah satu teknik segmentasi yang baik digunakan untuk citra dengan perbedaan nilai intensitas yang signifikan antara latar belakang dan objek utama (Katz,2000). Dalam pelaksanaannya Thresholding membutuhkan

Praktikum Pengolahan Sinyal Digital

1

Praktikum 3

suatu nilai yang digunakan sebagai nilai pembatas antara objek utama dengan latar belakang, dan nilai tersebut dinamakan dengan threshold.[1] Thresholding digunakan untuk mempartisi citra dengan mengatur nilai intensitas semua piksel yang lebih besar dari nilai threshold T sebagai latar depan dan yang lebih kecil dari nilai threshold T sebagai latar belakang. Biasanya pengaturan nilai threshold dilakukan berdasarkan histogram grayscale (Gonzales dan Woods, 2002; Fisher, dkk, 2003; Xiaoyi dan Mojon, 2003). [1] Proses thresholding ini pada dasarnya adalah proses pengubahan kuantisasi pada citra, sehingga untuk melakukan thresholding dengan derajat keabuan dapat digunakan rumus:[3] ( ) dimana : w adalah nilai derajat keabuan sebelum thresholding x adalah nilai derajat keabuan setelah thresholding ( )

3.3. TUGAS PENDAHULUAN 1. Menuliskan tujuan praktikum Jawaban: Mahasiswa dapat membuat program untuk merubah citra warna RGB menjadi Gray-Scale Memahsiswa dapat membuat program thresholding atau mengatur jumlah derajat keabuan yang ada pada citra

2. Menjelaskan cara merubah citra berwarna manjadi Gray-Scale Jawaban: Untuk mengubah citra berwarna yang mempunyai nilai matrik masingmasing r, g dan b menjadi citra grayscale dengan nilai s, maka konversi dapat dilakukan dengan mengambil rata-rata dari nilai r, g dan b sehingga dapat dituliskan menjadi:

Praktikum Pengolahan Sinyal Digital

2

Praktikum 3

3. Menjelaskan cara mengatur jumlah derajat keabuan pada citra dengan thresholding Jawaban: Mengubah kuantisasi pada citra, sehingga untuk melakukan thresholding dengan derajat keabuan dapat digunakan rumus:[3] ( ) dimana : w adalah nilai derajat keabuan sebelum thresholding x adalah nilai derajat keabuan setelah thresholding( )

3.4. Percobaan: 3.4.1. Mengubah citra berwarna menjadi gray-scale Membuat project baru dan membuat form seperti gambar berikut ini

Gambar 3.1 Form Gray-Scale

Mengikuti isian tabel berikut: Tabel 3.1 Objek Picture1 Picture2 Label1 Property Picture Caption Citra Asli Nilai (Lokasi Gambar)

Praktikum Pengolahan Sinyal Digital

3

Praktikum 3

Label2 Command1 Command2

Caption Caption Caption

Hasil RGB to Gray Capture Citra Selesai

Pada CommandButton1 isikanFor i = 1 To Picture1.Width Step 15 For j = 1 To Picture1.Height Step 15 warna = Picture1.Point(i, j) r = warna And RGB(255, 0, 0) g = Int((warna And RGB(255, 0, 0)) / 256) b = Int(Int((warna And RGB(255, 0, 0)) / 256)) x = (r + g + b) / 3 Picture2.PSet (i, j), RGB(x, x, x) Next j Next i

Pada CommandButton2 isikanUnload me

Program selesai

Gambar 3.2 Hasil program Gray-Scale

Menyimpan dengan nama ProjectGray-Scale

3.4.2. Thresholding Membuat form seperti gambar berikut ini

Praktikum Pengolahan Sinyal Digital

4

Praktikum 3

Gambar 3.3 Form Thresholding

Mengisikan Property sesuai dengan tabel berikut Tabel 3.2 Objek Form Property Name Caption Picture1 Picture Autoredraw Appereance Label1 Caption Nilai Threshold Proses Threshold Nama file gambar True Flat Threshold Keabuan Text1 Picture2 Command1 Text Appereance Caption 16 Flat Threshold Derajat

Pada CommandButton1 isikanFor i = 1 To Picture1.Width Step 15 For j = 1 To Picture1.Height Step 15 warna = Picture1.Point(i, j) r = warna And RGB(255, 0, 0) g = Int((warna And RGB(255, 0, 0)) / 256) b = Int(Int((warna And RGB(255, 0, 0)) / 256))

Praktikum Pengolahan Sinyal Digital

5

Praktikum 3x = (0.42 * r + 0.32 * g + 0.28 * b) y = Text1 a = Int(256 / y) x = a * Int(x / a) Picture2.PSet (i, j), RGB(x, x, x) Next j Next i

Pada CommandButton2 isikanUnload me

Menjalankan program

Gambar 3.4 Hasil program thresholdig

Menyimpan dengan nama ProjecThresholding

3.5. Latihan: 1. Menyebutkan proses utama dan proses konversi citra berwarna menjadi citra gray-scale dan menyebutkan perbedaan antara pemakaian rumus rata-rata s = (r + g + b) / 3 dan rumus RGB optimal x = 0.42r + 0.32 + 0.28b. Jawaban: Untuk mengubah citra berwarna yang mempunyai nilai matrik masingmasing r, g dan b menjadi citra grayscale dengan nilai s, maka konversi dapat dilakukan dengan mengambil rata-rata dari nilai r, g dan b sehingga dapat dituliskan menjadi:

Praktikum Pengolahan Sinyal Digital

6

Praktikum 3

rumus rata-rata s = (r + g + b) / 3 digunakan untuk mengubah warna sebuah citra menjadi tingkat abu-abu, sedangkan rumus RGB optimal x = 0.42r + 0.32 + 0.28b digunakan untuk mengubah derajat keabuan sebuah citra.

2. Mengubah program konversi citra digital berwarna menjadi citra gray-scale dengan mengubah nilai gray-scale dengan: x = 0.5r + 0.2g + 0.3b

Gambar 3.5 nilai grayscale x=0.5r+0.2g+0.3b

x = 0.2r + 0.5g + 0.3b

Praktikum Pengolahan Sinyal Digital

7

Praktikum 3

Gambar 3.6 nilai grayscale x = 0.2r + 0.5g + 0.3b

x = 0.2r + 0.2g + 0.5b

Gambar 3.7 nilai grayscale x = 0.2r + 0.2g + 0.5b

x = 0.5r + 0.5g + 0b

Praktikum Pengolahan Sinyal Digital

8

Praktikum 3

Gambar 3.8 nilai grayscale x = 0.5r + 0.5g + 0b

x = 0.5r + 0g + 0.5b

Gambar 3.9 nilai grayscale x = 0.5r + 0g + 0.5b

Warna keabu-abuan pada citra berubah tiap kali nilai grayscalenya diganti. Citra terlihat lebih gelap apabila nilai r dikecilkan dan nilai r, b dibesarkan, seperti hasil yang terlihat pada gambar 3.6.

Praktikum Pengolahan Sinyal Digital

9

Praktikum 3

3. Membuat program menggunkan dialog box untuk mengubah-ubah nilai thresholding melalui slider dan memperhatikan hasilya Jawaban: Membuat form seperti gambar berikut

Gambar 3.10 Form Slider

Mengisi program berikut pada form1Private Sub Form_Load() MsgBox ("Silahkan Masukkan nilai dengan Slider") Slider1.Min = 0 Slider1.Max = 255 End Sub

Mengisi program berikut pada Slider1Private Sub Slider1_Click() Text1.Text = Slider1.Value End Sub

Mengisi program berikut pada CommandButton1Private Sub Command1_Click() nilai = Val(Text1) If (Text1.Text = "") Then MsgBox ("TextBox Belum Diisi") ElseIf (nilai > 255) Then

Praktikum Pengolahan Sinyal Digital

10

Praktikum 3MsgBox ("Nilai yang Anda masukkan tidak boleh lebih dari 255") Text1.Text = "" Text1.SetFocus Else For i = 1 To Picture1.Width Step 15 For j = 1 To Picture1.Height Step 15 warna = Picture1.Point(i, j) r = warna And RGB(255, 0, 0) g = Int((warna And RGB(255, 0, 0)) / 256) b = Int(Int((warna And RGB(255, 0, 0)) / 256)) x = (0.42 * r + 0.32 * g + 0.28 * b) y = Text1 a = Int(256 / y) x = a * Int(x / a) Picture2.PSet (i, j), RGB(x, x, x) Next j Next i End If End Sub

Mengisi program berikut pada CommandButton2Private Sub Command2_Click() Unload Me End Sub

Menjalankan program

Gambar 3.11 MessageBox Ketika menjalankan program

Praktikum Pengolahan Sinyal Digital

11

Praktikum 3

Gambar 3.12 MessageBox Ketika Text tidak diisi

Gambar 3.13 MessageBox Ketika Text yang diisi lebih besar dari 255

Praktikum Pengolahan Sinyal Digital

12

Praktikum 3

Gambar 3.14 Hasil program

4. Menjelaskan pengertian dari thresholding dan prosesnya Jawaban: Thresholding merupakan salah satu teknik segmentasi yang baik digunakan untuk citra dengan perbedaan nilai intensitas yang signifikan antara latar belakang dan objek utama (Katz,2000). Proses thresholding ini pada dasarnya adalah proses pengubahan kuantisasi pada citra, sehingga untuk melakukan thresholding dengan derajat keabuan dapat digunakan rumus:( )

3.6. Laporan Resmi: Membuat laporan resmi dari percobaan dan latihan diatas dengan cara membuat analisa dan kesimpulan.

_______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________Praktikum Pengolahan Sinyal Digital 13

Praktikum 3

_______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________Praktikum Pengolahan Sinyal Digital 14

Praktikum 3

_______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________Praktikum Pengolahan Sinyal Digital 15

Praktikum 3

_______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________Praktikum Pengolahan Sinyal Digital 16

Praktikum 3

_______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________

Praktikum Pengolahan Sinyal Digital

17

Praktikum 3

_______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________

Praktikum Pengolahan Sinyal Digital

18

Praktikum 3

_______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________Praktikum Pengolahan Sinyal Digital 19

Praktikum 3

Daftar Pustaka

1. 2.

http://repository.usu.ac.id/bitstream/123456789/20518/3/Chapter%20II.pdf http://blog.uin-malang.ac.id/syauqi/2010/06/25/operasi-titik-bag-1-konversicitra-rgb-ke-grayscale/

3.

http://lecturer.eepis-its.edu/~riyanto/citra-bab3.pdf

Praktikum Pengolahan Sinyal Digital

20