Praktikum 3 [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

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



Property



Nilai



Picture1



Picture



(Lokasi Gambar)



Picture2



-



Label1



Caption



Praktikum Pengolahan Sinyal Digital



Citra Asli



3



Praktikum 3







Label2



Caption



Hasil RGB to Gray



Command1



Caption



Capture Citra



Command2



Caption



Selesai



Pada CommandButton1 isikan 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 = (r + g + b) / 3 Picture2.PSet (i, j), RGB(x, x, x) Next j Next i







Pada CommandButton2 isikan Unload 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



Property



Nilai



Form



Name



Threshold



Caption



Proses Threshold



Picture



Nama file gambar



Autoredraw



True



Appereance



Flat



Caption



Threshold



Picture1



Label1



Derajat



Keabuan







Text1



Text



16



Picture2



Appereance



Flat



Command1



Caption



Threshold



Pada CommandButton1 isikan 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))



Praktikum Pengolahan Sinyal Digital



5



Praktikum 3 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







Pada CommandButton2 isikan Unload 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 form1 Private Sub Form_Load() MsgBox ("Silahkan Masukkan nilai dengan Slider") Slider1.Min = 0 Slider1.Max = 255 End Sub







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







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



Praktikum Pengolahan Sinyal Digital



10



Praktikum 3 MsgBox ("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 CommandButton2 Private 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.



http://repository.usu.ac.id/bitstream/123456789/20518/3/Chapter%20II.pdf



2.



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