Detection of Image Steganography Using Deep Learning and Ensemble Classifiers

In this article, the problem of detecting JPEG images, which have been steganographically manipulated, is discussed. The performance of employing various shallow and deep learning algorithms in image steganography detection is analyzed. The data, images from the BOSS database, were used with informa...

Full description

Bibliographic Details
Main Authors: Mikołaj Płachta, Marek Krzemień, Krzysztof Szczypiorski, Artur Janicki
Format: Article
Language:English
Published: MDPI AG 2022-05-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/11/10/1565
_version_ 1797500282173652992
author Mikołaj Płachta
Marek Krzemień
Krzysztof Szczypiorski
Artur Janicki
author_facet Mikołaj Płachta
Marek Krzemień
Krzysztof Szczypiorski
Artur Janicki
author_sort Mikołaj Płachta
collection DOAJ
description In this article, the problem of detecting JPEG images, which have been steganographically manipulated, is discussed. The performance of employing various shallow and deep learning algorithms in image steganography detection is analyzed. The data, images from the BOSS database, were used with information hidden using three popular steganographic algorithms: JPEG universal wavelet relative distortion (J-Uniward), nsF5, and uniform embedding revisited distortion (UERD) at two density levels. Various feature spaces were verified, with the discrete cosine transform residuals (DCTR) and the Gabor filter residuals (GFR) yielding best results. Almost perfect detection was achieved for the nsF5 algorithm at 0.4 bpnzac density (99.9% accuracy), while the detection of J-Uniward at 0.1 bpnzac density turned out to be hardly possible (max. 56.3% accuracy). The ensemble classifiers turned out to be an encouraging alternative to deep learning-based detection methods.
first_indexed 2024-03-10T03:59:40Z
format Article
id doaj.art-1f20a5a320a842a99e87ae1ecf04b303
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-10T03:59:40Z
publishDate 2022-05-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-1f20a5a320a842a99e87ae1ecf04b3032023-11-23T10:47:03ZengMDPI AGElectronics2079-92922022-05-011110156510.3390/electronics11101565Detection of Image Steganography Using Deep Learning and Ensemble ClassifiersMikołaj Płachta0Marek Krzemień1Krzysztof Szczypiorski2Artur Janicki3Faculty of Electronics and Information Technology, Warsaw University of Technology, Nowowiejska 15/19, 00-665 Warsaw, PolandFaculty of Electronics and Information Technology, Warsaw University of Technology, Nowowiejska 15/19, 00-665 Warsaw, PolandFaculty of Electronics and Information Technology, Warsaw University of Technology, Nowowiejska 15/19, 00-665 Warsaw, PolandFaculty of Electronics and Information Technology, Warsaw University of Technology, Nowowiejska 15/19, 00-665 Warsaw, PolandIn this article, the problem of detecting JPEG images, which have been steganographically manipulated, is discussed. The performance of employing various shallow and deep learning algorithms in image steganography detection is analyzed. The data, images from the BOSS database, were used with information hidden using three popular steganographic algorithms: JPEG universal wavelet relative distortion (J-Uniward), nsF5, and uniform embedding revisited distortion (UERD) at two density levels. Various feature spaces were verified, with the discrete cosine transform residuals (DCTR) and the Gabor filter residuals (GFR) yielding best results. Almost perfect detection was achieved for the nsF5 algorithm at 0.4 bpnzac density (99.9% accuracy), while the detection of J-Uniward at 0.1 bpnzac density turned out to be hardly possible (max. 56.3% accuracy). The ensemble classifiers turned out to be an encouraging alternative to deep learning-based detection methods.https://www.mdpi.com/2079-9292/11/10/1565steganographymachine learningimage processingBOSS databaseensemble classifierdeep learning
spellingShingle Mikołaj Płachta
Marek Krzemień
Krzysztof Szczypiorski
Artur Janicki
Detection of Image Steganography Using Deep Learning and Ensemble Classifiers
Electronics
steganography
machine learning
image processing
BOSS database
ensemble classifier
deep learning
title Detection of Image Steganography Using Deep Learning and Ensemble Classifiers
title_full Detection of Image Steganography Using Deep Learning and Ensemble Classifiers
title_fullStr Detection of Image Steganography Using Deep Learning and Ensemble Classifiers
title_full_unstemmed Detection of Image Steganography Using Deep Learning and Ensemble Classifiers
title_short Detection of Image Steganography Using Deep Learning and Ensemble Classifiers
title_sort detection of image steganography using deep learning and ensemble classifiers
topic steganography
machine learning
image processing
BOSS database
ensemble classifier
deep learning
url https://www.mdpi.com/2079-9292/11/10/1565
work_keys_str_mv AT mikołajpłachta detectionofimagesteganographyusingdeeplearningandensembleclassifiers
AT marekkrzemien detectionofimagesteganographyusingdeeplearningandensembleclassifiers
AT krzysztofszczypiorski detectionofimagesteganographyusingdeeplearningandensembleclassifiers
AT arturjanicki detectionofimagesteganographyusingdeeplearningandensembleclassifiers