<!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>Deep Conditional Adversarial Learning for Polyp Segmentation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Debapriya Banik</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Debotosh Bhattacharjee</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science and Engineering, Jadavpur University</institution>
          ,
          <addr-line>Kolkata-700032</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <fpage>14</fpage>
      <lpage>15</lpage>
      <abstract>
        <p>This approach has addressed the Medico automatic polyp segmentation challenge, a part of Multimedia Evaluation 2020 (MediaEval 2020). We have proposed a deep conditional adversarial learningbased network for the automatic polyp segmentation task. The network is composed of two interdependent models, namely a generator and a discriminator. The generator network is a Fully Convolutional Network (FCN) employed for the prediction of the polyp mask while the discriminator enforces the segmentation to be as similar as the real segmented mask (ground truth). Our proposed model achieved a Jaccard index of 0.713, Dice Similarity Coeficient of 0.801, recall of 0.835, precision of 0.826, accuracy of 0.944, and F2 measure of 0.812 quantitatively evaluated by the organizers on the test dataset.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>
        Colorectal cancer (CRC) is a malignancy developed from the
noncancerous protrusions called polyps that develop in the
colorectum’s inner tissue lining [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Colonoscopy is considered a “gold
standard” for the early diagnosis of CRC [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. However, polyp
miss rates are high during the exploration of the colorectum due
to human factors such as lethargy, inadequate concentration, and
workload. There is an estimated average miss-rate of 20% of polyps
during the examination [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        Polyp segmentation is a significant problem for the early diagnosis
of CRC. So, a great deal of research has been dedicated to automatic
polyp segmentation. In the last few years, deep learning techniques
based on Generative Adversarial Networks (GANs)[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] have further
revolutionized the state-of-the-art techniques in the computer
vision domain [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Recently, a significant improvement has been
seen in the field of medical image analysis [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Some GAN based
approaches for polyp segmentation have been reported in the works
of [
        <xref ref-type="bibr" rid="ref11 ref12 ref13">11–13</xref>
        ].
      </p>
      <p>
        The task provided for the Medico automatic polyp segmentation
challenge is to develop a computer-aided diagnosis system for
automatic polyp segmentation with high eficiency and accuracy[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
So, motivated by the insights of GANs in the domain of medical
image analysis [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], we have proposed a deep conditional adversarial
learning based network for automatic polyp segmentation.
      </p>
    </sec>
    <sec id="sec-2">
      <title>APPROACH</title>
      <p>
        This section describes our approach and proposed solution to the
Medico automatic polyp segmentation challenge [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>The proposed framework in Figure 1 is based on conditional
generative adversarial learning, which involves two interdependent
modules, a generator network (G) and the discriminator network
(D). The generator network is responsible for the segmentation
task, while the discriminator network enforces the segmented mask
to be similar to the ground truth.
2.1</p>
    </sec>
    <sec id="sec-3">
      <title>Preprocessing</title>
      <p>
        The training challenge dataset [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] contains a limited number of
samples, so to increase the size of the training dataset, we have
applied 3 general transformation approaches: rotation (15◦ to 350◦ ),
lfipping (vertical and horizontal), and translation (−5 to 30). Such
transformations are invariant, and it is anticipated that clinicians
can analyze medical images from diferent perspective without
tampering the diagnostic results.
2.2
      </p>
    </sec>
    <sec id="sec-4">
      <title>Proposed cGAN Architecture</title>
      <p>
        The proposed cGAN network works in two stages. In the 1 stage,
the input grayscale image ( ) is fed into the generator ( ), which
is an FCN parameterized by  where  = { ,  } denotes the
weights and biases of the encoder and decoder network. The
encoder part consists of 12 convolutional layers, each with a kernel
size of (3 × 3), while the decoder part contains 12 deconvolutional
layers. Each convolutional layer in the encoder part is followed by
batch normalization to avoid the risk of overfitting and is
empowered by a Rectified Linear Unit (ReLu) activation function [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. After
a sequence of 3 convolutional layers, a MaxPooling layer[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] is used.
The decoder part has a sequence of deconvolutional layers followed
by batch normalization and ReLu as an activation function. An
Upsampling strategy is followed in the decoder part to adjust the
dimensions. The deconvolutional layers in the decoder part contain
strides of diferent sizes respectively. We further implemented skip
connections between the layers in the encoder and the decoder part
to concatenate coarse, deep, and semantic information which will
enhance the semantic representation of the output generated mask.
Finally, the last layer in the generator network contains a
convolutional layer with a kernel size of (1 × 1). The generator network is
trained to produce the binary segmented generated mask().
In the 2 stage, the input image ( ) and the binary mask
containing the polyp region, which can either be the output binary
generated mask () or the ground truth mask () is concatenated
and fed into the discriminator ( ) parameterized by ( ) where
 = { ,  } denotes the weights and biases of the discriminator
network. In the discriminator network, we have stacked a total
number of 10 convolutional layers with batch normalization and
ReLu activation function. Each of the layer has a kernel of size 3 × 3
and diferent strides. A skip connection is also applied so that the
features learned in the initial layers can be sustained. Finally, the
sigmoid function is applied to the output which takes real values
varying between 0 and 1, where 0 signifies fake, and 1 signifies real.
      </p>
    </sec>
    <sec id="sec-5">
      <title>Training Strategy</title>
      <p>
        The training process of the proposed network alternates between
2 steps: (1) The generator is trained to produce a predicted
synthetic mask by freezing the discriminator, and (2) the discriminator
is trained while freezing the generator. The adversarial learning
process of the network iteratively optimizes the parameters of the
generator( ) and the discriminator ( ) through the loss
function. The error produced by the discriminator is backpropagated
through the generator such that the segmented mask is consistent
with the ground truth and can fool the discriminator. In this work,
to optimize the generator network, we have used Binary Cross
Entropy (BCE) and Mean Squared Error (MSE) loss functions weighted
with an empirical weighing factor  to minimize the training
instability where  is chosen to be 0.5. Similarly, we have used BCE as a
loss function for the discriminator network. The total GAN loss is
the sum of the loss for the generator network and the discriminator
network. In this study, we have trained each of the generator and
the discriminator networks for 35 epochs. We have used the Adam
optimizer [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] with a learning rate of 1 − 4 and a batch size of 12.
3
      </p>
    </sec>
    <sec id="sec-6">
      <title>RESULTS AND ANALYSIS</title>
      <p>
        Our proposed segmentation technique is developed and evaluated
on “Kvasir-Seg” dataset[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] provided by the organizers of the
challenge.
      </p>
      <p>In Figure 2, (a) we have included some polyp frames from the test
dataset showing diferent variations of polyp in terms of shapes,
sizes, and color, whereas (b) shows the corresponding predicted
segmented mask by our Proposed Approach (PA). It can be well
visualized that our proposed technique can eficiently segment the
abnormal region (polyp) from the frame.</p>
      <p>In Table 1, we have tabulated the oficial results evaluated by
organizers of the challenge on the test dataset for our proposed
approach (PA) towards the automatic polyp segmentation task. To
justify the clinical relevance of the method, diferent measures
have been considered, such as Jaccard Index (JI), Dice Similarity
Coeficient (DSC), Precision (PRE), Recall(REC), Accuracy(ACC),
and F2 score(F2). The JI and DSC determine the degree of overlap
between the predicted mask and the ground-truth where 1 signifies
perfect segmentation. Although, there were polyps with complex
shapes and sizes, we achieved a considerable JI and DSC score
by our PA. There is a significant trade-of between the PRE and
REC, which justifies the consistency of the model, and as the REC
is higher, the miss diagnosis rate can be considered as very low,
and we have got a noticeable higher F2. We have also secured a
competitive pixel ACC, which justifies that our PA can well classify
the polyp pixels.
4</p>
    </sec>
    <sec id="sec-7">
      <title>CONCLUSION AND FUTURE WORK</title>
      <p>In this study, we have proposed an approach for polyp
segmentation by a deep adversarial learning technique. Our experimental
results on the test dataset justify the efectiveness of our proposed
technique. However, there were few polyp frames where polyps
were imperceptible due to low lighting conditions, so in such cases,
our algorithm fails to segment the polyp region. We believe that
a much stronger GAN with an efective optimization technique
can be specifically designed for the medical image segmentation
task. Our work’s future direction would be to implement an
efective GAN and to evaluate our method on datasets of other medical
image modalities to justify our method’s robustness.
5</p>
    </sec>
    <sec id="sec-8">
      <title>ACKNOWLEDGEMENTS</title>
      <p>The first author is grateful to the Council of Scientific and Industrial
Research (CSIR) for providing Senior Research Fellowship (SRF)
under the SRF-Direct fellowship program (ACK No. 143416/2K17/1,
File No. 09/096(0922)2K18 EMR-I). The authors are thankful for
the Indo-Austrian joint project grant No.
INT/AUSTRIA/BMWF/P25/2018 funded by the DST, GOI, and the SPARC project (ID: 231)
funded by MHRD, GOI.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Abien</given-names>
            <surname>Fred Agarap</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Deep learning using rectified linear units (relu)</article-title>
          .
          <source>arXiv preprint arXiv:1803</source>
          .
          <volume>08375</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Nadeem</given-names>
            <surname>Akhtar</surname>
          </string-name>
          and
          <string-name>
            <given-names>U</given-names>
            <surname>Ragavendran</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Interpretation of intelligence in CNNpooling processes: A methodological survey</article-title>
          .
          <source>Neural Computing and Applications</source>
          (
          <year>2020</year>
          ),
          <fpage>1</fpage>
          -
          <lpage>20</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Sharib</given-names>
            <surname>Ali</surname>
          </string-name>
          , Felix Zhou, Barbara Braden, Adam Bailey, Suhui Yang, Guanju Cheng, Pengyi Zhang, Xiaoqiong Li,
          <string-name>
            <given-names>Maxime</given-names>
            <surname>Kayser</surname>
          </string-name>
          ,
          <string-name>
            <surname>Roger D Soberanis-Mukul</surname>
          </string-name>
          , et al.
          <year>2020</year>
          .
          <article-title>An objective comparison of detection and segmentation algorithms for artefacts in clinical endoscopy</article-title>
          .
          <source>Scientific reports 10</source>
          ,
          <issue>1</issue>
          (
          <year>2020</year>
          ),
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Debapriya</given-names>
            <surname>Banik</surname>
          </string-name>
          , Kaushiki Roy, Debotosh Bhattacharjee, Mita Nasipuri, and
          <string-name>
            <given-names>Ondrej</given-names>
            <surname>Krejcar</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Polyp-Net: A Multi-model Fusion Network for Polyp Segmentation</article-title>
          .
          <source>IEEE Transactions on Instrumentation and Measurement</source>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Ian</given-names>
            <surname>Goodfellow</surname>
          </string-name>
          , Jean Pouget-Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, and
          <string-name>
            <given-names>Yoshua</given-names>
            <surname>Bengio</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Generative adversarial nets</article-title>
          .
          <source>In Advances in neural information processing systems</source>
          .
          <volume>2672</volume>
          -
          <fpage>2680</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Debesh</given-names>
            <surname>Jha</surname>
          </string-name>
          , Steven A.
          <string-name>
            <surname>Hicks</surname>
            , Krister Emanuelsen,
            <given-names>Håvard D.</given-names>
          </string-name>
          <string-name>
            <surname>Johansen</surname>
          </string-name>
          , Dag Johansen, Thomas de Lange,
          <article-title>Michael A</article-title>
          .
          <string-name>
            <surname>Riegler</surname>
          </string-name>
          , and Pål Halvorsen. [n.d.].
          <source>Medico Multimedia Task at MediaEval</source>
          <year>2020</year>
          :
          <article-title>Automatic Polyp Segmentation</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Debesh</given-names>
            <surname>Jha</surname>
          </string-name>
          ,
          <string-name>
            <surname>Pia H Smedsrud</surname>
          </string-name>
          ,
          <article-title>Michael A Riegler, Pål Halvorsen</article-title>
          , Thomas de Lange, Dag Johansen, and
          <string-name>
            <given-names>Håvard D</given-names>
            <surname>Johansen</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Kvasir-SEG: A Segmented Polyp Dataset</article-title>
          .
          <source>In Proc. of International Conference on Multimedia Modeling (MMM)</source>
          .
          <volume>451</volume>
          -
          <fpage>462</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Salome</given-names>
            <surname>Kazeminia</surname>
          </string-name>
          , Christoph Baur, Arjan Kuijper, Bram van Ginneken,
          <string-name>
            <surname>Nassir Navab</surname>
            , Shadi Albarqouni, and
            <given-names>Anirban</given-names>
          </string-name>
          <string-name>
            <surname>Mukhopadhyay</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>GANs for medical image analysis</article-title>
          .
          <source>Artificial Intelligence in Medicine</source>
          (
          <year>2020</year>
          ),
          <fpage>101938</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Diederik</surname>
            <given-names>P</given-names>
          </string-name>
          <string-name>
            <surname>Kingma and Jimmy Ba</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Adam: A method for stochastic optimization</article-title>
          .
          <source>arXiv preprint arXiv:1412.6980</source>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Pauline</surname>
            <given-names>Luc</given-names>
          </string-name>
          , Camille Couprie, Soumith Chintala, and
          <string-name>
            <given-names>Jakob</given-names>
            <surname>Verbeek</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Semantic segmentation using adversarial networks</article-title>
          .
          <source>arXiv preprint arXiv:1611.08408</source>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Konstantin</surname>
            <given-names>Pogorelov</given-names>
          </string-name>
          , Olga Ostroukhova, Mattis Jeppsson, Håvard Espeland, Carsten Griwodz, Thomas de Lange, Dag Johansen,
          <string-name>
            <given-names>Michael</given-names>
            <surname>Riegler</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Pål</given-names>
            <surname>Halvorsen</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Deep learning and hand-crafted feature based approaches for polyp detection in medical videos</article-title>
          .
          <source>In 2018 IEEE 31st International Symposium on Computer-Based Medical Systems (CBMS)</source>
          . IEEE,
          <fpage>381</fpage>
          -
          <lpage>386</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>JM</given-names>
            <surname>Poomeshwaran</surname>
          </string-name>
          , Kumar S Santhosh, Keerthi Ram, Jayaraj Joseph, and
          <string-name>
            <given-names>Mohanasankar</given-names>
            <surname>Sivaprakasam</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Polyp Segmentation using Generative Adversarial Network</article-title>
          .
          <source>In 2019 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC)</source>
          . IEEE,
          <fpage>7201</fpage>
          -
          <lpage>7204</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Younghak</surname>
            <given-names>Shin</given-names>
          </string-name>
          , Hemin Ali Qadir, and
          <string-name>
            <given-names>Ilangko</given-names>
            <surname>Balasingham</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Abnormal colon polyp image synthesis using conditional adversarial networks for improved detection performance</article-title>
          .
          <source>IEEE Access</source>
          <volume>6</volume>
          (
          <year>2018</year>
          ),
          <fpage>56007</fpage>
          -
          <lpage>56017</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>David</given-names>
            <surname>Vázquez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Jorge</given-names>
            <surname>Bernal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F Javier</given-names>
            <surname>Sánchez</surname>
          </string-name>
          , Gloria Fernández-Esparrach, Antonio M López,
          <string-name>
            <given-names>Adriana</given-names>
            <surname>Romero</surname>
          </string-name>
          , Michal Drozdzal, and
          <string-name>
            <given-names>Aaron</given-names>
            <surname>Courville</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>A benchmark for endoluminal scene segmentation of colonoscopy images</article-title>
          .
          <source>Journal of healthcare engineering</source>
          <year>2017</year>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>