Name that sculpture Relja Arandjelovi d and Andrew Zisserman Visual - - PowerPoint PPT Presentation

name that sculpture
SMART_READER_LITE
LIVE PREVIEW

Name that sculpture Relja Arandjelovi d and Andrew Zisserman Visual - - PowerPoint PPT Presentation

Name that sculpture Relja Arandjelovi d and Andrew Zisserman Visual Geometry Group Department of Engineering Science University of Oxford 7 th June 2012 University of Oxford Problem statement Identify the sculpt or and sculpt ure from an


slide-1
SLIDE 1

Name that sculpture

University of Oxford 7th June 2012

Relja Arandjelovid and Andrew Zisserman

Visual Geometry Group Department of Engineering Science University of Oxford

slide-2
SLIDE 2

Problem statement

 Identify the sculptor and sculpture from an image  Do it instantly

Sculptor: Giambologna Sculpture: Hercules and the Centaur Eurytion

 Motivation:

Often unlabelled in public spaces

Unlabelled in other people’s images

Unlabelled in our own photos and we forgot the name

slide-3
SLIDE 3

Motivation

Right here in Hong Kong, so we know:

Sculptor: Henry Moore Sculpture: Oval with Points

slide-4
SLIDE 4

Motivation

Right here in Hong Kong, so we know:

Sculptor: Henry Moore Sculpture: Oval with Points

We recognize the style:

Sculptor: Henry Moore Sculpture: ???????????

slide-5
SLIDE 5

Motivation

Right here in Hong Kong, so we know:

Sculptor: Henry Moore Sculpture: Oval with Points

We recognize the style:

Sculptor: Henry Moore Sculpture: ??????????? Sculptor: Sculpture: ?

slide-6
SLIDE 6

Challenging problem

 Large variation in the visual appearance of sculptures  Not much clean annotation is available

slide-7
SLIDE 7

Challenging problem

Hartmut Neven (Head of Visual Search at Google) ICML 2011

slide-8
SLIDE 8

Multimedia approach

Sculptor: Giambologna Sculpture: Hercules and the Centaur Eurytion Image corpus with meta data Visual matching Matching set with meta data Labelling

slide-9
SLIDE 9

Image corpus: Sculptures 50k

Sculptor: Giambologna Sculpture: Hercules and the Centaur Eurytion Image corpus with meta data Visual matching Matching set with meta data Labelling

slide-10
SLIDE 10

Image corpus: Sculptures 50k

  • List of prominent sculptors obtained from Wikipedia (616 names)
  • 50k images downloaded from Flickr using the list of sculptors
  • Meta data: description, title (supplied by the Flickr user)
slide-11
SLIDE 11

Visual matching

Sculptor: Giambologna Sculpture: Hercules and the Centaur Eurytion Image corpus with meta data Visual matching Matching set with meta data Labelling

slide-12
SLIDE 12

[Lowe04, Philbin07]

Hessian-Affine regions + SIFT descriptors visual words

querying

sparse frequency vector Inverted file ranked image short-list Set of SIFT descriptors query image

Geometric verification

[Lowe04, Mikolajczyk07] [Sivic03]

tf-idf weighting

Bag-of-Words for textured object retrieval

slide-13
SLIDE 13

[Lowe04, Philbin07]

Hessian-Affine regions + SIFT descriptors visual words

querying

sparse frequency vector Inverted file ranked image short-list Set of SIFT descriptors query image

Geometric verification

[Lowe04, Mikolajczyk07] [Sivic03]

tf-idf weighting

1 2 3 4 5 6 Results

Bag-of-Words for textured object retrieval

slide-14
SLIDE 14

Visual matching

 Also use the recent Bag-of-Boundaries (BoB) method for

smooth object retrieval [Arandjelovic11]

 Bag-of-Words (BoW) works well for textured objects:  BoW cannot handle smooth (textureless) objects

slide-15
SLIDE 15
  • These sculptures are considered equivalent

Same shape

Different instances

Different materials

Different sizes

Sculptures are defined by shape

slide-16
SLIDE 16

 Represent the object shape – use boundaries as proxy for this  There are too many boundaries (edges) in a cluttered image  Perform automatic segmentation

Sculptures are defined by shape

slide-17
SLIDE 17

Sculpture segmentation

Segment sculpture materials: marble, bronze, brass, stone..

Learn to segment super-pixels from these materials from background

Features:

median gradient magnitude

colour

texture

position within image

Classification:

Linear SVM

slide-18
SLIDE 18

Sculpture segmentation

slide-19
SLIDE 19

Boundary descriptor

For regularly sampled boundary points (internal and external) compute the descriptor at 3 scales

Scales are relative to segmentation area

Gives partial invariance to scale and segmentation failures

slide-20
SLIDE 20

Boundary descriptor

Boundary descriptor:

HOG (on foreground edges)

  • ccupancy grid
slide-21
SLIDE 21

Boundary descriptor

Boundary descriptor:

HOG (on foreground edges)

  • ccupancy grid
slide-22
SLIDE 22

[Lowe04, Philbin07]

Segmentation + Boundary descriptors boundary words

querying

sparse frequency vector Inverted file ranked image short-list Set of boundary descriptors query image

Geometric verification

[Arandjelovic11]

tf-idf weighting

Bag-of-Boundaries for smooth object retrieval

slide-23
SLIDE 23

[Lowe04, Philbin07]

Segmentation + Boundary descriptors boundary words

querying

sparse frequency vector Inverted file ranked image short-list Set of boundary descriptors query image

Geometric verification

[Arandjelovic11]

tf-idf weighting

Bag-of-Boundaries for smooth object retrieval

1 2 3 4 5 6 Results

slide-24
SLIDE 24

Visual matching: BoW+BoB

 Run the two complementary retrieval systems:  Bag-of-visual-Words (BoW)  Bag-of-Boundaries (BoB)  Soft combination, no hard decisions which system to trust

score(image) = max( BoW_score(image), BoB_score(image) )

Matched results

Query

Matched results Max combination Matching set

BoW BoB

slide-25
SLIDE 25

Visual matching: BoW+BoB

BoB BoW Combi BoB BoW Combi BoB BoW Combi

slide-26
SLIDE 26

Labelling

Sculptor: Giambologna Sculpture: Hercules and the Centaur Eurytion Image corpus with meta data Visual matching Matching set with meta data Labelling

slide-27
SLIDE 27

Labelling

 Given the matching set

  • 1. Identify the sculptor
  • 2. Name the sculpture

Query Sculptor: Henry Moore Sculpture: Oval with Points Matching set with meta data

Visual query

slide-28
SLIDE 28

Sculptor identification

 Image corpus was constructed by searching Flickr using

sculptor names

Image to sculptor name (noisy) labelling is available

 Matching set images vote for the sculptor name

Henry Moore Henry Moore Henry Moore

Query

Visual query

Sculptor: Henry Moore

Matching set

Henry Moore

slide-29
SLIDE 29

Sculpture naming

  • Difficult due to noisy and insufficient meta data

Query

Visual query

Matching set with meta data

Oval with Points, 1968-70 by Henry Moore Henry Moore’s “Oval with Points” sculpture This graceful sculpture was at the Denver Botanical Gardens Henry Moore sculpture at Princeton Princeton University campus Oval with Points – Henry Moore – Atlanta Botanical Gardens (1)

  • Method:

1.

Find distinctive words (keywords) in the meta data

2.

Identify the sculpture via Google based query expansion

slide-30
SLIDE 30

Sculpture naming: keyword extraction

  • Offline meta data processing:
  • Remove sculptor name
  • Normalize data: remove HTML tags, remove file names (e.g.

DSC12345.jpg, IMG12345.jpg), perform automatic translation to English..

  • Find dinstinctive and representative keywords from the normalized

meta data of the matching set

  • Sort words based on tf-idf

Keywords:

  • val

points

princeton

botanical

with

campus

atlanta

university …

Query

Visual query Keyword extraction

Matching set with meta data

Oval with Points, 1968-70 by Henry Moore Henry Moore’s “Oval with Points” sculpture This graceful sculpture was at the Denver Botanical Gardens Henry Moore sculpture at Princeton Princeton University campus Oval with Points – Henry Moore – Atlanta Botanical Gardens (1)

( Sculpture: Oval with points )

slide-31
SLIDE 31

Sculpture naming: meaningful name extraction

  • Keywords give a strong indication of the sculpture name, but problems exist:
  • Ordering of words in the name is unknown
  • Not clear where to threshold the tf-idf scores
  • Not all words in a sculpture name are distinctive (The Thinker; Cupid and Psyche)
  • Matching set can be small (e.g. 1-3 images), noisy meta data is not enough to

resolve the aforementioned issues

  • Use Google for query expansion of meta data
  • Issue a textual Google image search query with sculptor name and top keywords

Keywords:

  • val

points

princeton

botanical

with campus

atlanta

university …

Query Sculptor: Henry Moore

Visual query and keyword extraction Google

( Sculpture: Oval with points )

slide-32
SLIDE 32

Sculpture naming: meaningful name extraction

Query Keywords:

  • val

points

princeton

botanical

with campus

atlanta

university …

Sculptor: Henry Moore

Textual Google image search

  • EXPLORE: Oval with Points [Henry Moore @ Kew]
  • Henry Moore exhibit at Kew Gardens << An American in London
  • Duke Magazine-The Collector, by Robert J. Bliwise-May/June 2003
  • Henry Moore: In the garden of delights - Telegraph
  • Henry Moore - Works in Public - Working Model for Oval With Points ...
  • Sculpture | UJUO - Part 4
  • File:Oval with Points.jpg - Wikipedia, the free encyclopedia
  • Oval with Points
  • Henry Moore at Kew - "Oval with points" and Palm House:: OS grid ...
  • File:Oval with points, a Henry Moore sculpture at Kew Gardens ...
  • Oval with Points 1968-1970 Henry Moore S (image preview: FOT410056 ...
  • Henry Moore, Perry Green - Moore in America - acclaimed exhibition ...
  • Henry Moore oval with points - search in pictures
  • Photo: "Oval With Points" by Henry Moore | Princeton Gardens and ...

Google image titles:

Visual query and keyword extraction

slide-33
SLIDE 33

Sculpture naming: meaningful name extraction

  • Find common substrings in the retrieved image titles, which contain the top keyword

Query Keywords:

  • val

points

princeton

botanical

with campus

atlanta

university …

Sculptor: Henry Moore

Textual Google image search

Sculpture: Oval with Points

  • EXPLORE: Oval with Points [Henry Moore @ Kew]
  • Henry Moore exhibit at Kew Gardens << An American in London
  • Duke Magazine-The Collector, by Robert J. Bliwise-May/June 2003
  • Henry Moore: In the garden of delights - Telegraph
  • Henry Moore - Works in Public - Working Model for Oval With Points ...
  • Sculpture | UJUO - Part 4
  • File:Oval with Points.jpg - Wikipedia, the free encyclopedia
  • Oval with Points
  • Henry Moore at Kew - "Oval with points" and Palm House:: OS grid ...
  • File:Oval with points, a Henry Moore sculpture at Kew Gardens ...
  • Oval with Points 1968-1970 Henry Moore S (image preview: FOT410056 ...
  • Henry Moore, Perry Green - Moore in America - acclaimed exhibition ...
  • Henry Moore oval with points - search in pictures
  • Photo: "Oval With Points" by Henry Moore | Princeton Gardens and ...

Google image titles:

Visual query and keyword extraction

slide-34
SLIDE 34

Results: meaningful name extraction

Michelangelo David Auguste Rodin The Thinker Carl Milles Hand of God Sculpture Henry Moore Oval with Points Henry Moore Large Upright Internal External Form Jacob Epstein St Michael and the Devil Coventry Cathedral Jacob Epstein Rock Drill Anish Kapoor Cloud Gate Auguste Rodin The Three Shades Claes Oldenburg Spoonbridge and Cherry Antonio Canova Cupid and Psyche Benvenuto Cellini Perseus with the Head of Medusa

slide-35
SLIDE 35

Evaluation

  • 200 randomly selected queries from the dataset
  • A random sample:
slide-36
SLIDE 36

Results

Visual matching performance:

  • Proportion of queries for which the query sculpture appears in the top

four retrieved results

  • BoB: 60.5%
  • BoW: 63.5%
  • Combined BoB and BoW: 83.5%

12 / 0 6 / 0 4 / 0 1 / 0 1 / 0 3 / 0 1 / 7 1 / 3 0 / 10 0 / 2 1 / 7 0 / 1 Number of positives before the first negative: BoB / BoW

slide-37
SLIDE 37

Results

  • Visual matching performance:
  • Combined BoB and BoW: 83.5%
  • Sculptor identification:
  • Combined BoB and BoW: 78.5%
  • Sculpture naming:
  • Combined BoB and BoW: 61.5%
slide-38
SLIDE 38

Results

  • Visual matching performance:
  • Combined BoB and BoW: 83.5%
  • Sculptor identification:
  • Combined BoB and BoW: 78.5%
  • Sculpture naming:
  • Combined BoB and BoW: 61.5%
  • Good identification performance given there are many difficulties

even if visual matching is successful:

  • Bad or non-existent meta data
  • Textual description can be dominated by the sculpture location, e.g.

names of museums or sculpture parks

  • Rare words, such as spelling errors, slang, unusual names etc, can

dominate the results as they are deemed to be highly informative

slide-39
SLIDE 39

Summary

Michelangelo David Auguste Rodin The Thinker Carl Milles Hand of God Sculpture Henry Moore Oval with Points Henry Moore Large Upright Internal External Form Jacob Epstein St Michael and the Devil Coventry Cathedral Jacob Epstein Rock Drill Anish Kapoor Cloud Gate Auguste Rodin The Three Shades Claes Oldenburg Spoonbridge and Cherry Antonio Canova Cupid and Psyche Benvenuto Cellini Perseus with the Head of Medusa

  • We have demonstrated a fully automatic system capable of immediately

naming sculptors and sculptures, from a query image of a particular sculpture

slide-40
SLIDE 40

Future work

  • Increase the database size:
  • Improves the chances of visual matching success
  • More likely to have useful meta data
  • Increase sculpture coverage