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

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

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

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

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

ALGORITMA DETEKSI ADAPTIF BLIND WATERMARKING PADA CITRA DIGITAL DALAM DOMAIN TRANSFORMASI

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

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

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

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

Penerapan Watermarking pada Citra berbasis Singular Value Decomposition

WATERMARKING CITRA DIGITAL YANG TAHAN TERHADAP GEOMETRIC ATTACKS

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

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

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

PERBANDINGAN KUALITAS WATERMARKING DALAM CHANNEL GREEN DENGAN CHANNEL BLUE UNTUK CITRA RGB PADA DOMAIN FREKUENSI ABSTRAK

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

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

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

KOMPRESI CITRA MENGGUNAKAN COMPRESSED SENSING BERBASIS BLOK

BAB I PENDAHULUAN. 1 Universitas Kristen Maranatha

FUSI CITRA BERBASIS COMPRESSIVE SENSING

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

BAB I PENDAHULUAN. 1 Universitas Kristen Maranatha

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

BAB 1 PENDAHULUAN. Bab 1 Pendahuluan

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

PENYEMBUNYIAN CITRA DALAM CITRA DENGAN ALGORITMA BERBASIS BLOK ABSTRAK

Penyembunyian Informasi Dengan Menggunakan Metode SCAN. Roy Rikki ( ) Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha

PENYEMBUNYIAN GAMBAR DALAM GAMBAR MENGGUNAKAN SISTEM FUNGSI ITERASI ABSTRAK

WATERMARKING CITRA DIGITAL MENGGUNAKAN TRANSFORMASI HYBRID DWT DAN DCT SKRIPSI. Oleh : Ali Ischam J2A

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

PENGGABUNGAN DUA CITRA DENGAN METODE COMPRESSIVE SENSING MENGGUNAKAN MATLAB

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PERBANDINGAN TEKNIK WATERMARKING CITRA DIGITAL MENGGUNAKAN DWT-SVD DAN RDWT-SVD. Abstract

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

Realisasi Optical Orthogonal Codes (OOC) dengan korelasi maksimum satu Menggunakan Kode Prima Yang Dimodifikasi

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

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

VIDEO WATERMARKING UNTUK PERLINDUNGAN HAK CIPTA DENGAN ALGORITMA KOCH ZHAO

PENYISIPAN WATERMARK MENGGUNAKAN METODE DISCRETE COSINE TRANSFORM PADA CITRA DIGITAL

STUDI DAN IMPLEMENTASI WATERMARKING CITRA DIGITAL DENGAN MENGGUNAKAN FUNGSI HASH

BAB I PENDAHULUAN 1. 1 Latar Belakang

PENGENALAN EMOSI SESEORANG BERDASARKAN BENTUK BIBIR DENGAN METODE DISCRETE HARTLEY TRANSFORM ABSTRAK

PENGGUNAAN METODE MODIFIKASI HILL CIPHER PADA KRIPTOGRAFI

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

Verifikasi Sidik Jari Menggunakan Pencocokan Citra Berbasis Fasa Dengan Fungsi Band-Limited Phase Only Correlation (BLPOC)

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

Proteksi Kesalahan Berbeda Menggunakan Metode Rate Compatible Punctured Convolutional (RCPC) Codes Untuk Aplikasi Pengiriman Citra ABSTRAK

DAFTAR ISI Halaman LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR GAMBAR DAFTAR TABEL

BAB 3 ANALISIS DAN PERANCANGAN. Perancangan aplikasi yang dibuat dalam skripsi ini menggunakan aturan

PENGENALAN DAN PEWARNAAN PADA CITRA GRAY-SCALE ABSTRAK

IDENTIFIKASI WAJAH SESEORANG BERDASARKAN CITRA BIBIR MENGGUNAKAN METODE EIGEN FUZZY SET ABSTRAK

Perbandingan Dua Citra Bibir Manusia Menggunakan Metode Pengukuran Lebar, Tebal dan Sudut Bibir ABSTRAK

WATERMARKING CITRA DIGITAL PADA RUANG WARNA YUV DENGAN KOMBINASI METODE DISCRETE WAVELET TRANSFORM (DWT) DAN SINGULAR VALUE DECOMPOSITION (SVD)

PERANCANGAN PERANGKAT LUNAK KRIPTOGRAFI VISUAL TANPA EKSPANSI PIKSEL DAN ALGORITMA RLE

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

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

KRIPTOGRAFI VISUAL DENGAN IMPLEMENTASI ALGORITMA LUC PADA CITRA BERWARNA

Simulasi Estimasi Arah Kedatangan Dua Dimensi Sinyal menggunakan Metode Propagator dengan Dua Sensor Array Paralel

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

BAB 1 PENDAHULUAN 1.1 Latar Belakang

NOISE REMOVAL PADA TULISAN TANGAN MENGGUNAKAN JARINGAN SARAF TIRUAN

IDENTIFIKASI TANDA TANGAN MENGGUNAKAN ALGORITMA DOUBLE BACKPROPAGATION ABSTRAK

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

PENGAMANAN INFORMASI GAMBAR FORMAT GIF DENGAN TEKNIK WATERMARKING METODE DCT(DISCRETE COSINE TRASFORM) KOMPETENSI JARINGAN KOMPUTER [SKRIPSI]

KRIPTOGRAFI VISUAL PADA CITRA BERWARNA MENGGUNAKAN METODE KOMBINASI PERLUASAN WARNA RED GREEN DAN BLUE

TEKNIK VIDEO DIGITAL WATERMARKING SEBAGAI PROTEKSI HAK CIPTA PADA DISTRIBUSI KONTEN MULTIMEDIA TESIS

BLIND WATERMARKING ADAPTIF PADA CITRA DIGITAL BERDASARKAN NOISE VISIBILITY FUNCTION DALAM DOMAIN DWT-DCT

Pengurangan Noise pada Citra Menggunakan Optimal Wavelet Selection dengan Kriteria Linear Minimum Mean Square Error (LMMSE)

PENGURANGAN NOISE UNTUK CITRA DENGAN ADAPTIVE MULTISCALE PRODUCTS THRESHOLDING. Rachma Putri Andilla ( )

STMIK MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2011/2012

KOMPRESI SINYAL SUARA MENGGUNAKAN TRANSFORMASI WAVELET

A B C D E A -B C -D E

BAB II TINJAUAN PUSTAKA

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

Implementasi Teknik Watermarking menggunakan FFT dan Spread Spectrum Watermark pada Data Audio Digital

BAB I PENDAHULUAN Latar Belakang Masalah

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

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

BAB II LANDASAN TEORI

SEGMENTASI HURUF TULISAN TANGAN BERSAMBUNG DENGAN VALIDASI JARINGAN SYARAF TIRUAN. Evelyn Evangelista ( )

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

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

PERANCANGAN DAN ANALISIS STEGANOGRAFI VIDEO DENGAN MENYISIPKAN TEKS MENGGUNAKAN METODE DCT

Pengenalan Pola Karakter Tulisan Tangan Dengan Menggunakan Metoda Clustering Melalui Similarity Measure Approach

WATERMARKI G PADA DOMAI FREKUE SI U TUK MEMBERIKA IDE TITAS (WATERMARK) PADA CITRA DIGITAL

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

Aplikasi Kamera Web Untuk Menggerakkan Gambar Objek Dengan Jari Tangan

PENYEMBUNYIAN GAMBAR DALAM GAMBAR MENGGUNAKAN TRANSFORMASI INTENSITAS

BAB I. PENDAHULUAN 1.1 LATAR BELAKANG

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN MODIFIED HAUSDORFF DISTANCE ABSTRAK

Penggunaan Teknik Watermarking Menggunakan Metode Discrete Cosine Transform (DCT) dalam Perlindungan Hak Cipta Dokumen Citra Digital

ANALISA WATERMARKING MENGGUNAKAN TRASNFORMASI LAGUERRE

IMPLEMENTASI ALGORITMA LEMPEL-ZIV-WELCH DAN ADAPTIVE HUFFMAN CODING PADA KRIPTOGRAFI VISUAL

PERANCANGAN MODULATOR QPSK DENGAN METODA DDS (DIRECT DIGITAL SYNTHESIS) BERBASIS MIKROKONTROLLER ATMEGA8535 ABSTRAK

PEMODELAN FREKUENSI NON SELECTIVE CHANNEL DENGAN EXTENDED SUZUKI PROSES TIPE II

Aplikasi Kamera Web Untuk Mengukur Luas Permukaan Sebuah Obyek 3D

KOREKSI WARNA PADA FOTO DIGITAL DENGAN METODA INTERPOLASI BICUBIC

Image Watermarking untuk Citra Berwarna dengan Metode Berbasis Korelasi dalam Ranah DCT

Bahan Kuliah IF4020 Kriptografi. Oleh: Rinaldi Munir. Program Studi Informatika Sekolah Teknik Elektro dan Informatika ITB

Transkripsi:

Watermarking Citra Digital Berwarna Dalam Domain Discrete Cosine Transform (DCT) Menggunakan Teknik Direct Sequence Spread Spectrum (DSSS) Sesto Sumurung (0722077) Email: sesto.sianturi@gmail.com Jurusan Teknik Elektro, Fakultas Teknik Jl. Prof. Drg. Suria Sumantri 65, Bandung 40164, Indonesia ABSTRAK Banyak sumber data multimedia yang mudah diakses dan diunduh oleh pengguna internet. Oleh karena itu, keamanan data atau perlindungan hak cipta menjadi penting. Untuk itu dikembangkan teknologi untuk melindungi hak cipta dan keaslian data multimedia yang dikenal dengan istilah Digital Watermarking. Pada Tugas Akhir ini direalisasikan watermarking citra digital berwarna menggunakan teknik DSSS dalam domain DCT. Citra host akan dipisah menjadi 3 channel warna yaitu R (Red), G (Green), dan B (Blue). Channel B (layer Blue) dari citra host ditransformasi ke dalam domain frekuensi dengan DCT lalu disisipi citra watermark (citra biner) hasil modulasi spread spectrum dengan pseudorandom sequence. Untuk meningkatkan ketahanan watermark, penyisipan dilakukan pada middle frequency koefisien DCT. Watermark dapat diekstraksi kembali tanpa memerlukan citra host tetapi memerlukan pseudorandom sequence yang sama yang digunakan pada proses penyisipan. Hasil percobaan menunjukkan bahwa, citra ber-watermark memiliki rata-rata nilai PSNR lebih besar dari 30dB dan MOS lebih besar dari 3 (fair citra berwatermark cukup mirip dengan citra host). Watermark tahan terhadap kompresi JPEG dengan faktor kualitas Q = 20 hingga Q = 80, penambahan Gaussian noise dengan noise density 0.001, 0.01, 0.05, dan 0.1, Cropping dengan persentase 10%, 25%, 35%, dan 50% (bergantung pada daerah yang di crop), dan Scaling dengan persentase 20% hingga 120%. Watermark tidak tahan terhadap Rotation. Kata Kunci: Digital Watermarking, DCT, Direct Sequence Spread Spectrum. i

Digital Color Image Watermarking In Discrete Cosine Transform (DCT) Domain Using Direct Sequence Spread Spectrum (DSSS) Technique Sesto Sumurung (0722077) Email: sesto.sianturi@gmail.com Department of Electrical Engineering, Faculty of Engineering Maranatha Christian University Jl. Prof. Drg. Suria Sumantri 65, Bandung 40164, Indonesia ABSTRACT Most multimedia data sources are readily accessible to and downloadable by all users of the Internet. Therefore, data security or copyright protection is important. For that a technology is developed to protect copyright and authenticity of multimedia data which is known as digital watermarking. In this final project, it is implemented digital color image watermarking using DSSS technique in DCT (Discrete Cosine Transform) domain. The host image will be separated into three color channels, namely R (Red), G (Green), and B (Blue). Blue channel of host image transformed into the frequency domain, then embedded the watermark image (binary images) which is result of spread spectrum modulation with pseudorandom sequence. To improve the robustness, watermark is embedded into the middle frequency of DCT coefficients. Watermark can be extracted back without requiring the original image but requires the same pseudorandom sequence used on embedding process. Experimental results show that watermarked images have average PSNR value greater than 30dB and MOS value greater than 3 (fair watermarked image quite similar to host image). Watermark is robust to common image processing and some geometric attacks, such as JPEG lossy compression within 20 up to 80 quality factor, adding Gaussian noise within 0.001, 0.01, 0.05, and 0.1 density, Cropping within 10%, 25%, 35%, and 50% (rely on cropping field of image), and Scaling within 20% up to 120%. Watermark can not withstand to image processing such as Rotation. Keywords: Digital Watermarking, DCT, Direct Sequence Spread Spectrum. ii

DAFTAR ISI ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI...v DAFTAR GAMBAR... viii DAFTAR TABEL... ix BAB I PENDAHULUAN...1 1.1 Latar Belakang...1 1.2 Perumusan Masalah...2 1.3 Tujuan...2 1.4 Pembatasan Masalah...2 1.5 Sistematika Penulisan...3 BAB II LANDASAN TEORI...4 2.1 Teori Citra...4 2.1.1 Citra Digital...4 2.1.2 Klasifikasi Citra Digital...5 2.1.3 Model Warna RGB (Red Green Blue)...7 2.2 Digital Watermarking...7 2.3 Discrete Cosine Transform (DCT) Dimensi Dua (2-D DCT)...8 2.4 Zig-zag Scanning...9 2.5 Spread Spectrum...10 2.5.1 Direct Sequence Spread Spectrum (DSSS)...11 2.5.2 PSEUDO RANDOM SEQUENCE...11 2.6 Kualitas Citra...12 v

2.6.1 Peak Signal to Noise Rasio (PSNR)...13 2.6.2 Mean Opinion Score (MOS)...14 2.6.3 Normalized Cross Corelation (NCC)...15 BAB III PERANCANGAN PERANGKAT LUNAK...16 3.1 Proses Penyisipan Watermark...16 3.1.1 Diagram Blok Proses Penyisipan Watermark...16 3.1.2 Diagram Alir Proses Penyisipan Watermark...18 3.1.3 Diagram Alir Subrutin Modifikasi Bit Watermark...20 3.1.4 Diagram Alir Subrutin Modifikasi Pseudorandom Sequence...21 3.1.5 Diagram Alir Subrutin Penyisipan Mid-band Frequency...22 3.2 Proses Ekstraksi Watermark...23 3.2.1 Diagram Blok Proses Ekstraksi Watermark...23 3.2.2 Diagram Alir Proses Ekstraksi Watermark...24 3.2.3 Diagram Alir Subrutin Ekstraksi Dari Koefisien Mid-band Frequency...26 3.3 Rancangan Tampilan GUI (Graphic User Interface) Program...27 BAB IV DATA PENGAMATAN DAN ANALISIS...28 4.1 Tampilan Hasil Rancangan GUI (Graphic User Interface) Program...28 4.2 Prosedur Pengujian...28 4.2.1 Pengukuran Kualitas Citra...31 4.3 Pengujian Ketahanan Watermark...32 4.3.1 Gaussian Noise...33 4.3.2 Rotation...35 4.3.3 Scaling...37 4.3.4 JPEG Compression...39 4.3.5 Cropping...41 vi

BAB V SIMPULAN DAN SARAN...43 5.1 Simpulan...43 5.2 Saran...44 DAFTAR PUSTAKA...45 LAMPIRAN A LISTING PROGRAM... A 1 A.1 Program Utama Watermarking... A 2 A.1.1 A.1.2 Embed... A 3 Extract... A 5 A.2 Program Tambahan... A 6 A.2.1 A.2.2 A.2.3 Zigzag Scanning... A 6 Inverse Zigzag Scanning... A 7 PSNR... A 8 LAMPIRAN B DATA MOS... B 1 vii

DAFTAR GAMBAR Gambar 2.1 Citra Biner... 5 Gambar 2.2 Citra Grayscale... 6 Gambar 2.3 Citra Berwarna... 6 Gambar 2.4 Ruang Warna RGB... 7 Gambar 2.5 Proses Zig-zag Scanning... 9 Gambar 3.1 Diagram Blok Proses Penyisipan... 16 Gambar 3.2 Diagram Alir Proses Penyisipan... 18 Gambar 3.3 Diagram Alir Subrutin Modifikasi Bit Watermark... 20 Gambar 3.4 Diagram Alir Subrutin Modifikasi Pseudorandom Sequence... 21 Gambar 3.5 Diagram Alir Subrutin Penyisipan Mid-band Frequency... 22 Gambar 3.6 Diagram Blok Proses Ekstraksi Watermark... 23 Gambar 3.7 Diagram Alir Proses Ekstraksi Watermark... 24 Gambar 3.8 Diagram Alir Subrutin Ekstraksi Koefisien Mid-band Frequency... 26 Gambar 3.9 Rancangan Tampilan GUI... 27 Gambar 4.1 Tampilan Hasil Rancangan GUI Program... 28 Gambar 4.2 Grafik PSNR dengan α = 10 hingga α = 50 dan rc = 30... 30 Gambar 4.3 Grafik NCC dengan α = 10 hingga α = 50 dan rc = 30... 30 viii

DAFTAR TABEL Tabel 2.1 Kriteria Mean Opinion Score (MOS)... 14 Tabel 4.1 Hasil Penyisipan dan Ekstraksi Watermark... 29 Tabel 4.2 Penilaian MOS Citra Airplane, Pepper, dan Boats (α = 10, 20, 30, 40, dan 50)... 31 Tabel 4.3 Watermark Hasil Ekstraksi Setelah Dilakukan Proses Penambahan Gaussian Noise... 33 Tabel 4.4 Watermark Hasil Ekstraksi Setelah Dilakukan Proses Rotation... 35 Tabel 4.5 Watermark Hasil Ekstraksi Setelah Dilakukan Proses Scaling... 37 Tabel 4.6 Watermark Hasil Ekstraksi Setelah Dilakukan Proses JPEG Compression... 39 Tabel 4.7 Watermark Hasil Ekstraksi Setelah Dilakukan Proses Cropping... 41 ix