Open Access Open Access  Restricted Access Subscription or Fee Access

Parallel Hybrid PSO-Based Fragile Image Watermarking

Hanan H. Elazhary, Sawsan M. Gharghory

Abstract


Particle Swarm Optimization (PSO) algorithm is used in the literature to solve different types of optimization problems. Most PSO algorithms suffer from the problem of the long processing time and the fact that PSO gets trapped easily in a local minimum. This paper argues the need to address both problems simultaneously to enhance the performance of PSO unlike other research studies in the literature that typically address only one of these problems. To emphasize this, the paper proposes to combine the basic PSO algorithm with both evolutionary operators and parallel processing to solve the rounding error problem of a DCT-based fragile image watermarking algorithm. Evolutionary operators help PSO jump out of local minima, while parallel processing helps speed up processing. In such watermarking algorithms, the watermark bits are typically embedded by modifying the least significant bits of the frequency coefficients of the DCT-transformed host image. The host image is then converted into the spatial domain using inverse DCT and the real numbers of the inverse-DCT coefficients are rounded to integers. This enables detecting the slightest modification of the host image, but the rounding process results in a significant difference between the extracted watermark and the embedded one and reduces the watermarked host image quality. The proposed algorithm is compared to three cases: a) using PSO alone, b) using PSO with evolutionary operators without parallel processing, and c) using PSO with parallel processing and without evolutionary operators. The experimental results show the superiority of our approach.


Keywords


Cauchy Mutation, Evolutionary Operators, Fragile Image Watermarking, Parallel Processing, Particle Swarm Optimization.

Full Text:

PDF

References


F. Hartung and M. Kutter, "Multimedia watermarking techniques," in Proc. IEEE, vol. 87, no. 7, pp. 1079-1107, July 1999.

M. Kankanhalli and K. Ramakrishnan, “Adaptive visible watermarking of images,” in Proc. IEEE International Conference on Multimedia Computing and Systems, vol.1, pp. 568-573, 1999.

M. Yeung and F. Mintzer, “An invisible watermarking technique for image verification,” in Proc. International Conference on Image Processing, vol. 2, pp. 680-683, 1997.

J. Pan, H. Huang, and L. Jain, Intelligent watermarking techniques, World scientific Publishing Company, 2004.

R. Alomari and A. Al-Jaber, "A fragile watermarking algorithm for content authentication," International Journal of Computing and Information Sciences, vol. 2, no. 1, 2004.

R. Schyndel, A. Tirkel, and C. Osborne, "A digital watermark," in Proc. The IEEE International Conference on Image Processing, vol. 2, pp. 86-90, 1994.

N. Nikolaidis and I. Pitas, "Robust image watermarking in the spatial domain," Signal Processing, no. 66, pp. 385–403, 1998.

D. Mukherjee, S. Maitra, and S. Acton, "Spatial domain digital watermarking of multimedia objects for buyer authentication," IEEE Transactions on Multimedia, vol. 6, no. 1, pp. 1-15, 2004.

J. Fridrich, M. Goljan, and A. Baldoza, "New fragile authentication watermark for images," in Proc. the IEEE International Conference on Image Processing, pp. 446-449, 2000.

S. Saryazdi and M. Demehri, "A blind DCT domain digital watermarking," in Proc. The 3rd International Conference on Sciences of Electronic Technologies of Information and Telecommunications, 2005.

S. Lin, S. Shie, and J. Guo, "Improving the robustness of DCT-based image watermarking against JPEG compression," Computer Standards & Interfaces, no. 32, pp. 54–60, 2010.

J. Patra, J. Phua, and C. Bornand, "A novel DCT domain CRT-based watermarking scheme for image authentication surviving JPEG compression," Digital Signal Processing, no. 20, pp. 1597–1611, 2010.

C. Yongqiang, Z. Yanqing, and P. Lihua, "A DWT domain image watermarking scheme using genetic algorithm and synergetic neural network," in Proc. The 2009 International Symposium on Information Processing, pp. 298-301, 2009.

C. Temi, S. Choomchuay, and A. Lasakul, "A robust image watermarking using multiresolution analysis of wavelet," in Proc. IEEE International Symposium on Communication and Information Technology, pp. 603-606, 2005.

J. Kennedy and R. Eberhart, “Particle swarm optimization,” in Proc. IEEE International Conference on Neural Networks, pp.1942-1948, 1995.

N. Li, Y. Qin, D. Sun, and T. Zou, "Particle swarm optimization with mutation operator," in Proc. The 3rd International Conference on Machine Learning and Cybernetics, pp. 2251-2256, 2004.

X. Cui and T. Potok, "Document clustering analysis based on hybrid PSO+K-means algorithm," Journal of computer Sciences, 2005.

A. Esmin, G. Lambert-Torres, and G. Alvarenga, "Hybrid evolutionary algorithm based on PSO and GA mutation," in Proc. 6th International Conference on Hybrid Intelligent Systems, 2006.

Y. Huang, T. Zhang, and X. Wu, "A hybrid PSO based method for optimizing water quality monitoring stations in water distribution systems," in Proc. The 6th World Congress on Intelligent Control and Automation, pp. 3109-3113, 2006.

C. Li, Y. Liu, A. Zhou, L. Kang, and H. Wang, "A fast particle swarm optimization algorithm with Cauchy mutation and natural selection strategy," in Proc. 2nd International Symposium on Advances in Computation and Intelligence, 2007.

Y. Gao and Z. Ren, "Adaptive particle swarm optimization algorithm with genetic mutation operation," in Proc. 3rd International Conference on Natural Computation, 2007.

N. Holden and A. Frietas, "A hybrid PSO/ACO algorithm for classification," in Proc. The 2007 Conference Companion on Genetic and Evolutionary Computation, 2007.

C. Li, S. Yang, and I. Korejo, "An adaptive mutation operator for particle swarm optimization," in Proc. The 2008 UK Workshop on Computational Intelligence, pp. 165-170, 2008.

S. Khamsawang and S. Jiriwibhakorn, "Solving the economic dispatch problem using novel particle swarm optimization," International Journal of Electrical and Electronics Engineering, vol. 3, no. 1, pp. 41-46, 2009.

T. Geetha and M. Arock, "Effective hybrid PSO and K-means clustering algorithm for gene expression data," International Journal of Rapid Manufacturing, vol. 1, no. 2, pp. 173-188, 2009.

K. Premalatha and A. Natarajan, "Hybrid PSO and GA for global maximization," International Journal of Open Problems in Computer Science and Mathematics, vol. 2, no. 4, 2009.

N. Sinha, B. Purkayastha, and B. Purkayastha, "Hybrid PSO/self-adaptive evolutionary programs for economic dispatch with non smooth cost function," International Journal of Recent Trends in Engineering, vol. 1, no. 3, 2009.

S. Gharghory, “Hybrid of particle swarm optimization with evolutionary operators to fragile image watermarking based DCT,” International Journal of Computer Science & Information Technology, vol. 3, no. 3, pp. 144-157, 2011.

J. Schutte, J. Reinbolt, B. Fregly, R. Haftka, and A. George, "Parallel global optimization with the particle swarm algorithm,” International Journal for Numerical Methods in Engineering, 2003.

N. Jin and Y. Rahmat-Samii, "Parallel particle swarm optimization and finite-difference time-domain (PSO/FDTD) algorithm for multiband and wide-band patch antenna designs," IEEE Transactions on Antennas and Propagation, vol. 53, no. 11, 2005.

B. Koh, A. George, R. Haftka, and B. Fregly, "Parallel asynchronous particle swarm optimization," International Journal for Numerical Methods in Engineering, pp. 578-595, 2006.

J. Kim, H. Jeong, H. Lee, and J. Park, "PC cluster based parallel PSO algorithm for optimal power flow," in Proc. International Conference on Intelligent Systems Applications to Power Systems, pp. 1-6, 2007.

G. Laguna-Sánchez, M. Olguín-Carbajal, N. Cruz-Cortés, R. Barrón-Fernández, and J. Álvarez-Cedillo, "Comparative study of parallel variants for a particle swarm optimization algorithm implemented on a multithreading GPU," Journal of Applied Research and Technology, vol. 7, no. 3, pp. 292-309, 2009.

J. Nasiri, A. Fard, M. Naghibzadeh, and M. Rouhani, "High dimensional problem optimization using distributed multi-agent PSO," in Proc. The 3rd UKSim European Symposium on Computer Modeling and Simulation, pp. 245-250, 2009.

F. Shih and Y. Wu, "Enhancement of image watermark retrieval based on genetic algorithms," Journal of Visual Communication and Image Representation, no. 16, pp. 115-133, 2005.


Refbacks

  • There are currently no refbacks.