TY - GEN
T1 - Ensemble of CNNs for steganalysis
T2 - 4th ACM Information Hiding and Multimedia Security Workshop, IH and MMSec 2016
AU - Xu, Guanshuo
AU - Wu, Han Zhou
AU - Shi, Yun Q.
N1 - Publisher Copyright:
© 2016 ACM.
PY - 2016
Y1 - 2016
N2 - There has been growing interest in using convolutional neural networks (CNNs) in the fields of image forensics and steganalysis, and some promising results have been reported recently. These works mainly focus on the architectural design of CNNs, usually, a single CNN model is trained and then tested in experiments. It is known that, neural networks, including CNNs, are suitable to form ensembles. From this perspective, in this paper, we employ CNNs as base learners and test several different ensemble strategies. In our study, at first, a recently proposed CNN architecture is adopted to build a group of CNNs, each of them is trained on a random subsample of the training dataset. The output probabilities, or some intermediate feature representations, of each CNN, are then extracted from the original data and pooled together to form new features ready for the second level of classification. To make best use of the trained CNN models, we manage to partially recover the lost information due to spatial subsampling in the pooling layers when forming feature vectors. Performance of the ensemble methods are evaluated on BOSSbase by detecting S-UNIWARD at 0.4 bpp embedding rate. Results have indicated that both the recovery of the lost information, and learning from intermediate representation in CNNs instead of output probabilities, have led to performance improvement.
AB - There has been growing interest in using convolutional neural networks (CNNs) in the fields of image forensics and steganalysis, and some promising results have been reported recently. These works mainly focus on the architectural design of CNNs, usually, a single CNN model is trained and then tested in experiments. It is known that, neural networks, including CNNs, are suitable to form ensembles. From this perspective, in this paper, we employ CNNs as base learners and test several different ensemble strategies. In our study, at first, a recently proposed CNN architecture is adopted to build a group of CNNs, each of them is trained on a random subsample of the training dataset. The output probabilities, or some intermediate feature representations, of each CNN, are then extracted from the original data and pooled together to form new features ready for the second level of classification. To make best use of the trained CNN models, we manage to partially recover the lost information due to spatial subsampling in the pooling layers when forming feature vectors. Performance of the ensemble methods are evaluated on BOSSbase by detecting S-UNIWARD at 0.4 bpp embedding rate. Results have indicated that both the recovery of the lost information, and learning from intermediate representation in CNNs instead of output probabilities, have led to performance improvement.
KW - Convolutional neural networks
KW - Deep learning
KW - Forensics
KW - Steganalysis
UR - http://www.scopus.com/inward/record.url?scp=85014811835&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85014811835&partnerID=8YFLogxK
U2 - 10.1145/2909827.2930798
DO - 10.1145/2909827.2930798
M3 - Conference contribution
AN - SCOPUS:85014811835
T3 - IH and MMSec 2016 - Proceedings of the 2016 ACM Information Hiding and Multimedia Security Workshop
SP - 103
EP - 107
BT - IH and MMSec 2016 - Proceedings of the 2016 ACM Information Hiding and Multimedia Security Workshop
PB - Association for Computing Machinery, Inc
Y2 - 20 June 2016 through 22 June 2016
ER -