1 of 33

- tempat ngobrolin dunia pendidikan -

2 of 33

PENGOLAHAN CITRA

Condro Wibawa

PENGOLAHAN CITRA

Condro Wibawa

3 of 33

Tidak jarang terdapat noise dalam citra.

Noise dalam citra menyebabkan citra sulit diinterprestasikan.

Oleh karenanya, citra perlu diolah lebih lanjut untuk menghilangkan noise.

Metode yang umum digunakan adalah

Metode Konvolusi

4 of 33

Metode Konvolusi

5 of 33

Konvolusi

Adalah metode untuk menggabungkan dua buah array (matriks) dengan dimensi yang sama.

Dikarenakan citra merupakan matriks,

Maka pada citra pun bisa dilakukan Konvolusi.

6 of 33

Konvolusi citra

adalah teknik untuk menghaluskan suatu citra

atau memperjelas citra

dengan menggantikan nilai pixel

dengan sejumlah nilai piksel yang sesuai atau berdekatan dengan piksel aslinya.

Tetapi dengan adanya konvolusi, ukuran dari citra tetap sama, tidak berubah.

7 of 33

Fungsi Konvolusi :

dimana,

h(x) : hasil Konvolusi

f(x) : citra asli

g(x) : kernel penapis/Konvolusi

* : operasi Konvolusi

a : variabel/peubah bantu

8 of 33

Ilustrasi Konvolusi :

9 of 33

Operasi konvolusi

dilakukan dengan menggeser konvolusi kernel

piksel per piksel.

Hasil konvolusi disimpan di dalam matriks baru.

10 of 33

Misalkan citra f(x,y) yang berukuran 5x5

dan sebuah kernel atau mask yang berukuran 3x3

masing-masing adalah sebagai berikut:

11 of 33

12 of 33

13 of 33

14 of 33

15 of 33

Ulangi proses di atas,�hingga didapat hasil seperti ini :

16 of 33

Bagaimana jika yang diKonvolusi adalah pixel pinggir,

yang nilai koefisien nya tidak lengkap

?

17 of 33

Solusi untuk masalah ini adalah

(Rinaldi Munir, 2004, p83):

  1. piksel-piksel pinggir diabaikan, tidak dikonvolusi, jadi nilai piksel pinggir sama dengan nilai pada citra semula;
  2. duplikasi elemen citra, misalnya elemen kolom pertama disalin ke kolom M+1 dst.;
  3. elemen bertanda “?” diasumsikan bernilai 0 atau konstanta lain, sehingga konvolusi pinggir-pinggir dapat dilakukan.

18 of 33

Citra berikut menggunakan solusi,�citra pinggir tidak diKonvolusi.

19 of 33

Konvolusi berguna pada proses pengolahan citra seperti:

  • perbaikan kualitas citra (image enhancement)
  • penghilangan derau
  • mengurangi erotan
  • penghalusan/pelembutan citra
  • deteksi tepi, penajaman tepi
  • dll

20 of 33

Praktikum

21 of 33

Smoothing dengan Gaussian

22 of 33

Smoothing dengan Gaussian

23 of 33

Sharpening dengan Median

24 of 33

Sharpening dengan Median

25 of 33

Berikut contoh dari penggunan

Metode Konvolusi

26 of 33

Smoothing (Kernel : Gaussian)

27 of 33

Bluring (Kernel : Gaussian Blur)

28 of 33

Sharpening (Kernel : Mean Removal)

29 of 33

Emboss

30 of 33

Edge Detection (Kernel : Sobel)

31 of 33

Referensi :

  • Rinaldi Munir, Pengolahan Citra digital dengan Pendekatan Algoritmik, Penerbit Informatika Bandung, 2004
  • Gonzales, Rafael C., Digital Image Processing, Second Edition, Addison-wesley publishing, 1992
  • Gazali, Wikaria, Penerapan Metode Konvolusi Dalam Pengolahan Citra Digital, Jurnal Mat Stat, Vol. 12 No. 02 Juli, 2012.

32 of 33

Tugas :

Buat program dengan Python

untuk deteksi tepi citra menggunakan metode konvolusi!

Buat laporan dalam bentuk .doc atau .pdf yang berisi :

  1. Source Code Program
  2. Citra Asli
  3. Citra Hasil Konvolusi
  4. Penjelasan secukupnya

Laporan dan File Python diarsipkan (.zip atau .rar) dan dikirim ke : ramundro.dosen@gmail.com

Paling lambat : 5 November 2020 jam 23.00

33 of 33