IMPLEMENTASI ALGORITMA INTENSITY COLOR CHECKING DALAM REDUKSI EFEK MATA MERAH PADA FOTO DIGITAL SKRIPSI ARI AFDHALI 091421071 PROGRAM EKSTENSI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
IMPLEMENTASI ALGORITMA INTENSITY COLOR CHECKING DALAM REDUKSI EFEK MATA MERAH PADA FOTO DIGITAL SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Komputer ARI AFDHALI 091421071 PROGRAM EKSTENSI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
PERSETUJUAN Judul : Implementasi Algoritma Intensity Color Checking Dalam Reduksi Efek Mata Merah Pada Foto Digital. Kategori : SKRIPSI Nama : ARI AFDHALI Nomor Induk Mahasiswa : 091421071 Program Studi : SARJANA (S1) EKSTENSI ILMU KOMPUTER Departemen : ILMU KOMPUTER Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Komisi Pembimbing : Diluluskan di Medan, Juni 2011 Pembimbing 2 Pembimbing 1 Drs. Agus Salim Harahap, M.Sc. NIP. 195408281981031004 Maya Silvi Lydia, B.Sc, M.Sc NIP.197401272002122001 Diketahui/Disetujui oleh Program Studi S1 Ilmu Komputer Ketua, Dr. Poltak Sihombing, M.Kom NIP. 196203171991021001
PERNYATAAN IMPLEMENTASI ALGORITMA INTENSITY COLOR CHECKING DALAM REDUKSI EFEK MATA MERAH PADA FOTO DIGITAL SKRIPSI Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juni 2011 Ari Afdhali NIM. 091421071
PENGHARGAAN Segala puji dan syukur kepada Allah SWT yang senantiasa melimpahkan rahmat dan karunia-nya kepada penulis sehingga skripsi ini dapat selesai dalam waktu yang telah ditetapkan. Tak lupa pula penulis junjungkan kehadirat Nabi Besar Muhammad SAW yang telah membawa kita dari zaman kebodohan menuju zaman yang penuh dengan ilmu pengetahuan. Terima kasih penulis sampaikan kepada semua pihak yang telah membantu penulis dalam menyelesaikan skripsi ini baik secara langsung maupun tidak langsung. Dalam kesempatan ini penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada Ibu Maya Silvi Lydia, B.Sc,M.Sc selaku pembimbing I, Sekretaris Program Studi Ilmu Komputer FMIPA USU dan Bapak Drs. Agus Salim Harahap, M.Sc selaku pembimbing II yang telah membimbing dan memberikan masukan-masukan kepada penulis dengan tulus dan ikhlas dalam menyelesaikan skripsi ini. Penulis juga mengucapkan terima kasih kepada Bapak Prof. Dr. Muhammad Zarlis dan Bapak Amer Sharif, S.Si, M.Kom selaku pembanding I dan II yang telah banyak memberikan masukan dan kritikan dalam menyelesaikan skripsi ini. Ucapan terima kasih juga penulis tujukan kepada Ketua Program Studi S1 Ilmu Komputer FMIPA USU Bapak Dr. Poltak Sihombing, M.Kom dan Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam, semua dosen dan pegawai pada Program Studi S1 Ilmu Komputer FMIPA USU, rekan-rekan mahasiswa S1 Ekstensi Ilmu Komputer khususnya stambuk 2009 serta semua pihak yang telah membantu dan memberi masukan kepada penulis dalam menyelesaikan skripsi ini. Akhirnya penulis menyampaikan terimakasih yang mendalam kepada yang amat mulia kedua orang tua penulis, Ayahnda Alm. Yusman Zein Ibunda Maryulis yang telah bersusah payah membesarkan, menyekolahkan dan mendidik penulis dengan penuh kasih sayang dan do a yang tiada hentinya. Terimakasih juga kepada Abang Hadi Ismanto, S.H, Abang Azriel Susanto, S.E, Abang Sudirman, Adik-adikku Alfian Hidayat, Fauziah Putri Ani dan Mulia Puspita Sari yang telah memberikan dorongan dan semangat.
ABSTRAK Dari beberapa jenis kerusakan foto yang sering terjadi pada saat pemotretan adalah terjadinya efek mata merah. Untuk mengatasi masalah ini, komputer dapat digunakan untuk menghilangkan efek mata merah tersebut dari foto yang dihasilkan dengan menggunakan teknologi pengolahan citra. Salah satu teknologi yang dapat digunakan untuk melakukan reduksi efek mata merah pada sebuah foto digital adalah metode intensity color checking. Penelitan ini menghasilkan sebuah perangkat lunak yang dapat melakukan reduksi efek mata merah pada sebuah citra digital yang diinputkan pengguna. Dengan memilih area citra digital yang mengalami efek mata merah dan mengatur nilai toleransi warna merah yang diinginkan, efek mata merah pada bagian tersebut akan dihilangkan. Kata Kunci : Citra Digital, Efek Mata Merah, Intensity Color Checking
IMPLEMENTATION OF INTENSITY COLOR CHECKING ALGORITHM IN THE REDUCTION OF RED EYE EFFECT AT DIGITAL PHOTOGRAPHS ABSTRACT From some damage types of photograph that is often happened at the time of photograph is mata merah effect. To solve this problem, computer applicable to eliminate effect mata merah by using image processing technology. Intensity color checking method is one of technology which applicable to do that. This research is resulting a software which can do reduction of effect mata merah at an digital image input by user. By choosing digital image area experiencing effect mata merah and arranges tolerance value to ruddle wanted, effect mata merah at the part will be eliminated. Key words : Digital Image, Red Eye Effect, Intensity Color Checking
DAFTAR ISI PERSETUJUAN... PERNYATAAN... PENGHARGAAN... ABSTRAK... ABSTRACT... DAFTAR ISI... DAFTAR GAMBAR... DAFTAR TABEL... Halaman BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan Penelitian... 3 1.5 Manfaat Penelitian... 3 1.6 Metode Penelitian... 3 1.7 Sistematika Penulisan... 4 BAB 2 LANDASAN TEORI... 5 2.1 Citra Digital... 5 2.2 Format Citra Digital... 7 2.3 Pengolahan Citra Digital... 11 2.4 Pencocokan Citra Digita... 17 2.5 Efek Mata Merah... 21 2.6 Representasi Warna... 23 2.6.1 Model RGB... 23 2.6.2 Model YUV... 24 2.6.3 Model YIQ... 24 2.7 Intensity Color Checking... 25 2.7.1 Konsep Warna Dalam Intensity Color Checking. 25 2.7.2 Prinsip Kerja Intensity Color Checking 29 BAB 3 ANALISIS DAN PERANCANGAN SISTEM... 31 3.1 Analisis Sistem... 31 3.1.1 Analisis Fasilitas Sistem... 31 3.1.2 Analisis Kebutuhan Sistem... 32 3.1.3 Analisis Proses Kerja Reduksi Efek Mata merah... 33 3.2 Perancangan Sistem... 35 3.2.1 Perancangan Proses... 35 3.2.2 Perancangan Antarmuka Program... 37 3.2.3 Perancangan Algoritma Program... 39 BAB 4 HASIL DAN PEMBAHASAN... 42 ii iii iv v vi vii ix x
4.1 Hasil... 42 4.1.1 Tampilan Hasil... 42 4.1.2 Hasil Pengujian Sistem... 44 4.2 Pembahasan... 51 4.2.1 Cara Kerja Perangkat Lunak... 51 4.2.2 Kelebihan dan Kekurangan Perangkat Lunak... 51 BAB 5 KESIMPULAN DAN SARAN... 53 5.1 Kesimpulan... 53 5.2 Saran... 53 DAFTAR PUSTAKA... 54 LAMPIRAN
DAFTAR GAMBAR 2.1 Contoh Citra Digital... 5 2.2 Representasi Warna RGB Pada Citra Digital... 6 2.3 (a) Citra burung nuri yang agak gelap (b) Citra burung yang telah diperbaiki kontrasnya... 12 2.4 Grafika Komputer... 13 2.5 Pengolahan Citra... 13 2.6 Pengenalan Pola... 13 2.7 (a) Sebelum, (b) Sesudah penapisan median... 14 2.8 (a) Citra kupu-kupu semula, (b) Citra kupu-kupu hasil blurring... 15 2.9 (a) Citra kota.bmp asli, (b) Citra kota.jpg hasil kompresi... 16 2.10 Citra sebelum dan sesudah deteksi garis tepi... 17 2.11 Sub Citra Acuan dan Sub Citra Pencarian... 20 2.12 Hubungan Citra Foto, SCA, dan CP... 21 2.13 Efek Mata Merah Pada Foto Digital... 22 2.14 Koordinat RGB... 23 2.15 Skema Warna Primer... 26 2.16 Skema Warna Sekunder... 27 2.17 Skema Warna Tertier (Komplementer)... 27 3.1 Flowchart Proses Kerja Perangkat Lunak yang Diimplementasikan... 36 3.2 Rancangan Form Utama... 38 3.3 Rancangan Form About... 39 4.1 Tampilan Form Utama... 43 4.2 Tampilan Form About... 43 4.3 Citra Digial Pengujian... 45 4.4 Pengujian Load Citra Digital... 45 4.5 Pengujian Pemilihan Area Mata merah... 46 4.6 Hasil Pengujian Penghapusan Efek Mata merah... 47 4.7 Mengubah Nilai Toleransi Warna Merah... 48 4.8 Memilih Area Yang Mengalami Efek Mata merah... 49 4.9 Hasil Pengujian Untuk Mata Bagian Kanan... 50
DAFTAR TABEL 2.1 Bitmap Info Header... 7 2.2 Bitmap Core Header... 8