Cargando…

SteganoCNN: Image Steganography with Generalization Ability Based on Convolutional Neural Network

Image-to-image steganography is hiding one image in another image. However, hiding two secret images into one carrier image is a challenge today. The application of image steganography based on deep learning in real-life is relatively rare. In this paper, a new Steganography Convolution Neural Netwo...

Descripción completa

Detalles Bibliográficos
Autores principales: Duan, Xintao, Liu, Nao, Gou, Mengxiao, Wang, Wenxin, Qin, Chuan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7597291/
https://www.ncbi.nlm.nih.gov/pubmed/33286909
http://dx.doi.org/10.3390/e22101140
_version_ 1783602313754050560
author Duan, Xintao
Liu, Nao
Gou, Mengxiao
Wang, Wenxin
Qin, Chuan
author_facet Duan, Xintao
Liu, Nao
Gou, Mengxiao
Wang, Wenxin
Qin, Chuan
author_sort Duan, Xintao
collection PubMed
description Image-to-image steganography is hiding one image in another image. However, hiding two secret images into one carrier image is a challenge today. The application of image steganography based on deep learning in real-life is relatively rare. In this paper, a new Steganography Convolution Neural Network (SteganoCNN) model is proposed, which solves the problem of two images embedded in a carrier image and can effectively reconstruct two secret images. SteganoCNN has two modules, an encoding network, and a decoding network, whereas the decoding network includes two extraction networks. First, the entire network is trained end-to-end, the encoding network automatically embeds the secret image into the carrier image, and the decoding network is used to reconstruct two different secret images. The experimental results show that the proposed steganography scheme has a maximum image payload capacity of 47.92 bits per pixel, and at the same time, it can effectively avoid the detection of steganalysis tools while keeping the stego-image undistorted. Meanwhile, StegaoCNN has good generalization capabilities and can realize the steganography of different data types, such as remote sensing images and aerial images.
format Online
Article
Text
id pubmed-7597291
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-75972912020-11-09 SteganoCNN: Image Steganography with Generalization Ability Based on Convolutional Neural Network Duan, Xintao Liu, Nao Gou, Mengxiao Wang, Wenxin Qin, Chuan Entropy (Basel) Article Image-to-image steganography is hiding one image in another image. However, hiding two secret images into one carrier image is a challenge today. The application of image steganography based on deep learning in real-life is relatively rare. In this paper, a new Steganography Convolution Neural Network (SteganoCNN) model is proposed, which solves the problem of two images embedded in a carrier image and can effectively reconstruct two secret images. SteganoCNN has two modules, an encoding network, and a decoding network, whereas the decoding network includes two extraction networks. First, the entire network is trained end-to-end, the encoding network automatically embeds the secret image into the carrier image, and the decoding network is used to reconstruct two different secret images. The experimental results show that the proposed steganography scheme has a maximum image payload capacity of 47.92 bits per pixel, and at the same time, it can effectively avoid the detection of steganalysis tools while keeping the stego-image undistorted. Meanwhile, StegaoCNN has good generalization capabilities and can realize the steganography of different data types, such as remote sensing images and aerial images. MDPI 2020-10-08 /pmc/articles/PMC7597291/ /pubmed/33286909 http://dx.doi.org/10.3390/e22101140 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Duan, Xintao
Liu, Nao
Gou, Mengxiao
Wang, Wenxin
Qin, Chuan
SteganoCNN: Image Steganography with Generalization Ability Based on Convolutional Neural Network
title SteganoCNN: Image Steganography with Generalization Ability Based on Convolutional Neural Network
title_full SteganoCNN: Image Steganography with Generalization Ability Based on Convolutional Neural Network
title_fullStr SteganoCNN: Image Steganography with Generalization Ability Based on Convolutional Neural Network
title_full_unstemmed SteganoCNN: Image Steganography with Generalization Ability Based on Convolutional Neural Network
title_short SteganoCNN: Image Steganography with Generalization Ability Based on Convolutional Neural Network
title_sort steganocnn: image steganography with generalization ability based on convolutional neural network
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7597291/
https://www.ncbi.nlm.nih.gov/pubmed/33286909
http://dx.doi.org/10.3390/e22101140
work_keys_str_mv AT duanxintao steganocnnimagesteganographywithgeneralizationabilitybasedonconvolutionalneuralnetwork
AT liunao steganocnnimagesteganographywithgeneralizationabilitybasedonconvolutionalneuralnetwork
AT goumengxiao steganocnnimagesteganographywithgeneralizationabilitybasedonconvolutionalneuralnetwork
AT wangwenxin steganocnnimagesteganographywithgeneralizationabilitybasedonconvolutionalneuralnetwork
AT qinchuan steganocnnimagesteganographywithgeneralizationabilitybasedonconvolutionalneuralnetwork