<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Image Steganalysis with Very Deep Convolutional Neural Networks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Naoya Mamada</string-name>
          <email>mamada.n.aa@d.titech.ac.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Convolutional Neural Net-</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Tokyo Institute of Technology</institution>
          ,
          <addr-line>Nagatsuta, Yokohama</addr-line>
          ,
          <country country="JP">Japan</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Steganography is a technique that embeds secret messages into commonplace data. In contrast, steganalysis is a technique to identify steganography-applied data and to recover hidden message in that data. E ective steganalysis methods are in demand for it is suspected that steganography is made use of by antisocial groups or persons to hide messages from police or intelligence agencies. In this situation, ImageCLEF 2019 Security is held to showcase image steganalysis methods. In the competition track 2: stego image discovery we used natural image classi cation deep learning models to tackle the problem and get F1 score 0.660, precision score 0.508 and recall score 0.944 to win the third place.</p>
      </abstract>
      <kwd-group>
        <kwd>Steganalysis work</kwd>
        <kwd>Image Classi cation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        Steganalysis methods are divided into statistics based methods and feature
based methods. The former detects anomalous statistics such as least signi
cant bit(LSB) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] to distinguish stego images from normal images. The latter
detects anomalous image features such as discrete cosine transformation coe
cients patterns [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] or hue patterns. As deep learning models show an impressive
ability to recognize patterns in images, many researchers propose deep
learning based steganalysis methods recently. However, many of them use relatively
shallow networks such as 6 layers [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], 14 layers [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] or 20 layers [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], and very
deep networks such as 51 layers [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] or 60 layers [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] are rarely used and Wu et
al. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] reported that when the number of layers is smaller than 50, the
detection rate decreases as the number increases but model with 60 layers showed
over tting phenomenon and the accuracy degraded. The important di erence
between steganalysis deep learning models and natural image classi cation deep
learning models is that the most of the former have prede ned and xed high
pass convolution layer in the top of the networks [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ][
        <xref ref-type="bibr" rid="ref14">14</xref>
        ][
        <xref ref-type="bibr" rid="ref12">12</xref>
        ][
        <xref ref-type="bibr" rid="ref8">8</xref>
        ][
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. In spite of
these works, we show that very deep natural image classi cation models can be
diverted to steganalysis.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Materials and Methods</title>
      <p>
        We used ImageNet [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] pretrained SE-ResNeXt-50 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and SE-ResNeXt-101 to
classify images. We trained each model for 25 epochs with batch size 50.
Optimizer was Momentum SGD and the learning rate was initially 0.2 and decayed
by cosine annealing [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Loss function was softmax cross entropy. We conducted
random ipping and random cropping of 962 out of the original images as data
augmentation. We used Chainer [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] deep learning library in experiments. For
reference, we tested stegdetect [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] to identify stego images.
      </p>
      <p>
        For submission rank 15 and 16, we trained SE-ResNeXt-101 and
SE-ResNeXt50 in a 5-fold cross validation manner. We pick up the smallest validation loss
weights and inferred test images. We conducted 10-crop of 962 patch as a test
time augmentation [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. For submission rank 10, we trained 5 SE-ResNeXt-101
models in a 5-fold cross validation manner. With di erent 2 random seed for fold
splitting, we conducted the training and nally get 10 di erent models.
Averaging the 10 predictions on each testing image, we got the ensemble prediction
score. For submission rank 23, we used stegdetect 'simple' mode. For submission
rank 26, we mistakenly submitted the submission rank 16, 0s and 1s oppositely.
      </p>
      <p>We trained SE-ResNeXt-50 from random initialization but it was too
unstable and we abandoned it.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Results</title>
      <p>
        Table 1 and Figure 1 show the results of our submissions. All the deep learning
models outperformed stegdetect, classi er based on jpeg discrete cosine
transform coe cients statistics. Model ensemble (submission rank 10) shows
consistent improvement over single models. However, the e ects of model depth
(submission rank 15 and 16) are unclear in the results.
All of the deep learning models, the results show, have high recall and low
precision. It means that the models tend to classify normal images as stego
images. The reason for this bias is unclear but it possibly because the models are
trained to search for structures like block noise. Figure 2 is a positive sample in
the training set. There are many black squares those are faintly visible on the
white background. We regard that those squares are signs of stego images in
this dataset. Such a pattern can be seen in normal jpeg images because of the
block noise phenomenon, especially when the images are intensively compressed
images. We consider that the models can detect such patterns but cannot
classify stego signs from block noise well. The superior performance of the ensemble
model (submission rank 10) possibly because of the improvement of classi cation
performance between the block-noise and stego signs. We point out that
performances of 101-layers model (submission rank 16) is slightly better than that of
50-layers model. This is contrary to Wu et al. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], which found the model start to
degrade when the depth is deeper than 50. It appears that ImageNet-pretrainig
contributes to stable training and prevents deeper-model degradation.
      </p>
      <p>In this note, we have presented to use natural image classi cation deep
learning models for stego image analysis. We have shown that the deep learning
models can outperform a traditional model that is based on cosine discrete transform
coe cients statistics. And we have shown that the model ensemble technique can
boost the performance. We also have found that with ImageNet pretraining we
can use very deep neural networks for steganalysis without degradation. We
believe that to test ImageNet pre-trained very deep networks with prede ned
high-pass lters is a promising next step.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Deng</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dong</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Socher</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kai</surname>
            <given-names>Li</given-names>
          </string-name>
          ,
          <article-title>Li Fei-Fei: Imagenet: A large-scale hierarchical image database</article-title>
          .
          <source>In: 2009 IEEE Conference on Computer Vision and Pattern Recognition</source>
          . pp.
          <volume>248</volume>
          {
          <issue>255</issue>
          (
          <year>June 2009</year>
          ). https://doi.org/10.1109/CVPR.
          <year>2009</year>
          .5206848
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shen</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sun</surname>
          </string-name>
          , G.:
          <article-title>Squeeze-and-excitation networks</article-title>
          .
          <source>CoRR abs/1709</source>
          .01507 (
          <year>2017</year>
          ), http://arxiv.org/abs/1709.01507
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Ionescu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , Muller, H.,
          <string-name>
            <surname>Peteri</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cid</surname>
            ,
            <given-names>Y.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liauchuk</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kovalev</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klimuk</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tarasau</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abacha</surname>
            ,
            <given-names>A.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hasan</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Datla</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Demner-Fushman</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dang-Nguyen</surname>
            ,
            <given-names>D.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Piras</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riegler</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tran</surname>
            ,
            <given-names>M.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lux</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gurrin</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pelka</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Friedrich</surname>
            ,
            <given-names>C.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>de Herrera</surname>
            ,
            <given-names>A.G.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garcia</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kavallieratou</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>del Blanco</surname>
            ,
            <given-names>C.R.</given-names>
          </string-name>
          , Rodr guez, C.C.,
          <string-name>
            <surname>Vasillopoulos</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karampidis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chamberlain</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Clark</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Campello</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>ImageCLEF 2019: Multimedia retrieval in medicine, lifelogging, security and nature</article-title>
          . In:
          <article-title>Experimental IR Meets Multilinguality, Multimodality, and Interaction</article-title>
          .
          <source>Proceedings of the 10th International Conference of the CLEF Association (CLEF</source>
          <year>2019</year>
          ), vol.
          <source>CLEF 2019 Working Notes. CEUR Workshop Proceedings (CEUR- WS.org)</source>
          ,
          <source>ISSN 1613-0073</source>
          , http://ceur-ws.
          <source>org/</source>
          Vol-2380
          <source>. LNCS Lecture Notes in Computer Science</source>
          , Springer, Lugano,
          <source>Switzerland (September 9-12</source>
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Karampidis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vasillopoulos</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cuevas Rodrguez</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>del Blanco</surname>
            ,
            <given-names>C.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kavallieratou</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garcia</surname>
          </string-name>
          , N.:
          <article-title>Overview of the ImageCLEFsecurity 2019 task</article-title>
          .
          <source>In: CLEF2019 Working Notes. CEUR Workshop Proceedings</source>
          , CEUR-WS.org, Lugano,
          <source>Switzerland (September</source>
          <volume>09</volume>
          -12
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Loshchilov</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hutter</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>SGDR: stochastic gradient descent with restarts</article-title>
          .
          <source>CoRR abs/1608</source>
          .03983 (
          <year>2016</year>
          ), http://arxiv.org/abs/1608.03983
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Provos</surname>
          </string-name>
          , N.:
          <article-title>Steganography detection with stegdetect</article-title>
          . https://web.archive.org/web/20150415213536/http://www.outguess.org/detection.php
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Sarkar</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sanyal</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          : Steganalysis:
          <article-title>Detecting LSB steganographic techniques</article-title>
          .
          <source>CoRR abs/1405</source>
          .5119 (
          <year>2014</year>
          ), http://arxiv.org/abs/1405.5119
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Sharma</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Muttoo</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Spatial image steganalysis based on resnext</article-title>
          . pp.
          <volume>1213</volume>
          {
          <issue>1216</issue>
          (10
          <year>2018</year>
          ). https://doi.org/10.1109/ICCT.
          <year>2018</year>
          .8600132
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Simonyan</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zisserman</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Very deep convolutional networks for large-scale image recognition</article-title>
          .
          <source>CoRR abs/1409</source>
          .1556 (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Tokui</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oono</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Chainer : a next-generation open source framework for deep learning (</article-title>
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhong</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , Liu,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          :
          <article-title>Deep residual learning for image steganalysis</article-title>
          .
          <source>Multimedia Tools Appl</source>
          .
          <volume>77</volume>
          (
          <issue>9</issue>
          ),
          <volume>10437</volume>
          {10453 (May
          <year>2018</year>
          ). https://doi.org/10.1007/s11042- 017-4440-4, https://doi.org/10.1007/s11042-017-4440-4
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>Deep convolutional neural network to detect J-UNIWARD</article-title>
          .
          <source>CoRR abs/1704</source>
          .08378 (
          <year>2017</year>
          ), http://arxiv.org/abs/1704.08378
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Yedroudj</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Comby</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chaumont</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Yedrouj-net: An e cient CNN for spatial steganalysis</article-title>
          . CoRR abs/
          <year>1803</year>
          .00407 (
          <year>2018</year>
          ), http://arxiv.org/abs/
          <year>1803</year>
          .00407
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>You</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ma</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , Liu,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          :
          <article-title>Restegnet: a residual steganalytic network</article-title>
          .
          <source>Multimedia Tools and Applications</source>
          pp.
          <volume>1</volume>
          {
          <issue>15</issue>
          (04
          <year>2019</year>
          ). https://doi.org/10.1007/s11042-019-7601-9
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>