Skip to main content
Log in

Artificial bee colony approach for enhancing LSB based image steganography

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

The development of the internet offers the ability to transmit large amounts of data quite conveniently via networks. However, sensitive data in transmission can easily be intercepted by unknown persons or hackers on the internet. Steganography techniques are thus needed to protect the information being transmitted over the internet. In this paper, a new efficient method based on the artificial bee colony (ABC) approach is proposed to enhance LSB based image steganography. The ABC is employed to optimize the block assignment for embedding a secret image into a host image. However, this block assignment is considered as a combinatorial optimization problem, but the ordinary ABC algorithm is designed to solve numerical optimization problems. A block assignment list, which is used to represent the solutions in the ABC algorithm, is thus introduced and the solution updating process in the ABC based on the block assignment list is also presented in this work. Experimental results demonstrate that the stego image obtained by the proposed method is not only of good quality, but is also able to tolerate certain noise attacks when compared with other recent data hiding techniques in the spatial domain. In addition, the advantage of this proposed method is that it embeds the corresponding block of a secret image into each block of the host image with permutation. Thus, the secret image cannot be recovered from the stego image without knowing this permutation.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Bailey K, Curran K (2006) An evaluation of image based steganography methods using visual inspection and automated detection techniques. Multimedia Tools and Applications 30:55–88

    Article  Google Scholar 

  2. Banharnsakun A (2017) A MapReduce-based artificial bee colony for large-scale data clustering. Pattern Recogn Lett 93:78–84

    Article  Google Scholar 

  3. Banharnsakun A (2017) Hybrid ABC-ANN for pavement surface distress detection and classification. Int J Mach Learn Cybern 8(2):699–710

    Article  Google Scholar 

  4. Banharnsakun A, Tanathong S (2014) Object detection based on template matching through use of best-so-far ABC. Computational intelligence and neuroscience 2014:article 7

    Article  Google Scholar 

  5. Banharnsakun A, Achalakul T, Batra RC (2012) Target finding and obstacle avoidance algorithm for microrobot swarms. In: proceedings of the 2012 I.E. International Conference on Systems, Man, and Cybernetics, pp. 1610–1615

  6. Banoci V, Bugar G, Levicky D (2011) A novel method of image steganography in DWT domain. In: Proceedings of the 21st International Conference Radioelektronika (RADIOELEKTRONIKA), pp. 1–4

  7. Bedi P, Bansal R, Sehgal P (2013) Using PSO in a spatial domain based image hiding scheme with distortion tolerance. Comput Electr Eng 39:640–654

    Article  Google Scholar 

  8. Chan C-K, Cheng LM (2004) Hiding data in images by simple LSB substitution. Pattern Recogn 37:469–474

    Article  Google Scholar 

  9. Chandramouli R, Kharrazi M, Memon N (2003) Image Steganography and Steganalysis: Concepts and Practice. In: Proceedings of International Workshop on Digital Watermarking, pp. 35–49

    Chapter  Google Scholar 

  10. Chanu YJ, Tuithung T, Singh KM (2012) A short survey on image steganography and steganalysis techniques. In: Proceedings of the 3rd National Conference on Emerging Trends and Applications in Computer Science (NCETACS), pp. 52–55

  11. Cheddad A, Condell J, Curran K, Kevitt PM (2010) Digital image steganography: survey and analysis of current methods. Signal Process 90:727–752

    Article  Google Scholar 

  12. Forczmański P, Węgrzyn M (2009) Open virtual steganographic laboratory, In: Proceedings of International Conference on Advanced Computer Systems (ACS-AISBIS, 2009), pp. 60–65

  13. Hsu C-S, Tu S-F (2010) Finding optimal LSB substitution using ant colony optimization algorithm. In: proceeding of Second International Conference on Communication Software and Networks, pp. 293–297

  14. Karaboga D, Gorkemli B, Ozturk C, Karaboga N (2012) A comprehensive survey: artificial bee colony (ABC) algorithm and applications. Artif Intell Rev 42:21–57

    Article  Google Scholar 

  15. Katzenbeisser S, Petitcolas F (2000) Information hiding techniques for steganography and digital watermarking. ArtechHouse, Inc., Norwood

    Google Scholar 

  16. Li B, He J, Huang J, Shi YQ (2011) A survey on image steganography and steganalysis. Journal of Information Hiding and Multimedia Signal Processing 2:142–172

    Google Scholar 

  17. Lin C-C, Shiu P-F (2010) High capacity data hiding scheme for DCT-based images. Journal of Information Hiding and Multimedia Signal Processing 1:220–240

    Google Scholar 

  18. Lin I-C, Lin Y-B, Wang C-M (2009) Hiding data in spatial domain images with distortion tolerance. Computer Standards & Interfaces 31:458–464

    Article  Google Scholar 

  19. Nickfarjam AM, Azimifar Z (2012) Image steganography based on pixel ranking and particle swarm optimization. In: Proceedings of the 16th CSI International Symposium on Artificial Intelligence and Signal Processing, pp. 360–363

  20. Noda H, Niimi M, Kawaguchi E (2006) High-performance JPEG steganography using quantization index modulation in DCT domain. Pattern Recogn Lett 27:455–461

    Article  Google Scholar 

  21. Sadek MM, Khalifa AS, Mostafa MGM (2015) Video steganography: a comprehensive review. Multimedia Tools and Applications 74:7063–7094

    Article  Google Scholar 

  22. Subhedar MS, Mankar VH (2014) Current status and key issues in image steganography: a survey. Computer Science Review 13-14:95–113

    Article  Google Scholar 

  23. Wang R-Z, Lin C-F, Lin J-C (2001) Image hiding by optimal LSB substitution and genetic algorithm. Pattern Recogn 34:671–683

    Article  Google Scholar 

  24. Węgrzyn M (2017) Virtual steganographic laboratory for digital images (VSL) free tool for steganography and steganalysis, Sourceforge. http://vsl.sourceforge.net/index.htm. Accessed 2 Sept 2017

  25. Xie X, Livermore C (2016) A pivot-hinged, multilayer SU-8 micro motion amplifier assembled by a self-aligned approach. In: proceedings of the IEEE 29th International Conference on Micro Electro Mechanical Systems (MEMS 2016), pp. 75–78

  26. Xie X, Livermore C (2017) Passively self-aligned assembly of compact barrel hinges for high-performance, out-of-plane mems actuators. In: proceedings of the IEEE 30th International Conference on Micro Electro Mechanical Systems (MEMS 2017), pp. 813–816

  27. Xie X, Zaitsev Y, Velásquez-García L, Teller SJ, Livermore C (2014) Compact, scalable, high-resolution, MEMS-enabled tactile displays. In: proceedings of Solid-State Sensors, Actuators, and Microsystems Workshop, pp. 127–130

  28. Xie X, Zaitsev Y, Velásquez-García LF, Teller SJ, Livermore C (2014) Scalable, MEMS-enabled, vibrational tactile actuators for high resolution tactile displays. J Micromech Microeng 24:125014

    Article  Google Scholar 

  29. Yu Y-H, Chang C-C, Lin I-C (2007) A new steganographic method for color and grayscale image hiding. Comput Vis Image Underst 107:183–194

    Article  Google Scholar 

  30. Yuefen C, Junhuan L, Caiming C, Shingqing Z (2010) Image hiding based on intensity quantization using genetic algorithm. In: Proceedings of International Conference On Computer and Communication Technologies in Agriculture Engineering (CCTAE), pp. 308–310

Download references

Acknowledgments

This work is partially supported by the Faculty of Engineering at Sriracha, Kasetsart University Sriracha Campus (2560/1).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anan Banharnsakun.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Banharnsakun, A. Artificial bee colony approach for enhancing LSB based image steganography. Multimed Tools Appl 77, 27491–27504 (2018). https://doi.org/10.1007/s11042-018-5933-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-018-5933-5

Keywords

Navigation