Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-07T01:58:15.537Z Has data issue: false hasContentIssue false

Understanding visual scenes

Published online by Cambridge University Press:  28 March 2018

CARINA SILBERER
Affiliation:
DTCL, Universitat Pompeu Fabra, Roc Boronat 138, 08018 Barcelona, Spain e-mail: CarinaSilberer@gmail.com
JASPER UIJLINGS
Affiliation:
School of Informatics, University of Edinburgh, 10 Crichton Street, Edinburgh, EH8 9AB, UK e-mail: jrr.uijlings@gmail.com
MIRELLA LAPATA
Affiliation:
ILCC, School of Informatics, University of Edinburgh, 10 Crichton Street, Edinburgh, EH8 9AB, UK e-mail: mlap@inf.ed.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

A growing body of recent work focuses on the challenging problem of scene understanding using a variety of cross-modal methods which fuse techniques from image and text processing. In this paper, we develop representations for the semantics of scenes by explicitly encoding the objects detected in them and their spatial relations. We represent image content via two well-known types of tree representations, namely constituents and dependencies. Our representations are created deterministically, can be applied to any image dataset irrespective of the task at hand, and are amenable to standard NLP tools developed for tree-based structures. We show that we can apply syntax-based SMT and tree kernel methods in order to build models for image description generation and image-based retrieval. Experimental results on real-world images demonstrate the effectiveness of the framework.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2018 
Figure 0

Table 1. Definitions of spatial relations between objects s and t based on pairwise relationships between bounding boxes B or their centroids C

Figure 1

Fig. 1. Top: example of image and its descriptions collected from humans. Bottom: types of representations (tuples, dependency, and constituency trees; dining_table is abbreviated to d_table to save space). Tuples in parentheses denote duplicates—both its objects are part of a previous tuple. Spatial relations were determined from image regions (Section 3.1).

Figure 2

Fig. 2. Illustration of tree creation process. Given a graph G with nodes denoting the objects in an image and edge weights corresponding to their Euclidean distance, we compute a minimum spanning tree for a subgraph G′⊆G (filled nodes and plain edges in (b)) and use it to build a constituency (c) and dependency (d) tree, starting from an individual node in the spanning tree (black node in (b)).

Figure 3

Fig. 3. Example of predicate-argument structures grounded in the images by finding alignments (colored) between the detected objects (left) and the arguments (right). (A0 labels denote agents, while A1 labels denote patients or themes (Palmer, Gildea and Kingsbury 2005).)

Figure 4

Fig. 4. Subtrees (a) and partial trees (b) of the visual constituency and dependency trees, respectively, shown in Figure 1.

Figure 5

Fig. 5. Examples of images with frequent (left), moderately frequent (middle), and infrequent (right) object pairs from the COCO 2015 test set.

Figure 6

Table 2. Model comparison on 208 COCO 2015 test images using automatic measures (B is a shorthand for BLEU)

Figure 7

Table 3. Rankings given to systems by human subjects on 208 COCO 2015 test images

Figure 8

Table 4. Macro-averaged precision on 868 COCO validation/208 COCO test images and sixty-one verb types

Figure 9

Fig. 6. Examples of system output. Numbers denote the relative rank given by AMT participants.

Figure 10

Fig. 7. Examples of system output. Numbers denote the relative rank given by AMT participants.

Figure 11

Fig. 8. Query image (first column) and one-best image retrieved from the test data. The second column shows the output of the bag-of-objects baseline, the third column shows the output of the tuples baseline, and so own. For Query 6, we show the two best retrieved images.