<!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>A SUBMISSION NOTE ON EAD 2020: DEEP LEARNING BASED APPROACH FOR DETECTING ARTEFACTS IN ENDOSCOPY Vishnusai Y, Prithvi Prakash, Nithin Shivashankar,</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Mimyk Medical Simulations Pvt Ltd, Indian Institute of Science</institution>
          ,
          <addr-line>Bengaluru</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <volume>2366</volume>
      <abstract>
        <p>Deep neural network-based methods are becoming popular for disease diagnosis and treatment in Endoscopy. In this paper, we discuss our submission to Endoscopic Artefact Detection Challenge (EAD2020). The competition is part of grand challenges in Biomedical Image Analysis and consists of three sub-tasks1: i) Bounding box-based localisation of artefacts ii) Region-based segmentation of artefacts, and iii) Out of sample generalisation task. For the first sub-task, we modify the Faster R-CNN object detector by integrating a powerful backbone network and a feature pyramidal module. For the second sub-task, we implemented a U-Net based autoencoder with a modified loss function to construct the semantic channels. For the third sub-task, we used ensembling techniques along with a dataaugmentation technique inspired by RandAugment to boost the generalisation performance. We report a Scored of 0:1869 0:1076 for the first task, sscore of 0.5187 with a sstd of 0.2755 for the second task and mAPg of 0.2620 and a devg of 0.0890 for the third task on the test data-set. Our method for the third task, achieves the third position on the leaderboard for the mAPg metric and also surpasses the results obtained by many methods in the previous EAD2019 challenge.</p>
      </abstract>
      <kwd-group>
        <kwd>Endoscopic Artefact Detection Challenge</kwd>
        <kwd>Faster-RCNN</kwd>
        <kwd>RandAugmentation</kwd>
        <kwd>U-net</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>Endoscopy is widely used as a clinical procedure for early
detection of numerous cancers (e.g., nasopharyngeal,
oesophageal adenocarcinoma, gastric, colorectal cancers,
bladder cancer, etc). It is also used for therapeutic procedures
and minimally invasive surgeries (e.g. Laparoscopy).
During this procedure, an endoscope which is a thin, long and
flexible tube with a camera and a light source located at
its proximal tip is used which helps to visualise the
internal organs and helps for further diagnoses by the clinicians.
A major drawback of the video frames obtained from this
1https://ead2020.grand-challenge.org</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).
process, is that they are corrupted with multiple artefacts
(for e.g. motion blur, pixel saturation, bubbles, fluid, debris,
specularity reflections, etc) even though, the videos might be
captured at a very high resolution. These artefacts prevent
effective diagnoses of pathologies, post-analysis with respect
to retrieving frames for report generation and video
mosaicking for follow-ups. Thus, it becomes essential to use frame
restoration algorithms, which helps to restore the frame to
its highest quality. The frame restoration algorithms require
accurate detection of the spatial location of multi-class
artefacts in the corresponding frames. But present endoscopy
workflow supports the restoration of only one type of artefact
class, which is insufficient for high-quality frame restoration.
So, it becomes essential to build multi-class artefact detectors
which can lead to the development of artefact correction and
frame restoration algorithms for each specific artefact class.</p>
      <p>Endoscopic Artefact Detection challenge 20201, aims
to address the key problem inherent in endoscopy. There
are three sub-tasks in this particular challenge. They are:
i) Bounding box localisation of multi-class artefacts. In this
task, we are required to identify the class of the artefact, along
with its spatial location by identifying the closest bounding
box co-ordinates around the artefact. ii) Semantic
segmentation of artefacts, where we are required to identify the class
of the artefact along with its accurate region in the frame.
Semantic segmentation is more effective than bounding box
based localisation, because the region of interest, i.e. the
artefact region is accurately marked in this task. iii) Out of
sample generalisation task, where we are required to identify
the type and the region of the artefacts through bounding
boxes, from frames not captured for training purposes.</p>
      <p>In our work, we demonstrate the following novelty:
We modify the Faster R-CNN [1] module for the
object detection task. We use a powerful version of the
backbone ResNeXt-101 [2] for effective extraction of
aggregated features. Additionally, we apply a feature
pyramidal network (FPN) [3] module for multi-scale
feature representation.</p>
      <p>
        In-order to improve generalisation, we came up with
an augmentation technique inspired by RandAugment
[4]. RandAugment provided one of the highest boost
in AP on the COCO [
        <xref ref-type="bibr" rid="ref9">5</xref>
        ] and ImageNet [
        <xref ref-type="bibr" rid="ref1">6</xref>
        ] dataset. By
      </p>
    </sec>
    <sec id="sec-2">
      <title>Class labels</title>
      <p>using this technique, we achieved a significant
increment in performance for Task 3. Using an ensemble
of the improved Faster R-CNN and RetinaNet module
along with the augmentation techniques, we achieved
the third position in the leaderboard with respect to the
mAPg metric. We also demonstrate in Section 4.3 that
our model surpasses the results obtained by methods
used in the previous EAD2019 challenge. More details
regarding the augmentation technique are provided in
Section 3.3.</p>
      <p>
        For the second task, we use a U-Net [
        <xref ref-type="bibr" rid="ref2">7</xref>
        ] and similar
augmentation techniques along with adopting Binary Focal
Loss which is further detailed out in Section 3.2.
      </p>
    </sec>
    <sec id="sec-3">
      <title>2. DATASETS</title>
      <p>
        For the EAD 2020 challenge, two types of data-sets [
        <xref ref-type="bibr" rid="ref3 ref4 ref5">8, 9, 10</xref>
        ]
were provided. These data-sets correspond to the two kinds
of tasks, i.e. bounding box based localisation and semantic
segmentation. The details of them are given below:
      </p>
    </sec>
    <sec id="sec-4">
      <title>2.1. Dataset for bounding box based localisation task</title>
      <p>The data-sets for this task were provided in three phases.
There were eight classes of artefacts i.e. specularity,
bubbles, saturation, contrast, blood, instrument, blur and imaging
artefacts. In the first phase, we received 2200 endoscopic
frames. In the second phase, we received 99 frames and in
the third phase, we received five sets of sequential frames,
totally adding to 232 in number. Table 1 provides the
classwise split of the total number of artefacts present in the total
data provided.</p>
      <p>From the table, it is can be inferred that there is
dataimbalance between the classes. Specularity has the highest
number of instances equal to 11856 whereas blood has the
lowest number of instances equal to 528. Also, one more
challenge observed with respect to this data-set is the
nonuniformity of the image size/aspect ratio across the training</p>
    </sec>
    <sec id="sec-5">
      <title>2.2. Dataset for semantic segmentation task</title>
      <p>The data-sets for this task were provided in three phases as
well, with the first release having 474 samples, followed by
the second release of 70 samples, capped off with a final
release of 99 samples amounting to a total of 643 instances.
With segmenting out the artefacts from images as the goal,
each instance had an RGB Image of an arbitrary size paired
up with a corresponding five-channel TIF mask file. The five
channels from the masks represented Instruments,
Specularity, Artefact, Bubbles and Saturation in that order. Each image
had the possibility of overlapping masks.</p>
    </sec>
    <sec id="sec-6">
      <title>3. METHODS</title>
    </sec>
    <sec id="sec-7">
      <title>3.1. Multi-class Artefact Detection</title>
      <p>Faster R-CNN module is a two-stage object detector
containing a backbone with a feature extractor and a prediction
module. Fig 1 shows the different components of the Faster
RCNN module. We discuss below the improvement made to
the Faster R-CNN module to boost the performance towards
the tasks.</p>
      <sec id="sec-7-1">
        <title>3.1.1. Backbone Network</title>
        <p>Backbone networks are used for the low-dimensional
representation of input data. Usually, they are fully convolutional
layers. The choice of a backbone network is crucial in
determining how well the input data, in our case an image is
encoded into a low-dimensional space. Typically, a stronger
backbone network extracts effective features from the input
image which leads to better accuracy of the output
predictions.</p>
        <p>
          In the EAD2020 train data-set (as extension of EAD2019),
as observed, the class objects can be very small in size and
difficult to differentiate from the background [
          <xref ref-type="bibr" rid="ref5">10</xref>
          ]. So, a
need for a strong object detector module becomes
necessary. The standard backbone networks used in literature
[
          <xref ref-type="bibr" rid="ref10 ref11 ref12 ref13 ref6 ref7 ref8">11, 12, 13, 14, 15, 16, 17</xref>
          ] are ResNet-50/101, VGG-16,
Inception models, etc. To design a stronger backbone, we make
use of the simple architectural design exhibited by
ResNet50/VGG-16. The number of hyper-parameters like the filter
size and strides are fixed for each convolutional/residual
block. Each block is followed by a downsampling step and
after every stage of downsampling, the width of the blocks
are multiplied by a factor of two. We build on this simple
architectural design and improvise it by making use of the
concept of simple split-transform-merge, as described in [2].
The input at each stage after the downsampling step is sent
independently to C parallel residual blocks, where C refers to
a hyper-parameter termed as cardinality. The output across
each parallel residual block is concatenated before sending it
to the next downsampling step. This model achieved
state-ofthe-art results on the imagenet dataset.
        </p>
        <p>Given the complications of our data-set, we choose
ResNet-101 having a cardinality C of 64, i.e. a
ResNeXt101 with a cardinality of 64. Fig 2 shows the building block
of the ResNeXt-101 architecture. Inception based modules
are based on a similar concept to the ResNeXt modules and
achieve very good results. But it has complications with
respect to hyper-parameter tuning. The filter size and strides
need to be tailored for each stage and it is unclear as to how
to adapt the architecture to new data-sets.</p>
      </sec>
      <sec id="sec-7-2">
        <title>3.1.2. Feature Pyramidal Network module</title>
        <p>FPN constructs an image pyramid by fusing intermediate
layers from the backbone network. It is a top-down pathway
consisting of lateral connections so the network efficiently
constructs a rich, multi-scale feature pyramid from a single
resolution input image. Since, the data-set in our case consists
of both small and large-sized objects and also objects which
are difficult to detect, using an FPN module builds a
highlevel semantic representation of the input image at both high
and low resolutions, which helps for better predictions. To
achieve this, we build an FPN module on top of the
ResNeXt101 backbone. We construct a pyramid with levels P3 through
P7, where l indicates the pyramid level (Pl has resolution 2l
lower than the input). Also, all pyramid levels have 256
output channels in concordance with [3].</p>
      </sec>
      <sec id="sec-7-3">
        <title>3.1.3. Output prediction module</title>
        <p>The output prediction module consists of two sub-components,
the RPN head and the bounding box prediction module. The
RPN-head proposes regions of interest from the intermediate
feature representations coming from the FPN module. The
bounding box prediction module is again a convolutional
neural network. We chose to go with the standard modules
for the RPN and the bounding box neural network as stated
in [1].</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>3.2. Region based segmentation</title>
      <p>
        The technique being employed for the Semantic
Segmentation task was the U-NET Architecture Autoencoder [
        <xref ref-type="bibr" rid="ref2">7</xref>
        ]. Prior
to training, we apply augmentations on the images and masks
such as flipping, zooming, and rotating to increase the train
sample size. The backbone networks loaded into our models
are weights pre-trained on the ImageNet dataset. For the loss
function, we make use of the Binary Focal Loss [
        <xref ref-type="bibr" rid="ref14">18</xref>
        ] as
opposed to the traditional Binary Cross-Entropy Loss given that
in most masks the negative pixels significantly outnumber the
positive pixels. To gauge the performance of our models we
make use of the Intersection over Union metric (IoU).
      </p>
      <p>I oU =</p>
      <p>T P
(T P + F P + F N )</p>
      <p>
        To prepare the data for training, the images and masks are
scaled down to the uniform size of 256x256. Then, split in
the ratio 80:20 of training to test data, followed by the
aforementioned augmentations applied at random to both pools.
We were able to accomplish this by making use of the inbuilt
Keras [
        <xref ref-type="bibr" rid="ref15">19</xref>
        ] ImageDataGenerator class which provides
highlevel APIs to apply these in batches and the Segmentation
Models Librar [
        <xref ref-type="bibr" rid="ref16">20</xref>
        ] for the various backbones for the U-NET.
      </p>
    </sec>
    <sec id="sec-9">
      <title>3.3. Out-of-sample generalisation</title>
      <p>The out-of-sample generalisation task requires us to detect
artefacts from images different from what was obtained for
training purposes. This requires that the neural network does
not get over-fit to the training data while maintaining its
performance on the test data.</p>
      <p>
        Data-augmentation is a standard technique which
performs label-preserving transformations to the input data-set.
It is a well-known fact that data-augmentation improves
the generalization capability of the deep neural network.
Choosing the right transformations and adopting an effective
methodology for implementing the transformations is crucial
to achieve a high generalization score. Recently, a lot of
research has gone into identifying effective data-augmentation
methodologies. Cubuk et.al. [
        <xref ref-type="bibr" rid="ref17">21</xref>
        ] uses a technique termed
as Auto-Augment, wherein a reinforcement learning based
algorithm is used to select the most effective transformations
suitable to a given data-set from a total pool of 16
operations. This technique achieved very high mAP on the COCO
data-set. But, implementation of the methodology is complex
and requires high computational capacity. In-order to design
an effective augmentation technique which is also simple to
implement, we make use of the idea used in [4].
      </p>
      <p>
        The main idea is to randomly select N transformations
from a total pool of T operations and apply it to the image
sequentially with a magnitude M that can be varied in the range
[1; 10]. This algorithm requires less computational power to
implement and surprisingly achieved similar results as [
        <xref ref-type="bibr" rid="ref17">21</xref>
        ] on
the COCO data-set. We fine-tune this algorithm to our
dataset. By experimentation, we found that effective and original
augmentations were being produced for M = 4,5. Also, we
restricted the number of sequential augmentation techniques N
to 2, due to computational limitations. For the data-set given,
we selected the transformations based on a simple intuition
that the output image should be label-preserving. The
chosen augmentation techniques are Equalize, Sharpness,
Brightness, Rotate, Cutout, Translate-X/Y and Shear-X/Y. Figure 4
shows examples of the augmented data.
      </p>
      <p>
        To further increase the generalisation capability, we
created an ensemble of the improved Faster R-CNN module from
Section 3.1 along with a RetinaNet [
        <xref ref-type="bibr" rid="ref14">18</xref>
        ] object detector using
Weighted Boxes Fusion technique [
        <xref ref-type="bibr" rid="ref18">22</xref>
        ]. The networks were
allocated with equal weights. The threshold and intersection
over union parameters were set at 0.0000001 and 0.6
respectively. The results of the above methods, along with a
comparison with other networks are discussed in Section 4.
      </p>
    </sec>
    <sec id="sec-10">
      <title>4. RESULTS</title>
      <p>The results from the trained model on the test data-set are
discussed next. The models were trained on NVIDIA GTX
1080Ti and RTX 2070 GPU’s.</p>
    </sec>
    <sec id="sec-11">
      <title>4.1. Task 1: Bounding box localisation based multi-class artefact detection</title>
      <p>The test data-set was provided in two phases. The first phase
contained 150 images and the second phase contained totally
contained 317 images including the first phase images. As
discussed in Section 3.1 we use an improved Faster R-CNN
module for this task. To establish a comparison of our
backbone with other standard backbones we trained the same
Faster R-CNN with different backbones like ResNeXt-50 and
ResNet-101. We compared the performance of the backbones
by using only the first phase of the test data-set. Table 2
summarises the results. It can be observed that the modified
ResNeXt-101 algorithm gives the highest Scored score over
other backbones, thus demonstrating its effectiveness over
other standard backbones.</p>
      <p>Also, to establish a comparison with other state-of-the art
object detection techniques, we also train a Cascade R-CNN
and a RetinaNet detector with the same configuration of the
ResNeXt-101 backbone. The training set images were resized
to (1300,800) and the learning rate was set to 0.01. We also
applied the augmentation techniques discussed in Section 3.3.
We stopped the training after 12 epochs because the models
showed signs of over-fitting. Table 3 summarises the obtained
results on the final test data-set. It can be observed from the
results that Faster R-CNN performed way better than the
RetinaNet and Cascade R-CNN. However, Faster R-CNN model
showed higher error of 0:1076.</p>
    </sec>
    <sec id="sec-12">
      <title>Method</title>
      <p>Faster R-CNN
RetinaNet
Cascade R-CNN
0:1869
0:1725
0:1686
0:1076
0:0989
0:0907</p>
    </sec>
    <sec id="sec-13">
      <title>4.2. Task 2: Semantic Segmentation of Artefacts</title>
      <p>
        As discussed in Section 3.2, we used the U-NET Architecture
with different backbones to train on our augmented data. All
models were trained for 150 epochs and implemented using
the Segmentation Models [
        <xref ref-type="bibr" rid="ref16">20</xref>
        ] framework. On our test and
validation data we had the following results:
      </p>
      <p>We used the best performing Model on the validation
data-set (U-Net with the ResNext50 Backbone) on the test
Dataset which had 162 samples for our submission. The
results are shown in Table 5.</p>
    </sec>
    <sec id="sec-14">
      <title>4.3. Task 3: Out of Sample Generalisation</title>
      <p>The test data-set for this task consisted of 99 frames. As
discussed earlier in Section 3.3, we implemented the
augmentation technique and produced meaningful label-preserving
images. To demonstrate the effectiveness of the
augmentation technique, we compare the performance of the improved
Faster R-CNN model trained using the augmented images
with the model trained without using the augmented data.
Both the models were tested on the first phase of the test
dataset to establish comparisons. Table 6 summarises the results.
It can be clearly observed that the model trained using the
augmented images easily surpasses the model trained without
the augmented images by achieving a difference of 5.9% on
the mAPg metric.</p>
      <p>We created an ensemble model of Faster R-CNN and
RetinaNet to boost the performance for the generalisation task.
To prove the effectiveness of the ensemble model, we provide
comparisons with non-ensembled models. As shown in
Table 7, the ensembled model achieved a mAPg of 0.2620 and
a devg of 0.0890. Even though the Faster R-CNN module
achieves the lowest devg score, the mAPg score is higher for
Fig. 5. Sample Result obtained from the U-NET Model for
the Tool Detection Channel of the Semantic Segmentation
Task</p>
    </sec>
    <sec id="sec-15">
      <title>Method</title>
      <p>With the augmented images
Without the augmented images
mAPg
0.2583
0.1987
devg
the ensemble based model. This score is recorded as the third
highest in the leaderboard.</p>
      <p>
        Also, we compare our entire methodology (Augmentation
+ Ensembling) adopted for this task, with methods used in the
previous EAD2019 challenge. Mohammad et.al. [
        <xref ref-type="bibr" rid="ref12">16</xref>
        ] uses a
RetinaNet with a Resnet-101 module. Gao et.al. [
        <xref ref-type="bibr" rid="ref8">13</xref>
        ] uses
a Fast R-CNN-NAS module. The comparison for the same
is provided in Table 8. It can be observed that our technique
achieves the highest performance.
      </p>
    </sec>
    <sec id="sec-16">
      <title>5. DISCUSSION &amp; CONCLUSION</title>
      <p>In this paper, we discuss the methods used for the EAD 2020
challenge and also present the corresponding results obtained.
For the first task we used a improved Faster R-CNN module
with a powerful backbone and a FPN module. For the second
sub-task we used a U-Net architecture by modifying the loss
function. For the third sub-task, we designed an augmentation
technique inspired by RandAugment [4]. We also used an
ensemble of Faster R-CNN and RetinaNet to further boost
the results.</p>
      <p>We demonstrate that the modified ResNext-101 backbone
achieves better results than the standard backbones. For the
first task, we achieved a Scored of 0:1869 0:1076. We
also compare the results against other state-of-the-art
techniques. For the second task, we achieve a sscore of 0.5187
and sstd of 0.2755. For the third task, we first demonstrate
that the model trained on the augmented performs better than
the model not trained on the augmented images. Then, we
demonstrate that the ensembled based model performs better
than non-ensembled models. Lastly, we show that our model
achieves the third position in the leaderboard with respect to
the mAPg metric and that it performs better than a few models
used in the EAD2019 challenge. We believe more research
can be done towards identifying better semantic segmentation
algorithms and better ensembling techniques in the future.</p>
    </sec>
    <sec id="sec-17">
      <title>6. ACKNOWLEDGEMENT</title>
      <p>We thank the EndoCV2020 organisers for the opportunity.
We would also like to extend our thanks to Shanthanu
Chakravarthy, Raghu Menon and Varun Seshadrinathan from
Mimyk team for all the support during the competition.</p>
    </sec>
    <sec id="sec-18">
      <title>7. REFERENCES</title>
      <p>[1] Ren et.al. Faster R-CNN: Towards real-time object
detection with region proposal networks. In Proceedings
of the 28th International Conference on Neural
Information Processing Systems (NIPS), page 9199, 2015.
[2] Saining Xie, Ross Girshick, Piotr Dolla`r, Zhuowen
Tu, and Kaiming He. Aggregated residual
transformations for deep neural networks. arXiv preprint
arXiv:1611.05431, 2016.
[3] Tsung-Yi Lin et.al. Feature pyramid networks for object
detection, 2016.
[4] Ekin Dogus Cubuk, Barret Zoph, Jonathon Shlens, and
Quoc V. Le. Randaugment: Practical data augmentation
with no separate search. ArXiv, abs/1909.13719, 2019.</p>
      <p>Keras.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [6]
          <string-name>
            <surname>J. et.al. Deng.</surname>
          </string-name>
          <article-title>ImageNet: A Large-Scale Hierarchical Image Database</article-title>
          .
          <source>In CVPR09</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Olaf</given-names>
            <surname>Ronneberger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Philipp</given-names>
            <surname>Fischer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Thomas</given-names>
            <surname>Brox</surname>
          </string-name>
          .
          <article-title>U-net: Convolutional networks for biomedical image segmentation</article-title>
          .
          <source>In Medical Image Computing and Computer-Assisted Intervention (MICCAI)</source>
          , volume
          <volume>9351</volume>
          <source>of LNCS</source>
          , pages
          <fpage>234</fpage>
          -
          <lpage>241</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [8]
          <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="ref4">
        <mixed-citation>
          [9]
          <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="ref5">
        <mixed-citation>
          [10]
          <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="ref6">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Suhui</given-names>
            <surname>Yang</surname>
          </string-name>
          and Guanju Cheng.
          <article-title>Endoscopic artefact detection and segmentation with deep convolutional neural network</article-title>
          .
          <source>In Proceedings of the 2019 Challenge on Endoscopy Artefacts Detection (EAD2019)</source>
          , Venice, Italy, 8th April, volume
          <volume>2366</volume>
          <source>of CEUR Workshop Proceedings. CEUR-WS.org</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Ilkay</surname>
            <given-names>Oksuz</given-names>
          </string-name>
          ,
          <string-name>
            <surname>James R. Clough</surname>
            ,
            <given-names>Andrew P.</given-names>
          </string-name>
          <string-name>
            <surname>King</surname>
          </string-name>
          , and
          <string-name>
            <surname>Julia</surname>
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Schnabel</surname>
          </string-name>
          .
          <article-title>Artefact detection in video endoscopy using retinanet and focal loss function</article-title>
          .
          <source>In Proceedings of the 2019 Challenge on Endoscopy Artefacts Detection (EAD2019)</source>
          , Venice, Italy, 8th April, volume
          <volume>2366</volume>
          <source>of CEUR Workshop Proceedings. CEUR-WS.org</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Xiaokang</given-names>
            <surname>Wang</surname>
          </string-name>
          and
          <string-name>
            <given-names>Chunqing</given-names>
            <surname>Wang</surname>
          </string-name>
          .
          <article-title>Detect artefacts of various sizes on the right scale for each class in video endoscopy</article-title>
          .
          <source>In Proceedings of the 2019 Challenge on Endoscopy Artefacts Detection (EAD2019)</source>
          , Venice, Italy, 8th April, volume
          <volume>2366</volume>
          <source>of CEUR Workshop Proceedings. CEUR-WS.org</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Tsung-Yi Lin</surname>
          </string-name>
          et.al. Microsoft coco: Common objects in context,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Maxime</surname>
            <given-names>Kayser</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Roger D.</given-names>
            <surname>Soberanis-Mukul</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Shadi</given-names>
            <surname>Albarqouni</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Nassir</given-names>
            <surname>Navab</surname>
          </string-name>
          .
          <article-title>Focal loss for artefact</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>Shufan</given-names>
            <surname>Yang</surname>
          </string-name>
          and
          <string-name>
            <given-names>Sandy</given-names>
            <surname>Cochran</surname>
          </string-name>
          .
          <article-title>Graph-search based unet-d for the analysis of endoscopic images</article-title>
          .
          <source>In Proceedings of the 2019 Challenge on Endoscopy Artefacts Detection (EAD2019)</source>
          , Venice, Italy, 8th April, volume
          <volume>2366</volume>
          <source>of CEUR Workshop Proceedings. CEUR-WS.org</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [16]
          <article-title>Mohammad Azam Khan and Jaegul Choo. Multi-class artefact detection in video endoscopy via convolution neural networks</article-title>
          .
          <source>In Proceedings of the 2019 Challenge on Endoscopy Artefacts Detection (EAD2019)</source>
          , Venice, Italy, 8th April, volume
          <volume>2366</volume>
          <source>of CEUR Workshop Proceedings. CEUR-WS.org</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Xiaohong</surname>
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Gao</surname>
            and
            <given-names>Yu</given-names>
          </string-name>
          <string-name>
            <surname>Qian</surname>
          </string-name>
          .
          <article-title>Patch-based deep learning approaches for artefact detection of endoscopic images</article-title>
          .
          <source>In Proceedings of the 2019 Challenge on Endoscopy Artefacts Detection (EAD2019)</source>
          , Venice, Italy, 8th April, volume
          <volume>2366</volume>
          <source>of CEUR Workshop Proceedings. CEUR-WS.org</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Tsung-Yi Lin</surname>
          </string-name>
          et.al.
          <article-title>Focal loss for dense object detection</article-title>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Franc</surname>
          </string-name>
          <article-title>¸ois et</article-title>
          .al. Chollet. https://github.com/fchollet/keras,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>Pavel</given-names>
            <surname>Yakubovskiy</surname>
          </string-name>
          .
          <source>Segmentation models</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Ekin</surname>
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Cubuk</surname>
          </string-name>
          , Barret Zoph, Dandelion Mane, Vijay Vasudevan, and
          <string-name>
            <surname>Quoc</surname>
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Le</surname>
          </string-name>
          . Autoaugment:
          <article-title>Learning augmentation policies from data</article-title>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>Roman</given-names>
            <surname>Solovyev</surname>
          </string-name>
          and
          <string-name>
            <given-names>Weimin</given-names>
            <surname>Wang</surname>
          </string-name>
          .
          <article-title>Weighted boxes fusion: ensembling boxes for object detection models</article-title>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>