PRIS: Practical robust invertible network for image steganography (2309.13620v2)
Abstract: Image steganography is a technique of hiding secret information inside another image, so that the secret is not visible to human eyes and can be recovered when needed. Most of the existing image steganography methods have low hiding robustness when the container images affected by distortion. Such as Gaussian noise and lossy compression. This paper proposed PRIS to improve the robustness of image steganography, it based on invertible neural networks, and put two enhance modules before and after the extraction process with a 3-step training strategy. Moreover, rounding error is considered which is always ignored by existing methods, but actually it is unavoidable in practical. A gradient approximation function (GAF) is also proposed to overcome the undifferentiable issue of rounding distortion. Experimental results show that our PRIS outperforms the state-of-the-art robust image steganography method in both robustness and practicability. Codes are available at https://github.com/yanghangAI/PRIS, demonstration of our model in practical at http://yanghang.site/hide/.
- An Overview of Steganography, pages 51–107. Elsevier, 2011.
- Exploring steganography: Seeing the unseen. Computer, 31(2):26–34, 2 1998.
- Large-capacity image steganography based on invertible neural networks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 10816–10825, 2021.
- Gary C Kessler. An overview of steganography for the computer forensics examiner. Forensic science communications, 6(3):1–27, 2004.
- Breaking hugo–the process discovery. In Information Hiding: 13th International Conference, IH 2011, Prague, Czech Republic, May 18-20, 2011, Revised Selected Papers 13, pages 85–101. Springer, 2011.
- Robust invertible image steganography. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 7875–7884, 2022.
- Digital image steganography: Survey and analysis of current methods. Signal processing, 90(3):727–752, 2010.
- Improved wavelet-based watermarking through pixel-wise masking. IEEE transactions on image processing, 10(5):783–791, 2001.
- Detecting lsb steganography in color, and gray-scale images. IEEE multimedia, 8(4):22–28, 2001.
- Hidden digital watermarks in images. IEEE Transactions on image processing, 8(1):58–68, 1999.
- Unsupervised steganalysis based on artificial training sets. Engineering Applications of Artificial Intelligence, 50:45–59, 2016.
- Edge adaptive image steganography based on lsb matching revisited. IEEE Transactions on information forensics and security, 5(2):201–214, 2010.
- Phase watermarking of digital images. In Proceedings of 3rd IEEE International Conference on Image Processing, volume 3, pages 239–242. IEEE, 1996.
- Comprehensive survey of image steganography: Techniques, evaluations, and trends in future research. Neurocomputing, 335:299–326, 2019.
- Shumeet Baluja. Hiding Images in Plain Sight: Deep Steganography. 2017.
- Udh: Universal deep hiding for steganography, watermarking, and light field messaging. Advances in Neural Information Processing Systems, 33:10223–10234, 2020.
- Shumeet Baluja. Hiding images within images. IEEE transactions on pattern analysis and machine intelligence, 42(7):1685–1697, 2019.
- Reversible image steganography scheme based on a u-net structure. IEEE Access, 7:9314–9323, 2019.
- High-capacity image steganography based on improved fc-densenet. IEEE Access, 8:170174–170182, 2020.
- High-capacity image steganography based on improved xception. Sensors, 20(24):7253, 2020.
- Hinet: Deep image hiding by invertible network. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 4733–4742, 2021.
- Data hiding with deep learning: A survey unifying digital watermarking and steganography. arXiv preprint arXiv:2107.09287, 2021.
- A comprehensive survey on robust image watermarking. Neurocomputing, 2022.
- Hiding data in images by simple lsb substitution. Pattern recognition, 37(3):469–474, 2004.
- Hiding an image inside another image using variable-rate steganography. International Journal of Advanced Computer Science and Applications (IJACSA), 4(10), 2013.
- Steganalysis attacks on stego-images using stego-signatures and statistical image properties. In 2004 IEEE Region 10 Conference TENCON 2004., pages 104–107. IEEE, 2004.
- A lsb steganography detection algorithm. In 14th IEEE Proceedings on Personal, Indoor and Mobile Radio Communications, 2003. PIMRC 2003., volume 3, pages 2780–2783. IEEE, 2003.
- Image steganography method based on pvd and modulus function. In 2011 International Conference on Electronics, Communications and Control (ICECC), pages 282–284. IEEE, 2011.
- Reversible image hiding scheme using predictive coding and histogram shifting. Signal processing, 89(6):1129–1143, 2009.
- Multi bit plane image steganography. In Digital Watermarking: 5th International Workshop, IWDW 2006, Jeju Island, Korea, November 8-10, 2006. Proceedings 5, pages 61–70. Springer, 2006.
- Multibit embedding algorithm for steganography of palette-based images. In Image and Video Technology: 6th Pacific-Rim Symposium, PSIVT 2013, Guanajuato, Mexico, October 28-November 1, 2013. Proceedings 6, pages 99–110. Springer, 2014.
- Hidden: Hiding data with deep networks. In Proceedings of the European conference on computer vision (ECCV), pages 657–672, 2018.
- Steganogan: High capacity image steganography with gans. arXiv preprint arXiv:1901.03892, 2019.
- Ssgan: Secure steganography based on generative adversarial networks. In Advances in Multimedia Information Processing–PCM 2017: 18th Pacific-Rim Conference on Multimedia, Harbin, China, September 28-29, 2017, Revised Selected Papers, Part I 18, pages 534–544. Springer, 2018.
- Nice: Non-linear independent components estimation. arXiv preprint arXiv:1410.8516, 2014.
- Unpaired image-to-image translation using cycle-consistent adversarial networks. In Proceedings of the IEEE international conference on computer vision, pages 2223–2232, 2017.
- Analyzing inverse problems with invertible neural networks. arXiv preprint arXiv:1808.04730, 2018.
- Mintnet: Building invertible neural networks with masked convolutions. Advances in Neural Information Processing Systems, 32, 2019.
- Residual flows for invertible generative modeling. Advances in Neural Information Processing Systems, 32, 2019.
- Glow: Generative flow with invertible 1x1 convolutions. Advances in neural information processing systems, 31, 2018.
- Invertible residual networks. In International Conference on Machine Learning, pages 573–582. PMLR, 2019.
- Afcihnet: Attention feature-constrained network for single image information hiding. Engineering Applications of Artificial Intelligence, 126:107105, 2023.
- Densely connected convolutional networks. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 4700–4708, 2017.
- De Rosal Igantius Moses Setiadi. Psnr vs ssim: imperceptibility quality assessment for image steganography. Multimedia Tools and Applications, 80(6):8423–8444, 2021.
- Ntire 2017 challenge on single image super-resolution: Dataset and study. In Proceedings of the IEEE conference on computer vision and pattern recognition workshops, pages 126–135, 2017.