<!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 ENCODER-DECODER NETWORKS FOR ARTEFACTS SEGMENTATION IN ENDOSCOPY IMAGES Yun Bo Guo, Qingshuo Zheng, Bogdan J. Matuszewski</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Computer Vision and Machine Learning (CVML) Group School of Engineering University of Central Lancashire</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <volume>4</volume>
      <fpage>25</fpage>
      <lpage>27</lpage>
      <abstract>
        <p>Automated analysis of endoscopic images is becoming increasingly significant for an early detection of numerous cancers and minimally invasive surgical procedures. The paper briefly describes the methodology adopted for the 2020 Endoscopy Artefact Detection and Segmentation (EAD2020) challenge1. A number of novel variants of the DeepLab V3+ encoder-decoder architecture have been investigated, implemented and tested for the segmentation sub-challenge. Modifications were introduced to improve: selection of image futures, segmentation of small objects, and use of the encoder output information. The proposed methods achieved competitive segmentation score results on both release-I and releaseII test datasets. For the detection sub-challenge three off-theshelf deep detection networks have been optimised and evaluated on the EAD data.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        Automated analysis of endoscopic images has obvious
practical clinical importance. For example, colorectal cancer is one
of the leading causes of death worldwide, e.g. in the United
States, it is the third largest cause of cancer deaths; whereas
in Europe, it is the second largest with 243,000 deaths in
2018 [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Colonoscopy is the gold standard for colon
screening, with colon cancer survival rate strongly depending on the
early detection, i.e. a colonoscopy procedure.
      </p>
      <p>Automation of the analysis of endoscopic images poses
significant technical difficulties. As evident from the EAD
challenge, the segmentation task is a very demanding
problem, with multiple difficult to define semantic categories,
possibly represented within the same/similar image locations and
structures of significantly different sizes. Additionally, some
of these categories (e.g. “bubbles”) are difficult to
discriminate with respect to appearance and spatial distribution.
1It refers to the results submitted by the CVML team.</p>
      <p>Copyright c 2020 for this paper by its authors. Use permitted under
Creative Commons License Attribution 4.0 International (CC BY 4.0).</p>
      <p>
        Segmentation is one of the key enabling technologies in
medical image analysis with a great variety of methods
proposed [
        <xref ref-type="bibr" rid="ref2 ref3 ref4">2, 3, 4</xref>
        ]. More recently, methods based on deep
learning showed significant improvement in the quality of the
segmentation also in analysis of colonoscopy images [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ].
      </p>
      <p>
        The key architectures used as the baseline for the
segmentation methods, developed for the EAD challenge, are Dilated
ResFCN [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], previously proposed by the authors, and the
well-known DeepLab V3+ [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. The summary of the changes
made to these baseline architectures is briefly explained in
section 3. For completeness the detection sub-task has been
also investigated with the YOLO V3 [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], Faster R-CNN [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ],
and Cascade R-CNN [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] methods used as the baseline, with
their design parameters optimised.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. DATASETS</title>
      <p>
        Only the data, which have been made available as part of
the EAD2020 challenge [
        <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
        ] have been directly used for
the reported methods’ development. Some of the networks
and/or sub-networks used in the designed architectures, have
been acquired from the GitHub repository2. These are
normally pre-trained on open generic image datasets, such as
ImageNet or COCO. Apart from such cases, no data other than
EAD2020, have been used for training, validation or testing
of the developed architectures.
      </p>
      <p>The original EAD2020 training images are augmented by
rotation, colour jitter and elastic deformations. For the
segmentation task, all the images have been scaled to 513 513
pixels in size, with two training data subsets created. The
smaller training subset consists of 11,376 images, augmented
from the phase-I training dataset. The networks trained on
this smaller subset have been validated on the phase-II
training dataset and online on the test datasets. This small
training subset was predominantly used to quickly verify specific
design choices made during the methods’ development. The
larger training subset consists of 38,195 images augmented
2//github.comf/ultrlytics/yolov3,/open-mmlab/mmdetection,/hujiefrank/SENetg.
from the phase-I and phase-II training datasets. That
bigger training set was used to train architectures which have
been thought to provide competitive results when trained on
the smaller dataset. The networks trained on the larger
training subset were only evaluated online on the EAD2020 test
datasets.</p>
      <p>For the detection sub-problem, the images have been
scaled to 667 400 pixels in size. As for the segmentation,
two augmented training subsets were created. The smaller
subset with images augmented from phase-I training dataset
consists of 8800 images, whereas the large subset has 30,372
images augmented from the phase-I and phase-II training
datasets.</p>
    </sec>
    <sec id="sec-3">
      <title>3. METHODS</title>
      <p>
        DeepLab V3+ [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] is an end-to-end trained semantic
segmentation network, where lower down-sampling rate and dilated
convolutions are used to maintain the size of feature maps,
and an atrous spatial pyramid pooling (ASPP) module
generates the final features based on multiple receptive fields.
Finally, these features are up-sampled, and the classifier assigns
the unique class label to each pixel.
      </p>
      <p>
        A number of novel network architectures (here
collectively named as DeepEAD), based on the DeepLab V3+, have
been proposed and validated for the EAD2020 segmentation
challenge. In order to segment the overlapping objects, the
original multi-class classifier is replaced with 5 binary
classifiers. Further changes lead to three network architectures:
Network 1: The original DeepLab V3+ main
subnetwork is replaced by the SE-ResNeXt-50 [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. It is
expected to provide better image features, as it
outperforms both Xception and ResNet architectures
(originally used by different implementations of the DeepLab
V3+) on the image classification task.
      </p>
      <p>Network 2: Based on Network 1, with the global
pooling removed from the ASPP and replaced with 3 3
convolutions. The corresponding receptive fields are
expected to improve segmentation of the small objects.
Furthermore, the number of the convolution kernels at
each resolution is selected to emphasise small objects.
Fig. 2. The number of valid weights in the dilation kernels
shown in Fig.1.</p>
      <p>Network 3: Shown in Fig.1, is based on Network 2,
with the squeeze and excitation module added behind
the ASPP module. This is to introduce attention
gating at the output of the original encoder to better utilise
information available in the computed feature maps.</p>
      <p>
        Following on the methodology proposed in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], Fig.2
shows the number of active kernel weights of the dilated
subnetworks. It can be seen that with a too high dilation rate the
3 3 kernel is effectively reduced to a 1 1 kernel. However, a
too small dilation rate results in a small receptive field, having
a negative effect on the network performance. The selected
dilation rates of 2, 4, and 6 provide an effective compromise
with kernels having between 4 and 9 valid weights.
      </p>
      <p>Since the proposed networks don’t have built-in rotation
invariance, to improve the segmentation accuracy the image
rotation augmentation during test time has been investigated.
For this purpose, rotated versions of the test image are
presented to the network and the corresponding outputs are
averaged to better utilise generalisation properties of the network.
The adopted test time augmentation process is explained in
Fig.3. The corresponding results, shown in section 4,
demonstrate that the test time augmentation does indeed have a
significant impact on the segmentation performance.</p>
    </sec>
    <sec id="sec-4">
      <title>4. RESULTS</title>
      <p>This section reports on a sample of results obtained for the
segmentation and detection methods described above.
Table 1 shows a representative sample of the results obtained
for the segmentation task on both validation and release-I test
datasets. The results obtained on the validation data (phase-II
training data) are reported in the second column, with all
the networks trained only on the augmented images from
the phase-I training dataset. The results on the release-I test
dataset are reported in the third column. The symbol “*”
indicates that the result has been obtained for the network
trained on the large training dataset (i.e. images augmented
from the phase-I and phase-II training sets), otherwise results
have been obtained for the network trained on the small
training dataset (i.e. images augmented from the phase-I training
dataset only - see section 2 for more details). It could be
concluded that the gradual improvement of the results on the
validation data is replicated on the test data. As expected
the use of the large training set also improves performance.
This can be seen from the results reported for Network 2,
with the segmentation score of 0.50 for the network trained
on a smaller training set, and score of 0.59 for the exactly the
same network but trained on the large dataset. It seems that
the segmentation score of 0.5934 (for the Network 2 trained
on the larger training set) was a competitive result on the
release-I test dataset.</p>
      <p>The best results obtained on the release-II test dataset,
with all the networks trained on the larger training dataset,
are reported in Table 2. As evident from the table, Network
3 provides the best segmentation results with the test time
augmentation improving the segmentation score by 0.0434,
i.e. about 8%. The effects of the test time augmentation are</p>
    </sec>
    <sec id="sec-5">
      <title>Method</title>
      <p>DeepLab v3+
Network 1
Network 2
Network 3
shown in Fig.4 demonstrating impact of the augmentation on
segmentation of the ”instrument” class.</p>
      <p>Various post-processing operations have been also tested,
including hole filling and removal of objects from the image
black boundary. These, though, had a relatively small, and
difficult to predict, effect on the segmentation score. The
segmentation score result for the final submission was reported
as 0.5916, which was slightly lower than the best result of
0.5922 (see Table 2).</p>
      <p>Table 3 shows results obtained for different detection
networks tested on the release-II test data. It could be observed
that R-CNN networks outperform the Yolo network, with the
best detection score achieved by the Faster R-CNN. This is
different from the results obtained on the release-I test set (not
reported here) where the Yolo network achieved better result.
This though could be possibly explained by optimisation of
the networks design parameters during the second phase of
testing.</p>
    </sec>
    <sec id="sec-6">
      <title>5. DISCUSSION &amp; CONCLUSION</title>
      <p>The paper describes novel segmentation networks,
highlighting the key characteristics of the proposed deep
architectures. The proposed methods achieved segmentation scores of
0.5934 on the release-I test data and 0.5922 on the release-II
test data, which seem to be competitive. The overall detection
performance also seems comparatively reasonable with best
detection score of 0.2335 on the release-II test data. However,
the statistical significance of these results would need to be
investigated. Further improvements could be possible, e.g.
with the image aspect ratio augmentation to reflect the input
format of the adopted networks, or use of the segmentation
network as a pre-selection tool for detection of small objects
(e.g. specularity artefacts).</p>
    </sec>
    <sec id="sec-7">
      <title>6. REFERENCES</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.</given-names>
            <surname>Ferlay</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Colombet</surname>
          </string-name>
          , I. Soerjomataram,
          <string-name>
            <given-names>T.</given-names>
            <surname>Dyba</surname>
          </string-name>
          , G. Randi,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bettio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gavin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Visser</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Bray</surname>
          </string-name>
          .
          <article-title>Cancer incidence and mortality patterns in europe: Estimates for 40 countries and 25 major cancers in 2018</article-title>
          .
          <source>European Journal of Cancer</source>
          ,
          <volume>103</volume>
          :
          <fpage>356</fpage>
          -
          <lpage>387</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Aymeric</given-names>
            <surname>Histace</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Bogdan J.</given-names>
            <surname>Matuszewski</surname>
          </string-name>
          , and Yan Zhang.
          <article-title>Segmentation of myocardial boundaries in tagged cardiac MRI using active contours: A gradientbased approach integrating texture analysis</article-title>
          .
          <source>Int. J. Biomedical Imaging</source>
          ,
          <year>2009</year>
          :
          <volume>983794</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>983794</lpage>
          :
          <fpage>8</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Yan</given-names>
            <surname>Zhang</surname>
          </string-name>
          , Bogdan J.
          <string-name>
            <surname>Matuszewski</surname>
            , Aymeric Histace, Fre´de´ric Precioso, Judith Kilgallon, and
            <given-names>Christopher J.</given-names>
          </string-name>
          <string-name>
            <surname>Moore</surname>
          </string-name>
          .
          <article-title>Boundary delineation in prostate imaging using active contour segmentation method with interactively defined object regions</article-title>
          . volume
          <volume>6367</volume>
          of Lecture Notes in Computer Science, pages
          <fpage>131</fpage>
          -
          <lpage>142</lpage>
          . Springer,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Yan</given-names>
            <surname>Zhang</surname>
          </string-name>
          , Bogdan J.
          <string-name>
            <surname>Matuszewski</surname>
          </string-name>
          , Aymeric Histace, and Fre´de´ric Precioso.
          <article-title>Statistical model of shape moments with active contour evolution for shape detection and segmentation</article-title>
          .
          <source>Journal of Mathematical Imaging and Vision</source>
          ,
          <volume>47</volume>
          (
          <issue>1-2</issue>
          ):
          <fpage>35</fpage>
          -
          <lpage>47</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Yun</given-names>
            <surname>Bo</surname>
          </string-name>
          Guo and
          <string-name>
            <surname>Bogdan J. Matuszewski.</surname>
          </string-name>
          <article-title>GIANA polyp segmentation with fully convolutional dilation neural networks</article-title>
          .
          <source>In Proceedings of the 14th International Joint Conference on Computer Vision</source>
          , Imaging and
          <source>Computer Graphics Theory and Applications</source>
          ,
          <string-name>
            <surname>VISIGRAPP</surname>
          </string-name>
          <year>2019</year>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Yun</given-names>
            <surname>Bo</surname>
          </string-name>
          Guo and
          <string-name>
            <given-names>Bogdan J.</given-names>
            <surname>Matuszewski</surname>
          </string-name>
          .
          <article-title>Polyp segmentation with fully convolutional deep dilation neural network</article-title>
          .
          <source>In Medical Image Understanding and Analysis - 23rd Conference</source>
          ,
          <string-name>
            <surname>MIUA</surname>
          </string-name>
          <year>2019</year>
          ,
          <article-title>Liverpool</article-title>
          ,
          <string-name>
            <surname>UK</surname>
          </string-name>
          ,
          <source>July 24-26</source>
          ,
          <year>2019</year>
          , Proceedings, volume
          <volume>1065</volume>
          of Communications in Computer and Information Science, pages
          <fpage>377</fpage>
          -
          <lpage>388</lpage>
          . Springer,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Liang-Chieh</surname>
            <given-names>Chen</given-names>
          </string-name>
          , Yukun Zhu, George Papandreou, Florian Schroff, and
          <string-name>
            <given-names>Hartwig</given-names>
            <surname>Adam</surname>
          </string-name>
          .
          <article-title>Encoder-decoder with atrous separable convolution for semantic image segmentation</article-title>
          .
          <source>In Proceedings of the European conference on computer vision (ECCV)</source>
          , pages
          <fpage>801</fpage>
          -
          <lpage>818</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Joseph</given-names>
            <surname>Redmon</surname>
          </string-name>
          and
          <string-name>
            <given-names>Ali</given-names>
            <surname>Farhadi</surname>
          </string-name>
          .
          <article-title>Yolov3: An incremental improvement</article-title>
          .
          <source>CoRR</source>
          , abs/
          <year>1804</year>
          .02767,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Shaoqing</given-names>
            <surname>Ren</surname>
          </string-name>
          , Kaiming He,
          <string-name>
            <surname>Ross B. Girshick</surname>
            , and
            <given-names>Jian</given-names>
          </string-name>
          <string-name>
            <surname>Sun. Faster R-CNN</surname>
          </string-name>
          <article-title>: towards real-time object detection with region proposal networks</article-title>
          .
          <source>CoRR, abs/1506.01497</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Zhaowei</given-names>
            <surname>Cai</surname>
          </string-name>
          and
          <string-name>
            <given-names>Nuno</given-names>
            <surname>Vasconcelos</surname>
          </string-name>
          .
          <article-title>Cascade R-CNN: high quality object detection and instance segmentation</article-title>
          .
          <source>CoRR</source>
          , abs/
          <year>1906</year>
          .09756,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Sharib</surname>
            <given-names>Ali</given-names>
          </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>
            <given-names>Roger D.</given-names>
            <surname>Soberanis-Mukul</surname>
          </string-name>
          , Shadi Albarqouni, Xiaokang Wang,
          <string-name>
            <surname>Chunqing</surname>
            <given-names>Wang</given-names>
          </string-name>
          , Seiryo Watanabe, Ilkay Oksuz, Qingtian Ning, Shufan Yang, Mohammad Azam Khan, Xiaohong W. Gao, Stefano Realdon, Maxim Loshchenov, Julia A.
          <string-name>
            <surname>Schnabel</surname>
          </string-name>
          , James E. East, Geroges Wagnieres, Victor B.
          <string-name>
            <surname>Loschenov</surname>
            , Enrico Grisan, Christian Daul, Walter Blondel, and
            <given-names>Jens</given-names>
          </string-name>
          <string-name>
            <surname>Rittscher</surname>
          </string-name>
          .
          <article-title>An objective comparison of detection and segmentation algorithms for artefacts in clinical endoscopy</article-title>
          .
          <source>Scientific Reports</source>
          ,
          <volume>10</volume>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Sharib</surname>
            <given-names>Ali</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Felix Zhou</surname>
            , Christian Daul, Barbara Braden, Adam Bailey, Stefano Realdon, James East, Georges Wagnieres, Victor Loschenov,
            <given-names>Enrico</given-names>
          </string-name>
          <string-name>
            <surname>Grisan</surname>
          </string-name>
          , et al.
          <article-title>Endoscopy artifact detection (ead 2019) challenge dataset</article-title>
          .
          <source>arXiv preprint arXiv:1905.03209</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Jie</surname>
            <given-names>Hu</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Li</given-names>
            <surname>Shen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and Gang</given-names>
            <surname>Sun</surname>
          </string-name>
          .
          <article-title>Squeeze-and-excitation networks</article-title>
          .
          <source>CoRR, abs/1709.01507</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Liang-Chieh</surname>
            <given-names>Chen</given-names>
          </string-name>
          , George Papandreou, Florian Schroff, and
          <string-name>
            <given-names>Hartwig</given-names>
            <surname>Adam</surname>
          </string-name>
          .
          <article-title>Rethinking atrous convolution for semantic image segmentation</article-title>
          .
          <source>CoRR, abs/1706.05587</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>