A Preprocessing by Using Multiple Steganography for Intentional Image Downsampling on CNN-Based Steganalysis

There exists a need of “image steganalysis” which reveals whether steganographic signals are embedded in an image to improve information security. Among various steganalysis, Convolutional Neural Networks (CNN) based steganalysis is promising since it can automatically learn th...

Full description

Bibliographic Details
Main Authors: Hiroya Kato, Kyohei Osuge, Shuichiro Haruta, Iwao Sasase
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9239961/
id doaj-269bb4925cbe4c4abdcac637b03c33de
record_format Article
spelling doaj-269bb4925cbe4c4abdcac637b03c33de2021-03-30T03:40:45ZengIEEEIEEE Access2169-35362020-01-01819557819559310.1109/ACCESS.2020.30338149239961A Preprocessing by Using Multiple Steganography for Intentional Image Downsampling on CNN-Based SteganalysisHiroya Kato0https://orcid.org/0000-0002-9102-1848Kyohei Osuge1https://orcid.org/0000-0002-7615-3412Shuichiro Haruta2https://orcid.org/0000-0002-0695-9963Iwao Sasase3https://orcid.org/0000-0002-8439-3491Department of Information and Computer Science, Faculty of Science and Technology, Keio University, Yokohama, JapanDepartment of Information and Computer Science, Faculty of Science and Technology, Keio University, Yokohama, JapanDepartment of Information and Computer Science, Faculty of Science and Technology, Keio University, Yokohama, JapanDepartment of Information and Computer Science, Faculty of Science and Technology, Keio University, Yokohama, JapanThere exists a need of “image steganalysis” which reveals whether steganographic signals are embedded in an image to improve information security. Among various steganalysis, Convolutional Neural Networks (CNN) based steganalysis is promising since it can automatically learn the features of diverse steganographic algorithms. However, the detection performance of CNN is degraded when an image is intentionally resized by the nearest-neighbor interpolation before steganography. This is because spatial frequency in a resized image gets high, which disturbs the training. In order to overcome this shortcoming, in this article, we propose a preprocessing by using multiple steganography for intentional image downsampling on CNN-based steganalysis. In the proposed preprocessing, steganographic signals are additionally embedded into both resized original images and resized steganographic ones with the same embedding key since difference of spatial frequencies between them gets obvious, which helps CNN learn features. The reason why the difference gets obvious is that steganographic signals tend to be continuously embedded into same pixels in resized images when they are additionally embedded. Thus, by training resized images after the proposed preprocessing, the detection performance can be improved. Since the proposed preprocessing is very simple, it does not greatly increase the training time of CNN. Our evaluation shows accuracy in a model with the proposed preprocessing is up to 34.8% higher than that in the conventional model when the same steganography is additionally embedded. Besides, we also show that the proposed preprocessing yields up to 23.1% higher accuracy compared with the conventional one even when another steganography is additionally embedded.https://ieeexplore.ieee.org/document/9239961/Steganalysisdeep learningimage downsamplingconvolutional neural networks
collection DOAJ
language English
format Article
sources DOAJ
author Hiroya Kato
Kyohei Osuge
Shuichiro Haruta
Iwao Sasase
spellingShingle Hiroya Kato
Kyohei Osuge
Shuichiro Haruta
Iwao Sasase
A Preprocessing by Using Multiple Steganography for Intentional Image Downsampling on CNN-Based Steganalysis
IEEE Access
Steganalysis
deep learning
image downsampling
convolutional neural networks
author_facet Hiroya Kato
Kyohei Osuge
Shuichiro Haruta
Iwao Sasase
author_sort Hiroya Kato
title A Preprocessing by Using Multiple Steganography for Intentional Image Downsampling on CNN-Based Steganalysis
title_short A Preprocessing by Using Multiple Steganography for Intentional Image Downsampling on CNN-Based Steganalysis
title_full A Preprocessing by Using Multiple Steganography for Intentional Image Downsampling on CNN-Based Steganalysis
title_fullStr A Preprocessing by Using Multiple Steganography for Intentional Image Downsampling on CNN-Based Steganalysis
title_full_unstemmed A Preprocessing by Using Multiple Steganography for Intentional Image Downsampling on CNN-Based Steganalysis
title_sort preprocessing by using multiple steganography for intentional image downsampling on cnn-based steganalysis
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description There exists a need of “image steganalysis” which reveals whether steganographic signals are embedded in an image to improve information security. Among various steganalysis, Convolutional Neural Networks (CNN) based steganalysis is promising since it can automatically learn the features of diverse steganographic algorithms. However, the detection performance of CNN is degraded when an image is intentionally resized by the nearest-neighbor interpolation before steganography. This is because spatial frequency in a resized image gets high, which disturbs the training. In order to overcome this shortcoming, in this article, we propose a preprocessing by using multiple steganography for intentional image downsampling on CNN-based steganalysis. In the proposed preprocessing, steganographic signals are additionally embedded into both resized original images and resized steganographic ones with the same embedding key since difference of spatial frequencies between them gets obvious, which helps CNN learn features. The reason why the difference gets obvious is that steganographic signals tend to be continuously embedded into same pixels in resized images when they are additionally embedded. Thus, by training resized images after the proposed preprocessing, the detection performance can be improved. Since the proposed preprocessing is very simple, it does not greatly increase the training time of CNN. Our evaluation shows accuracy in a model with the proposed preprocessing is up to 34.8% higher than that in the conventional model when the same steganography is additionally embedded. Besides, we also show that the proposed preprocessing yields up to 23.1% higher accuracy compared with the conventional one even when another steganography is additionally embedded.
topic Steganalysis
deep learning
image downsampling
convolutional neural networks
url https://ieeexplore.ieee.org/document/9239961/
work_keys_str_mv AT hiroyakato apreprocessingbyusingmultiplesteganographyforintentionalimagedownsamplingoncnnbasedsteganalysis
AT kyoheiosuge apreprocessingbyusingmultiplesteganographyforintentionalimagedownsamplingoncnnbasedsteganalysis
AT shuichiroharuta apreprocessingbyusingmultiplesteganographyforintentionalimagedownsamplingoncnnbasedsteganalysis
AT iwaosasase apreprocessingbyusingmultiplesteganographyforintentionalimagedownsamplingoncnnbasedsteganalysis
AT hiroyakato preprocessingbyusingmultiplesteganographyforintentionalimagedownsamplingoncnnbasedsteganalysis
AT kyoheiosuge preprocessingbyusingmultiplesteganographyforintentionalimagedownsamplingoncnnbasedsteganalysis
AT shuichiroharuta preprocessingbyusingmultiplesteganographyforintentionalimagedownsamplingoncnnbasedsteganalysis
AT iwaosasase preprocessingbyusingmultiplesteganographyforintentionalimagedownsamplingoncnnbasedsteganalysis
_version_ 1724183046296436736