Implementasi dan Perbandingan Metode Wiener Filter dan Adaptive Median Filter Untuk Memperbaiki Kualitas Citra Digital

IMPLEMENTASI DAN PERBANDINGAN METODE WIENER FILTER
DAN ADAPTIVE MEDIAN FILTER UNTUK MEMPERBAIKI
KUALITAS CITRA DIGITAL

SKRIPSI

SITI AISYAH
111401126

PROGRAM STUDI S-1 ILMU KOMPUTER
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
2016

Universitas Sumatera Utara

IMPLEMENTASI DAN PERBANDINGAN METODE WIENER FILTER DAN
ADAPTIVE MEDIAN FILTER UNTUK MEMPERBAIKI KUALITAS CITRA
DIGITAL

SKRIPSI


Diajukan untuk melengkapi tugas akhir dan memenuhi syarat memperoleh ijazah Sarjana
Ilmu Komputer

SITI AISYAH
111401126

PROGRAM STUDI S-1 ILMU KOMPUTER
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2016

Universitas Sumatera Utara

ii

PERSETUJUAN

Judul


Kategori
Nama
Nomor Induk Mahasiswa
Program Studi
Departemen
Fakultas

: IMPLEMENTASI DAN PERBANDINGAN METODE
WIENER FILTER DAN ADAPTIVE MEDIAN FILTER
UNTUK MEMPERBAIKI KUALITAS CITRA
DIGITAL
: SKRIPSI
: SITI AISYAH
: 111401126
: SARJANA (S1) ILMU KOMPUTER
: ILMU KOMPUTER
: ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
Diluluskan di

Medan, 26 Agustus 2016

Komisi Pembimbing

:

Pembimbing 1

Pembimbing 2

Dr. Syahriol Sitorus, S.Si., M.IT
NIP. 197103101997031004

Dian Rachmawati,S.Si,M.Kom
NIP.198307232009122004

Diketahui/Disetujui oleh
Program Studi S1 Ilmu Komputer
Ketua,


Dr. Poltak Sihombing, M.Kom
NIP.196203171991031001

Universitas Sumatera Utara

iii

PERNYATAAN

IMPLEMENTASI DAN PERBANDINGAN METODE WIENER FILTER DAN
ADAPTIVE MEDIAN FILTER UNTUK MEMPERBAIKI KUALITAS CITRA
DIGITAL

SKRIPSI

Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.

Medan, 26 Agustus 2016


Siti Aisyah
111401126

Universitas Sumatera Utara

iv

PENGHARGAAN

Puji dan syukur kehadirat Allah SWT, yang hanya dengan rahmat dan izin-Nya
penulis dapat menyelesaikan penyusunan skripsi ini, sebagai syarat untuk memperoleh
gelar Sarjana Komputer, pada Program Studi S1 Ilmu Komputer Fakultas Ilmu
Komputer dan Teknologi Informasi Universitas Sumatera Utara.
Ucapan terima kasih penulis sampaikan kepada:
1.

Bapak Prof. Dr. Runtung Sitepu, S.H, M.Hum selaku Rektor Universitas
Sumatera Utara.

2.


Bapak Prof. Dr. Opim Salim Sitompul, M.Si selaku Dekan Fakultas Ilmu
Komputer dan Teknologi Informasi Universitas Sumatera Utara.

3.

Bapak Dr. Poltak Sihombing, M.Kom selaku Ketua Program Studi S1 Ilmu
Komputer Universitas Sumatera Utara.

4.

Ibu Dr. Maya Silvi Lydia, M.Sc selaku Sekretaris Program Studi S1 Ilmu
Komputer sekaligus Dosen Pembanding 1 yang memberikan kritik dan masukan
untuk penyempurnaan skripsi ini.

5.

Bapak Dr. Syahriol Sitorus, S.Si., M.IT selaku Dosen Pembimbing 1 yang telah
memberikan bimbingan, saran, dan masukan kepada penulis dalam pengerjaan
skripsi ini.


6.

Ibu Dian Rachmawati, S.Si, M.Kom selaku Dosen Pembimbing 2 yang telah
memberikan bimbingan, saran, dan masukan kepada penulis dalam pengerjaan
skripsi ini..

7.

Bapak Ade Candra, ST, M.Kom selaku Dosen Pembanding 2 yang memberikan
kritik dan masukan untuk penyempurnaan skripsi ini.

8.

Dekan dan Pembantu Dekan Fakultas Ilmu Komputer dan Teknologi Informasi
Universitas Sumatera Utara, seluruh tenaga pengajar dan pegawai di Program
Studi S1 Ilmu Komputer Fasilkom-TI USU.

9.


Ayahanda Suwardi dan Ibunda Marnis tercinta yang tak jenuh-jenuhnya
memberikan doa, perhatian, dan kasih sayang begitu banyak pada penulis,
terlebih lagi ayah yang hanya bisa memberikan dorongan via telepon, Ibu yang
selalu membantu disaat penulis merasa panik. Kakak-kakak penulis, terutama kak

Universitas Sumatera Utara

v

Sri Muliani S.Si, Spd yang cerewet tapi selalu mengingatkan penulis untuk tetap
semangat. Kepada keponakan tercinta, natra dan ilham yang selalu mewarnai
hidup penulis.Sahabat lama Lili Defita Sari, yang tak pernah lupa pada penulis
dan selalu memberikan dorongan dan semangat, serta murobbi luar biasa penulis,
kakanda Ovalina Silvya.
10. Seluruh sahabat dan rekan-rekan kuliah khususnya mahasiswa S1 Ilmu Komputer
terutama kepada Retri Witra Nastiti, Nurul Putri Yanti, Lestari Juwita Ningrum,
Geubrina Rizky, Nurhaliza Nst, Nurkholija Harahap dan Annisa Olivia yang
selalu memberikan semangat dan dorongan kepada penulis selama menyelesaikan
skripsi ini. Terkhususnya untuk grup halaqoh “Qurrata A’yun” dan tak lupa para
sahabat “PeMaLu” (Pemimpin Masa Lalu) .

11. Rekan-rekan dan adik-adik UKMI AL-KHWARIZMI yang telah memberikan
banyak dukungan dan ilmu kepada penulis.
12. Para staff Tata Usaha S1 Ilmu Komputer.
13. Pihak-pihak yang terlibat langsung maupun tidak langsung yang membantu
penyelesaian laporan ini.

Semoga Allah SWT melimpahkan berkah kepada semua pihak yang telah memberikan
bantuan, perhatian, serta dukungan kepada penulis dalam menyelesaikan skripsi ini.
Akhirnya, semoga skripsi ini bermanfaat bagi pribadi, keluarga, masyarakat,
organisasi dan negara.

Medan, 26 Agustus 2016

Penulis

Universitas Sumatera Utara

vi

ABSTRAK


Penggunaan citra digital memegang peranan penting sebagai bentuk informasi
dikarenakan kelebihan-kelebihan yang dimilkinya. Meskipun kaya akan informasi, tak
semua citra memiliki tampilan visual yang baik. Hal ini bisa disebabkan gangguan
berupa noise, intensitas warna yang terlalu kontras atau kabur. Noise sendiri
merupakan gangguan yang disebabkan oleh menyimpangnya data digital yang
diterima oleh alat penerima data gambar, mulai dari kamera digital dan scanner. Noise
dapat dihilangkan dengan menggunakan teknik filtering. Terdapat 2 jenis metode
filtering yang digunakan, yaitu Wiener Filter yang termasuk salah satu jenis filter
spasial non-linear (filter frekuensi) dan Adaptive Median Filter yang merupakan filter
pengembangan dari Median Filter. Adapun noise yang disebutkan berupa noise asli
yang dihasilkan dari capturing kamera digital, dan impulse noise. Dari hasil
penelitian, menunjukkan bahwa metode Kombinasi dari WF dan AMF lebih baik
dalam memperbaiki kualitas citra yang memiliki noise asli dan impulse noise
dibandingkan metode Wiener Filter dan Adaptive Median Filter dilihat dari
parameternya (MSE, PSNR, dan running time). Semakin besar ukuran citra yang diuji
maka semakin besar pula running time yang dihasilkan. Adapun nilai running time
pada metode Adaptive Median Filter jauh lebih besar dibanding dari Wiener Filter dan
Kombinasi WF dan AMF. Jika dilihat dari tampilan visual, Adaptive Median Filter
memberikan hasil lebih baik dibandingkan Wiener Filter dan Kombinasi WF dan

AMF.
Kata Kunci — Wiener Filter, Adaptive Median Filter, Kombinasi WF dan AMF,
noise asli, impulse noise.

Universitas Sumatera Utara

vii

IMPLEMENTATION AND COMPARISON OF WIENER FILTER AND
ADAPTIVE MEDIAN FILTER TO IMPROVE THE QUALITY OF DIGITAL
IMAGE

ABSTRACT

The use of digital image takes the necessary role as the form of information since its
has so many advantages. Despite of being rich of information, not all images have
good visual to display. This may be caused by the disturbances such as noises, the
color intensity that is too contrast or blurred. The noise itself, is a disturbance caused
by the diverged of digital data which is received by image receiver device, starts from
digital camera and scanner. Noise can be reduced by using filtering technique. There
are 2 types of filtering method used, those are Wiener Filter that included in one of
non-spatial filter type (frequency filter) and Adaptive Median Filter the development
filter from Median Filter. As for the noise in this case is the original noise obtained
from camera digital capturing, and impulse noise. From the result of research shows
that Combination of Wiener Filter and Adaptive Median Filter method is better in
improving image quality that contains original noise and impulse noise compared to
Wiener Filter and Adaptive Median Filter refered by its parameter (MSE, PSNR, and
running time). The bigger an image’s size then the bigger that running time outcame.
While in a process of running time, Adaptive Median Filter took so much time
compared to Wiener Filter and the combination of WF and AMF. Yet for the visual
display, Adaptive Median Filter shows better result than Wiener Filter and the both
Combination.

Keywords : Wiener Filter, Adaptive Median Filter, Combination of Wiener Filter and
Adaptive Median Filter, original noised, impulse noised.

Universitas Sumatera Utara

viii

DAFTAR ISI

Halaman
Persetujuan
Pernyataan
Penghargaan
Abstrak
Abstract
Daftar Isi
Daftar Tabel
Daftar Gambar
Daftar Lampiran

ii
iii
iv
vi
vii
viii
x
xi
xii

Bab 1 Pendahuluan
1.1. Latar Belakang
1.2. Rumusan Masalah
1.3. Tujuan Penelitian
1.4. Batasan atau Rang Lingkup Penelitian
1.5. Manfaat Penelitian
1.6. Metodologi Penelitian
1.7. Sistematika Penulisan

1
1
3
3
3
4
4
5

Bab 2 Landasan Teori
2.1. Citra Digital
2.2. Representasi Citra Digital
2.3. Jenis-jenis Citra
2.3.1. Citra Biner (Monokrom)
2.3.2. Citra Grayscale (skala keabuan)
2.3.3. Citra warna (true color)
2.4. Pixel (Picture Element)
2.5. Firmat File Citra
2.5.1. Format File Bitmap (BMP)
2.6. Noise (Derau)
2.7. Pengolahan Citra Digital
2.7.1. Pengolahan Citra di Kawasan Spasial dan Kawasan
Frekuensi
2.7.1.1. Adaptive Median Filter
2.7.1.2. Wiener Filter
2.8. Parameter Pembanding Kualitas Citra
2.8.1. Mean Square Error (MSE)
2.8.2. Peak Signal to Noise Ratio (PSNR)

7
7
7
8
8
9
9
10
11
11
11
13

Bab 3 Analisis dan Perancangan Sistem
3.1. Analisis Sistem
3.1.1. Analisis masalah

20
20
20

15
15
18
18
18
19

Universitas Sumatera Utara

ix

3.1.2. Analisis persyaratan
3.1.2.1. Persyaratan fungsional
3.1.2.2. Persyaratan non-fungsional
3.1.3. Analisis proses
3.1.3.1. Use Case diagram
3.1.3.2. Activity diagram
3.1.3.3. Sequence diagram
3.1.3.4. Flowchart sistem
3.1.3.5. Pseudocode
3.1.3.5.1. Pseudocode Wiener Filter
3.1.3.5.2. Pseudocode Adaptive Median Filter
3.2. Perancangan Sistem
3.2.1. Perancangan Interface
3.2.1.1. Rancangan Menu Utama (Form Home)
3.2.1.2. Halaman Filtering
3.2.1.3. halaman Help

21
21
22
23
23
28
30
32
36
37
39
40
40
40
41
42

Bab 4 Implementasi dan Pengujian
4.1. Implementasi
4.1.1. Implementasi Algoritma
4.1.1.1. Implementasi Wiener Filter
4.1.1.2. Implementasi Adaptive Median Filter
4.1.2. Implementasi User Interface
4.1.2.1. Form Home (Main form)
4.1.2.2. Form Filtering
4.1.2.3. Form Help
4.2. Pengujian
4.2.1. Proses Pengujian Filtering
4.3. Hasil Pengujian

44
44
44
44
46
48
48
48
49
51
51
53

Bab V Kesimpulan dan Saran
5.1. Kesimpulan
5.2. Saran

71
71
72

Daftar Pustaka
Listing Program
Curriculum Vitae

73
A-1
B-1

Universitas Sumatera Utara

x

DAFTAR TABEL

Halaman
Tabel 2.1
Tabel 3.1
Tabel 3.2
Tabel 3.3
Tabel 3.4
Tabel 3.5
Tabel 3.6
Tabel 3.7
Tabel 3.8
Tabel 3.9
Tabel 3.10
Tabel 4.1
Tabel 4.2
Tabel 4.3
Tabel 4.4
Tabel 4.5

Tabel 4.6

Tabel 4.7
Tabel 4.8

Tabel 4.9

Tabel 4.10

Warna dan nilai penyusun warna
Spesifikasi Use Case Pilih Citra
Spesifikasi Use Case Filtering Citra
Spesifikasi Use Case Wiener Filter
Spesifikasi Use Case Adaptive Median Filter
Spesifikasi Use Case kombinasi Wiener Filter dan Adaptive
Median Filter
Spesifikasi Use Case hitung MSE, PSNR dan Running Time
Spesifikasi Use Case Simpan Citra Hasil
Keterangan gambar rancangan interface Menu Home
Keterangan gambar rancangan interface Filtering
Keterangan gambar rancangan interface Help
Hasil Pengujian Filtering untuk citra berukuran 256x256
piksel (noise asli)
Hasil Pengujian Filtering untuk citra berukuran 256x256
piksel (impulse noise)
Hasil Pengujian Filtering untuk citra berukuran 512x512
(Noise asli dan impulse noise)
Rata-rata Nilai MSE, PSNR, dan Running Time pada
citra 256x256 piksel dan 512x512 piksel dengan Wiener Filter
Rata-rata Nilai MSE, PSNR, dan Running Time pada
citra 256x256 piksel dan 512x512 piksel dengan Adaptive
Median Filter
Rata-rata Nilai MSE, PSNR, dan Running Time pada citra
256x256 piksel dan 512x512 piksel dengan Kombinasi WF dan
AMF
Rata-rata Nilai MSE, PSNR, dan Running Time pada citra impulse
noise 256x256 piksel dan 512x512 piksel dengan Wiener Filter
Rata-rata Nilai MSE, PSNR, dan Running Time pada citra impulse
noise 256x256 piksel dan 512x512 piksel dengan Adaptive
Median Filter
Rata-rata Nilai MSE, PSNR, dan Running Time pada citra impulse
noise 256x256 piksel dan 512x512 piksel dengan Kombinasi WF
dan AMF
Perbandingan rata-rata nilai MSE, PSNR, dan Running Time pada
citra 256x256 piksel dan 512x512 piksel dengan ketiga filtering

10
24-25
25
25-26
26
26-27
27
27-28
41
41-42
43
55-58
59-62
63
65

65

66
67

67

68
69

Universitas Sumatera Utara

xi

DAFTAR GAMBAR

Halaman

Gambar 2.1
Gambar 2.2
Gambar 2.3
Gambar 2.4
Gambar 2.5
Gambar 2.6
Gambar 2.7
Gambar 3.1
Gambar 3.2
Gambar 3.3
Gambar 3.4
Gambar 3.5
Gambar 3.6
Gambar 3.7
Gambar 3.8
Gambar 3.9
Gambar 3.10
Gambar 3.11
Gambar 3.12
Gambar 3.13
Gambar 4.1
Gambar 4.2
Gambar 4.3
Gambar 4.4
Gambar 4.5
Gambar 4.6
Gambar 4.7
Gambar 4.8
Gambar 4.9
Gambar 4.10
Gambar 4.11
Gambar 4.12
Gambar 4.13

Citra grayscale dalam bentuk matriks
Cita Biner
Citra Grayscale
Citra warna (true color)
Citra dengan impulse noise
Citra usg.bmp yang berisi noise
Proses Transformasi Citra
Diagram Ishikawa
Use case diagram
Activity Diagram Filtering
Sequence Diagram Wiener Filter
Sequence Diagram Adaptive Median Filter
Sequence Diagram Kombinasi kombinasi Wiener Filter dan
Adaptive Median Filter
Flowchart keseluruhan sistem
Flowchart Wiener Filter
Flowchart Adaptive Median Filter
Flowchart Kombinasi Wiener Filter dan Adaptive Median Filter
Rancangan Interface Menu Utama
Rancangan Interface Filtering
Rancangan Interface Help
Citra dimensi satu dan hasil transformasi Fourier
Matriks citra 3x3 sebelum difiltering
Matriks citra 3x3 setelah difiltering
Matriks citra 4x4 sebelum filtering dan Matriks citra 4x4
setelah filtering dengan Adaptive Median Filter
Form Home
Form Filtering
Form Help
Message Box Filtering berhasil
Proses pemfilteran citra yang memiliki noise asli dengan Wiener
Filter, Adaptive Median Filter dan kombinasi keduanya
Proses pemfilteran citra yang berisi impulse noise dengan
Wiener Filter, Adaptive Median Filter dan kombinasi keduanya
Citra yang terdegradasi noise asli hasil capturing kamera digital
Beberapa citra yang berisi impulse noise
(a) Nilai piksel awal red sebelum difilter dan (b) nilai piksel
akhir red setelah difilter dengan Wiener Filter

8
9
9
10
12
13
15
21
24
29
30
31
32
33
34
35
36
40
41
42
46
47
48
48
49
50
50
51
52
52
53
54
64

Universitas Sumatera Utara

xii

DAFTAR LAMPIRAN

Halaman
A. Listing Program
B. Curriculum Vitae

A-1
B-1

Universitas Sumatera Utara