Strategy to improve the accuracy of convolutional neural network architectures applied to digital image steganalysis in the spatial domain

In recent years, Deep Learning techniques applied to steganalysis have surpassed the traditional two-stage approach by unifying feature extraction and classification in a single model, the Convolutional Neural Network (CNN). Several CNN architectures have been proposed to solve this task, improving...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:PeerJ. Computer science 2021-04, Vol.7, p.e451-e451, Article 451
Hauptverfasser: Tabares-Soto, Reinel, Brayan Arteaga-Arteaga, Harold, Mora-Rubio, Alejandro, Alejandro Bravo-Ortiz, Mario, Arias-Garzon, Daniel, Alzate Grisales, Jesus Alejandro, Burbano Jacome, Alejandro, Orozco-Arias, Simon, Isaza, Gustavo, Ramos Pollan, Raul
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In recent years, Deep Learning techniques applied to steganalysis have surpassed the traditional two-stage approach by unifying feature extraction and classification in a single model, the Convolutional Neural Network (CNN). Several CNN architectures have been proposed to solve this task, improving steganographic images' detection accuracy, but it is unclear which computational elements are relevant. Here we present a strategy to improve accuracy, convergence, and stability during training. The strategy involves a preprocessing stage with Spatial Rich Models filters, Spatial Dropout, Absolute Value layer, and Batch Normalization. Using the strategy improves the performance of three steganalysis CNNs and two image classification CNNs by enhancing the accuracy from 2% up to 10% while reducing the training time to less than 6 h and improving the networks' stability.
ISSN:2376-5992
2376-5992
DOI:10.7717/peerj-cs.451