Name that sculpture
University of Oxford 7th June 2012
Relja Arandjelovid and Andrew Zisserman
Visual Geometry Group Department of Engineering Science University of Oxford
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
University of Oxford 7th June 2012
Relja Arandjelovid and Andrew Zisserman
Visual Geometry Group Department of Engineering Science University of Oxford
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
Right here in Hong Kong, so we know:
Sculptor: Henry Moore Sculpture: Oval with Points
Right here in Hong Kong, so we know:
Sculptor: Henry Moore Sculpture: Oval with Points
We recognize the style:
Sculptor: Henry Moore Sculpture: ???????????
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: ?
Large variation in the visual appearance of sculptures Not much clean annotation is available
Hartmut Neven (Head of Visual Search at Google) ICML 2011
Sculptor: Giambologna Sculpture: Hercules and the Centaur Eurytion Image corpus with meta data Visual matching Matching set with meta data Labelling
Sculptor: Giambologna Sculpture: Hercules and the Centaur Eurytion Image corpus with meta data Visual matching Matching set with meta data Labelling
Sculptor: Giambologna Sculpture: Hercules and the Centaur Eurytion Image corpus with meta data Visual matching Matching set with meta data Labelling
[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
[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
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
Same shape
Different instances
Different materials
Different sizes
Represent the object shape – use boundaries as proxy for this There are too many boundaries (edges) in a cluttered image Perform automatic 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
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
Boundary descriptor:
HOG (on foreground edges)
Boundary descriptor:
HOG (on foreground edges)
[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
[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
1 2 3 4 5 6 Results
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
BoB BoW Combi BoB BoW Combi BoB BoW Combi
Sculptor: Giambologna Sculpture: Hercules and the Centaur Eurytion Image corpus with meta data Visual matching Matching set with meta data Labelling
Given the matching set
Query Sculptor: Henry Moore Sculpture: Oval with Points Matching set with meta data
Visual query
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
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)
1.
Find distinctive words (keywords) in the meta data
2.
Identify the sculpture via Google based query expansion
DSC12345.jpg, IMG12345.jpg), perform automatic translation to English..
meta data of the matching set
Keywords:
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 )
resolve the aforementioned issues
Keywords:
points
princeton
botanical
with campus
atlanta
university …
Query Sculptor: Henry Moore
Visual query and keyword extraction Google
( Sculpture: Oval with points )
Query Keywords:
points
princeton
botanical
with campus
atlanta
university …
Sculptor: Henry Moore
Textual Google image search
Google image titles:
Visual query and keyword extraction
Query Keywords:
points
princeton
botanical
with campus
atlanta
university …
Sculptor: Henry Moore
Textual Google image search
Sculpture: Oval with Points
Google image titles:
Visual query and keyword 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
Visual matching performance:
four retrieved results
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
even if visual matching is successful:
names of museums or sculpture parks
dominate the results as they are deemed to be highly informative
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
naming sculptors and sculptures, from a query image of a particular sculpture