Alur Proses Ekstraksi extract

36

4.3. Alur Proses Ekstraksi extract

1. Dekomposisi citra host, citra watermark dan citra ber-watermark Dekomposisi citra digital dilakukan dengan menggunakan fungsi dwt2D_1level yang ada pada dwt2D_1level.m lampiran 3. dwt2D_1level.m merupakan adaptasi dan modifikasi dari fungsi Wavelet Toolbox dari Matlab Image Processing Toolbox, dengan menggunakan wavelet haar. Hasil dekomposisi dapat dilihat pada gambar 4.6. Potongan coding dekomposisi pada Matlab: [h_LL,h_LH,h_HL,h_HH]=dwt2D_1levelrgbimage, haar ; dec2d = [ h_LL, h_LH; h_HL, h_HH ]; dec2d=uint8dec2d; lampiran 1 a b c Gambar 4.6 a Hasil dekomposisi citra host, b Hasil dekomposisi citra watermark, c Hasil dekomposisi citra ber-watermark. 37 2. Mencari koefisien fLL dari citra ber-watermark. Karena proses dekomposisi hanya dilakukan dalam satu tingkat, sehingga koefisien fLL dari citra ber-watermark hanya ada satu koefisien saja. Sehingga proses ekstraksi watermark dilakukan dengan memodifikasi koefisien ini. 3. Memodifikasi fLL citra ber-watermark menggunakan fLL citra watermark dan fLL citra host. Modifikasi yang dilakukan pada fLL citra ber-watermark akan menjadi koefisien fLL watermark hasil ekstraksi yang akan digunakan dalam proses rekonstruksi. Modifikasi yang dilakukan adalah dengan mengurangkan koefisien fLL citra host dengan koefisien fLL citra watermark kemudian dibagi dengan suatu nilai konstanta α. Varian n ilai konstanta α yang digunakan menjadi bahan percobaan yang dilakukan pada bab V. newwatermark_LL=wm_LL-h_LL0.001; Lampiran 2 4. Merekonstruksi citra Proses rekonstruksi citra dilakukan dengan menggunakan fungsi idwt2D_1level yang ada pada idwt2D_1level.m lampiran 4. idwt2D_1level.m merupakan adaptasi dan modifikasi dari fungsi Wavelet Toolbox dari Matlab Image Processing Toolbox, dengan menggunakan wavelet haar. Kemudian citra hasil rekonstruksi ditampilkam dalam Graphical User Interface perangkat lunak. Hasil rekonstruksi dapat dilihat pada gambar 4.7. 38 rgb2=idwt2D_1levelnewhost_LL,h_LH,h_HL,h_HH, haar ; rgb2=uint8rgb2; imshowrgb2, Parent ,handles.watermarking; titlehandles.watermarking, Citra Digital yang sudah diberi watermark ; Lampiran 2 Gambar 4.7. Rekonstruksi dengan IDWT menghasilkan citra watermark hasil ekstraksi.

4.4. Hitung PSNR dan SSIM

Dokumen yang terkait

Watermarking pada Citra Digital Menggunakan Teknik Modifikasi Intensitas Piksel dan Discrete Wavelet Transform (DWT).

0 0 15

Blind Watermarking Pada Citra Digital Menggunakan Discrete Wavelet Transform (DWT) dan Singular Value Decomposition (SVD).

1 2 14

WATERMARKING PADA SINYAL AUDIO MENGGUNAKAN METODE DISCRETE WAVELET TRANSFORM (DWT).

0 0 6

Blind Watermarking pada Citra Digital Menggunakan Discrete Wavelet Transform (DWT) dan Discrete Cosine Transform (DCT) - Blind Watermarking on Digital Image Using Discrete Wavelet Transorm (DWT) dan Discrete Cosine Transform (DCT).

0 1 16

Watermarking Citra Digital Berbasis DWT (Discrete Wavelet Transform)- SVD (Singular Value Decomposition).

1 1 62

Teknik Watermarking DCT (Discrete Cosine Transform)-DWT (Discrete Wavelet Transform) Berbasis SVD (Singular Value Decomposition).

0 0 51

Digital Watermarking Menggunakan Teknik Penggabungan DWT (Discrete Wavelet Transform) dan DCT (Discrete Cosine Transform).

0 0 58

DIGITAL WATERMARKING PADA CITRA DIGITAL FOTOGRAFI METODE DISCRETE WAVELET TRANSFORM

1 1 6

PERANCANGAN TEKNIK DIGITAL AUDIO WATERMARKING BERBASIS METODE DISCRETE WAVELET TRANSFORM (DWT) DAN DISCRETE COSINE TRANSFORM (DCT) DENGAN MENGGUNAKAN QUANTIZATION INDEX MODULATION (QIM) DIGITAL AUDIO WATERMARKING BASED ON DISCRETE WAVELET TRANSFORM (DWT)

0 0 7

ANALISIS DAN IMPLEMENTASI CITRA WATERMARKING DENGAN METODE DISCRETE WAVELET TRANSFORM (DWT) –LIFTING WAVELET TRANSFORM (LWT) DAN SINGULAR VALUE DECOMPOSISITION (SVD) ANALYSIS AND IMPLEMENTATION OF IMAGE WATERMARKING USING DISCRETE WAVELET TRANSFORM (DWT)

0 0 9