<!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>Overview of the ImageCLEFsecurity 2019: File Forgery Detection Tasks*</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Konstantinos Karampidis</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nikos Vasillopoulos</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carlos Cuevas</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carlos Roberto del- Blanco</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ergina Kavallieratou</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Narciso Garcia</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>AIlab, Department of Information &amp; Communication Systems Engineering, University of the Aegean</institution>
          ,
          <country country="GR">Greece</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Grupo de Tratamiento de Imágenes, Universidad Politécnica de Madrid</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The File Forgery Detection tasks is in its first edition, in 2019. This year, it is composed by three subtasks: a) Forged file discovery, b) Stego image discovery and c) Secret message discovery. The data set contained 6,400 images and pdf files, divided into 3 sets. There were 61 participants and the majority of them participated in all the subtasks. This highlights the major concern the scientific community shows for security issues and the importance of each subtask. Submissions varied from a) 8, b) 31 and c) 14 submissions for each subtask, respectively. Although the datasets were small, most of the participants used deep learning techniques, especially in subtasks 2 &amp; 3. The results obtained in subtask 3 -which was the most difficult one- showed that there is room for improvement, as more advanced techniques are needed to achieve better results. Deep learning techniques adopted by many researchers is a preamble in that direction, and proved that they may provide a promising steganalysis tool to a digital forensics examiner.</p>
      </abstract>
      <kwd-group>
        <kwd>File Forgery Detection</kwd>
        <kwd>Digital Forensics</kwd>
        <kwd>Forged Image</kwd>
        <kwd>Stego Image</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The File Forgery Detection tasks described in this paper are part of the ImageCLEF
benchmarking campaign [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4">1–4</xref>
        ], a framework where researchers can share their
expertise and compare their methods based on the exact same data and evaluation
methodology in an annual rhythm. ImageCLEF is part of CLEF (Cross Language Evaluation
Forum). More details about the 2019 campaign are described in Ionescu et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. In
general, ImageCLEF aims at building tasks that are related to benchmark the
challenging task of image annotation for a wide range of source images and annotation
objectives, since 2003.
*
      </p>
      <p>The File Forgery Detection has started in 2019 as a new task. It is an important and
serious issue concerning digital forensics examiners. Fraud or counterfeits are common
causes for altering files. Another example is a child predator who hides porn images by
altering the image extension and in some cases by changing the image signature. Many
proposals have been made to solve this problem and the most promising ones
concentrate on the image content. It is also common that someone who wants to hide
information in plain sight without being perceived might use steganography. Steganography
is the practice of concealing a file, message, image, or video within another file,
message, image, or video. Among them, images are the most usual cover medium for hiding
data. Thus, the File Forgery Detection is composed by three different subtasks, namely:
• Forged File Discovery
• Stego Image Discovery
• Secret Message Discovery</p>
      <p>This paper presents an overview of the ImageCLEF2019 File Forgery Detection
subtasks: the own subtask descriptions are in Section 2, the dataset in Section 3, and an
explanation of the evaluation framework in Section 4. The participant approaches are
described in Section 5, followed by a discussion and the conclusions in Sections 6.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Subtasks</title>
      <p>
        The specific objective of these tasks are first to examine if an image has been forged,
and then, if it could hide a text message. Last objective is to retrieve the potentially
hidden message from the forged steganography images. Subtask 1 focuses on file
forgery. A file can be considered forged whether it has an altered extension or signature
(also known as magic bytes). If a file has an altered extension or signature, it is rather
simple to identify it. The problem relies in the case when both a file’s extension and
signature have been altered at the same time. In this case, even the most used digital
forensic software cannot identify a file as forged. Subtask 2 concerns the discovery of
stego images. Images are the most widespread cover mediums for steganographic
content. Steganography concerns the hiding of information into a cover medium which is
in plain sight, while steganalysis (our main objective in this subtask) tries to detect its
existence (subtask 2) and ideally retrieve the hidden message (subtask 3) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>The participant takes the role of a professional digital forensic examiner
collaborating with the police, who suspects that there is an ongoing fraud in the Central Bank.
After obtaining a court order, police gain access to a suspect’s computer in the bank
with the purpose of looking for images proving the suspect guilty. However, police
suspects that the suspect managed to change file extensions and signatures of some
images, so that they look like PDF (Portable Document Format) files or other types. It
is probable that the suspect has used steganography software to hide messages within
the forged images that can reveal valuable information. The considered subtasks are
defined as follows:
• Subtask 1: perform detection of altered (forged) images (both extension and
signature) and predict the actual type of the forged file.
•
•</p>
      <p>Subtask 2: identify the altered images that hide steganographic content.
Subtask 3: retrieve the hidden messages (text) from the forged steganographic
images.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Dataset</title>
      <p>The data set consists of 6,400 forged images and pdfs, divided into 3 groups as shown
in Table 1. Every group of images was used for a specific task.
All participants had access to the training data sets along with their respective ground
truth. The test sets were distributed without the ground truth.</p>
      <p>Training set for forged file discovery (i.e. subtask 1) consisted of 2400 files: 1200 of
them were true pdf files, whilethe rest seem to be pdf files, but they actually were
images (equally distributed among jpg, png, and gif image types). Conversion to pdf files
was made by changing their extension to pdf and their signature (the first four bytes) to
25 50 44 46. Training set for stego image discovery (i.e. task 2) consisted of 1000
images of jpg format: 500 of these images were clean, while the rest were stego (Figures
1,2).</p>
      <p>Training set for secret message discovery (i.e. task 3) contained 1000 images of jpg
format: 500 of them were clean, while the rest contained different text messages
(although, the same one for every 100 images). A Least Significant Bit (LSB) insertion
technique was used to insert text messages, concerning the presumed dialogue the
suspect had with his abettor.</p>
    </sec>
    <sec id="sec-4">
      <title>Evaluation Framework</title>
      <p>For assessing the performance, classic metrics were used:
a)
b)</p>
      <p>Precision, Recall, and F-measure for Task 1 and Task 2.</p>
      <p>Edit distance for Task 3.</p>
      <p>In pattern recognition, information retrieval, and binary classification, Precision is
the fraction of relevant instances among the retrieved instances. For the task 1,
Precision could be defined as the fraction of actual detected altered images among all the
images detected as altered:</p>
      <p>Precision =
nº of actual detected altered images</p>
      <p>Total detections of altered images
For the task 2, Precision could be defined as the fraction of actual detected images with
hidden messages among all the detected images with hidden a message:
Precision=

 º</p>
      <p>ℎ ℎ

ℎ ℎ


of relevant instances.
among all the altered images:
Recall is the fraction of relevant instances that have been retrieved over the total amount
For the task 1, Recall could be defined as the fraction of actual detected altered images
Recall =
 º 

For the task 2, Recall could be defined as the fraction of actual detected images with
hidden messages among all the images with hidden a message:</p>
      <p>Recall =
 º 

F-measure is the harmonic mean of Precision and Recall, mathematically expressed as
For the task3, the edit distance is adopted, which is defined as follows. Given two
strings, a and b, on an alphabet Σ (e.g. the set of ASCII characters), the edit distance
d(a,b) is the minimum-weight series of edit operations (Insertion, Deletion,
Substitution) that transforms a into b.</p>
    </sec>
    <sec id="sec-5">
      <title>Challenge Submissions</title>
      <p>This section shows the results achieved by the participants in the three subtasks. Table
1 contains the results of subtask 1, Table 2 contains the results of subtask 2, and Table
3 contains the results of subtask 3.
5.1</p>
      <p>Results for subtask 1
Six runs were submitted by four groups to this subtask. Table 1 shows the details of the
results, while Figure 1 summarizes the F-measure, Precision and Recall per run. The
correspondences between run IDs and participant names are given in Table 1.
Twenty six runs were submitted by six groups to this subtask. Table 2 shows the details
of the results, while Figure 2 summarizes the F-measure, Precision and Recall per run.
The correspondences between run IDs and participant names are given in Table 2.
0.8
0.6
0.4
0.2
0
Eleven runs were submitted by two groups to this subtask. Table 3 shows the details of
the results, while Figure 3 summarizes the edit (Levenshtein) distance per run. The
correspondences between run IDs and participant names are given in Table 3.
runID
27447
26933
27162
27438
26904
26898
26896
26899
27446
27445
The security task was introduced in ImageCLEF 2019. The number of the registered
teams/individuals and the submitted runs showed that the security challenges receive a
significant attention and that they are interesting and challenging. Most participants
signed to all three tasks, although this was not mandatory. This fact highlights the
importance of each task. The majority of the approaches exploited and combined deep
learning techniques, achieving very good results. The third task has been the most
challenging one, in which the participants had to retrieve hidden messages from the images.
The third task results have also shown that there is room for improvement, as more
advanced techniques need to be used for better results. The analysis of the specific task
results indicates that the training set was small for the specific problem, i.e., the
extraction of the hidden messages. To leverage the power of advanced deep learning
algorithms towards improving the state-of-the-art in steganalysis, we plan to increase the
data set. We also plan to narrow down the application of the challenges, e.g., focus in
steganalysis, probably in another domain.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Ionescu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Muller</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <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>
          ,
          <string-name>
            <surname>Rodrıguez</surname>
            ,
            <given-names>C.C.</given-names>
          </string-name>
          ,
          <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>
          ),
          <source>LNCS Lecture Notes in Computer Science</source>
          , Springer, Lugano,
          <source>Switzerland (September 9-12</source>
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Kalpathy-Cramer</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Garc´ıa Seco de Herrera,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Demner-Fushman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Antani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Berick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Muller</surname>
          </string-name>
          ,
          <string-name>
            <surname>H.:</surname>
          </string-name>
          <article-title>Evaluating performance of biomedical image retrieval systems: Overview of the medical image retrieval task at ImageCLEF 2004-2014</article-title>
          .
          <source>Computerized Medical Imaging and Graphics</source>
          <volume>39</volume>
          (
          <issue>0</issue>
          )
          <fpage>55</fpage>
          -
          <lpage>61</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Clough</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Muller</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sanderson</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>The CLEF 2004 cross-language image retrieval track</article-title>
          . In Peters,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Clough</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Gonzalo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.J.F.</given-names>
            ,
            <surname>Kluck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Magnini</surname>
          </string-name>
          , B., eds.:
          <article-title>Multilingual Information Access for Text, Speech and Images: Result of the fifth CLEF evaluation campaign</article-title>
          . Volume
          <volume>3491</volume>
          of Lecture Notes in Computer Science (LNCS).,
          <string-name>
            <surname>Bath</surname>
          </string-name>
          , UK, Springer 597-
          <volume>613</volume>
          (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Caputo</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Muller</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thomee</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Villegas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paredes</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zellhofer</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goeau</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joly</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bonnet</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gomez</surname>
            ,
            <given-names>J.M.</given-names>
          </string-name>
          , et al.:
          <source>Imageclef</source>
          <year>2013</year>
          :
          <article-title>the vision, the data and the open challenges</article-title>
          .
          <source>In: International Conference of the Cross-Language Evaluation Forum for European Languages, Springer 250-268</source>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>B.</given-names>
            <surname>Ionescu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Müller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Péteri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.T.</given-names>
            <surname>Dang-Nguyen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Piras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Riegler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.T.</given-names>
            <surname>Tran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Gurrin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.D.</given-names>
            <surname>Cid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Liauchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Kovalev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. Ben</given-names>
            <surname>Abacha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.A.</given-names>
            <surname>Hasan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Datla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Demner-Fushman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Pelka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.M.</given-names>
            <surname>Friedrich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Chamberlain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Clark</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>García</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>García</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Kavallieratou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.R.</given-names>
            <surname>del Blanco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Cuevas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Vasillopoulos</surname>
          </string-name>
          , K. Karampidis, “
          <article-title>ImageCLEF 2019: Multimedia Retrieval in Lifelogging, Medical</article-title>
          , Nature, and Security Applications”,
          <source>41st Eur. Conf. on IR Research</source>
          , ECIR
          <year>2019</year>
          , Cologne (Germany), pp
          <fpage>301</fpage>
          -
          <lpage>308</lpage>
          ,
          <fpage>14</fpage>
          -
          <lpage>18</lpage>
          Apr. (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>K.</given-names>
            <surname>Karampidis</surname>
          </string-name>
          , E. Kavallieratou, and G. Papadourakis, '
          <article-title>'A review of image steganalysis techniques for digital forensics</article-title>
          ,''
          <string-name>
            <given-names>J.</given-names>
            <surname>Inf</surname>
          </string-name>
          .
          <source>Secur. Appl.</source>
          , vol.
          <volume>40</volume>
          , pp.
          <fpage>217</fpage>
          -
          <lpage>235</lpage>
          , Jun.
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>