PENDETEKSIAN CITRA PALSU DENGAN MENGGUNAKAN WATERMARKS DAN SUPPORT VECTOR MACHINES. Daniel Hutabarat ( )

dokumen-dokumen yang mirip
Blind Watermarking Citra Digital Pada Komponen Luminansi Berbasis DCT (Discrete Cosine Transform) Irfan Hilmy Asshidiqi ( )

PERANCANGAN PENDETEKSI WAJAH DENGAN ALGORITMA LBP (LOCAL BINARY PATTERN) BERBASIS RASPBERRY PI

Kata kunci : citra, pendeteksian warna kulit, YCbCr, look up table

BLIND WATERMARKING PADA CITRA DIGITAL MENGGUNAKAN DISCRETE WAVELET TRANSFORM (DWT) DAN DISCRETE COSINE TRANSFORM (DCT)

IDENTIFIKASI INDIVIDU BERDASARKAN CITRA SILUET BERJALAN MENGGUNAKAN PENGUKURAN JARAK KONTUR TERHADAP CENTROID ABSTRAK

ROBUST BLIND WATERMARKING PADA CITRA DIGITAL MENGGUNAKAN TEKNIK KUANTISASI KOEFISIEN DISCRETE WAVELET TRANSFORM

BLIND WATERMARKING PADA CITRA DIGITAL MENGGUNAKAN DISCRETE WAVELET TRANSFORM (DWT) DAN SINGULAR VALUE DECOMPOSITION (SVD)

BLIND WATERMARKING PADA CITRA DIGITAL DALAM DOMAIN DISCRETE COSINE TRANSFORM (DCT) BERBASIS ALGORITMA GENETIKA

Penerapan Watermarking pada Citra berbasis Singular Value Decomposition

ALGORITMA DETEKSI ADAPTIF BLIND WATERMARKING PADA CITRA DIGITAL DALAM DOMAIN TRANSFORMASI

PENGENALAN DAN PEWARNAAN PADA CITRA GRAY-SCALE ABSTRAK

PERBANDINGAN CITRA DENGAN ALGORITMA DITHERING ZHIGANG FAN, SHIAU FAN DAN STUCKI SEBAGAI MASUKAN KRIPTOGRAFI VISUAL

ADAPTIVE WATERMARKING CITRA DIGITAL DENGAN TEKNIK DISCRETE WAVELET TRANSFORM-DISCRETE COSINE TRANSFORM DAN NOISE VISIBILITY FUNCTION

PERANCANGAN DAN REALISASI PENGUAT KELAS D BERBASIS MIKROKONTROLER AVR ATMEGA 16. Disusun Oleh: Nama : Petrus Nrp :

Watermarking Citra Digital Berwarna Dalam Domain Discrete Cosine Transform (DCT) Menggunakan Teknik Direct Sequence Spread Spectrum (DSSS)

PERANCANGAN PENDETEKSI KEDIPAN MATA UNTUK FUNGSI KLIK PADA MOUSE MELALUI KAMERA WEB ABSTRAK

PERANCANGAN DAN REALISASI PENDETEKSI POSISI KEBERADAAN MANUSIA MENGGUNAKAN METODE DETEKSI GERAK DENGAN SENSOR WEBCAM

PERANCANGAN ALAT PENAMPIL KOMPOSISI WARNA KAIN MENGGUNAKAN IC TCS230

ABSTRAK Pada Tugas Akhir ini dirancang dan direalisasikan perangkat pendeteksi nilai

KRIPTOGRAFI VISUAL (4,4) UNTUK BERBAGI 3 CITRA RAHASIA LEWAT 4 CITRA TERSANDI. Jevri Eka Susilo

PENGENALAN POLA MARGINS TULISAN TANGAN UNTUK MENGIDENTIFIKASI KARAKTER SESEORANG MENGGUNAKAN METODE SUPPORT VECTOR MACHINE (SVM)

PENGENALAN WAJAH DENGAN MENGGUNAKAN NLDA (NULL-SPACE LINEAR DISCRIMINANT ANALYSIS)

KRIPTOGRAFI VISUAL UNTUK GAMBAR BERWARNA BERBASIS DISTRIBUSI ACAK PADA SHARE DENGAN PENYISIPAN LSB DIGITAL WATERMARKING

WATERMARKING PADA CITRA DIGITAL MENGGUNAKAN TEKNIK MODIFIKASI INTENSITAS PIKSEL DAN DISCRETE WAVELET TRANSFORM (DWT)

WATERMARKING CITRA DIGITAL YANG TAHAN TERHADAP GEOMETRIC ATTACKS

Kata Kunci : non-blind watermarking, complex wavelet transform, singular value decomposition.

PROTEKSI HAK CIPTA MENGGUNAKAN WATERMARKING LSB PADA GAMBAR DIGITAL. Ivan Renaldi / Jurusan Sistem Komputer, Fakultas Teknik,

VERIFIKASI TANDA TANGAN DENGAN METODE JARINGAN SYARAF TIRUAN HETEROASSOCIATIVE MEMORY ABSTRAK

VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FILTER GABOR ABSTRAK

APLIKASI SUPPORT VEKTOR MACHINE (SVM) UNTUK PROSES ESTIMASI SUDUT DATANG SINYAL

Teknik Watermarking Citra Digital Dalam Domain DCT (Discrete Cosine Transform) Dengan Algoritma Double Embedding

Aplikasi Kamera Web Untuk Menggerakkan Gambar Objek Dengan Jari Tangan

DAFTAR ISI. DAFTAR ISI... vii. DAFTAR GAMBAR... x. DAFTAR TABEL... xii I. PENDAHULUAN Latar Belakang Rumusan Masalah...

FUSI CITRA BERBASIS COMPRESSIVE SENSING

SIMULASI PEMBUATAN POLA CITRA UNTUK MENGETAHUI JARAK ANTARA NANOPARTIKEL DENGAN MENGGUNAKAN LATTICE GENERATOR DAN LATTICE PARAMETER ANALYZER

KRIPTOGRAFI VISUAL UNTUK BERBAGI DUA CITRA RAHASIA MENGGUNAKAN METODE FLIP (2,2) Putri Kartika Sari

PERANCANGAN PENDETEKSI SENYUM DENGAN METODE PENGUKURAN SIMETRI DAN DETEKSI GARIS PADA BIDANG WARNA HOSSEINI ABSTRAK

Aplikasi Metode Steganografi Berbasis JPEG dengan Tabel Kuantisasi yang Dimodifikasi Kris Reinhard /

Sistem Penghitung Jumlah Objek di Jalan Raya Menggunakan Background Subtraction dan Tracking

Kriptografi Visual Berbasis Model CMY Menggunakan Mask Hitam Putih Untuk Hasil Digital Watermarking Menggunakan Teknik Penggabungan DWT Dan DCT

Model Sistem Akses Tempat Parkir Berdasarkan Pengenalan Plat Nomor Kendaraan. Andry Jonathan ( )

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCAL BINARY PATTERN ABSTRAK

KOMPRESI CITRA MENGGUNAKAN COMPRESSED SENSING BERBASIS BLOK

Perancangan dan Realisasi Dinding Interaktif Menggunakan Bahasa Pemrograman Flash ABSTRAK

Pengenalan Warna Kulit Untuk Klasifikasi Ras Manusia Andy Putra P. Zebua /

REMOTE CONTROL INFRARED DENGAN KODE KEAMANAN YANG BEROTASI. Disusun Oleh : Nama : Yoshua Wibawa Chahyadi Nrp : ABSTRAK

PENGENALAN WAJAH DENGAN METODE ORTHOGONAL LAPLACIANFACES. Luhur Pribudhi ( )

APLIKASI PENGOLAHAN CITRA DIGITAL DALAM MENGHITUNG JUMLAH SUATU OBJEK PADA SUATU DAERAH PENGAMATAN ABSTRAK

Aplikasi Raspberry Pi pada Perangkat Absensi Portable Menggunakan RFID

KRIPTOGRAFI VISUAL DENGAN ALGORITMA ELGAMAL YANG DIMODIFIKASI UNTUK CITRA BERWARNA DENGAN TIGA CITRA HASIL ENKRIPSI MENGGUNAKAN PERANGKAT LUNAK MATLAB

Realisasi Perangkat Color Object Tracking Menggunakan Raspberry Pi

Pengenalan Wajah Menggunakan Metode Support Vector Machine (SVM)

Aplikasi Kamera Web Untuk Mengukur Luas Permukaan Sebuah Obyek 3D

ABSTRAK. Kata kunci : Watermarking, SVD, DCT, LPSNR. Universitas Kristen Maranatha

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN MODIFIED HAUSDORFF DISTANCE ABSTRAK

Perancangan Alat Peraga Papan Catur pada Layar Monitor. Samuel Setiawan /

PERANCANGAN DAN REALISASI PEMILAH SAMPAH ANORGANIK PERKANTORAN OTOMATIS BERBASIS MIKROKONTROLER

VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN METODA PHASE ONLY CORRELATION ABSTRAK

PERANCANGAN DAN REALISASI WITNESS CAMERA DENGAN MEDIA PENYIMPANAN SDCARD ABSTRAK

IDENTIFIKASI TANDA TANGAN MENGGUNAKAN MOMENT INVARIANT DAN ALGORITMA BACK PROPAGATION ABSTRAK

PENERJEMAH FILE MUSIK BEREKSTENSI WAV KE NOT ANGKA. Albertus D Yonathan A / ABSTRAK

IDENTIFIKASI SESEORANG BERDASARKAN CITRA TELINGA DENGAN MENGGUNAKAN METODE TRANSFORMASI HOUGH ABSTRAK

Penyembunyian Pesan Rahasia Dalam Gambar dengan Metoda JPEG - JSTEG Hendry Hermawan / ABSTRAK

Perbandingan Metode K Nearest Neighbor dan K Means Clustering dalam Segmentasi Warna pada Citra ABSTRAK

KOREKSI WARNA PADA FOTO DIGITAL DENGAN METODA INTERPOLASI BICUBIC

ABSTRAK

Simulasi Peredaman Gangguan Sag Pada Tegangan Masukan Power Supply Di Personal Computer

REALISASI PERANGKAT LUNAK UNTUK MEMVERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCALITY PRESERVING PROJECTION

Animasi Objek yang Dapat Bergerak Menggunakan Kubus LED Berbasis Mikrokontroler ATMega16

PERANCANGAN DAN REALISASI SISTEM PENDETEKSI GERAKAN SEBAGAI NATURAL USER INTERFACE ( NUI ) MENGGUNAKAN BAHASA C# ABSTRAK

Realisasi Perangkat Pemungutan Suara Nirkabel Berbasis Mikrokontroler

APLIKASI MIKROKONTROLER AVR ATMEGA16 UNTUK ALAT PEMILIH PENYEDIA LAYANAN TELEPON YANG SAMA

PENGARUH UJI TUKEY TERHADAP VERIFIKASI TANDA TANGAN MENGGUNAKAN JARINGAN SARAF TIRUAN

PENYEMBUNYIAN DATA RAHASIA DALAM GAMBAR MENGGUNAKAN PENDEKATAN PREDICTIVE CODING. Disusun Oleh : Nama : Dedy Santosa Nrp :

PERANCANGAN DAN REALISASI SISTEM PEMILIHAN SUARA MENGGUNAKAN WIFI DENGAN IP STATIS ABSTRAK

PENYEMBUNYIAN GAMBAR DALAM GAMBAR MENGGUNAKAN SISTEM FUNGSI ITERASI ABSTRAK

VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR CHAIN CODE ABSTRAK

PENGENALAN SUARA MENGGUNAKAN POHON KEPUTUSAN RELASI ACAK. Disusun Oleh:

KRIPTOGRAFI VISUAL DENGAN IMPLEMENTASI ALGORITMA LUC PADA CITRA BERWARNA

APLIKASI WEB EMBEDDED MICROCONTROLLER UNTUK PENGINFORMASIAN KONDISI LALU LINTAS BERUPA TULISAN MENGGUNAKAN WEB BROWSER MELALUI JARINGAN GPRS

PENGENALAN HURUF TULISAN TANGAN BERBASIS CIRI SKELETON DAN STATISTIK MENGGUNAKAN JARINGAN SARAF TIRUAN. Disusun oleh : Mario Herryn Tambunan ( )

PERBANDINGAN DUA CITRA HIDUNG MENGGUNAKAN PARAMETER JARAK DARI HIDUNG KE DAHI DAN KE DAGU, JUMLAH PIXEL, DAN SUDUT

Abstrak. Kata Kunci: USB, RS485, Inverter, ATMega8

Algoritma Interpolasi Citra Berbasis Deteksi Tepi Dengan Directional Filtering dan Data Fusion

Aplikasi Image Thresholding untuk Segmentasi Objek Menggunakan Metode Otsu s Algorithm. Erick Hartas/

PERANCANGAN PERGERAKAN WEBCAM BERDASARKAN PERUBAHAN POSISI WAJAH MENGGUNAKAN METODE EIGENFACE BERBASIS RASPBERRY PI

Perbandingan Identifikasi Citra Penyakit Kulit Menggunakan Metode K-Nearest Neighbor Dan Metode Sistem Pakar ABSTRAK

IDENTIFIKASI WAJAH MANUSIA BERDASARKAN PERBANDINGAN PARAMETER TINGGI HIDUNG, LEBAR HIDUNG DAN JARAK MATA. Yusriani Laa Baan

SISTEM AKUISISI DATA KENDARAAN BERMOTOR MENGGUNAKAN SMARTPHONE ANDROID MELALUI KONEKSI BLUETOOTH. Disusun oleh: Dhiko Dwiaprianto Putra ( )

ROBOT PENCARI ARAH KEDATANGAN SUARA MENGGUNAKAN AGORITMA MUSIC (MULTIPLE SIGNAL CLASSIFICATION)

Kinerja Sistem Komunikasi Satelit Non-Linier BPSK Dengan Adanya Interferensi Cochannel.

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR SCALE INVARIANT FEATURE TRANSFORM

PERANCANGAN ALAT PENGUKUR KECEPATAN KENDARAAN MENGGUNAKAN MIKROKONTROLLER ATMEGA32 DAN MODUL BLUETOOTH DBM 01

PERANCANGAN DAN REALISASI DINDING PRESENTASI INTERAKTIF DENGAN PENDETEKSIAN POSISI SINAR POINTER LASER SEBAGAI OPERATOR KURSOR MOUSE ABSTRAK

REALISASI SISTEM PENJEJAKAN WAJAH DENGAN ALGORITMA FISHERFACE BERBASIS RASPBERRY PI ABSTRAK

KONTROL LEVEL AIR DENGAN FUZZY LOGIC BERBASIS MIKROKONTROLER ATMEGA 8535

PENGGABUNGAN DUA CITRA DENGAN METODE COMPRESSIVE SENSING MENGGUNAKAN MATLAB

REALISASI PERANGKAT LUNAK UNTUK IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCAL LINE BINARY PATTERN (LLPB)

ABSTRAK REALISASI PENJEJAKAN WAJAH DAN OBJEK BUKAN WAJAH MENGGUNAKAN HAAR-LIKE FEATURES BERBASIS RASPBERRY PI 2

WATERMARKING PADA CITRA DIGITAL BERBASIS DISCRETE WAVELET TRANSFORM DAN SINGULAR VALUE DECOMPOSITION

Transkripsi:

PENDETEKSIAN CITRA PALSU DENGAN MENGGUNAKAN WATERMARKS DAN SUPPORT VECTOR MACHINES Daniel Hutabarat ( 0522097 ) Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha Jl. Prof. Drg. Surya Sumantri, MPH. No.65, Bandung, Indonesia Email : huta_rocks@yahoo.co.id ABSTRAK Dengan adanya penemuan besar di bidang komputer grafis dan pencitraan digital, proses mengubah isi informasi citra menjadi lebih mudah dibandingkan dengan sebelumnya tanpa diketahui cara manipulasinya. Oleh karena itu, suatu citra tidak dapat dibedakan mana citra yang palsu dan mana citra yang asli. Suka atau tidak, saat ini banyak beredar citra citra palsu, misalkan di film, iklan dan sebagainya. Pada Tugas Akhir ini, telah dibuat suatu perangkat lunak yang dapat mendeteksi citra palsu. Proses pertama yang dilakukan untuk mendeteksi citra palsu adalah menggunakan watermarks untuk mencari bagian citra yang diubah penampilannya. Kemudian, support vector machines digunakan sebagai alat klasifikasi untuk menghasilkan suatu keputusan biner terhadap suatu citra sehingga dapat diputuskan apakah citra tersebut palsu atau asli. Dari hasil percobaan, perangkat lunak yang telah direalisasikan berhasil mendeteksi citra palsu dengan rata - rata keberhasilan 99.5% untuk vektor fitur dari operasi joint dan 89.5% untuk vektor fitur dari operasi konvolusi. Kata kunci : Pendeteksian Citra Palsu, Watermarks, Support Vector Machines i

DETECTING FAKE IMAGE USING WATERMARKS AND SUPPORT VECTOR MACHINES Daniel Hutabarat ( 0522097 ) Department of Electrical Engineering, Faculty of Engineering Maranatha Christian University Jl. Prof.Drg.Suria Sumantri, MPH no.65, Bandung, Indonesia. Email : huta_rocks@yahoo.co.id ABSTRACT With the great convenience of computer graphics and digital imaging, it becomes much easier to alter the content of images than before without any visual traces to catch these manipulations. Thus, the images can not be judged whether they are real or not visually. Like it or not, fake images are everywhere, such as those in movies, advertisements and etc. In this final project, it has been made a software which is able to detect a fake image. The first step to detect the fake image is to use a watermark to locate the altered area. Then, use support vector machines (SVM) as a classifier to make a binary decision on whether an image is fake or real. From the experiment results, the software that has been realized has succeeded to detect fake image with average of successfulness 99.5% for feature vector from joint operation and 89.5% for feature vector from convolution operation. Keywords : Fake image detection, Watermarks, Support Vector Machines. ii

DAFTAR ISI ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... Halaman i ii iii v vii viii BAB I PENDAHULUAN 1.1 Latar Belakang... 1 1.2 Perumusan Masalah... 2 1.3 Tujuan Tugas Akhir... 2 1.4 Pembatasan Masalah... 2 1.5 Sistematika Penulisan... 3 BAB II LANDASAN TEORI 2.1 Citra... 4 2.1.1 Pembentukan Citra Digital... 5 2.2 Watermarking... 6 2.2.1 Perbedaan Watermarking dan Steganography... 7 2.2.2 Klasifikasi Teknik Watermarking Digital... 7 2.2.3 Watermarking Citra Digital... 8 2.2.4 Proses Watermark dan Verifikasi Watermark... 9 2.2.5 Jenis Digital Watermarking... 10 2.2.6 Penyisipan Watermark dengan Metode Least Significant Bit... 11 2.3 Support Vector Machines... 12 v

2.3.1 SVM Pada Linearly Separable Data... 12 2.3.2 Quadratic Programming... 16 2.3.3 SVM Pada Nonlinearly Separable Data... 16 2.3.4 Karakteristik Support Vector Machines... 19 BAB III PERANCANGAN PERANGKAT LUNAK 3.1 Proses Perancangan... 20 3.1.1 Proses Mencari Daerah yang Berubah... 21 3.1.2 Proses Membentuk Vektor Fitur... 24 3.1.3 Proses Klasifikasi dengan Support Vector Machines... 26 BAB IV DATA PENGAMATAN 4.1 Proses Mencari Daerah yang Berubah... 27 4.1.1 Proses Penyisipan Watermark... 27 4.1.2 Proses Manipulasi data citra ter-watermark... 29 4.1.3 Proses Ekstraksi watermark... 30 4.2 Proses Mencari Vektor Fitur... 34 4.3 Proses Klasifikasi dengan Support Vector Machines... 43 BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan... 61 5.2 Saran... 61 DAFTAR PUSTAKA... 62 LAMPIRAN A CITRA LAMPIRAN B DATA PELATIHAN DAN DATA PENGUJIAN LAMPIRAN C HASIL KLASIFIKASI SVM LAMPIRAN D PERANGKAT LUNAK vi

DAFTAR TABEL Halaman Tabel 2.1 Kernel yang biasa digunakan dalam SVM... 19 Tabel 4.1 Citra hasil penyisipan watermark... 27 Tabel 4.2 Citra Hasil Manipulasi... 29 Tabel 4.3 Hasil proses ekstraksi watermark... 31 Tabel 4.4 Bagian citra yang berubah... 32 Tabel 4.5 Nilai Vektor U dari Citra uji... 34 Tabel 4.6 Nilai Vektor V dari Citra uji... 35 Tabel 4.7 Vektor Fitur Dengan Operasi Joint... 37 Tabel 4.8 Vektor Fitur Dengan Operasi Konvolusi... 40 Tabel 4.9 Data Pelatihan T{x i,y i }... 43 Tabel 4.10 Data Pengujian z(xt)... 51 Tabel 4.11 Hasil Klasifikasi SVM... 59 vii

DAFTAR GAMBAR Halaman Gambar 2.1 Citra Digital... 5 Gambar 2.2 Proses Watermark pada citra digital... 9 Gambar 2.3 Proses verifikasi watermark pada citra digital... 9 Gambar 2.4 Alternatif bidang pemisah (kiri) dan bidang pemisah terbaik dengan margin (m) terbesar (kanan)... 13 Gambar 2.5 Soft margin hyperplane... 17 Gambar 2.6 Transformasi dari vector input ke feature space... 18 Gambar 3.1 Diagram Blok sistem... 20 Gambar 3.2 Proses mencari daerah yang berubah... 21 Gambar 3.3 Flowchart penyisipan watermark... 22 Gambar 3.4 Flowchart proses ekstraksi watermark... 23 Gambar 3.5 Proses mencari vector fitur... 25 Gambar 4.1 Citra uji... 34 viii