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...
Autores principales: | , , , , |
---|---|
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 |