<!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>Feature Visualisation of Classification of Diabetic Retinopathy Using a Convolutional Neural Network</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Harry Pratt</string-name>
          <email>sghpratt@liverpool.ac.uk</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Frans Coenen</string-name>
          <email>coenen@liverpool.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Simon P. Harding</string-name>
          <email>sharding@liverpool.ac.uk</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Deborah M. Broadbent</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yalin Zheng</string-name>
          <email>yzheng@liverpool.ac.uk</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, University of Liverpool</institution>
          ,
          <addr-line>Liverpool, L69 3BX</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute of Ageing and Chronic Disease, University of Liverpool</institution>
          ,
          <addr-line>Liverpool, L7 8BX</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>St. Paul's Eye Unit, Royal Liverpool University Hospital</institution>
          ,
          <addr-line>Liverpool, L7 8XP</addr-line>
        </aff>
      </contrib-group>
      <fpage>23</fpage>
      <lpage>29</lpage>
      <abstract>
        <p>Convolutional Neural Networks (CNNs) have been demonstrated to achieve state-of-the-art results on complex computer vision tasks, including medical image diagnosis of Diabetic Retinopathy (DR). CNNs are powerful because they determine relevant image features automatically. However, the current inability to demonstrate what these features are has led to CNNs being considered to be 'black box' methods whose results should not be trusted. This paper presents a method for identifying the learned features of a CNN and applies it in the context of the diagnosis of DR in fundus images using the well-known DenseNet. We train the CNN to diagnose and determine the severity of DR and then successfully extract feature maps from the CNN which identify the regions and features of the images which have led most strongly to the CNN prediction. This feature extraction process has great potential, particularly for encouraging confidence in CNN approaches from users and clinicians, and can aid in the further development of CNN methods. There is also potential for determining previously unidentified features which may contribute to a classification. Contact Author</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Convolutional Neural Networks (CNNs), a deep learning
approach to image classification, can offer extremely fast
classification predictions based on learning relevant features.
These features are learned within the network structure itself;
from labeled images that the network has ‘seen’. Recently
CNNs have been used to enhance accuracy on a wide range
of computer vision tasks [Krizhevsky et al., 2012]. This has
extended to the application of automated medical image
diagnosis. For example, the classification of Diabetic Retinopathy
(DR) severity through the use of colour fundus images [Pratt
et al., 2016; Gulshan et al., 2016]. The CNNs presented in
these papers have learned features of DR in order to
determine the level of DR severity within a fundus image using
clinically labeled images.</p>
      <p>However, the DR classification predictions presented in
these papers do not offer any insight in to the reasoning
behind the CNN model predictions. Although the CNN
models have learned from ground truths based on a clinical
grading framework the methods do not present the features that
have been learned by the CNN in order to arrive at the
prediction. DR feature extraction from fundus images
typically involves manual algorithms [Ravishankar et al., 2009;
ManojKumar et al., 2015] which are undertaken before the
classification process commences. The extracted features
then correspond to a predicted severity of the disease. In
the case of CNN models we wish to implement the reverse
procedure. Through dissecting the CNN model we wish to
determine which features have led to the prediction.</p>
      <p>Feature extraction is a vital process in the grading of DR
because the manual process used by clinicians are typically
feature based processes, for example the process prescribed
in[ETDRS Study Group, 1991]. Deep learning in the
clinical community is widely perceived to be black box.
Consequently it is unclear to clinicians whether the feature based
framework used in manual grading is the same as the
classification framework produced by the CNN. As a result there is
a lack of trust in the ability of deep learner.</p>
      <p>In [Zhou et al., 2015] Class Activation Maps (CAMs) were
presented as a method of determining the regions within a
CNN input image which have contributed most towards the
classification. In the case of disease classification this offers
insight into the areas of the image containing features of the
disease under consideration. The severity of DR within a
fundus image directly relates to the location of certain features
[ETDRS Study Group, 1991]. These features, their location
and how they relate to DR classification are presented in
Table 1. The idea of saliency maps was presented in [Simonyan
et al., 2013]. Saliency maps offer a method of determining
the most significant pixels involved in the classification
prediction of an image.</p>
      <p>This paper aims to open the CNN black-box in order to
make CNNs more transparent in the context of feature based
prediction of DR. Deep learning classification methods do
not justify prediction values. This paper presents a novel
method of extending CNN black box prediction models so
that they become feature based models. Through
determining the learned features and their locations we explore how
the CNN reached its prediction and how this corresponds to
the manual feature based grading.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Method</title>
      <p>Initially a CNN was trained on fundus images to predict DR
severity. Once the model had been trained the model
parameters remained immutable throughout the rest of the process.
The trained model was then used to produce prediction
values, saliency maps and CAMs for unseen test images.
Attention maps and other techniques would produce similar results
to the class activation maps and saliency maps if applied to
the CNN. The two selected methods were used as they
compliment each other and highlighted features within the image
in different manners. For evaluation, these were compared to
the clinical ground truth and the features identified within the
images.
2.1</p>
      <sec id="sec-2-1">
        <title>Dataset</title>
        <p>The dataset used for training and evaluation was from Kaggle
[Kaggle, 2016]. The dataset is a large set of 88,702
highresolution retina fundus images; 78,076 training, 10,626
testing. A clinician has graded the level of DR using five classes:
no DR, mild DR, moderate DR, severe DR and proliferative
DR. The images were provided by eyePACS [EyePacs, 2018]
from a diabetic screening process. Example images from the
dataset are given in Figure 1.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Convolutional Neural Network Training</title>
        <p>The adopted CNN architecture was the well-known DenseNet
[Huang et al., 2016] demonstrated in Figure 2. The DenseNet
weights were initialised with pre-trained ImageNet weights, a
learning rate of 0:0003 was used with Adam backpropagation
on a NVIDIA k40 GPU using Keras [Keras, 2019] library.
Training was undertaken until the categorical cross entropy
loss function plateaued on the test data.
2.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Class Activation Maps</title>
        <p>In this section, we define the procedure for producing Class
Activation Maps (CAMs). CAMs require global average
pooling after the final convolution layer in the CNN. Pooling
provides the localisation for the region detection. Applying
the trained CNN to test activated weights in the output layer
depending on nodes that have beeen activated. These weights
can be projected back on to the convolutional feature maps
in order to identify regions of importance for a certain class.
Hence, to compute the class activation maps of an input
image we computed a weighted sum of the feature maps of the
last convolutional layer. CAMs are defined as follows:
Let input image I with coordinates (x; y) be I(x; y)
Let fk(x; y) be the activation of a node k in the last layer
of convolution
The result of global average pooling is Fk
P(x;y) fk(x; y)
=</p>
        <p>For class c softmax input is Sc = Pk wkcFk where wkc
is the weight for node k
eSc
Softmax output, probability, is given as Pc = Pc=0 eSc
The weighted sum of feature maps, the CAM, is defined
as,</p>
        <p>CAMc = X wkcfk(x; y):
k
(1)</p>
        <p>Therefore, it is clear the CAM for class c, CAMc, directly
relates to the prediction value of the class Sc. The weights w
in the definition of CAMc and Sc remain constant from the
trained CNN. This therefore indicates the direct importance
of the activation at pixel fk(x; y) to the prediction within the
CAM of an image to class c. Therefore, for our CNN trained
for DR severity, CAMs are an effective method for
determining the region of pixels relating to disease severity prediction.
This process is shown in Figure 2.
2.4</p>
      </sec>
      <sec id="sec-2-4">
        <title>Saliency Maps</title>
        <p>The idea of saliency maps is to compute the gradient of the
output class with respect to the input image. This tells us
how the output category value changes with respect to a small
change in the input image pixels. Therefore, like CAMs, in
saliency maps the weights remain unchanged. Positive values
in the gradient tell us that a change to that pixel will increase
the output class value. Hence, the larger the positive
gradient, the more reliant on this pixel the image is in the
classification process. Visualising all of the gradients, which are
the same shape as the input image, produces a saliency map
which highlights the salient pixels that contribute the most
towards the output class. Saliency maps are described as
follows:</p>
        <sec id="sec-2-4-1">
          <title>Let the input image be defined as I</title>
          <p>Let Sc(I) be the class score function for the image
We want to rank each pixel (x; y) based on its influence
on Sc
Sc is a highly non-linear function in a CNN. Hence Sc is
approximated with a first-order Taylor expansion in the
neighborhood of the pixel
Sc(I(x;y))</p>
          <p>wT (x; y) + b
Where w is the derivative of Sc with respect to image I
at point (x; y)
w =</p>
          <p>Sc
I jIx;y
The computation of an image-specific saliency map for a
single class is extremely quick, since it only requires a single
back-propagation pass. Saliency maps differ from CAMs as
they look at how changes in the input image affect the class
prediction as opposed to combining feature maps in order to
determine the most filtered region of an image.
3</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Results</title>
      <p>The purpose of the paper is to give an insight in how
qualitative features can be derived and presented (quantitative results</p>
      <sec id="sec-3-1">
        <title>Feature Grading</title>
        <p>No apparent retinopathy</p>
        <p>Haemorrhages/Microaneurysms only &lt; 2A
&lt; 6 Cotton Wool Spots in the absence of other features
&lt; 6 Cotton Wool Spots with Haemorrhages/Microaneurysms &lt;2A</p>
        <p>Single venous loop
Haemorrhages/Microaneurysms 2A in 1-3 quadrants</p>
        <p>6 Cotton Wool Spots
1 quadrant Venous Beading/Looping/Reduplication</p>
        <p>Intraretinal microvascular abnormalities &lt; 8A
4 quadrants Haemorrhages/Microaneurysms 2A
2-4 quadrants Venous Beading/Looping/Reduplication
1 quadrant Intraretinal microvascular abnormalities 8A</p>
        <p>Neovascularisation of disc &lt; 10A alone</p>
        <p>Neovascularisation Elsewhere &lt; 21 disc area (DA) alone
Neovascularisation Elsewhere 21 DA and no Preretinal/vitreous haemorrhage</p>
        <p>Neovascularisation of disc 1/3 DA (10A) alone
Neovascularisation Elsewhere 1/2 DA and Preretinal/vitreous haemorrhage
Vitreous haemorrhage precluding adequate view of fundus</p>
        <p>Traction retinal detachment (TRD)
Neovascularisation of disc/elsewhere have inactivated</p>
        <p>Fibrovascular proliferation disc/elsewhere</p>
      </sec>
      <sec id="sec-3-2">
        <title>DR Level</title>
        <p>No Retinopathy</p>
        <p>Mild</p>
        <sec id="sec-3-2-1">
          <title>Moderate</title>
        </sec>
        <sec id="sec-3-2-2">
          <title>Severe</title>
        </sec>
        <sec id="sec-3-2-3">
          <title>Early Proliferative</title>
        </sec>
        <sec id="sec-3-2-4">
          <title>High-risk Proliferative</title>
        </sec>
        <sec id="sec-3-2-5">
          <title>Stable treated Stable treated</title>
          <p>have been widely discussed in the literature). However, in
order to determine the level of quantitative results required in
order to achieve this level of qualitative output the
qualitative results must be defined. The multi-class DenseNet model
achieved 0.81 quadratic weighted kappa on the test data for
the multi-class problem.</p>
          <p>CAMs from test images, with an example result for each
class of DR, are presented in Figure 3. The colour range is
from red to green. The closer the region is to red the more
that region has contributed towards the prediction. Similarly,
in the saliency maps, the lighter the pixel the more the pixel
has contributed to the classification of the image.</p>
          <p>The CAMs of each class of DR demonstrate the links
between the severity ground truth and the input image that the
CNN has divulged through the training process. As seen in
Figure 3, the regions leading to classification of No, Mild or
Moderate DR relate to the main vessel structure and tend to
avoid the macula (centre of the retina). Initial signs of
disease stem from the vessels in the form of haemorrhages or
microaneurysms or abnormal vessels as presented in Table 1.
Furthermore, it was also clear from the test image CAMs that
the severe and proliferative classifications look more towards
the macula. This is shown in the severe and proliferative
cases in Figure 3. This corresponds to the clinical
classification process as severe disease requires Haemorrhages or
Microaneurysms and Venous Beading/Looping/Reduplication
throughout the retina. However, the saliency maps for the
proliferative case rarely took in to consideration the optic disc
region in the classification prediction. This suggests that the
CNN model is excluding an important marker for
proliferative retinopathy; neovasularisation of the disc.</p>
          <p>The saliency maps provide insight in to the features that
have been detected through the ground truth and input
image training. Figure 3 demonstrates that in the early stages
of retinopathy the CNN looks along the vessel structure and
looks for deviation normal vessel structures. This is shown
through the lightest pixels being the vessels in the saliency
map for the no DR and mild DR cases. Haemorrhages and
microaneurysms from the early stage of the disease tend to
lie around the vessel structure and abnormal vessels are a key
distinction between no DR and mild or moderate DR. It is
also apparent that the saliency maps in the moderate class
have “light” pixels spread around the retina as the CNN looks
for features in more than one region of the retina; which is
key to moderate classification.</p>
          <p>In the saliency maps for the severe and proliferative
classifications we can see identification of features relating to
clinical diagnosis. In the severe DR saliency map in Figure 4 we
can identify the microaneurysms and cotton wool spots. The
microaneurysms in different regions of the retina relate
directly to the severe DR classification. Similarly, in the
proliferative saliency map in Figure 4 the lighter pixels correspond
to features that the CNN has identified. The laser spots
produced through treatment to the eye remain dark in the saliency
map and therefore the CNN is, correctly, not treating these as
a feature of disease. An example of this is shown in Figure 4.
4</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Discussion</title>
      <p>The visualisation techniques presented in this paper
demonstrate that CNN models are achieving some success in
replicating the clinical process undertaken during diagnosis of
fundus images. Similar features are being detected and
similar regions are being related to the appropriate classes.
However, in order to fully determine if the CNN has learned a
similar classification process we would require fundus images
annotated with every single feature present in the image and
saliency maps annotated to the same criteria. Furthermore,
the CNN is only told the severity of the image, not the
combination of features involved, so it may therefore be deemed
unfair that the CNN is expected to learn the precise
mechanism that was used to determine the ground truth. Especially
when grader agreement is often variable; complex structures
of DR can become subjective when based on such minute
features.</p>
      <p>The method presented also discovers features of disease
severity that are missed in the automated procedure and
therefore indicates where the CNN needs to be improved; such as
neovasularisation of the disc detection. This could be used to
determine a general set of features that CNNs struggle to
detect. During training image preprocessing techniques could
be used in order to make the missed features more apparent
within the image to aid CNN learning.</p>
      <p>The methodologies have been validated on images from the
Liverpool Diabetic Eye Screening Program (LDESP) in
order to test their ability to generalise to other datasets. Figures
5 and 6 demonstrate the class activation maps and saliency
maps abilities to generalise to unseen data. Numerous
features are identified in multiple fundus images from the same
eye, including images that aren’t macula centred.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>In conclusion, we have demonstrated that the correlation
between CNN predictions and manual grading of DR can be
visualised through the use of Class Activation Maps (CAMs)
and saliency maps. These methods provide a useful tool to
determine if deep learning classification models relate
accurately to clinical diagnosis procedures. The presented
methods could also be used in the screening process to reduce the
time a clinician spends looking for features within a fundus
image. CAMs present a good method for ‘flagging’ regions
of disease, whereas saliency maps present a solution for
feature detection.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgment</title>
      <p>H. Pratt would like to acknowledge everyone in the CRiA
imaging team at the Institute of Ageing and Chronic Disease
at the University of Liverpool. He would also like to thank
the Fight for Sight charity for PhD funding and NVIDIA for
providing an NVIDIA k40 GPU.
[Gulshan et al., 2016] V Gulshan, L Peng, M Coram, and
et al. Development and validation of a deep learning
algorithm for detection of diabetic retinopathy in retinal fundus
photographs. JAMA, 316(22):2402–2410, 2016.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [ETDRS Study Group,
          <year>1991</year>
          ] ETDRS Study Group.
          <article-title>Grading diabetic retinopathy from stereoscopic color fundus photographs? an extension of the modified airlie house classification</article-title>
          :
          <source>ETDRS report number 10. Ophthalmology</source>
          ,
          <volume>98</volume>
          (
          <issue>5</issue>
          ):
          <fpage>786</fpage>
          -
          <lpage>806</lpage>
          ,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <source>[EyePacs</source>
          , 2018]
          <article-title>EyePacs. A free platform for retinopathy screening</article-title>
          . http://www.eyepacs.com/,
          <year>2018</year>
          . [Online; accessed 30/05/2018].
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [Huang et al.,
          <year>2016</year>
          ]
          <string-name>
            <given-names>Gao</given-names>
            <surname>Huang</surname>
          </string-name>
          , Zhuang Liu, and
          <string-name>
            <surname>Kilian</surname>
            <given-names>Q.</given-names>
          </string-name>
          <string-name>
            <surname>Weinberger</surname>
          </string-name>
          .
          <article-title>Densely connected convolutional networks</article-title>
          .
          <source>CoRR, abs/1608.06993</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <source>[Kaggle</source>
          , 2016] Kaggle. Kaggle:
          <article-title>Platform for predictive modelling</article-title>
          and analytics competitions,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <source>[Keras</source>
          , 2019] Keras. Keras:
          <article-title>Deep Learning library for Theano and</article-title>
          TensorFlow,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [Krizhevsky et al.,
          <year>2012</year>
          ]
          <string-name>
            <given-names>Alex</given-names>
            <surname>Krizhevsky</surname>
          </string-name>
          , Ilya Sutskever, and
          <string-name>
            <given-names>Geoffrey E</given-names>
            <surname>Hinton</surname>
          </string-name>
          .
          <article-title>Imagenet classification with deep convolutional neural networks</article-title>
          . In F. Pereira,
          <string-name>
            <given-names>C. J. C.</given-names>
            <surname>Burges</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Bottou</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          K. Q. Weinberger, editors,
          <source>Advances in Neural Information Processing Systems</source>
          <volume>25</volume>
          , pages
          <fpage>1097</fpage>
          -
          <lpage>1105</lpage>
          . Curran Associates, Inc.,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [ManojKumar et al.,
          <year>2015</year>
          ]
          <string-name>
            <given-names>S B</given-names>
            <surname>ManojKumar</surname>
            , R Manjunath
          </string-name>
          , and
          <string-name>
            <given-names>H. S.</given-names>
            <surname>Sheshadri</surname>
          </string-name>
          .
          <article-title>Feature extraction from the fundus images for the diagnosis of diabetic retinopathy</article-title>
          .
          <source>In 2015 International Conference on Emerging Research in Electronics, Computer Science and Technology (ICERECT)</source>
          , pages
          <fpage>240</fpage>
          -
          <lpage>245</lpage>
          ,
          <year>Dec 2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [Pratt et al.,
          <year>2016</year>
          ]
          <string-name>
            <given-names>Harry</given-names>
            <surname>Pratt</surname>
          </string-name>
          , Frans Coenen,
          <string-name>
            <surname>Deborah M. Broadbent</surname>
            ,
            <given-names>Simon P.</given-names>
          </string-name>
          <string-name>
            <surname>Harding</surname>
            , and
            <given-names>Yalin</given-names>
          </string-name>
          <string-name>
            <surname>Zheng</surname>
          </string-name>
          .
          <article-title>Convolutional neural networks for diabetic retinopathy</article-title>
          .
          <source>Procedia Computer Science</source>
          ,
          <volume>90</volume>
          :
          <fpage>200</fpage>
          -
          <lpage>205</lpage>
          ,
          <year>2016</year>
          . 20th Conference on
          <article-title>Medical Image Understanding and Analysis (MIUA</article-title>
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [Ravishankar et al.,
          <year>2009</year>
          ]
          <string-name>
            <given-names>S.</given-names>
            <surname>Ravishankar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Jain</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Mittal</surname>
          </string-name>
          .
          <article-title>Automated feature extraction for early detection of diabetic retinopathy in fundus images</article-title>
          .
          <source>In 2009 IEEE Conference on Computer Vision and Pattern Recognition</source>
          , pages
          <fpage>210</fpage>
          -
          <lpage>217</lpage>
          ,
          <year>June 2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [Simonyan et al.,
          <year>2013</year>
          ]
          <string-name>
            <given-names>Karen</given-names>
            <surname>Simonyan</surname>
          </string-name>
          , Andrea Vedaldi, and
          <string-name>
            <given-names>Andrew</given-names>
            <surname>Zisserman</surname>
          </string-name>
          .
          <article-title>Deep inside convolutional networks: Visualising image classification models and saliency maps</article-title>
          .
          <source>CoRR, abs/1312.6034</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>[Zhou</surname>
          </string-name>
          et al.,
          <year>2015</year>
          ]
          <string-name>
            <given-names>Bolei</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Aditya</given-names>
            <surname>Khosla</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          ` gata Lapedriza, Aude Oliva, and Antonio Torralba.
          <article-title>Learning deep features for discriminative localization</article-title>
          .
          <source>CoRR, abs/1512.04150</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>