<!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>ImageCLEF 2020: Image Caption Prediction using Multilabel Convolutional Neural Network</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>603110</institution>
          ,
          <country country="IN">India</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of CSE, SSN College of Engineering</institution>
          ,
          <addr-line>Kalavakkam</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Radiology imaging encompasses di erent imaging modalities and the images are acquired from the human body for diagnostic and treatment purpose. The di erent imaging modalities are Computed Tomography (CT), Ultrasound, X-Ray, Positron Emission Tomography (PET), Magnetic Resonance Imaging (MRI), Angiography and Cardiac Output (CO). These images are used to identify the disease types and its stages. In this paper, an automatic caption detection technique for multi modality radiology images of various disease types and organs is implemented and explained for the task of ImageCLEF 2020. This research work includes dataset collection, preprocessing of the dataset and caption prediction using multilabel Convolutional Neural Network (CNN). The correctness of the predicted captions is validated using the metric, F1 Score. The result obtained from the proposed model for the test set is 13.46%. The achieved result is at 42nd position in the overall leaderboard of the ImageCLEF 2020 caption - concept detection for radiology images.</p>
      </abstract>
      <kwd-group>
        <kwd>Radiology images Caption detection Preprocessing Multilabel CNN F1 score</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Medical imaging or radiology imaging can be acquired using various
modalities like Computed Tomography (CT), Ultrasound, X-Ray, Positron Emission
Tomography (PET), Magnetic Resonance Imaging (MRI), Angiography and
Cardiac Output (CO) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The applications of the radiology imaging include
classi cation, prediction, information extraction, information retrieval, concept
detection etc.
      </p>
      <p>
        Image Caption identi cation is a kind of concept detection or prediction
application. Captioning task can be carried out for natural images and medical
images. In natural images, major features like colour and shape are extracted
for caption identi cation [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. However in case of medical images it is tedious to
extract the important features, so the identi cation result is not accurate. Also,
interpreting and summarizing the insights gained from medical images such as
radiology output is a time-consuming task and requires highly trained experts
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. To address these issues, the automatic generation of captions for di erent
modalities becomes an important task in reality [
        <xref ref-type="bibr" rid="ref2 ref8">2, 8</xref>
        ]. In this paper, a
multilabel Convolutional Neural Network (CNN) approach for caption prediction is
discussed with results. This work is a subtask of the medical tasks of ImageCLEF
2020 and establishes detection of captions for multimodality radiology images.
      </p>
      <p>The sections includes the following: Section 1 gives a brief introduction about
the necessity to perform caption prediction. Section 2 describes about the dataset
which includes radiology images of various modalities and Section 2.1 details
about the data preprocessing procedures. Section 3 explains the proposed model
using multilabel convolutional neural network along with the parameters for
analysis. In Section 4, the results are discussed. Finally, Section 5 concludes this
paper with further re nement of the proposed model.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Dataset</title>
      <p>
        In this edition of ImageCLEF 2020, for concept detection a total of 84,257
radiology images are given, out of which 64,753 are training images, 15970 are
for validation and 3534 are for testing the model [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ]. All these images are
present in any one of the seven modality folders namely, Computed
Tomography (CT), Ultrasound, X-Ray, Positron Emission Tomography (PET), Magnetic
Resonance Imaging (MRI), Angiography and Cardiac Output (CO). Similarly
the captions of the images of seven modalities are given in seven excel sheets
appropriately. In Figure 1, sample image for each modality is shown with its
corresponding image id of the given dataset for each modality [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ].
      </p>
      <p>
        On further analysis of dataset, the maximum number of captions per image
is nearly 140 and each image is of di erent size, are the challenges in generating
the relevant captions.
Preprocessing of Text In the given dataset single le is present for text. This
le includes image id and their corresponding caption unique id in sorted order.
Using these labels one of the inputs for multilabel CNN is created. The input
le is created in excel format, where the caption id as header and rows are lled
with the image id of that particular modality alone. For each image id, one hot
vector form [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] is created in such a way that the captions of speci c columns
are made as 1 and others as 0. Similarly, this is carried out for all the seven
modalitites. Therefore, 7 di erent sized one hot vectors are derived. The one
hot vector sizes for angiography, CO, CT, PET, MRI, X-Ray and Ultrasound
modalities are 2578, 1675, 3013, 1491, 2980, 2986 and 2877 respectively.
Preprocessing of Images The radiology images of the given 7 modalities are
of varying sizes. But, the images of same dimension must be given as input to
the CNN. Therefore, resizing of the image is carried out in such a way that all
the images are of same width and height i.e (600, 600), since most of the images
in the dataset are of that size only.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Methodolgy</title>
      <p>
        Initially, CNN approach is applied to predict the image captions. The
conventional CNN usually takes the folder name as captions, where as the given clef
2020 dataset comprises of more than one label for each image. Hence, it
generates inappropriate captions and also only single caption per image. To address
this issue, a multilabel CNN is proposed for this task. The given dataset has
multiple modalities and maximum of 140 captions for each image [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The
layers chosen for the proposed model are convolutional layer, max pooling layer,
attening layer and dense layer.
      </p>
      <p>
        Import Keras and other packages that are required in building the CNN
like Sequential, Convolution2D, MaxPooling2D, Flatten and Dense layer. Build
the model using the Sequential.add() function. Four convolutional layers are
added with the lter size as 16, 16, 32 and 32 respectively and the kernel size as
(3,3). These layers are used to extract the high-level features such as edges and
boundaries from the input image [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Add a pooling layer with a size of (2, 2),
to reduce the spatial size of the representation of input image. One atten layer
is added to generate a vector from the fully connected layers and the last dense
layer outputs as either 1 or 0.
      </p>
      <p>
        Finally, the output nodes are xed in the last layer based on the one hot
vector size for each of the seven modality [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Each output node belongs to some
class. Categorical crossentropy loss function is used, since it is more suitable for
multiclass classi cation [
        <xref ref-type="bibr" rid="ref12 ref9">9, 12</xref>
        ]. The sigmoid activation function used on the nal
layer converts each score of the nal node between 0 to 1 independent of the other
score. If the score of the particular class is more than 0.5, the data is classi ed into
that class. And there could be multiple classes having a score of more than 0.5
independently. Thus the data could be classi ed into multiple classes. In Figure
2, the sample image (ROCO2 CLEF 05873) from Cardiac Output modality is
given as input to the model for caption prediction.
CNN model has many hyperparameters to build it e ciently. By xing them
appropriately, the results can be improved.
      </p>
      <p>To make the decision on xing the layers of convolution, visualisation can
be carried out. After visualization, four convolutional layers are xed, since the
boundaries and edges of the image is more visible than the three layers. In Figure
3, the input image with image id ROCO2 CLEF 05865 from CO modality is
given for understanding and visualizing the e ect of convolution layers.</p>
      <p>Fig. 3. Visualisation of Convolutional layers</p>
      <p>
        The multilabel CNN model with the speci c hyperparameters [
        <xref ref-type="bibr" rid="ref10 ref3">3, 10</xref>
        ] has
been evaluated using the given dataset and appropriate performance metrics
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. All the seven folders are trained with 3 epochs to build the seven di
erent models. Testing is done with their respective models and the captions are
obtained. The resulted accuracy of training and validation set are 0.4034 and
0.2478 respectively. For the test set, the F1 score obtained is 0.1346 in a single
run and ranked as 42nd in the leaderboard of the ImageCLEF 2020 caption task.
The F1 score is comparatively very less, because only 20 captions are used in the
prediction of test set. The main challenges of this task are: large dataset with
images of di erent characterstics, implementation of one hot vector with sparse
data, maximum number of captions is around 140, training model needs more
time, if the internet is used for execution it becomes still more tedious process,
needs high requirements in terms of hardware like memory, processor etc for
better computability.
5
      </p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion and Future Work</title>
      <p>In this paper, an automatic caption prediction for multimodality radiology
images is implemented and explained for the given ImageCLEF 2020 task dataset
using multilabel CNN. The dataset is preprocessed in both text and image
aspects, and the maximum number of captions per image is identi ed. From the
number of captions identi ed, one hot vector is derived for every modality and
training of the model is carried out. The model is evaluated using F1 metric for
the test set (3534 images), which resulted in 13.46%. The limitations of the work
are number of captions used in testing and hyperparameters of the multilabel
CNN model.</p>
      <p>In future, the prediction results can be improved further based on the dataset,
methods to modify the one hot vector in an e cient way and advanced deep
learning techniques.
6</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgement</title>
      <p>Our profound gratitude to SSN College of Engineering, Department of CSE, for
allowing us to utilize the High Performance Computing Laboratory and GPU
Server for the execution of this challenge successfully.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Carsten</given-names>
            <surname>Eickho</surname>
          </string-name>
          , Immanuel Schwall, Alba G. Seco de Herrera, Henning Muller.:
          <article-title>Overview of ImageCLEFcaption 2017- Image Caption Prediction and Concept Detection for Biomedical Images</article-title>
          .
          <source>In: CLEF 2017 Working Notes. CEUR Workshop Proceedings</source>
          , Switzerland (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. Ra aella Bernardi, Ruket Cakici,Desmond Elliott, Aykut Erdem, Erkut Erdem, Frank Keller keller, Adrian MuscatBarbara Plank.:
          <article-title>Automatic Description Generation from Images: A Survey of Models, Datasets, and Evaluation Measures</article-title>
          .
          <source>arXiv:1601.03896v2</source>
          , pp.
          <volume>1</volume>
          {
          <fpage>34</fpage>
          , (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Baoyu</given-names>
            <surname>Jing</surname>
          </string-name>
          , Pengtao Xie,
          <string-name>
            <given-names>Eric P.</given-names>
            <surname>Xing</surname>
          </string-name>
          .:
          <article-title>On the Automatic Generation of Medical Imaging Reports</article-title>
          .
          <source>arXiv:1711.08195v3</source>
          , pp.
          <volume>2577</volume>
          {
          <fpage>2586</fpage>
          , (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Alba</surname>
            <given-names>G</given-names>
          </string-name>
          . Seco de Herrera, Carsten Eickho , Vincent Andrearczyk, Henning Muller.:
          <article-title>Overview of the ImageCLEF 2018 Caption Prediction Tasks</article-title>
          .
          <source>In: CLEF 2018 Working Notes. CEUR Workshop Proceedings</source>
          , Switzerland (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Jeel</given-names>
            <surname>Sukhadiya</surname>
          </string-name>
          , Harsh Pandya, Vedant Singh.:
          <article-title>Comparison of Image Captioning Methods</article-title>
          .
          <source>In: IJEDR</source>
          , Volume
          <volume>6</volume>
          , Issue 4, pp.
          <volume>43</volume>
          {
          <fpage>48</fpage>
          , (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Yu</surname>
            <given-names>Zhang</given-names>
          </string-name>
          , Xuwen Wang, Zhen Guo,
          <string-name>
            <given-names>Jiao</given-names>
            <surname>Li</surname>
          </string-name>
          .
          <article-title>: ImageSem at ImageCLEF 2018 Caption Task: Image Retrieval and Transfer Learning</article-title>
          .
          <source>In: CLEF 2018 Working Notes. CEUR Workshop Proceedings</source>
          , Switzerland (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Md</given-names>
            <surname>Mahmudur</surname>
          </string-name>
          <article-title>Rahman.:A Cross Modal Deep Learning Based Approach for Caption Prediction and Concept Detection by CS Morgan State</article-title>
          .
          <source>In: CLEF 2018 Working Notes. CEUR Workshop Proceedings</source>
          , Switzerland (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Obioma</given-names>
            <surname>Pelka</surname>
          </string-name>
          ,
          <string-name>
            <surname>Christoph M.Friedrich</surname>
          </string-name>
          , Alba G. Seco de Herrera, Henning Muller.:
          <article-title>Overview of the ImageCLEFmed 2019 Concept Detection Task</article-title>
          .
          <source>In: CLEF 2019 Working Notes. CEUR Workshop Proceedings</source>
          , Switzerland (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Vasiliki</surname>
            <given-names>Kougia</given-names>
          </string-name>
          , John Pavlopoulos, Ion Androutsopoulos.: AUEB NLP Group at
          <article-title>ImageCLEFmed Caption 2019</article-title>
          .
          <source>In: CLEF 2019 Working Notes. CEUR Workshop Proceedings</source>
          , Switzerland (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Zhen</surname>
            <given-names>Guo</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xuwen</surname>
            <given-names>Wang</given-names>
          </string-name>
          , Yu Zhang,
          <string-name>
            <given-names>Jiao</given-names>
            <surname>Li</surname>
          </string-name>
          .
          <article-title>: ImageSem at ImageCLEFmed Caption 2019 Task: a Two-stage Medical Concept Detection Strategy</article-title>
          .
          <source>In: CLEF 2019 Working Notes. CEUR Workshop Proceedings</source>
          , Switzerland (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Jing</surname>
            <given-names>Xu</given-names>
          </string-name>
          , Wei Liu, Chao Liu,
          <string-name>
            <surname>Yu</surname>
            <given-names>Wang</given-names>
          </string-name>
          , Ying Chi, Xuansong Xie, Xiansheng Hua.:
          <article-title>Concept detection based on Multi-label Classi cation and Image Captioning Approach DAMO at ImageCLEF 2019</article-title>
          . In:
          <article-title>CLEF 2019 Working Notes</article-title>
          . CEUR Workshop Proceedings, Switzerland (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Sonit</surname>
            <given-names>Singh</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sarvnaz Karimi</surname>
          </string-name>
          , Kevin Ho-Shon, Len Hamey.:
          <article-title>Biomedical Concept Detection in Medical Images: MQ-CSIRO at 2019 ImageCLEFmed Caption Task</article-title>
          .
          <source>In: CLEF 2019 Working Notes. CEUR Workshop Proceedings</source>
          , Switzerland (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Obioma</surname>
            <given-names>Pelka</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Christoph M. Friedrich</surname>
          </string-name>
          ,
          <string-name>
            <surname>Alba G. Seco de Herrera Henning</surname>
          </string-name>
          <article-title>Muller, Overview of the ImageCLEFmed 2020 Concept Prediction Task: Medical Image Understanding</article-title>
          .
          <source>In: CLEF2020 Working Notes. CEUR Workshop Proceedings</source>
          (
          <year>2020</year>
          ), Thessaloniki, Greece, CEUR-WS.org $$,
          <source>Springer (September 22-25</source>
          ,
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Bogdan</surname>
            <given-names>Ionescu</given-names>
          </string-name>
          , Henning Muller, Renaud Peteri, Asma Ben Abacha, Vivek Datla, Sadid A.
          <string-name>
            <surname>Hasan</surname>
          </string-name>
          , Dina Demner-Fushman, Serge Kozlovski, Vitali Liauchuk, Yashin Dicente Cid, Vassili Kovalev, Obioma Pelka,
          <string-name>
            <surname>Christoph M. Friedrich</surname>
          </string-name>
          , Alba Garc a Seco de Herrera,
          <string-name>
            <surname>Van-Tu</surname>
            <given-names>Ninh</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tu-Khiem</surname>
            <given-names>Le</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liting Zhou</surname>
          </string-name>
          , Luca Piras, Michael Riegler, Pal Halvorsen,
          <string-name>
            <surname>Minh-Triet</surname>
            <given-names>Tran</given-names>
          </string-name>
          , Mathias Lux, Cathal Gurrin,
          <string-name>
            <surname>Duc-Tien</surname>
          </string-name>
          Dang-Nguyen, Jon Chamberlain, Adrian Clark, Antonio Campello, Dimitri Fichou, Raul Berari, Paul Brie, Mihai Dogariu, Liviu Daniel S, tefan, Mihai Gabriel Constantin,
          <article-title>Overview of the ImageCLEF 2020: Multimedia Retrieval in Lifelogging, Medical, Nature, and Internet Applications In: Experimental IR Meets Multilinguality, Multimodality, and Interaction</article-title>
          .
          <source>Proceedings of the 11th International Conference of the CLEF Association (CLEF</source>
          <year>2020</year>
          ), Thessaloniki, Greece,
          <source>LNCS Lecture Notes in Computer Science</source>
          ,
          <volume>12260</volume>
          , Springer (September
          <volume>22</volume>
          -
          <issue>25</issue>
          ,
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Kavitha</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nandhinee</surname>
            ,
            <given-names>P.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Harshana</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Srividya</surname>
            ,
            <given-names>J.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Harrinei</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>ImageCLEF 2019: A 2D Convolutional Neural Network Approach for Severity Scoring of Lung Tuberculosis using CT Images</article-title>
          .
          <source>In: CLEF 2019 Working Notes. CEUR Workshop Proceedings</source>
          , Switzerland (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>