<!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>Joint Conference (March</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Exploring Task-agnostic, ShapeNet-based Object Recognition for Mobile Robots</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Agnese Chiatti</string-name>
          <email>agnese.chiatti@open.ac.uk</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ilaria Tiddi</string-name>
          <email>i.tiddi@vu.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gianluca Bardaro</string-name>
          <email>gianluca.bardaro@open.ac.uk</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Prasenjit Mitra</string-name>
          <email>pmitra@ist.psu.edu</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Emanuele Bastianelli</string-name>
          <email>emanuele.bastianelli@hw.ac.uk</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Enrico Motta</string-name>
          <email>enrico.motta@open.ac.uk</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Faculty of Computer Science</institution>
          ,
          <addr-line>Vrije Universitet Amsterdam</addr-line>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Information Sciences and Technology, The Pennsylvania State University</institution>
          ,
          <addr-line>Pennsylvania</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Knowledge Media Institute, The Open University</institution>
          ,
          <country country="UK">United Kingdom</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>The Interaction Lab, Heriot-Watt University</institution>
          ,
          <country country="UK">United Kingdom</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <volume>26</volume>
      <issue>2019</issue>
      <abstract>
        <p>This position paper presents an attempt to improve the scalability of existing object recognition methods, which largely rely on supervision and imply a huge availability of manually-labelled data points. Moreover, in the context of mobile robotics, data sets and experimental settings are often handcrafted based on the specific task the object recognition is aimed at, e.g. object grasping. In this work, we argue instead that publicly available open data such as ShapeNet [8] can be used for object classification first, and then to link objects to their related concepts, leading to task-agnostic knowledge acquisition practices. To this aim, we evaluated five pipelines for object recognition, where target classes were all entities collected from ShapeNet and matching was based on: (i) shape-only features, (ii) RGB histogram comparison, (iii) a combination of shape and colour matching, (iv) image feature descriptors, and (v) inexact, normalised cross-correlation, resembling the Deep, Siamese-like NN architecture of [31]. We discussed the relative impact of shape-derived and colour-derived features, as well as suitability of all tested solutions for future application to real-life use cases.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>
        Autonomous sensemaking under rapidly-evolving and uncertain
circumstances goes beyond building intelligent and knowledge-based
systems, requiring mobile systems that are not only able to reason
on their surroundings, but also to readily adapt to their context.
Context is, first and foremost, bound to the physical objects spread
around the observed space, all belonging to diferent categories,
and holding static or dynamic qualities, based on their evolution
over time. Scalable and adaptable object recognition through
mobile robots is then of crucial importance for successful knowledge
acquisition and mapping from rapidly-evolving environments. In
fact, accurate object recognition is the essential prerequisite to a
number of applications in Robotics, including but not limited to:
health and safety monitoring [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], retrieving entities across space
through human instructions provided in natural language [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ],
preemptive obstacle removal, particularly in the context of elderly
care [
        <xref ref-type="bibr" rid="ref1 ref20">1, 20</xref>
        ], door-to-door garbage collection in Smart Cities [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. In
this scenario, the ability to generalise across diferent domains by
learning features independently from the end goal, e.g., grasping
or mapping, can allow agents to flexibly switch between diferent
tasks and capability sets [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ].
      </p>
      <p>
        State-of-the-art supervised approaches in object recognition from
natural scenes [
        <xref ref-type="bibr" rid="ref23 ref24 ref25">23–25</xref>
        ] imply the availability of large collections
of labelled examples and lack flexibility, when applied on unseen
classes and mutable environments. On the other hand, fully
unsupervised approaches can provide exploratory insights and
guidelines that, however, require significant further tuning and error
analysis. These evidences provide much incentive to explore
alternative semi-supervised approaches, to balance out the accuracy
and precision of the recognition process with the scalability of the
achieved solution. Besides, the recent availability of open,
multimodal common sense knowledge [
        <xref ref-type="bibr" rid="ref10 ref30 ref8">8, 10, 30</xref>
        ], has expanded the
opportunities to further refine, ground and enrich the extracted
object entities.
      </p>
      <p>
        To form a task-agnostic image representation that enables object
recognition under varying classes and conditions, diferent features
can come into play. For instance, chairs and plants can be
discriminated from one another, in principle, thanks to their shape alone.
However, coat hangers could be mistaken for plants, if colours
were not taken into account. Hence, the contribution of shape
and colour to the resulting classification needs careful assessment,
before applying Neural Net-based methods that can produce less
interpretable results, with respect to feature importance. Further,
relying on ShapetNet-derived models [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] for similarity matching
provides readily available data, already segmented and labelled,
while also linking object entities with a set of related concepts, for
future knowledge grounding.
      </p>
      <p>
        Based on these premises, we interrogated on: (i) the relative
impact of shape and colour features on the overall object recognition
performance, when the presence of errors propagated from prior
segmentation faults is minimised, (ii) the scalability and
performance of Siamese-like approaches already proven successful for
person re-identification [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ], when applied to ShapeNet based
object recognition instead. To tackle these questions, we designed five
pipelines, as the starting point to weigh up further application on
images collected on a mobile robot.
      </p>
      <p>In this paper, we present our main contributions, with respect to:
• Assessing the relative importance of shape-derived,
colourderived and hybrid features when similarity-based matching
is applied against entities from ShapeNet.
• Evaluating the adequacy of feature descriptors in providing a
less expensive and more general object representation, when
applied to ShapeNet 2D views.
• Learning object similarity through inexact matching and a
CNN-based architectures that shares weights in modelling
the two input images, in a Siamese fashion, following an
approach that has only be applied to person re-identification
across successive frames, but not for task-agnostic object
recognition.</p>
      <p>For all of the above, we conclude with discussing the obtained
results and the emerged challenges, which will inform future
improvements in this work. All described data, implemented code and
pre-trained models are available at our Github repository1.
2</p>
    </sec>
    <sec id="sec-2">
      <title>BACKGROUND AND MOTIVATION</title>
      <p>
        Recent advances in object recognition methods, such as YOLO
[
        <xref ref-type="bibr" rid="ref23 ref24">23, 24</xref>
        ] or Faster R-CNN [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], have significantly improved
performance on predetermined sets of object classes, thanks to expensive
ad hoc training on manually-labelled data.
      </p>
      <p>
        The costs and lack of flexibility associated with said solutions,
especially when dealing with autonomous agents, have fuelled eforts in
designing a number of unsupervised and semi-supervised methods,
requiring limited labelled data points and ensuring more abstract
and general data representations [
        <xref ref-type="bibr" rid="ref14 ref33 ref4">4, 14, 33</xref>
        ]. Along the same lines,
recent eforts have emphasised the need for autonomous agents
to recognise cross-domain objects and react flexibly to
rapidlyevolving contexts [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ]. Addressing similar concerns but from a
diferent angle, other proposed methods [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] have used Generative
Adversarial Learning on pre-trained Deep Neural Nets, to foster
adaptability to new domains.
      </p>
      <p>
        On the other hand, the reduced explainability of results obtained
through Deep Neural Network based methods [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], suggests that a
more careful analysis of the contributing features should be
combined with "black-box" learning settings, and can benefit all stages
of the knowledge discovery process [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. Furthermore, identifying
the most prominent descriptors has the potential to provide
better insights on which modules to fine tune when optimising the
solution, in terms of both performance and computational costs.
As a result, more scalable solutions also represent a more suitable
alternative for mobile robot on-board installation [
        <xref ref-type="bibr" rid="ref2 ref32">2, 32</xref>
        ].
Therefore, these strategies can ultimately ensure a tradeof between the
more expensive and constrained supervised approaches and the
more challenging fully-unsupervised scenarios, where objects are
autonomously recognised, e.g., based on the dynamics of their
environment [
        <xref ref-type="bibr" rid="ref12 ref17">12, 17</xref>
        ].
      </p>
      <p>
        As unsupervised and semi-supervised approaches grow in number
and become more established in the context of scene segmentation,
object classification and object grasping, knowledge acquisition
processes applied upfront, for mapping the robot environment within
1https://github.com/kmi-robots/semantic-map-object-recognition
classes carrying semantic meaning (i.e., semantic mapping [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ])
mainly rely on handcrafted knowledge bases or are often based
on ARTags, to control for the complexity of autonomous object
recognition and rather focus on spatial reasoning and rule
implementation [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        To the best of our knowledge, there has been no prior work, in
the related literature, evaluating possibilities to extract general
features through ShapeNet-based [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] similarity matching, for the
purpose of acquiring task-agnostic knowledge. Further, relative
impacts are here evaluated by isolating the classification problem
from the additional noise carried over from the object segmentation
routines. Thus, the integration of ShapeNet in the proposed
worklfow is not only motivated by the availability of pre-segmented and
pre-labelled data that comes with it, but also by the existing link
between objects and their related concepts, enabling future
knowledge grounding. Already used for learning object intrinsics [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ]
and for 3D scene understanding [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ], models in ShapeNet have in
fact never been used to assess the relative importance of colour and
shape derived features when classifying objects, nor have they been
combined with CNN-based inexact matching methods. Inspired the
application of Siamese-like Networks for person re-identification
[
        <xref ref-type="bibr" rid="ref31 ref34">31, 34</xref>
        ], we seek to test whether similar methods can be applied to
Shapenet-based object recognition, to ultimately test their ability
to scale towards more diverse classes.
3
3.1
      </p>
    </sec>
    <sec id="sec-3">
      <title>EXPERIMENTAL SETUP</title>
    </sec>
    <sec id="sec-4">
      <title>Data preparation</title>
      <p>
        The experiments described in this paper involve diferent
combinations of two main datasets. We focused on natural scenes from the
NYUDepth V2 collection [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], already annotated and segmented,
and reference 2D models derived from the ShapeNet dataset.
NYUSet NYUDepth V2 [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] comprises of 1449 densely labeled
pairs of aligned RGB and depth images and is provided with a
MatLab Toolbox for basic data retrieval and manipulation. We
implemented our own Matlab script - extending the provided methods
for segmented entities extraction - in order to mask out each
labelled region belonging to one of the target object classes and store
them as separate RGB frames. To reduce cross-class imbalances,
we further down-sampled the chair examples available to 1000
instances (see also Table 1).
      </p>
      <p>
        ShapeNetSet. ShapeNet is a large-scale collection of richly
annotated 3D models [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], organised into two subsets: (i) ShapeNetCore,
covering 55 object classes with about 51,300 unique 3D models,
and (ii) ShapeNetSem, consisting of 12,000 more densely-annotated
models across 270 categories. For a number of 3D models, 2D views
of the object surfaces are available as well. Further, ShapeNet
object annotation is based on synsets, i.e., sets of synonyms defined
according to the WordNet lexical database [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], and is linked with
the ImageNet set as well [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>We first selected a subset of models, i.e., two for each of the ten
object classes of interest. We will refer to this subset as
ShapeNetSet1, or SNS1, in the remainder of this paper. Specifically, for most
classes, four 2D views of the selected model were collected, or
manually-derived by rotating an existing view, when not
available. Less window and door examples were included, representing
rotation-invariant models, whereas objects that were either more
To tackle the first question on relative importance of colour and
shape features in recognising a specific class of objects, we
conducted a first exploratory analysis on the NYUSet, i.e., we evaluated
feature matching-based classification methods alone, leaving
potential error-propagation from segmentation faults out of the picture.
On a similar note, since the segmented regions from the NYUset
were extracted through a black mask, while 2D views from ShapeNet
lay on a white background, the marginal noise surrounding both the
input objects to classify and the reference views to match against
had to be reduced. To achieve this, we (i) first converted to grayscale,
(ii) applied global binary thresholding (or its inverse, depending on
whether the input background was black or white respectively), (iii)
contour detection on cascade, and (iv) cropped the original RGB
image to the contour of largest area.</p>
      <p>We then framed the classification task as follows: a set of K Shapenet
models, Mc , is defined for c = 1, ..., N object classes of interest (i.e.,
N = 10 in this case). Let Vi be the set of 2D views available for each
model mi ∈ Mc , with i = 1, .., K . Each input object to classify is
thus matched against each single view vj ∈ Vi , for all K models,
and for all N classes. The mi determining the predicted label is
then the argument optimising either a certain similarity or distance
function, based on the following approaches.</p>
      <p>
        Shape-only matching. Contours extracted from input samples
were matched through the OpenCV built-in similarity function
based on Hu moments [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], i.e. moments invariant to translation,
rotation and scale. We tested three diferent variants of this methods,
with distance metric between image moments set to be the L1, L2,
or L3 norm respectively.
      </p>
      <p>Colour-only matching comparing the RGB histograms of the
input image pairs. Similarly to the previous case, we relied on the
OpenCV library and tested diferent comparison metrics, namely
Correlation, Chi-square, Intersection and Hellinger distance.
Hybrid matching. The colour-only and shape-only similarity
scores obtained in the previous steps were further combined, using
three diferent objective functions. In all hybrid configurations, the
selected ShapeNet model mi was defined as:</p>
      <p>mi = arg min Θ
Let S and C be the scores obtained with shape-only and colour-only
matching when matching all views against each input image, with
α and β being their relative weights. Then, the weighted sum of
scores is defined as:
θ = αS + βC
θz =</p>
      <p>vj ∈Vi θ
Since S is based on Hu-moment norms and should therefore be
minimised, the inverse of C was taken in those cases were histogram
comparison returned a similarity function with opposite trend, i.e.,
for the Correlation and Intersection metrics. However, the Θ set
was composed diferently depending on the considered strategy.
First, ΘT included all θt , so that ΘT = {θt : t = 1, ..., Íc Íi |Vi |}.
Second, we averaged each θ by model (micro-average), creating ΘZ
and computing its arg min. For z = 1, ..., N Íc |Mc |:
Í
|Vi |
Finally, each θ was averaged by class (macro-average), before being
added to a ΘC :</p>
      <p>Í Í
θc = iÍiv|jV∈iV| i θ (4)
We assessed results for equal importance of contributing scores
(i.e., α = 1, β = 1), and then, increasing the relative importance of
histogram comparison (i.e., α = 0.3, β = 0.7), based on the prior
batch of tests.</p>
      <p>Cross-class cumulative accuracies are outlined in Table 2. Further
class-wise details are left to Appendix A. In the hybrid trials, all
combinations of shape-only and colour-only methods were evaluated,
(1)
(2)
(3)
but we report only the configuration leading to the most consistent
cumulative accuracy across all trials here, for the sake of brevity.
The segmented objects in the NYUset were first matched against
ShapeNetSet1 and, then, the latter was matched against diferent
views collected under ShapeNetSet2, to control for the inherent
characteristics of the NYU sample. In all described experiments, we
took randomised label assignment as reference baseline.
3.3</p>
    </sec>
    <sec id="sec-5">
      <title>Matching Feature Descriptors</title>
      <p>
        Based on the results obtained in Section 3.2, we then tested whether
relying on more general descriptions of image features would
increase the accuracy of ShapeNet-based matching. To more easily
assess the marginal variation introduced by these methods with
respect to the prior trials, we directly compared ShapeNetSet2 against
the reference ShapeNetSet1, in a more controlled scenario.
For all these trials, we relied on OpenCV built-in methods and
used brute-force matching. Using FLANN-based matching for
optimised nearest neighbour search did not lead to any performance
gains, compared to the brute-force approach, most likely due to the
fairly limited size of the input datasets. Therefore, we refrain from
reporting results obtained with FLANN-based matching.
SIFT Firstly introduced by Lowe [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], the SIFT algorithm is based
on the main rationale of describing images through scale-invariant
keypoints. We used L2 norm as distance measure for the
matching and trimmed the resulting matching keypoints to the
secondnearest neighbour. A ratio test was then applied to select the best
match among all reference 2D views at each iteration, as proposed
in the original paper [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], setting the threshold to 0.75 and 0.5.
respectively.
      </p>
      <p>
        SURF was originally conceived for providing a more scalable
alternative to SIFT, performing convolutions through square-shaped
iflters and, therefore, speeding up the computation [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Further,
in SURF the keypoints are identified through maximising the
determinant of the Hessian matrix for blob detection. We kept all
the settings used for SURF in these trials and set the Hessian filter
threshold to 400, to not overly reduce the output of the feature
descriptor and thus retain suficient richness in the representation.
ORB is another alternative approach to feature description
implemented in the OpenCV Labs and proposed in [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]. ORB
combines FAST for corner-based keypoint detection [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ] with improved
feature descriptors derived from BRIEF [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], to accommodate for
rotation invariance. Since in BRIEF descriptors are parsed to
binary strings to reduce their dimensionality, we used the Hamming
distance instead of the L2 norm for this latter set of experiments.
During the evaluation, results were compared against randomised
label assignment, similarly to 3.2. The obtained cumulative accuracy
values are summarised in Table 3. The details on class-wise results
obtained for the illustrated pipeline, are left to Appendix A.
3.4
      </p>
    </sec>
    <sec id="sec-6">
      <title>Deep Neural Inexact Matching</title>
      <p>
        Adapting the inexact-matching architecture proposed in [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ] to our
purpose, we implemented a Keras pipeline on top of a Tensorflow
backend [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] for matching pairs of input images and binary classify
them as similar or dissimilar. In [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ] this method was designed to
re-identify the same person across diferent frames; here we test
for whether a similar approach can successfully scale to recognise
diverse objects, in a task-agnostic fashion. This CNN-based
architecture combines successive convolutions and pooling layers to
both input images, sharing weights across the two input pipelines,
drawing from the same rationale as Siamese Networks [
        <xref ref-type="bibr" rid="ref34 ref6">6, 34</xref>
        ].
Further, regions of pixels across the two image representations are
compared so that a larger region is carried over from one image
to another during the matching, hence explaining its inexact
nature, as opposed to more traditional exact (Cosine-similarity) based
matching techniques, as the one introduced in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. This strategy is
expected to be more robust to wide viewpoint and illumination
condition variations. Another property of normalized cross correlation
matching is symmetry, making results independent from the
ordering of images withing each couple the architecture is presented
with and, thus, reducing the number of parameters needed in the
subsequent layers. In addition to classic Siamese Networks, after
similarity is computed as Normalized-X-Correlation, the output is
further manipulated. Normalized-X-Corr tensors are in fact fed to
two successive convolutional layers followed by Maxpooling, for
dimensionality reduction and to summarize information gained on
the neighbourhood of each pixel into a more dense representation
[
        <xref ref-type="bibr" rid="ref31">31</xref>
        ]. Tensors are then fed to a fully-connected layer preceeding the
ifnal softmax layer to generate probabilities for the "similar" and
"dissimilar" classes. In our Keras-based implementation, to achieve
the desired dimensionality to feed to the softmax layer, we applied
a dense layer and a flattening operation on cascade.
      </p>
      <p>Further, the input RGB images were resized to 60x160x3 and the
described model compiled using categorical crossentropy as loss
function and Adam optimiser.</p>
      <p>We used ShapeNetSet2 as baseline to form a training set,
comprising of 9,450 RGB image pairs, with 52% being examples of similar
images and the remainder 48% being labelled as dissimilar pairs.
At training time, the learning rate was initialised to 0.0001 and its
decay set to 1e−7. Training samples were fed in batches of size
16 to run over up to 100 epochs. An early stopping condition was
defined so that training would stop if the ϵ of loss decrease was
lower than 1e−6 for more than 10 subsequent epochs. As a result,
training completed after 41 epochs, running on a NVIDIA Tesla
P100 GPU.</p>
      <p>Two diferent image sets were utilised on test: (i) 3,321 derived
from image pairs in ShapeNetSet1, and (ii) 8,200 paired examples,
obtained after matching 100 images from the NYUset (where 10
where randomly-picked from each of the 10 classes) with all views
in ShapeNetSet1. The first experiment was conceived for checking
on whether the Neural Network had learned to discriminate similar
ShapeNet models, whereas the second one was meant to provide
better insights on the results obtained in 3.2 and 3.3. Experimental
results on both configurations, summed up in Table 4, are discussed
in the following Section.
4</p>
    </sec>
    <sec id="sec-7">
      <title>RESULTS AND DISCUSSION</title>
      <p>Table 2 outlines how, with respect to cross-class, cumulative
accuracy, all configurations outperformed random label assignment.
Interestingly enough, the weighted sum of shape and colour based
scores were equal to the first-best results obtained with RGB
histogram comparison alone. This could be due to a need to fine tune
the α and β parameters, or it could also indicate that colour-based
features are more prominent, when concluding about the
recognised object. The latter hypothesis would align with another
observation: shape-only trials led to the lowest cumulative accuracy
values, among all tested setups. These observations hold also when
controlling for the input data and comparing SNS2 against SNS1
instead of NYUset.</p>
      <p>When taking a more careful look into class-wise results (as shown
in Appendix A), one can notice how diferent approaches favoured
diferent subsets of classes, when keeping the input data and
boundary conditions constant, with only partial overlap across diferent
pipelines and without any method completely outperforming the
others in terms of cross-class consistency and robustness. On
average, chairs were more highly recognised than other classes and
most configurations led to unbalanced recognition, favouring
certain classes at the expense of others. This applies also for the best
case scenario, when matching SNS2 against SNS1, indicating that
the inadequacy of the explored methods in robustly identifying all
classes is not to be ascribed solely to the quality and characteristics
of segmented areas within the NYU set. For instance, by looking
at Table 8, it can be noted how the Paper and Window classes are
not recognised in most of cases, even though, overall, the obtained
performance was higher than in Table 7, due to the fact that all
compared models belonged to ShapeNet.</p>
      <p>Based on these initial results, when representing the input image in
terms of SURF, SIFT or ORB based feature descriptors, we started
from matching SNS2 against SNS1, to evaluate whether further
application to the NYUset was worthwhile. As shown in Table 9,
results obtained for the latter configurations were not suficient
and lower than the ones obtained with the hybrid strategies (Table
8), leading to cumulative accuracies in the range of 22% and 25%
(Table 3).</p>
      <p>
        Besides the feature engineering trials, we re-framed similarity
learning also with respect to the Siamese-like architecture
introduced in [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ]. Our Keras implementation of the Normalized-X-Corr
model was trained to learn an optimised representation from
comparing pairs of images from SNS2, i.e., 9,450 pairs quite equally
balanced between positive and negative examples, as introduced
in Section 3.4. To achieve a more abstract and compact
representation, where contributing features are not as clearly designed and
discriminated as in the first set of experiments, the classification
task was framed in binary terms at this stage. However, the tested
setups led to unsatisfactory results that clearly indicate overfitting
of the model (see Table 4). The even lower results obtained on
the SNS1-derived test set can be further explained by looking at
the unbalance between positive and negative examples, leading
to a larger impact of false positives on the overall performance.
The incidence of false positives is also partially caused by how the
Normalized-X-Corr architecture was originally conceived [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ], i.e.,
to match wider areas accommodating for varying viewpoint and
luminance condition. However, the results obtained suggest that
the chosen training set, feeding all possible permutations of couples
in SNS2 to also minimise the number of required input labels, was
not introducing suficient variability, resulting in representations
that did not generalise, even on unseen ShapeNet models. Further,
the original use case of the exploited architecture was person
reidentification, hinting towards further tweaking of the framework
and hyperparamenter tuning to scale to multiple - and more diverse
- object classes than simply human silhouettes.
5
      </p>
    </sec>
    <sec id="sec-8">
      <title>CONCLUSION</title>
      <p>
        In this work, we tested for the relative importance of shape and
colour based features in light of both cross-class and class-wise
evaluation, and in experimental settings where we could control
for the introduction of segmentation faults that would normally
propagate from pre-processing steps. For this reason, we relied on
a combination of a pre-segmented data set, i.e., RGB images from
the large NYUDepth V2 set [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], and based similarity matching
on a subset 2D models derived from the ShapeNet dataset [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
Although features derived from comparing RGB histograms of the
input images led, on average, to more consistent performances,
none of the experimented pipelines ensured satisfactory results, in
terms of robustness to class variation. Further, when adopting more
general, scale, shift and rotation-invariant image representations,
accuracy of classification by similarity matching was not suficient,
even when evaluating against alternative models all belonging to
ShapeNet, hence controlling for other boundary conditions.
Finally, the application of the Normalized-X-Architecture for inexact
matching [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ], formerly introduced in the context of person
reidentification, led to overfitting and did not allow for subsequent
application on unseen data sets and real-life settings.
      </p>
      <p>All these findings confirmed the need for more scalable methods,
capable of leveraging labelled and unlabelled data points, when
learning object similarities with respect to diverse categories and
taxonomies that imply high within-class heterogeneity. We
therefore intend to modify the tested architecture accordingly, to improve
its flexibility, while also increasing the heterogeneity of our datasets
(e.g., by representing a higher number of classes, and by
augmenting the cardinality of each class), for further application on RGB
frames captured by a mobile robot in a real-life scenario.</p>
    </sec>
    <sec id="sec-9">
      <title>ACKNOWLEDGMENTS</title>
      <p>The authors would like to acknowledge the Center for Health
Organization Transformation (CHOT) for graciously providing GPU
computing resources exploited for some of the experiments
presented in this work, and Rajeev Bhatt Ambati (Pennsylvania State
University) for his patient and kind assistance on
server-accessrelated matters.</p>
    </sec>
    <sec id="sec-10">
      <title>TABLES OF RESULTS</title>
      <p>The results enclosed in Tables 5, 6, and 7 refer to all exploratory
tests run when images from the NYUset were matched against
ShapeNetSet1 (SNS1) and evaluated class by class. Table 8
summarizes results obtained when combining shape-only and color-only
scores computed on images from ShapeNetSet2 (SNS2) and
performing the matching against instances of ShapeNetSet1 (SNS1).
Similarly, class-wise results in Table 9 refer to matching feature
descriptors of views in SNS1 against descriptors of models in SNS2.</p>
      <p>Table
0.03581
0.00375
0.03581
0.00679</p>
      <sec id="sec-10-1">
        <title>Micro-average</title>
      </sec>
      <sec id="sec-10-2">
        <title>Macro-average</title>
      </sec>
      <sec id="sec-10-3">
        <title>Micro-average</title>
      </sec>
      <sec id="sec-10-4">
        <title>Macro-average</title>
        <p>Chair</p>
      </sec>
      <sec id="sec-10-5">
        <title>SIFT</title>
      </sec>
      <sec id="sec-10-6">
        <title>SURF ORB</title>
        <p>Measure
Accuracy
Precision
Recall
F1
Accuracy
Precision
Recall
F1
Accuracy
Precision
Recall
F1
0.30
0.03
0.30
0.05
0.70
0.07
0.70
0.13
0.10
0.01
0.10
0.02
0.30
0.03
0.30
0.05
0.10
0.01
0.10
0.02
0.70
0.07
0.70
0.13
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
Sofa
0.02512
0.00231
0.02512
0.00423
0.07064
0.00649
0.07064
0.01189</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Markus</given-names>
            <surname>Bajones</surname>
          </string-name>
          , David Fischinger, Astrid Weiss, Daniel Wolf, Markus Vincze, Paloma de la Puente, Tobias Körtner, Markus Weninger, Konstantinos Papoutsakis,
          <string-name>
            <given-names>Damien</given-names>
            <surname>Michel</surname>
          </string-name>
          , et al.
          <year>2018</year>
          .
          <article-title>Hobbit: Providing Fall Detection and Prevention for the Elderly in the Real World</article-title>
          .
          <source>Journal of Robotics</source>
          <year>2018</year>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Emanuele</given-names>
            <surname>Bastianelli</surname>
          </string-name>
          , Gianluca Bardaro, Ilaria Tiddi, and
          <string-name>
            <given-names>Enrico</given-names>
            <surname>Motta</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Meet HanS, the Health&amp;Safety Autonomous Inspector</article-title>
          .
          <source>CEUR Workshop Proceedings.</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Herbert</given-names>
            <surname>Bay</surname>
          </string-name>
          , Tinne Tuytelaars, and Luc Van Gool.
          <year>2006</year>
          .
          <article-title>Surf: Speeded up robust features</article-title>
          .
          <source>In European conference on computer vision</source>
          . Springer,
          <fpage>404</fpage>
          -
          <lpage>417</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Luca</given-names>
            <surname>Bertinetto</surname>
          </string-name>
          , Jack Valmadre, Joao F Henriques,
          <string-name>
            <surname>Andrea Vedaldi</surname>
          </string-name>
          , and Philip HS Torr.
          <year>2016</year>
          .
          <article-title>Fully-convolutional siamese networks for object tracking</article-title>
          .
          <source>In European conference on computer vision</source>
          . Springer,
          <fpage>850</fpage>
          -
          <lpage>865</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Konstantinos</given-names>
            <surname>Bousmalis</surname>
          </string-name>
          , Nathan Silberman, David Dohan,
          <string-name>
            <given-names>Dumitru</given-names>
            <surname>Erhan</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Dilip</given-names>
            <surname>Krishnan</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Unsupervised pixel-level domain adaptation with generative adversarial networks</article-title>
          .
          <source>In The IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</source>
          , Vol.
          <volume>1</volume>
          . 7.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Jane</given-names>
            <surname>Bromley</surname>
          </string-name>
          , Isabelle Guyon,
          <string-name>
            <surname>Yann</surname>
            <given-names>LeCun</given-names>
          </string-name>
          , Eduard Säckinger, and
          <string-name>
            <given-names>Roopak</given-names>
            <surname>Shah</surname>
          </string-name>
          .
          <year>1994</year>
          .
          <article-title>Signature verification using a" siamese" time delay neural network</article-title>
          .
          <source>In Advances in neural information processing systems</source>
          .
          <volume>737</volume>
          -
          <fpage>744</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Michael</given-names>
            <surname>Calonder</surname>
          </string-name>
          , Vincent Lepetit, Christoph Strecha, and
          <string-name>
            <given-names>Pascal</given-names>
            <surname>Fua</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Brief: Binary robust independent elementary features</article-title>
          .
          <source>In European conference on computer vision</source>
          . Springer,
          <fpage>778</fpage>
          -
          <lpage>792</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Angel</surname>
            <given-names>X Chang</given-names>
          </string-name>
          , Thomas Funkhouser, Leonidas Guibas, Pat Hanrahan, Qixing Huang,
          <string-name>
            <given-names>Zimo</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Silvio</given-names>
            <surname>Savarese</surname>
          </string-name>
          , Manolis Savva, Shuran Song,
          <string-name>
            <given-names>Hao</given-names>
            <surname>Su</surname>
          </string-name>
          , et al.
          <year>2015</year>
          .
          <article-title>Shapenet: An information-rich 3d model repository</article-title>
          .
          <source>arXiv preprint arXiv:1512.03012</source>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>François</given-names>
            <surname>Chollet</surname>
          </string-name>
          et al.
          <year>2015</year>
          .
          <article-title>Keras: Deep learning library for theano and tensorlfow</article-title>
          . URL: https://keras. io/k 7,
          <issue>8</issue>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Jia</surname>
            <given-names>Deng</given-names>
          </string-name>
          , Wei Dong, Richard Socher,
          <string-name>
            <surname>Li-Jia</surname>
            <given-names>Li</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Kai</given-names>
            <surname>Li</surname>
          </string-name>
          , and
          <string-name>
            <surname>Li</surname>
          </string-name>
          Fei-Fei.
          <year>2009</year>
          .
          <article-title>Imagenet: A large-scale hierarchical image database</article-title>
          .
          <source>In Computer Vision and Pattern Recognition</source>
          ,
          <year>2009</year>
          .
          <article-title>CVPR 2009</article-title>
          . IEEE Conference on. Ieee,
          <volume>248</volume>
          -
          <fpage>255</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Chester</surname>
            <given-names>V Dolph</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Loc</given-names>
            <surname>Tran</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Bonnie D</given-names>
            <surname>Allen</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Towards Explainability of UAV-Based Convolutional Neural Networks for Object Classification</article-title>
          .
          <source>In 2018 Aviation Technology, Integration, and Operations Conference</source>
          .
          <volume>4011</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Thomas</surname>
            <given-names>Fäulhammer</given-names>
          </string-name>
          , Rares Ambrus, Christopher Burbridge, Micheal Zillich, John Folkesson, Nick Hawes, Patric Jensfelt, and
          <string-name>
            <given-names>Marcus</given-names>
            <surname>Vincze</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Autonomous learning of object models on a mobile robot</article-title>
          .
          <source>IEEE Robotics and Automation Letters</source>
          <volume>2</volume>
          ,
          <issue>1</issue>
          (
          <year>2017</year>
          ),
          <fpage>26</fpage>
          -
          <lpage>33</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Gabriele</surname>
            <given-names>Ferri</given-names>
          </string-name>
          , Alessandro Manzi, Pericle Salvini, Barbara Mazzolai, Cecilia Laschi, and
          <string-name>
            <given-names>Paolo</given-names>
            <surname>Dario</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>DustCart, an autonomous robot for door-to-door garbage collection: From DustBot project to the experimentation in the small town of Peccioli</article-title>
          .
          <source>In Robotics and Automation (ICRA)</source>
          ,
          <source>2011 IEEE International Conference on. IEEE</source>
          ,
          <fpage>655</fpage>
          -
          <lpage>660</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>Elad</given-names>
            <surname>Hofer</surname>
          </string-name>
          and
          <string-name>
            <given-names>Nir</given-names>
            <surname>Ailon</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Deep metric learning using triplet network</article-title>
          .
          <source>In International Workshop on Similarity-Based Pattern Recognition</source>
          . Springer,
          <fpage>84</fpage>
          -
          <lpage>92</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Ming-Kuei Hu</surname>
          </string-name>
          .
          <year>1962</year>
          .
          <article-title>Visual pattern recognition by moment invariants</article-title>
          .
          <source>IRE transactions on information theory 8</source>
          ,
          <issue>2</issue>
          (
          <year>1962</year>
          ),
          <fpage>179</fpage>
          -
          <lpage>187</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>David</surname>
            <given-names>G</given-names>
          </string-name>
          <string-name>
            <surname>Lowe</surname>
          </string-name>
          .
          <year>2004</year>
          .
          <article-title>Distinctive image features from scale-invariant keypoints</article-title>
          .
          <source>International journal of computer vision 60</source>
          , 2 (
          <year>2004</year>
          ),
          <fpage>91</fpage>
          -
          <lpage>110</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Nawel</surname>
            <given-names>Medjkoune</given-names>
          </string-name>
          , Frédéric Armetta, Mathieu Lefort, and
          <string-name>
            <given-names>Stefan</given-names>
            <surname>Dufner</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Autonomous object recognition in videos using Siamese Neural Networks</article-title>
          .
          <source>In EUCognition Meeting (European Society for Cognitive Systems) on" Learning: Beyond Deep Neural Networks".</source>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Martino</surname>
            <given-names>Mensio</given-names>
          </string-name>
          , Emanuele Bastianelli, Ilaria Tiddi, and
          <string-name>
            <given-names>Giuseppe</given-names>
            <surname>Rizzo</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>A Multi-layer LSTM-based Approach for Robot Command Interaction Modeling</article-title>
          . arXiv preprint arXiv:
          <year>1811</year>
          .
          <volume>05242</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>George</surname>
            <given-names>A</given-names>
          </string-name>
          <string-name>
            <surname>Miller</surname>
          </string-name>
          .
          <year>1995</year>
          .
          <article-title>WordNet: a lexical database for English</article-title>
          .
          <source>Commun. ACM</source>
          <volume>38</volume>
          ,
          <issue>11</issue>
          (
          <year>1995</year>
          ),
          <fpage>39</fpage>
          -
          <lpage>41</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Christophe</surname>
            <given-names>Mollaret</given-names>
          </string-name>
          , Alhayat Ali Mekonnen, Julien Pinquier, Frédéric Lerasle, and
          <string-name>
            <given-names>Isabelle</given-names>
            <surname>Ferrané</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>A multi-modal perception based architecture for a non-intrusive domestic assistant robot</article-title>
          .
          <source>In Human-Robot Interaction (HRI)</source>
          ,
          <year>2016</year>
          11th ACM/IEEE International Conference on. IEEE,
          <fpage>481</fpage>
          -
          <lpage>482</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>Pushmeet</given-names>
            <surname>Kohli Nathan Silberman</surname>
          </string-name>
          , Derek Hoiem and
          <string-name>
            <given-names>Rob</given-names>
            <surname>Fergus</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Indoor Segmentation and Support Inference from RGBD Images</article-title>
          .
          <source>In ECCV.</source>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>Andreas</given-names>
            <surname>Nüchter</surname>
          </string-name>
          and
          <string-name>
            <given-names>Joachim</given-names>
            <surname>Hertzberg</surname>
          </string-name>
          .
          <year>2008</year>
          .
          <article-title>Towards semantic maps for mobile robots</article-title>
          .
          <source>Robotics and Autonomous Systems</source>
          <volume>56</volume>
          ,
          <issue>11</issue>
          (
          <year>2008</year>
          ),
          <fpage>915</fpage>
          -
          <lpage>926</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>Joseph</given-names>
            <surname>Redmon</surname>
          </string-name>
          and
          <string-name>
            <given-names>Ali</given-names>
            <surname>Farhadi</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>YOLO9000: better, faster, stronger</article-title>
          . arXiv preprint (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>Joseph</given-names>
            <surname>Redmon</surname>
          </string-name>
          and
          <string-name>
            <given-names>Ali</given-names>
            <surname>Farhadi</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Yolov3: An incremental improvement</article-title>
          . arXiv preprint arXiv:
          <year>1804</year>
          .
          <volume>02767</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>Shaoqing</surname>
            <given-names>Ren</given-names>
          </string-name>
          , Kaiming He,
          <string-name>
            <surname>Ross Girshick</surname>
            , and
            <given-names>Jian</given-names>
          </string-name>
          <string-name>
            <surname>Sun</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Faster R-CNN: towards real-time object detection with region proposal networks</article-title>
          .
          <source>IEEE Transactions on Pattern Analysis &amp; Machine Intelligence</source>
          <volume>6</volume>
          (
          <year>2017</year>
          ),
          <fpage>1137</fpage>
          -
          <lpage>1149</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>Petar</given-names>
            <surname>Ristoski</surname>
          </string-name>
          and
          <string-name>
            <given-names>Heiko</given-names>
            <surname>Paulheim</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Semantic Web in data mining and knowledge discovery: A comprehensive survey</article-title>
          .
          <source>Web semantics: science, services and agents on the World Wide Web</source>
          <volume>36</volume>
          (
          <year>2016</year>
          ),
          <fpage>1</fpage>
          -
          <lpage>22</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>Edward</given-names>
            <surname>Rosten</surname>
          </string-name>
          and
          <string-name>
            <given-names>Tom</given-names>
            <surname>Drummond</surname>
          </string-name>
          .
          <year>2006</year>
          .
          <article-title>Machine learning for high-speed corner detection</article-title>
          .
          <source>In European conference on computer vision</source>
          . Springer,
          <fpage>430</fpage>
          -
          <lpage>443</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <surname>Ethan</surname>
            <given-names>Rublee</given-names>
          </string-name>
          , Vincent Rabaud, Kurt Konolige, and
          <string-name>
            <given-names>Gary</given-names>
            <surname>Bradski</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>ORB: An eficient alternative to SIFT or SURF</article-title>
          .
          <source>In Computer Vision</source>
          (ICCV),
          <source>2011 IEEE international conference on. IEEE</source>
          ,
          <fpage>2564</fpage>
          -
          <lpage>2571</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <surname>Jian</surname>
            <given-names>Shi</given-names>
          </string-name>
          , Yue Dong, Hao Su, and
          <string-name>
            <given-names>X Yu</given-names>
            <surname>Stella</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Learning non-lambertian object intrinsics across shapenet categories</article-title>
          .
          <source>In Computer Vision and Pattern Recognition (CVPR)</source>
          ,
          <source>2017 IEEE Conference on. IEEE</source>
          ,
          <fpage>5844</fpage>
          -
          <lpage>5853</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <surname>Robyn</surname>
            <given-names>Speer</given-names>
          </string-name>
          , Joshua Chin, and
          <string-name>
            <given-names>Catherine</given-names>
            <surname>Havasi</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>ConceptNet 5.5: An Open Multilingual Graph of General Knowledge.</article-title>
          .
          <source>In AAAI</source>
          .
          <fpage>4444</fpage>
          -
          <lpage>4451</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <surname>Arulkumar</surname>
            <given-names>Subramaniam</given-names>
          </string-name>
          , Moitreya Chatterjee, and
          <string-name>
            <given-names>Anurag</given-names>
            <surname>Mittal</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Deep neural networks with inexact matching for person re-identification</article-title>
          .
          <source>In Advances in Neural Information Processing Systems</source>
          .
          <volume>2667</volume>
          -
          <fpage>2675</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <surname>Ilaria</surname>
            <given-names>Tiddi</given-names>
          </string-name>
          , Emanuele Bastianelli, Gianluca Bardaro, Mathieu d'Aquin,
          <string-name>
            <given-names>and Enrico</given-names>
            <surname>Motta</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>An ontology-based approach to improve the accessibility of ROSbased robotic systems</article-title>
          .
          <source>In Proceedings of the Knowledge Capture Conference. ACM</source>
          ,
          <volume>13</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>Yu</given-names>
            <surname>Xiang</surname>
          </string-name>
          and
          <string-name>
            <given-names>Dieter</given-names>
            <surname>Fox</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>DA-RNN: Semantic mapping with data associated recurrent neural networks</article-title>
          .
          <source>arXiv preprint arXiv:1703.03098</source>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <surname>Dong</surname>
            <given-names>Yi</given-names>
          </string-name>
          , Zhen Lei,
          <source>Shengcai Liao, and Stan Z Li</source>
          .
          <year>2014</year>
          .
          <article-title>Deep metric learning for person re-identification</article-title>
          .
          <source>In Pattern Recognition (ICPR)</source>
          ,
          <year>2014</year>
          22nd International Conference on. IEEE,
          <fpage>34</fpage>
          -
          <lpage>39</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <surname>Andy</surname>
            <given-names>Zeng</given-names>
          </string-name>
          , Shuran Song,
          <string-name>
            <surname>Kuan-Ting</surname>
            <given-names>Yu</given-names>
          </string-name>
          , Elliott Donlon, Francois R Hogan, Maria Bauza, Daolin Ma, Orion Taylor, Melody Liu,
          <string-name>
            <given-names>Eudald</given-names>
            <surname>Romo</surname>
          </string-name>
          , et al.
          <year>2018</year>
          .
          <article-title>Robotic pick-and-place of novel objects in clutter with multi-afordance grasping and cross-domain image matching</article-title>
          .
          <source>In 2018 IEEE International Conference on Robotics and Automation (ICRA)</source>
          .
          <source>IEEE</source>
          , 1-
          <fpage>8</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>