<!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>
      <journal-title-group>
        <journal-title>Scott Fernquest, Daniel Park, Marija Marcan, Antony
Palmer, Irina Voiculescu, and Sion Glyn-Jones. Seg-
mentation of hip cartilage in compositional magnetic
resonance imaging: A fast, accurate, reproducible, and
clinically viable semi-automated methodology. Journal
of Orthopaedic Research R</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>OXENDONET: A DILATED CONVOLUTIONAL NEURAL NETWORKS FOR ENDOSCOPIC ARTEFACT SEGMENTATION</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mourad Gridach</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Irina Voiculescu</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, High Institute of Technology</institution>
          ,
          <addr-line>Agadir</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Computer Science, University of Oxford</institution>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <volume>36</volume>
      <issue>8</issue>
      <fpage>2280</fpage>
      <lpage>2287</lpage>
      <abstract>
        <p>Medical image segmentation plays a key role in many generic applications such as population analysis and, more accessibly, can be made into a crucial tool in diagnosis and treatment planning. Its output can vary from extracting practical clinical information such as pathologies (detection of cancer), to measuring anatomical structures (kidney volume, cartilage thickness, bone angles). Many prior approaches to this problem are based on one of two main architectures: a fully convolutional network or a U-Net-based architecture. These methods rely on multiple pooling and striding layers to increase the receptive field size of neurons. Since we are tackling a segmentation task, the way pooling layers are used reduce the feature map size and lead to the loss of important spatial information. In this paper, we propose a novel neural network, which we call OxEndoNet. Our network uses the pyramid dilated module (PDM) consisting of multiple dilated convolutions stacked in parallel. The PDM module eliminates the need of striding layers and has a very large receptive field which maintains spatial resolution. We combine several pyramid dilated modules to form our final OxEndoNet network. The proposed network is able to capture small and complex variations in the challenging problem of Endoscopy Artefact Detection and Segmentation where objects vary largely in scale and size.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>Medical image segmentation [1, 2] is an important step in
many medical applications such as population analysis,
diagnosis disease, planning treatments and medical
intervention, where the goal is to extract useful information such as
pathologies, biological organs and structures. In most clinics,
segmentation currently relies on the time consuming task of
drawing contours manually, by medical experts for instance
radiologists, pathologists, ophthalmologists, etc. This can
be challenging because features of interest (soft tissue, blood
vessels, cancer cells) can have large and complex variations
Work carried out during a collaborative visit at the University of Oxford
Copyright c 2020 for this paper by its authors. Use permitted under
Creative Commons License Attribution 4.0 International (CC BY 4.0).
(contrast, blur, noise, artifacts, and distortion). Automating
even part of the segmentation task is a good way of reducing
time spent on routine activities, as well as improving the
handling of larger volumes of data which are increasingly
available from a large variety of modern scanners. Any such
automated process should, of course, still allow for manual
override by a human expert.</p>
      <p>Recently, deep neural networks (DNNs), have been
successfully used in semantic and biomedical image
segmentation. Long et al. [3] proposed a fully convolutional network
(FCN) to perform end-to-end semantic image segmentation,
which surpasses all the existing approaches. Ronneberger
et al. [4] developed a U-shaped deep convolutional network
called U-Net consisting of contracting path to capture context
and a symmetric expanding path that enables precise
localization. Using this (now widely cited) architecture, U-Net
outperforms all the previous models by a significant margin.
Based on U-Net, Chen et al. [5] developed a model called
DCAN, which won the 2015 MICCAI Gland Segmentation
Challenge.</p>
      <p>Such approaches suffer from two main limitations: firstly,
with complex and large variations in the size of objects in
medical images, the FCN with single receptive field size fails
to deal with such variations. Secondly, like in the case of
object detection and classical semantic segmentation, in
medical image segmentation global context is also very important.
Classical networks such as U-Net and FCN miss some parts
of the images because they fail to see the entire image and
incorporate global context in producing the correct
segmentation mask. For example, U-Net only has receptive fields that
spann 68 68 pixels [4].</p>
      <p>Our goal has therefore been to design a network that is
able to integrate global context in order to detect and assess
the interdependence of organs in medical images.</p>
      <p>To address the issues described above, we propose the
novel OxEndoNet, a neural network architecture based on
dilated convolutions. This architecture tackles the
challenging variations in the size of anatomical features in medical
images. OxEndoNet is used to address the problems of the
EAD2020 Challenge (a multi-class artefact segmentation in
video endoscopy).</p>
      <p>Our network has a large receptive field that uses a novel
architecture module called the Pyramid Dilated Module
(PDM) to capture highly appropriate, robust and dense
local and global features, which directly influence the final
prediction and make it more accurate. The PDM module
consists of multiple dilated convolutions stacked in
parallel. Combining several PDM layers leads to our OxEndoNet
network, which is detailed in Section 3.3.</p>
      <p>Unlike many methods used in other similar challenges, an
ensemble of models was not used in this case, which makes
our OxEndoNet a promising framework for the future.</p>
    </sec>
    <sec id="sec-2">
      <title>2. DATASETS</title>
      <p>
        In this challenge, we use the Endoscopy Artefact Detection
and Segmentation dataset1. Its goal is to capture the wide
visual diversity in endoscopic videos acquired in everyday
clinical settings. For more details about the dataset, we refer the
reader to [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">6, 7, 8</xref>
        ]. The training employed the released data
split into two sets: 80% of it was used for training per se,
whereas the remainder 20% was kept as validation data. The
final architecture is based on the results from the validation
data. The metrics around which the learning was based are
Accuracy and F1-score, hence our network scoring well in
the F1 measure in this challenge.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. METHODS</title>
      <p>Some background information about other networks is
necessary in order to describe our proposed architecture.</p>
    </sec>
    <sec id="sec-4">
      <title>3.1. Dilated Convolution</title>
      <p>
        Dilated convolution (or Atrous convolution) was originally
developed in algorithme a` trous for wavelet
decomposition [
        <xref ref-type="bibr" rid="ref4">9</xref>
        ]. The main idea of dilated convolutions is to insert
holes (trous in French) as zeros between pixels in
convolutional filters. As a result, we increase the image resolution,
which allows dense feature extraction in convolutional neural
networks. More formally, given 1-d input signal f and y
as the output signal at location i of a dilated convolution,
we represent dilated convolution in one dimension as the
following:
y[i] =
      </p>
      <p>
        S
X f [i + d s] w[s]
s=1
(1)
where w[s] denotes the sth parameter of the filter, d is the
dilation rate, and S is the filter size. When d = 1, dilated
convolutions correspond to standard convolutions. In other
words, dilated convolution is equivalent to convolving the
input f with up-sampled filters produced by inserting d 1
zeros between two consecutive filter values. Therefore, a
1https://ead2020.grand-challenge.org
large dilation rate means a large receptive field. Its main
advantage is the ability to enlarge the receptive field size to
incorporate context without introducing extra parameters or
computation cost. Dilated convolution has been successfully
applied in many computer vision applications such as audio
generation [
        <xref ref-type="bibr" rid="ref5">10</xref>
        ], object detection [
        <xref ref-type="bibr" rid="ref6">11</xref>
        ], and semantic
segmentation [
        <xref ref-type="bibr" rid="ref7">12</xref>
        ].
      </p>
    </sec>
    <sec id="sec-5">
      <title>3.2. Pyramid Dilated Module</title>
      <p>In a deep neural network, the size of receptive field plays an
important role in indicating the extent to which context
information is used. Previous work uses pooling layers and strided
convolution to enlarge the receptive field. These techniques
significantly improve the performance in applications like
image classification and object detection because they require a
single prediction per input image. However, in tasks
requiring dense per-pixel prediction such as image segmentation,
strided layers often fail to get better results because some
details about the spatial information is lost, which influences the
pixel-wise prediction. An alternative solution to strided
convolution is to increase the size of the filters.</p>
      <p>A common limitation of this method is a severe increase
in the number of parameters to optimize and training time.</p>
    </sec>
    <sec id="sec-6">
      <title>3.3. OxEndoNet Network</title>
      <p>
        Motivated by the recent success of dilated convolution, we
propose a new pyramid dilated module (PDM), which
empirically proves to be a powerful feature extractor in endoscopy
artefact detection and segmentation task. As shown in
Figure 1, we stacked convolutions with different dilation rates
in parallel. In this case, PDM has four parallel convolutions
with 3 3 filter size and dilation rates of 1, 2, 3 and 4.
The activation function we used is the Rectified Linear Unit
(ReLU) [
        <xref ref-type="bibr" rid="ref8">13</xref>
        ]. The result of each convolution with dilation rate
produces the same number of output dimension. To form the
final PDM module, we concatenate the outputs of each dilated
convolution. By combining the dilated convolutions with
different dilation rates, the PDM module is able to extract
useful features for objects of various sizes. All the previous
advantages play a remarkable role in medical image
segmentation, because medical images often feature organs of different
sizes.
      </p>
      <p>
        Given this PDM, we propose the OxEndoNet network
illustrated in Figure 2. For each input image, we use ResNet-50
pretrained on ImageNet [
        <xref ref-type="bibr" rid="ref9">14</xref>
        ] as the base network to extract the
feature map followed by multiple PDM layers to form an
endto-end trainable network. By using several layers, we increase
the receptive field size which allows our model to use context
information. In the final architecture, we use four PDM
layers; each layer uses four parallel dilated convolutions with
filter size of 3 3 and dilation rates of 1, 2, 3, and 4. We note
that the number of PDM layers and the number of parallel
dilated convolutions are hyperparameters. The PDM layers
have 64, 128, 256, and 128 output channels where we use 16,
32, 64 and 32 filters respectively. We feed the final PDM layer
to a convolution layer followed by a bilinear interpolation to
up-scale the feature map to the original size of an image.
      </p>
      <p>The architecture design followed two key observations.
Firstly, recognizing organs in medical images requires a high
spatial precision that is lost when applying pooling with
striding layers. This is the main issue in FCN- and U-Net-based
models. Secondly, complex and large variations in the size of
objects in medical images lead to inaccurate prediction due to
the small or medium sized receptive field which fails to deal
with such variations. Therefore, an accurate model should
have a large receptive field to handle these complex
variations of organs in images. Our OxEndoNet network produces
a large receptive field to incorporate larger context without
increasing the number of parameters or the amount of
computation while preserving full spatial resolution.</p>
    </sec>
    <sec id="sec-7">
      <title>Model</title>
      <sec id="sec-7-1">
        <title>OxEndoNet</title>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>Overlap</title>
      <p>0.4901</p>
    </sec>
    <sec id="sec-9">
      <title>F2-score</title>
      <p>0.5107
score-s
0.5194</p>
    </sec>
    <sec id="sec-10">
      <title>4. EXPERIMENTS AND RESULTS</title>
      <p>
        We implemented OxEndoNet using the public framework
PyTorch [
        <xref ref-type="bibr" rid="ref10">15</xref>
        ]. The number of PDM layers, learning rate and the
number of parallel dilated convolutions are the main
hyperparameters that influenced our models performance. During
training, we used the Adam optimizer [
        <xref ref-type="bibr" rid="ref11">16</xref>
        ] with the default
initial learning rate of 3:10 3 and weight decay of 10 4.
Furthermore, we used the poly learning rate policy [
        <xref ref-type="bibr" rid="ref12">17</xref>
        ] by
multiplying the initial rate with (1 epoch=maxEpoches)0:9 and
trained the models for 300 epochs. For the number of PDM
layers, we conduct experiments with 3, 4 and 5 layers.
Concerning the number of parallel dilated convolutions, we ran
experiments with 3, 4 and 5 parallel convolutions. It should
also be noted that all the hyperparameters were selected based
on performance on validation data.
      </p>
      <p>We tested the performance of our model on the released
test data named as Test Data Phase 1, which consisted of 50%
of the overall test data. In Phase 1, the test data contained 80
images, the results of which we submitted to the challenge.
Table 1 shows the results of our model on this test data. The
overall results will specified after the workshop.</p>
    </sec>
    <sec id="sec-11">
      <title>5. DISCUSSION &amp; CONCLUSION</title>
      <p>We have described OxEndoNet, a neural network designed to
tackle the challenging problem of Endoscopy Artefact
Detection and Segmentation where objects vary largely in scale and
size. Its use of pyramid dilated module consists of parallel
dilated convolutions concatenated to provide additional
contextual information. The need of pooling and striding layers,
considered a major drawback of other segmentation methods,
is fully eliminated. Both PDM and OxEndoNet will be useful
frameworks to explore by the community for other computer
vision tasks. In the future, we plan to test our model on a
wide variety of medical image volumes, as well as on generic
semantic image segmentation tasks.</p>
    </sec>
    <sec id="sec-12">
      <title>6. ACKNOWLEDGMENT</title>
      <p>We would like to thank AfOx for the visiting fellowship
which supported Mourad Gridach’s visit to the Oxford
Department of Computer Science, where this model was
designed.</p>
    </sec>
    <sec id="sec-13">
      <title>7. REFERENCES</title>
      <p>[2] Varduhi Yeghiazaryan and Irina D Voiculescu. Family
of boundary overlap metrics for the evaluation of
medical image segmentation. Journal of Medical Imaging,
5(1):015006, 2018.
[3] Jonathan Long, Evan Shelhamer, and Trevor Darrell.</p>
      <p>Fully convolutional networks for semantic
segmentation. In Proceedings of the IEEE conference on
computer vision and pattern recognition, pages 3431–3440,
2015.
[4] Olaf Ronneberger, Philipp Fischer, and Thomas Brox.</p>
      <p>U-net: Convolutional networks for biomedical image
segmentation. In International Conference on
Medical image computing and computer-assisted
intervention, pages 234–241. Springer, 2015.
[5] Hao Chen, Xiaojuan Qi, Lequan Yu, and Pheng-Ann
Heng. Dcan: deep contour-aware networks for accurate
gland segmentation. In Proceedings of the IEEE
conference on Computer Vision and Pattern Recognition,
pages 2487–2496, 2016.
Shadi Albarqouni, Xiaokang Wang, Chunqing Wang,
Seiryo Watanabe, Ilkay Oksuz, Qingtian Ning,
Shufan Yang, Mohammad Azam Khan, Xiaohong W. Gao,
Stefano Realdon, Maxim Loshchenov, Julia A.
Schnabel, James E. East, Geroges Wagnieres, Victor B.
Loschenov, Enrico Grisan, Christian Daul, Walter
Blondel, and Jens Rittscher. An objective comparison of
detection and segmentation algorithms for artefacts in
clinical endoscopy. Scientific Reports, 10, 2020.</p>
      <sec id="sec-13-1">
        <title>Adam: A</title>
        <p>arXiv preprint</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Sharib</given-names>
            <surname>Ali</surname>
          </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="ref2">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Sharib</given-names>
            <surname>Ali</surname>
          </string-name>
          , Felix Zhou, Adam Bailey, Barbara Braden, James East, Xin Lu, and
          <string-name>
            <given-names>Jens</given-names>
            <surname>Rittscher</surname>
          </string-name>
          .
          <article-title>A deep learning framework for quality assessment and restoration in video endoscopy</article-title>
          .
          <source>arXiv preprint arXiv:1904.07073</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [8]
          <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.</surname>
          </string-name>
          Soberanis-Mukul,
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Matthias</given-names>
            <surname>Holschneider</surname>
          </string-name>
          , Richard Kronland-Martinet,
          <string-name>
            <given-names>Jean</given-names>
            <surname>Morlet</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Ph</given-names>
            <surname>Tchamitchian</surname>
          </string-name>
          .
          <article-title>A real-time algorithm for signal analysis with the help of the wavelet transform</article-title>
          .
          <source>In Wavelets</source>
          , pages
          <fpage>286</fpage>
          -
          <lpage>297</lpage>
          . Springer,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Aaron</surname>
            <given-names>van den Oord</given-names>
          </string-name>
          , Sander Dieleman, Heiga Zen, Karen Simonyan, Oriol Vinyals, Alex Graves, Nal Kalchbrenner,
          <string-name>
            <given-names>Andrew</given-names>
            <surname>Senior</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Koray</given-names>
            <surname>Kavukcuoglu</surname>
          </string-name>
          .
          <article-title>Wavenet: A generative model for raw audio</article-title>
          .
          <source>arXiv preprint arXiv:1609.03499</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Jifeng</surname>
            <given-names>Dai</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Yi</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Kaiming</given-names>
            <surname>He</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Jian</given-names>
            <surname>Sun</surname>
          </string-name>
          . R-fcn:
          <article-title>Object detection via region-based fully convolutional networks</article-title>
          .
          <source>In Advances in neural information processing systems</source>
          , pages
          <fpage>379</fpage>
          -
          <lpage>387</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>Zhengyang</given-names>
            <surname>Wang</surname>
          </string-name>
          and
          <string-name>
            <given-names>Shuiwang</given-names>
            <surname>Ji</surname>
          </string-name>
          .
          <article-title>Smoothed dilated convolutions for improved dense prediction</article-title>
          .
          <source>In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery &amp; Data Mining</source>
          , pages
          <fpage>2486</fpage>
          -
          <lpage>2495</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Xavier</surname>
            <given-names>Glorot</given-names>
          </string-name>
          , Antoine Bordes, and
          <string-name>
            <given-names>Yoshua</given-names>
            <surname>Bengio</surname>
          </string-name>
          .
          <article-title>Deep sparse rectifier neural networks</article-title>
          .
          <source>In Proceedings of the fourteenth international conference on artificial intelligence and statistics</source>
          , pages
          <fpage>315</fpage>
          -
          <lpage>323</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Kaiming</surname>
            <given-names>He</given-names>
          </string-name>
          , Xiangyu Zhang, Shaoqing Ren, and
          <string-name>
            <given-names>Jian</given-names>
            <surname>Sun</surname>
          </string-name>
          .
          <article-title>Deep residual learning for image recognition</article-title>
          .
          <source>In Proceedings of the IEEE conference on computer vision and pattern recognition</source>
          , pages
          <fpage>770</fpage>
          -
          <lpage>778</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Adam</surname>
            <given-names>Paszke</given-names>
          </string-name>
          , Sam Gross, Soumith Chintala, Gregory Chanan, Edward Yang,
          <string-name>
            <surname>Zachary</surname>
            <given-names>DeVito</given-names>
          </string-name>
          , Zeming Lin, Alban Desmaison, Luca Antiga, and
          <string-name>
            <given-names>Adam</given-names>
            <surname>Lerer</surname>
          </string-name>
          .
          <article-title>Automatic differentiation in pytorch</article-title>
          .
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Diederik</surname>
            <given-names>P Kingma</given-names>
          </string-name>
          and
          <article-title>Jimmy Ba. method for stochastic optimization</article-title>
          .
          <source>arXiv:1412.6980</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Liang-Chieh</surname>
            <given-names>Chen</given-names>
          </string-name>
          , George Papandreou, Iasonas Kokkinos, Kevin Murphy, and Alan L Yuille.
          <article-title>Deeplab: Semantic image segmentation with deep convolutional nets, atrous convolution, and fully connected crfs</article-title>
          .
          <source>IEEE transactions on pattern analysis and machine intelligence</source>
          ,
          <volume>40</volume>
          (
          <issue>4</issue>
          ):
          <fpage>834</fpage>
          -
          <lpage>848</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>