Analisis Perbandingan Geometric Mean Filter Dengan Operator Sobel, Operator Prewitt Dan Operator Robert Pada Citra Bitmap

1

BAB 1
PENDAHULUAN
1.1

Latar Belakang

Citra merupakan hasil representasi atau duplikasi dari sebuah objek ataupun
imitasi dari sebuah objek atau benda. Citra memiliki beberapa karateristik yang
menjadikan citra tersebut sebagai media yang dapat menyampaikan informasi.
Penurunan kualitas dari suatu citra biasanya dipengaruhi banyak faktor. Salah
faktor tersebut adalah derau atau noise. Derau atau noise adalah gambar yang
mengganggu kualitas citra yang biasanya berbentuk bintik-bintik. Salah satu cara
untuk memperbaiki citra yang dipengaruhi oleh derau atau noise dengan cara
filtering. Filtering adalah teknik yang digunakan untuk membuat citra menjadi
lebih baik atau terlihat lebih jelas. Filtering juga memiliki beberapa jenis, salah
satu metode yang termasuk jenis filtering adalah Geometric mean filter.

Geometric mean filter melakukan reduksi pada noise dengan cara
mengganti nilai piksel dengan nilai tengah (rata-rata) intensitas piksel citra yang

mengandung noise dan membuat citra menjadi halus.
Ketika citra menjadi lebih halus timbul suatu pertanyaan baru, apakah
citra yang mengalami suatu proses filtering memiliki pengaruh atau perbedaan
terhadap proses deteksi tepi atau tidak memiliki pengaruh sama sekali. Dimana
pengertian deteksi tepi itu sendiri adalah operasi pengolahan citra yang termasuk
dalam bidang analisis citra. Proses deteksi tepi akan mendeteksi semua tepi-tepi
atau garis-garis yang membentuk objek gambar dan akan memperjelas lagi pada
bagian-bagian tersebut. Pendeteksian tepi dimanfaatkan untuk pengenalan pola.
Operator pendeteksian tepi yang digunakan adalah operator Sobel, operator
Prewitt dan operator Robert.
Pada penelitian ini akan dilakukan analisis pendeteksian tepi terhadap
operator Sobel, operator Prewitt dan operator Robert pada citra yang sudah

2

mengalami filtering. Dari penelitian terdahulu, (Khair, 2010) dibuktikan bahwa
perbandingan pendektesian tepi citra dengan operator Sobel, operator Prewitt dan
modifikasi Sobel, menghasilkan deteksi tepi terbaik adalah operator Sobel,
sedangkan proses tercepat adalah operator Prewitt.
Berdasarkan latar belakang yang telah penulis uraikan, maka dilakukan

penelitian dengan judul ”Analisis Perbandingan Geometric Mean Filter dengan
Operator Sobel, Operator Prewitt dan Operator Robert pada Citra Bitmap”.
1.2

Rumusan Masalah

Rumusan masalah dalam penelitian ini adalah bagaimana melakukan analisis
perbandingan pendeteksian tepi menggunakan operator Sobel, operator Prewitt
dan operator Robert terhadap citra bitmap yang telah mengalami proses Geometri
Mean Filtering.

1.3

Batasan Masalah

Adapun batasan masalah yang diangkat adalah sebagai berikut:
1. Jenis file citra asli yang digunakan adalah citra berwarna dalam format
bitmap (*.bmp).
2. Jenis operator deteksi tepi yang digunakan adalah operator Sobel, operator
Prewitt dan operator Robert.

3. Jenis noise yang digunakan ada 2, yaitu Gaussian Noise dan Salt-Pepper
Noise dengan persentasi noise
4. Ukuran citra

piksel.

5. Parameter deteksi dari garis tepi yang digunakan adalah Mean Square
Error (MSE), Peak Signal to Noise Ratio (PSNR), Running Time dalam
mendeteksi garis tepi (edge).
6. Menggunakan kernel

untuk Geometric Mean Filter.

7. Bahasa pemograman yang digunakan adalah C#.
1.4

Tujuan Penelitian

3


Tujuan penelitian ini adalah untuk mengetahui hasil perbandingan deteksi tepi
pada citra menggunakan operator Sobel, operator Prewitt dan operator Robert
terhadap citra bitmap yang telah mengalami proses Geometri Mean Filtering.
1.5

Manfaat Penelitian

Manfaat penelitian ini adalah menghasilkan suatu aplikasi perangkat lunak yang
dapat membandingkan kualitas hasil pendeteksian tepi sebuah citra. Sedangkan
manfaat bagi penulis adalah untuk mengetahui hasil yang optimal dalam
mendeteksi tepi menggunakan operator Sobel, Prewitt atau Robert setelah citra
mengalami filtering dengan metode Geometric Mean Filter.
1.6

Metodologi Penelitian

Tahapan yang dilakukan dalam penelitian ini adalah:

1. Studi Literatur
Pada tahap studi literatur dilakukan pengumpulan buku, jurnal, artikel,

makalah maupun situs internet yang membahas metode Geometric Mean
Filter dan operator Sobel, Prewitt dan Sobel untuk dipelajari lebih lanjut.
2. Analisis dan Perancangan Sistem
Pada tahap analisis dan perancangan sistem akan dilaksanakan perancangan
flowchart, antar muka, UML dan perancangan sistem perbaikan kualitas citra
serta analasis deteksi tepi digital dengan menggunakan metode Geometric
Mean Filter serta operator Sobel, Prewitt dan Sobel.
3. Implementasi Sistem
Pada tahap implementasi sistem ini dilakukan implementasi terhadap hasil
analisis dan perancangan dengan cara melakukan penulisan program untuk
filtering dan deteksi tepi citra (coding).
4. Pengujian Sistem

4

Dalam tahap pengujian sistem dilakukan pengujian terhadap sistem yang telah
dibangun.

5. Dokumentasi
Dalam tahap dokumentasi dilakukan penyusunan laporan dari hasil analisis

dan perancangan sistem dalam format penulisan penelitian.
1.7

Sistematika Penulisan

Agar pembahasan lebih sistematis, maka tulisan ini dibuat dalam lima bab, yaitu :
BAB 1

PENDAHULUAN
Bab ini akan menjelaskan mengenai latar belakang penelitian
judul skripsi “Analisis Perbandingan Geometric Mean Filter
dengan Operator Sobel, Operator Prewitt dan Operator Robert
pada Citra Bitmap”. Rumusan masalah, batasan masalah, tujuan
penelitian, manfaat penelitian, metode penelitian, tinjauan
pustaka dan sistematika penulisan skripsi.

BAB 2

LANDASAN TEORI
Bab ini membahas tentang teori-teori yang berhubungan dengan

citra digital, jenis-jenis citra, format file citra, noise, filtering,
deteksi tepi, parameter perbandingan kualitas citra, parameter
pengukuran kinerja citra dan sebagainya.

BAB 3

ANALISIS DAN PERANCANGAN
Berisi tentang uraian analisis mengenai proses kerja dari teknik
filtering yang menggunakan metode Geometric Mean Filter dan
proses deteksi tepi operator Sobel, operator Prewitt dan operator
Robert pada citra bitmap yang terdiri dari flowchart, pseudocode,

5

Unified Modeling Language (UML) serta perancangan antarmuka
pengguna.
BAB 4

IMPLEMENTASI DAN PENGUJIAN
Pada tahap ini dilakukan pembuatan sistem dan coding sesuai

dengan analisis dan perancangan, kemudian melakukan pengujian
sistem.

BAB 5

KESIMPULAN DAN SARAN
Bab terakhir akan memuat kesimpulan isi dari keseluruhan uraian
dari bab-bab sebelumnya dan saran-saran dari hasil yang
diperoleh

yang

diharapkan

pengembangan selanjutnya.

dapat

bermanfaat


dalam