Skip to main content
Log in

JPEG steganalysis based on ResNeXt with Gauss partial derivative filters

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

Abstract

The latest research indicates that the image steganalysis has been greatly promoted by convolutional neural networks (CNNs). This study further addresses the problem of JPEG steganalysis through proposing a novel CNN architecture in which Gauss partial derivative (GPD) filters and two constructed blocks based on ResNeXt are integrated. In the proposed network, multi-order GPD filters are designed as the pre-processing layer to generate residual images, which can effectively capture sufficient embedding disturbance in texture and edge regions. Furthermore, referring to ResNeXt, two multi-branch blocks are constructed and aggregated to fully exploit the residual images to generate image features for classification. Numerous experiments have been conducted against J-UNIWARD on the public dataset to demonstrate the effectiveness and remarkable performance of the proposed network. Experimental results prove that the proposed network makes better performance than state-of-the-art CNN-based method J-Xu-Net and SCA-GFR. Source code is available via GitHub: https://github.com/Ante-Su/RXGNet.

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
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Bas P (2011) “Break our steganographic system”: the ins and outs of organizing BOSS. In: International conference on information hiding, pp 59–70

  2. Bas P, Furon T (2007) Bows-2: break our watermarking system. http://bows2.gipsa-lab.inpg.fr Accessed Jul 2007

  3. Boroumand M, Chen M, Fridrich JJ (2019) Deep residual network for steganalysis of digital images. IEEE Trans Inf Forensics Secur 14(5):1181–1193

    Article  Google Scholar 

  4. Chen M, Sedighi V, Boroumand M, Fridrich JJ (2017) Jpeg-phase-aware convolutional neural network for steganalysis of JPEG images. In: Proceedings of the 5th ACM workshop on information hiding and multimedia security, IH&MMSec 2017, Philadelphia, June 20–22, 2017, pp 75–84

  5. Cox I, Miller M, Bloom J, Fridrich J, Kalker T (2007) Digital watermarking and steganography. Morgan Kaufmann, San Francisco

    Google Scholar 

  6. Denemark T, Sedighi V, Holub V, Cogranne R, Fridrich J (2014) Selection-channel-aware rich model for steganalysis of digital images. In: IEEE international workshop on information forensics and security, pp 48–53

  7. Denemark TD, Boroumand M, Fridrich J (2016) Steganalysis features for content-adaptive JPEG steganography. IEEE Trans Inf Forensics Secur 11(8):1736–1746

    Article  Google Scholar 

  8. Fridrich J, Kodovsky J (2012) Rich models for steganalysis of digital images. IEEE Trans Inf Forensics Secur 7(3):868–882

    Article  Google Scholar 

  9. Glorot X, Bengio Y (2010) Understanding the difficulty of training deep feedforward neural networks. In: Proceedings of the thirteenth international conference on artificial intelligence and statistics, pp 249–256

  10. He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In: 2016 IEEE conference on computer vision and pattern recognition, CVPR 2016, Las Vegas, June 27–30, 2016, pp 770–778

  11. Holub V, Fridrich J (2015) Low-complexity features for JPEG steganalysis using undecimated DCT. IEEE Trans Inf Forensics Secur 10(2):219–228

    Article  Google Scholar 

  12. Holub V, Fridrich JJ, Denemark T (2014) Universal distortion function for steganography in an arbitrary domain. EURASIP J Inf Secur 2014:1

    Article  Google Scholar 

  13. Kodovský J, Fridrich JJ, Holub V (2012) Ensemble classifiers for steganalysis of digital media. IEEE Trans Inf Forensics Secur 7(2):432–444

    Article  Google Scholar 

  14. Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classification with deep convolutional neural networks. In: Advances in neural information processing systems 25: 26th annual conference on neural information processing systems 2012. Proceedings of a meeting held December 3–6, 2012, Lake Tahoe, pp 1106–1114

  15. LeCun Y, Bottou L, Bengio Y, Haffner P, et al. (1998) Gradient-based learning applied to document recognition. Proc IEEE 86(11):2278–2324

    Article  Google Scholar 

  16. Qian Y, Dong J, Wang W, Tan T (2015) Deep learning for steganalysis via convolutional neural networks. Proc SPIE—Int Soc Opt Eng 9409:94090J–94090J–10

    Google Scholar 

  17. Qian Y, Dong J, Wang W, Tan T (2016) Learning and transferring representations for image steganalysis using convolutional neural network. In: 2016 IEEE international conference on image processing, ICIP 2016, Phoenix, September 25–28, 2016, pp 2752–2756

  18. Song X, Liu F, Yang C, Luo X, Zhang Y (2015) Steganalysis of adaptive JPEG steganography using 2D Gabor filters. In: ACM workshop on information hiding and multimedia security, pp 15–23

  19. Xie S, Girshick RB, Dollár P, Tu Z, He K (2017) Aggregated residual transformations for deep neural networks. In: 2017 IEEE conference on computer vision and pattern recognition, CVPR 2017, Honolulu, July 21–26, 2017, pp 5987–5995

  20. Xu G (2017) Deep convolutional neural network to detect J-UNIWARD. In: Proceedings of the 5th ACM workshop on information hiding and multimedia security, IH&MMSec 2017, Philadelphia, June 20–22, 2017, pp 67–73

  21. Xu G, Wu H, Shi YQ (2016) Ensemble of CNNs for steganalysis: An empirical study. In: Proceedings of the 4th ACM workshop on information hiding and multimedia security, IH&MMSec 2016, Vigo, Galicia, June 20–22, 2016, pp 103–107

  22. Xu G, Wu HZ, Shi YQ (2016) Structural design of convolutional neural networks for steganalysis. IEEE Signal Process Lett 23(5):708–712

    Article  Google Scholar 

  23. Ye J, Ni J, Yi Y (2017) Deep learning hierarchical representations for image steganalysis. IEEE Trans Inf Forensics Secur 12(11):2545–2557

    Article  Google Scholar 

  24. Yedroudj M, Comby F, Chaumont M (2018) Yedroudj-net: an efficient CNN for spatial steganalysis. In: 2018 IEEE international conference on acoustics, speech and signal processing, ICASSP 2018, Calgary, April 15–20, 2018, pp 2092–2096

  25. Zeng J, Tan S, Li B, Huang J (2018) Large-scale JPEG image steganalysis using hybrid deep-learning framework. IEEE Trans Inf Forensics and Secur 13(5):1200–1214

    Article  Google Scholar 

  26. Zhang Y, Liu F, Yang C, Luo X, Song X, Lu J (2017) Steganalysis of content-adaptive JPEG steganography based on Gauss partial derivative filter bank. J Electron Imaging 26(1):13011

    Article  Google Scholar 

Download references

Acknowledgments

The authors would like to thank the members of DDE Laboratory in SUNY Binghamton for sharing their codes and image library, and Dr. Guanshuo Xu for sharing his codes. The authors would also like to thank the authors of deep learning framework Caffe.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaolei He.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This work was supported by NSFC under 61972390, U1736214, 61872356, 61902391 and 61802393, and National Key Technology R&D Program under 2019QY0701

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Su, A., He, X. & Zhao, X. JPEG steganalysis based on ResNeXt with Gauss partial derivative filters. Multimed Tools Appl 80, 3349–3366 (2021). https://doi.org/10.1007/s11042-020-09350-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-09350-2

Keywords

Navigation