Optimization of Discrete Cosine Transform-Based Image Watermarking by Genetics Algorithm

data in an image file is needed by its owner to set his ownership in a logo as a watermark embedded in the image file. Hiding the logo in the image was done in several methods. One of the method is domain transform using 2D-DCT in which data is embedded in  frequency domain of the image. First, the...

Full description

Saved in:
Bibliographic Details
Main Authors: Iwut, Iwan (Author), Budiman, Gelar (Author), Novamizanti, Ledya (Author)
Format: EJournal Article
Published: Institute of Advanced Engineering and Science, 2016-10-01.
Subjects:
Online Access:Get fulltext
Tags: Add Tag
No Tags, Be the first to tag this record!
LEADER 02674 am a22003013u 4500
001 ijeecs5797_4571
042 |a dc 
100 1 0 |a Iwut, Iwan  |e author 
100 1 0 |e contributor 
700 1 0 |a Budiman, Gelar  |e author 
700 1 0 |a Novamizanti, Ledya  |e author 
245 0 0 |a Optimization of Discrete Cosine Transform-Based Image Watermarking by Genetics Algorithm 
260 |b Institute of Advanced Engineering and Science,   |c 2016-10-01. 
500 |a https://ijeecs.iaescore.com/index.php/IJEECS/article/view/5797 
520 |a data in an image file is needed by its owner to set his ownership in a logo as a watermark embedded in the image file. Hiding the logo in the image was done in several methods. One of the method is domain transform using 2D-DCT in which data is embedded in  frequency domain of the image. First, the host RGB image is converted to certain color space. The available and chosen color spaces are RGB, YCbCr or NTSC. The layer in which the watermark is embedded also can be selected. The available choices are 1st layer, 2nd layer, 3rd layer, 1st & 2nd layer, 2nd & 3rd  layer, 1st & 3rd layer and all layers.  After the selected layer of image in certain color space is transformed in block based to frequency domain by DCT, one bit watermark is embedded on the AC coefficient of each block such a way that the bit is represented by specific value called delta in a zigzag and vary length of pixel. The vary parameters optimized by Genetics Algorithm are  selected color space, selected layer, block size, length of pixel to be embedded by one bit watermark, and delta. Bit "1" is represented by +delta, and bit "0" is represented by -delta in vary length of pixel after zigzag. The simulation result performs that GA is useful to search the value of parameter that produces controllable the combination between robustness, invisibility and capacity. Thus, GA improves the  method by determining the exact value of parameter achieving BER, PSNR and payload.   
540 |a Copyright (c) 2016 Institute of Advanced Engineering and Science 
540 |a http://creativecommons.org/licenses/by-nc-nd/4.0 
546 |a eng 
690 |a load 
655 7 |a info:eu-repo/semantics/article  |2 local 
655 7 |a info:eu-repo/semantics/publishedVersion  |2 local 
655 7 |2 local 
786 0 |n Indonesian Journal of Electrical Engineering and Computer Science; Vol 4, No 1: October 2016; 91-103 
786 0 |n 2502-4760 
786 0 |n 2502-4752 
786 0 |n 10.11591/ijeecs.v4.i1 
787 0 |n https://ijeecs.iaescore.com/index.php/IJEECS/article/view/5797/4571 
856 4 1 |u https://ijeecs.iaescore.com/index.php/IJEECS/article/view/5797/4571  |z Get fulltext