Abstract

In this paper, we present a new hybrid image steganography algorithm by combining two famous techniques which are curvelet transform and genetic algorithm GA. The proposed algorithm is called Hybrid Curvelet Transform and Genetic Algorithm for image steganography (HCTGA). Curvelet transform is a multiscale geometric analysis tool, its main advantage is that it can solve the important problems efficiently and other transforms are not that ideal. Genetic algorithm is a famous optimization algorithm with the aim of finding the best solutions to a given computational problem that maximizes or minimizes a particular function. In the proposed algorithm the cover and secret images are passed through a preprocessing process by applying four different filters to them in order to remove the noise and achieve a better quality to both images before the hiding process. Then the curvelet transform is applied to the cover image to find the curvelet frequencies of the image, and the secret image is hided at the Least Significant Bits (LSB) of the curvelet frequencies of the cover image to reconstruct the stego image. Finally genetic algorithm operations are employed to find different scenarios for the hiding process by rearranging the hiding bits and finally choose the best scenario that can reach a better image quality and a higher Peak Signal to Noise Ratio (PSNR) results.

Highlights

  • Because of the continuous progress in the communication technologies, it becomes necessary to protect the important information sending through any communication facility especially the internet

  • Wavelet has been the most important technique used in this field, because of its ability to hide the secret images without affecting the quality of the image and because of its robustness against many steganalysis attacks, it works by converting the domains from spatial to frequency domains and it can be used in steganography by isolating the high frequencies from the low frequencies on each pixel, so the image is decomposed into two bands, these bands are detailed and approximation bands which referred to as the sub-bands [3]

  • We propose a novel image steganography algorithm that merges least significant bit and curvelet www.ijacsa.thesai.org (IJACSA) International Journal of Advanced Computer Science and Applications, Vol 8, No 8, 2017 transform to hide the secret messages in the curvelet frequencies of the cover image for a better image quality, and we employ the genetic algorithm technique, to choose the best embedding plan

Read more

Summary

A Hybrid Curvelet Transform and Genetic Algorithm for Image Steganography

Abstract—In this paper, we present a new hybrid image steganography algorithm by combining two famous techniques which are curvelet transform and genetic algorithm GA. The proposed algorithm is called Hybrid Curvelet Transform and Genetic Algorithm for image steganography (HCTGA). In the proposed algorithm the cover and secret images are passed through a preprocessing process by applying four different filters to them in order to remove the noise and achieve a better quality to both images before the hiding process. Genetic algorithm operations are employed to find different scenarios for the hiding process by rearranging the hiding bits and choose the best scenario that can reach a better image quality and a higher Peak Signal to Noise Ratio (PSNR) results

INTRODUCTION
RELATED WORK
CURVELET TRANSFORM
GENETIC ALGORITHM
Mutation Operation
Fitness Function
Input Images
Preprocessing Step
Applying Genetic Algorithm GA
General Performance of HCTGA
CONCLUSION AND FUTURE WORK
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call