<!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>Solving Life Puzzle with Visual Context-based Clustering and Habit Reference</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Trung-Hieu Hoang</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mai-Khiem Tran</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vinh-Tiep Nguyen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Minh-Triet Tran</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Information Technology</institution>
          ,
          <addr-line>VNU-HCM, Ho Chi Minh city</addr-line>
          ,
          <country country="VN">Vietnam</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Science</institution>
          ,
          <addr-line>VNU-HCM, Ho Chi Minh city</addr-line>
          ,
          <country country="VN">Vietnam</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Lifelogging has taken a wide range of interest from research communities due to the increasing number of wearable and personal devices. With a large amount of data collected every day, an essential task is to organize, manage, and retrieve data e ciently. Therefore, from a collection of photos, it is necessary to rearrange them in some order that may represent a meaning sequence of events in daily life. This motivates the task of Life Puzzle in ImageCLEFlifelog 2019. To solve this task, we propose a novel method to exploit personal habits in their daily routine activities. First we group images into several clusters based on the their visual similarity and extracted visual concepts. For each image cluster, we utilize our Bag-of-Visual-Words framework to query similar scenes from personal lifelog data to predict the possible time instant in a day of the cluster. Using our proposed method, we achieve the rst place at Multimedia retrieval in CLEF - \Solve my life puzzle" challenge with competitive Kendall's T score up to 0.4 and the nal score of 0:55.</p>
      </abstract>
      <kwd-group>
        <kwd>Life puzzle Meta-data image clustering</kwd>
        <kwd>Image retrieval</kwd>
        <kwd>Bag-of-Visual-Words</kwd>
        <kwd>Root SIFT features</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Lifelog data is a valuable source of information to provide a better understanding
of people's daily activities, habits, and behaviours. Everyday, each people may,
intentionally or unintentionally, create a huge amount of useful lifelog data in
various formats, such as photos, video clips, audio clips, text notes, or activities
logs in computers or mobile devices. Among these data format, Visual data is one
of the most important and interesting sources to analyze people's daily activities.</p>
      <p>
        Sometimes, visual lifelog data are provided as a collection of photos without
any speci c temporal order. In this case, it is important to arrange the given
photos in some meaning meaningful order that re ects a reasonable sequence of
daily activities. This is the motivation for the \Solve my life puzzle" challenge in
the ImageCLEFlifelog 2019 [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. In this challenge, participants are given samples
of lifelog data, which are comprised of images along with metadata (i.e biometrics
and GPS location), and are tasked to re-organize the given data in an ascending
timeframe order and predict four categories, with respect to four timespans of a
day (morning, afternoon, night, mid-night).
      </p>
      <p>In the ideal case, we aim to recover the original sequence of photos
corresponding to the real sequence of events that actually happen in a day of a user.
However, in practice, we may not nd exactly the original photo sequence but
we may rearrange a collection of photos in di erent reasonable sequences, each
of which can preserve the partial chronological order of images or image groups.
It should be noticed that an image sequence which may be appropriate for one
user may not be suitable for another user. One user may go shopping before
going work, while another user may have a di erent order of these two
activities/events. Therefore, we decide to exploit personal habits of a user to estimate
the appropriate timespan of certain activity/event with reference to his or her
personal history lifelog data. By looking into the habit of a user, i.e. the daily
routines of activities that a user may perform repeatedly in many days, we may
infer the most likely image sequences from di erent possible choices.</p>
      <p>With the relatively discrete ow of concepts, it is challenging not only to
machine learning-based models but also humans, to compare the chronological
order of images. Acknowledging the nature of this shortcoming, we choose to
divert our approach from processing images independently to a clustering
approach. This would narrow down the discreteness to an acceptable continuity of
concepts' ow, which allows groups to be sorted e ciently at the group level.</p>
      <p>
        Our key idea is that two images with high similarity regarding visual and
metadata information are likely to occur in the same environment at the same
timespan within a day. Thus, we rst cluster images into multiple groups based
on the similarity of visual and metadata information. Currently, we do not
propose an approach to sort images in a single group and this will be left for
future improvements. After clustering all images into separate groups, information
regarding the temporal positions of those groups can be further exploited by
looking back to the user's history with the image similarity retrieval mechanism
using our Bag-of-Visual-Words retrieval framework [
        <xref ref-type="bibr" rid="ref8 ref9">9, 8</xref>
        ].
      </p>
      <p>We use our propose method to solve the Life Puzzle in ImageCLEFlifelog
2019. Our method achieves the best score in three criteri: Kendall's T , part of
day, and nal score. However, our method still needs further improvements to
evaluate the temporal relationship of photos in each single group and to
subdivide a group of photos into multiple event instances.</p>
      <p>The content of this paper is as follows. In section 2, information about Solve
my Life Puzzle challenge as well as several possible approaches are discussed.
Details about our approaches in this challenge are introduced in Section 3.
Experimental results together with our discussions are introduced in Section 1.
Sections 5 contains our conclusions and future works in order to enhance the
performance of the proposed system.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Life Puzzle and Possible Approaches</title>
      <p>
        To promote recent works in lifelogging problems from research groups across the
world, several challenges in lifelog data retrieval had been conducted in recent
years. ImageCLEFlifelog 2018 [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] which was the second edition of [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] consist of
two challenge. Lifelog moment retrieval (LMRT) focuses on retrieving a speci c
moment in the past of a logger and daily living understanding (ADLT) aims
to understand daily living in a period. From that competition, various ways
to understand lifelogging data have been introduced and improved from the
previous competition, with the majority of the approaches combining visual and
metadata (textual, location and other information) to solve the task.
      </p>
      <p>
        Solve my Life Puzzle challenge was rst introduced in ImageCLEFlifelog 2019
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] besides LMRT, this challenge focuses on analyzing given images along with
associated metadata (e.g., biometrics, location, etc.) in a collection of images
of a given day to reconstruct the correct time frame of a day and rearrange
them in chronological order. To facilitate image understanding, task organizers
also provides useful categories and attributes provided by Place CNN [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and
object detection results by Faster R CNN [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] trained on [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. In this challenge,
participants are given 10 queries in the test set. Each query has 25 images in
a day with metadata provided. Same examples of the queries and our solutions
for them are presented in Section 1.
      </p>
      <p>There are several promising approaches to arrange images in reasonable
sequence based on their temporal order. We can exploit the order of
action/subactivity in an event/activity to sort images in one event/activity. However, this
approach may be useful when photos are taken at a small enough interval, thus
photos are usually from a single event/activity.</p>
      <p>Another approach is to exploit personal habits to estimate which timespans
may be appropriate for a photo. This approach is motivated by the observation
that people usually repeat to perform an activity in the same context, at the
same place, and at the same timespan of the day or the same day in the week,
etc. As the photos in each query of the Life Puzzle of ImageCLEFlifelog 2019
are sparsely sampled in one day (25 images in a day), we decide to follow the
habit-based approach.</p>
      <p>
        We adopt the Bag-of-Visual-Words retrieval framework [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] to retrieve the
visually similar photos in the past history of the same lifelogger, then predict
the probability for a query photo to occur in a certain timespan of a day. Our
idea of applying Bag-of-Visual-Words framework to retrieve useful information
in the past corresponding to a new given photo was initiated in our proposal
system to retrieve similar images for reminiscence[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>Our Proposed System</title>
      <sec id="sec-3-1">
        <title>Overview of Proposed Solution</title>
        <p>In this section, rstly we list some of the main problems to sort images in a
reasonable temporal sequence as follows:
{ (P1) Sorting images in one event/activity: it is necessary for the system to
understand the meaning of that activity and the ordering of sub-actions in
that activity. For instance, cooking should come after taking foods or drink
out of a fridge and before eating breakfast.
{ (P2) Sorting images in the same scene: Images should be sorted according
to the visual similarity ( ne grain clustering) or location information (coarse
grain clustering). If a system can only use the location information, it is
di cult to distinguish di erent scenes in the same geographical region. For
example, if a user in di erent rooms in the same building, we cannot organize
the photos simply based on GPS information.
{ (P3) Sorting multiple events and actions in chronological order: the problem
is how can we determine the temporal order between events and actions. In
some cases, it is possible to point out the topological relationship between
several pairs of events and actions, but it is extremely di cult to have a
complete relationship set between every events or activities.</p>
        <p>To solve puzzle problem for images taken at a sparse sampling rate, i.e. images
are note taken at short enough time interval to belong to the same activity/event,
we focus our proposed solution on the two main problems (P2) and (P3).</p>
        <p>Figure 1 illustrates the main components of our proposed system. By
extracting visual features together with metadata of each query image, a
clustering system can group the input images into several clusters that have the most
similarity compared to others (c.f. Section 3.2). After this step, query images
are processed at the group level only. A visual-based retrieval system can look
up past scenarios in the history of the same lifelogger and return possible
timeframes of each image. The possible timeframe of an image group is determined
by the voting scheme from the possible timeframes of each image in the group
(c.f. Section 3.3).
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Images Clustering</title>
        <p>In our rst phase, with all the metadata set given for each image, we cluster all
of them in a small number of image groups for each photo collection (25 images)
in each query. Our assumption is that photos in an image group are usually
belongs to the same scene and in the same timespan. In fact, this assumption
may be violated if the lifelogger stay in the same environment (o ce, room,
shop) multiple times, i.e. event instances, in a day. However, we do not have
enough visual information and given metadata to better sub-divide a group of
images based on the event instances in the same environment.</p>
        <p>
          In our experiments, the number of clusters ranges from 4 to 7, which are
basically based on the similarities of the rough concepts. This work can be done
by utilizing special concepts and attributes from Places 365 (e.g., indoor lighting,
natural light, open area, working, eating, etc., together with GPS location home,
work, transport. We can also employ our visual clustering scheme [
          <xref ref-type="bibr" rid="ref11 ref12">12, 11</xref>
          ] to group
images based on their visual similarity. Two examples of clustering images in the
photo collection of a query are illustrated in Figure 3 and Figure 4.
3.3
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Image Retrieval with Bag-of-Visual-Words Retrieval Framework</title>
        <p>
          After the rst phase, we already split images into multiple clusters, a.k.a. image
groups, each of which is expected to belong to the same environment/context. For
each image in a cluster, we use our Bag-of-Visual-Words (BoVW) retrieval
framework [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] and get a ranklist of most similar images from the reference database of
the past history of the same lifelogger. In our experiments, we utilize the
training dataset of the Lifelog Moment Retrieval task (LMRT) of ImageCLEFlifelog
2019 as the reference database.
        </p>
        <p>From the retrieved ranklist corresponding to an image, we can infer the score
for each timespan when the activity in the image may be appropriate to occur.
We use the voting scheme with all the scores for all possible timespans of images
in a photo cluster to determine the most appropriate timespan for a cluster.</p>
        <p>We can de ne a timespan to cover from 1 to 2 hours, then compare the
temporal order between two clusters. Finally, we sort all clusters with reference
to their temporal topological order. We also use this method with 4 pre-de ned
timespans to determine the part of day for each cluster.</p>
        <p>Figure 2 illustrates our method to determine the timespan for an image
cluster with respect to a reference database of the history of the same user.</p>
        <p>
          For the implementation of the BoVW retrieval framework, we use
HessianA ne detector [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] to detect keypoints in an image and Root SIFT descriptor
[
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] to represent the local feature in the neighbor region of a keypoint. We train
a large vocabulary of one million visual words by an unsupervised clustering
algorithm. The code-book is trained and stored in a server for later use to nd
pair of most similar images. In the second state, for each cluster, representative
images are processed with the same detector and descriptor. After extraction,
these features are quantized according to the pre-trained codebook using a
softassignment strategy where each feature is assigned to the three nearest visual
words. At this time, the query image is represented as a sparse BOW vector
similar to those from the gallery. This vector is then independently compared to
all gallery vectors using Euclidean distances. Database images having no visual
words in common are irrelevant and are, therefore, ltered out quickly using the
inverted index structure.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Results</title>
      <sec id="sec-4-1">
        <title>Dataset and Task Description</title>
        <p>The test dataset provided by organizers consists of 10 queries. There are 25
images taken at di erent times of day in each query. Metadata including GPS
location, Scene CNN attributes, activities, etc., are provided corresponding to
each image. No timestamps are given in the metadata. The challenge is how
to sort all images in each query in chronological order with given information.
Beside ordering, each image must be classi ed in 4 main categories regarding
di erent times of the day, including morning (4h00 AM to 11h59 AM), afternoon
(12h00 PM to 4h59 PM), evening (5h00 PM to 10h59 PM), night.
4.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Examples</title>
        <p>Several query cases with further explanations examples will be given in this
section to illustrate our method.</p>
        <p>Query ID 6: By using GPS location, Scene CNN attributes and visual features
information, 25 images of the query number 6 are clustered into 4 main groups
in Figure 3.</p>
        <p>{ Obviously, images were taken indoor and have a home tag in their GPS label
are placed in the rst group.
{ Images taken inside a car, with a representing of steering wheel belongs to
the second group.
{ Images taken outdoor, with natural light belong to the third group
{ Images taken indoor, with o ce equipment like a laptop, papers, pen, etc.</p>
        <p>are categorized in the last group
Query ID 9: Similar to query ID 6, 25 images of the query number 9 are
clustered in to 5 main groups in Figure 4
{ Images with appearances of a car are placed into the rst group, due to
the dominant area compared to other concepts represented in the respective
images.</p>
        <p>{ Images taken inside the o ce have a uniform distribution of detected o ce
supplies' concepts
{ Images taken on the street are characterized with high contrast and clear
boundary between dark road and bright sky, with buildings.
{ Some images contain a grill with its related concepts (i.e beef), are grouped
into this group.</p>
        <p>{ Remaining images are taken at logger's home position.</p>
        <p>In order to place these image groups in a timeline, di erent approaches have
been conducted. Together with BoW images retrieval, we observe and conclude
that a normal person is likely to start a day in a bathroom or have breakfast
inside a kitchen. That person then needs to travel by car to his or her o ce by
a vehicle. After walking from the car-park and having co ee with colleges, that
person then stays and have various activities inside an o ce building. Obviously,
the person is likely to nish his day at home and watch television. Regarding the
grill activities, likely scenarios have been found in the database, logger usually
has this kind of activity in the afternoon.</p>
        <p>Our system's heuristic is based on the main concepts and metadata of each
image to separate them into clusters. Hence, we do not deal with images in
intra-cluster order yet and focus on inter-cluster order. By looking at the main
concepts of a given image, we nd out that it is extremely di cult to clarify
the real position of each image in the timeline. For instance, with images in the
second group of query 6, it is impossible to conclude the user was driving from
home to the o ce or going back home after a working day. Similarly, we can
only assume an image taken inside the logger's home may belong to the early
morning or late at night. It is almost impossible to clarify unless the system can
pay its attention to special details like the lighting from windows or arti cial
lights are turned on inside the image given (Figure 5).
4.3</p>
      </sec>
      <sec id="sec-4-3">
        <title>Experimental Results</title>
        <p>
          The o cial results from challenge's organizers are given in Table 1. For each
team, we present their run with the highest nal score. The details of submission
result can be found at [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. According to the table, our system has the highest
performance among other team submissions in all three criteria: Kendall's T ,
part of day, and nal score.
        </p>
        <p>Despite having competitive results in this challenge, the system de nitely
needs improvements. Currently, images belong to the same group are return in
ascending lename order due to the lack of taking in speci c metadata types.
This leaves a potential headroom for improvements, as should more data be
used for optimal retrieval instead of relying on visual information only. Future
approaches can solve this remaining problem by further digest in other metadata.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>Re-ordering lifelog images in chronological order is a challenging problem due
to the various activities that can happen in the same place across multiple time
frame and the limitation of visual information. Although we cannot propose a
complete solution to sort every single image in this challenge, our team proposes
a method which can place clustered images in order.</p>
      <p>Our clustering method based on the similarity of visual features and metadata
of given images. Sorting inter-cluster of images can be proceeded by exploiting
information in the past by using Bag-of-Visual-Words with Root SIFT features
which can nd the most similarity images in the image database. Our work
achieved the rst place winner in this year challenge with this approach.</p>
      <p>However, there are some aspects of future improvement. The overall
performance of our system can be improved if the clustering system is more robust,
at that time, we can try to increase the number of clusters in each query.
Besides, additional metadata utilization also proves to be a potential headroom for
improvement of intra-group information retrieval in similar systems.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgements</title>
      <p>We would like to thank AIOZ Pte Ltd for supporting our research team. This
research is partially supported by the research funding for the Software
Engineering Laboratory, University of Science, Vietnam National University - Ho Chi
Minh City.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Arandjelovic</surname>
          </string-name>
          , R.:
          <article-title>Three things everyone should know to improve object retrieval</article-title>
          .
          <source>In: Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</source>
          . pp.
          <volume>2911</volume>
          {
          <fpage>2918</fpage>
          . CVPR '12, IEEE Computer Society, Washington, DC, USA (
          <year>2012</year>
          ), http://dl.acm.org/citation.cfm?id=
          <volume>2354409</volume>
          .
          <fpage>2355123</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Dang-Nguyen</surname>
            ,
            <given-names>D.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Piras</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riegler</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boato</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gurrin</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          : Overview of ImageCLEFlifelog 2017:
          <article-title>Lifelog Retrieval and Summarization</article-title>
          .
          <source>In: CLEF2017 Working Notes. CEUR Workshop Proceedings</source>
          , CEUR-WS.org &lt;http://ceur-ws.
          <source>org&gt;</source>
          , Dublin,
          <source>Ireland (September</source>
          <volume>11</volume>
          -14
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Dang-Nguyen</surname>
            ,
            <given-names>D.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Piras</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riegler</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tran</surname>
            ,
            <given-names>M.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lux</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Le</surname>
            ,
            <given-names>T.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ninh</surname>
            ,
            <given-names>V.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gurrin</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          : Overview of ImageCLEFlifelog 2019:
          <article-title>Solve my life puzzle and Lifelog Moment Retrieval</article-title>
          .
          <source>In: CLEF2019 Working Notes. CEUR Workshop Proceedings</source>
          , CEUR-WS.org &lt;http://ceur-ws.
          <source>org&gt;</source>
          , Lugano,
          <source>Switzerland (September</source>
          <volume>09</volume>
          -12
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Dang-Nguyen</surname>
            ,
            <given-names>D.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Piras</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riegler</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lux</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gurrin</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Overview of imagecle ifelog 2018: Daily living understanding and lifelog moment retrieval</article-title>
          .
          <source>In: CLEF</source>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Ionescu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , Muller, H.,
          <string-name>
            <surname>Peteri</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cid</surname>
            ,
            <given-names>Y.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liauchuk</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kovalev</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klimuk</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tarasau</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abacha</surname>
            ,
            <given-names>A.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hasan</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Datla</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Demner-Fushman</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dang-Nguyen</surname>
            ,
            <given-names>D.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Piras</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riegler</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tran</surname>
            ,
            <given-names>M.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lux</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gurrin</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pelka</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Friedrich</surname>
            ,
            <given-names>C.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>de Herrera</surname>
            ,
            <given-names>A.G.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garcia</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kavallieratou</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>del Blanco</surname>
            ,
            <given-names>C.R.</given-names>
          </string-name>
          , Rodr guez, C.C.,
          <string-name>
            <surname>Vasillopoulos</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karampidis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chamberlain</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Clark</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Campello</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>ImageCLEF 2019: Multimedia retrieval in medicine, lifelogging, security and nature</article-title>
          . In:
          <article-title>Experimental IR Meets Multilinguality, Multimodality, and Interaction</article-title>
          .
          <source>Proceedings of the 10th International Conference of the CLEF Association (CLEF</source>
          <year>2019</year>
          ),
          <source>LNCS Lecture Notes in Computer Science</source>
          , Springer, Lugano,
          <source>Switzerland (September 9-12</source>
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maire</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Belongie</surname>
            ,
            <given-names>S.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bourdev</surname>
            ,
            <given-names>L.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Girshick</surname>
            ,
            <given-names>R.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hays</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perona</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ramanan</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dollar</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zitnick</surname>
            ,
            <given-names>C.L.</given-names>
          </string-name>
          :
          <article-title>Microsoft COCO: common objects in context</article-title>
          .
          <source>CoRR abs/1405</source>
          .0312 (
          <year>2014</year>
          ), http://arxiv.org/abs/1405.0312
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Mikolajczyk</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmid</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Scale &amp; a ne invariant interest point detectors</article-title>
          .
          <source>International Journal of Computer Vision</source>
          <volume>60</volume>
          (
          <issue>1</issue>
          ),
          <volume>63</volume>
          { 86 (Oct
          <year>2004</year>
          ). https://doi.org/10.1023/B:VISI.
          <volume>0000027790</volume>
          .02288.f2, https://doi.org/10.1023/B:VISI.
          <volume>0000027790</volume>
          .02288.f2
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Nguyen</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Le</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tran</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fjeld</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Nowandthen: a social network-based photo recommendation tool supporting reminiscence</article-title>
          .
          <source>In: Proceedings of the 15th International Conference on Mobile and Ubiquitous Multimedia</source>
          , Rovaniemi, Finland,
          <source>December 12-15</source>
          ,
          <year>2016</year>
          . pp.
          <volume>159</volume>
          {
          <issue>168</issue>
          (
          <year>2016</year>
          ). https://doi.org/10.1145/3012709.3012738, https://doi.org/10.1145/3012709.3012738
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Nguyen</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ngo</surname>
          </string-name>
          , T.D.,
          <string-name>
            <surname>Tran</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Le</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Duong</surname>
            ,
            <given-names>D.A.</given-names>
          </string-name>
          :
          <article-title>A combination of spatial pyramid and inverted index for large-scale image retrieval</article-title>
          .
          <source>IJMDEM</source>
          <volume>6</volume>
          (
          <issue>2</issue>
          ),
          <volume>37</volume>
          {
          <fpage>51</fpage>
          (
          <year>2015</year>
          ). https://doi.org/10.4018/IJMDEM.2015040103, https://doi.org/10.4018/IJMDEM.2015040103
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Ren</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Girshick</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sun</surname>
          </string-name>
          , J.:
          <string-name>
            <surname>Faster</surname>
            <given-names>R-CNN</given-names>
          </string-name>
          :
          <article-title>Towards real-time object detection with region proposal networks</article-title>
          .
          <source>In: Proceedings of the 28th International Conference on Neural Information Processing Systems - Volume 1</source>
          . pp.
          <volume>91</volume>
          {
          <fpage>99</fpage>
          . NIPS'15, MIT Press, Cambridge, MA, USA (
          <year>2015</year>
          ), http://dl.acm.org/citation.cfm?id=
          <volume>2969239</volume>
          .
          <fpage>2969250</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Tran</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Truong</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Duy</surname>
          </string-name>
          , T.D.,
          <string-name>
            <surname>Vo-Ho</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Luong</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nguyen</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Lifelog moment retrieval with visual concept fusion and text-based query expansion</article-title>
          .
          <source>In: Working Notes of CLEF 2018 - Conference and Labs of the Evaluation Forum</source>
          , Avignon, France,
          <source>September 10-14</source>
          ,
          <year>2018</year>
          . (
          <year>2018</year>
          ), http://ceur-ws.org/Vol2125/paper 109.pdf
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Truong</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Duy</surname>
          </string-name>
          , T.D.,
          <string-name>
            <surname>Nguyen</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tran</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Lifelogging retrieval based on semantic concepts fusion</article-title>
          .
          <source>In: Proceedings of the 2018 ACM Workshop on The Lifelog Search Challenge, LSC@ICMR</source>
          <year>2018</year>
          , Yokohama, Japan, June 11,
          <year>2018</year>
          . pp.
          <volume>24</volume>
          {
          <issue>29</issue>
          (
          <year>2018</year>
          ). https://doi.org/10.1145/3210539.3210545, https://doi.org/10.1145/3210539.3210545
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lapedriza</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khosla</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oliva</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Torralba</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Places: A 10 million image database for scene recognition</article-title>
          .
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>