Top Banner
Context Neelima Chavali ECE6504 02/21/2013
47

Context

Feb 22, 2016

Download

Documents

vail

Context. Neelima Chavali ECE6504 02/21/2013. Roadmap. Roadmap Introduction Paper1 Motivation Problem statement Approach Experiments & Results Paper 2 Experiments Comments Questions?. Context. What is context?. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Context

Context

Neelima ChavaliECE6504 02/21/2013

Page 2: Context

Roadmap• Roadmap• Introduction• Paper1

– Motivation– Problem statement– Approach– Experiments & Results

• Paper 2• Experiments• Comments• Questions?

Page 3: Context

What is context?

• Any data or meta-data not directly produced by the presence of an object– Nearby image data

Context

Derek Hoeim

Page 4: Context

Derek Hoeim

What is context?

• Any data or meta-data not directly produced by the presence of an object– Nearby image data– Scene information

Context

Context

Page 5: Context

Derek Hoeim

What is context?

• Any data or meta-data not directly produced by the presence of an object– Nearby image data– Scene information– Presence, locations of other objects

Tree

Page 6: Context

How do we use context?

• What is this?

• Now can you tell?

Page 7: Context

How is context used in Compuer Vision

Page 8: Context

AN EMPIRICAL STUDY OF CONTEXT IN OBJECT DETECTION: SANTOSH DUVVALA, DEREK HOIEM, JAMES HAYS, ALEXEI EFROS, MARTIAL HEBERT

Paper 1

Page 9: Context

Motivation

• Lack of standardization• Little agreement about what constitutes

“context”• Isolate contribution of contextual information

Page 10: Context

Problem statement

• Evaluate context on the challenging PASCAL VOC 2008 dataset using state-of-the-art object detectors

• Analyze–different sources of context–different uses of context

• Novel algorithms using geographic context, and local pixel context

Page 11: Context

Santosh Duvvala

Sources and Uses of Context

• Sources: local pixel context, 2D scene gist, 3D geometric, semantic, geographic, photogrammetric, cultural

• Uses: Object presence, location, size, spatial support

Page 12: Context

Approach

• Local Appearance detector: Deformable parts model

Page 13: Context

Santosh Duvvala

Object presence

gist: Torralba Oliva 2003 geom context: Hoiem et al. 2005im2gps: Hays and Efros 2008

Page 14: Context

Santosh Duvvala

Semantic and Geographic context

Page 15: Context

Santosh Duvvala

Object location

Page 16: Context

Santosh Duvvala

Object size

Page 17: Context

Santosh Duvvala

Combining Contexts

Page 18: Context

Object Spatial Support

Page 19: Context

Experimental Results and Analysis• Detection results on PASCAL VOC 2008 testset

Page 20: Context

Results

• Change in accuracy with respect to Size and occlusion

Page 21: Context

Confusion matrices

Page 22: Context

OBJECT GRAPHS FOR CONTEXT-AWARE CATEGORY DISCOVERY:YONG JAE LEE AND KRISTEN GRAUMAN

Paper 2

Page 23: Context

Motivation

Unlabeled Image Data Discovered categories

1) reveal structure in very large image collections2) greatly reduce annotation time and effort3) Mitigate the biases.

23Yong Jae Lee and Kristen Grauman

Page 24: Context

Can seeing previously learned objects in novel images help to discover new categories?

1

3 4

2

Main idea

24

Can you identify the recurring pattern?Yong Jae Lee and Kristen Grauman

Page 25: Context

Problem Statement

• Discover novel categories that occur amidst known objects within un-annotated images

25Yong Jae Lee and Kristen Grauman

Page 26: Context

drive-way

sky

house

? grass

Context-aware visual discovery

grass

sky

truckhouse

? drive-way

grass

sky

housedrive-way

fence

?

? ? ?

26

Context in supervised recognition:[Torralba 2003], [Hoiem et al. 2006], [He et al. 2004], [Shotton et al. 2006], [Heitz & Koller 2008], [Rabinovich et al. 2007], [Galleguillos et al. 2008], [Tu 2008], [Parikh et al. 2008], [Gould et al. 2009], [Malisiewicz & Efros 2009], [Lazebnik 2009]

Yong Jae Lee and Kristen Grauman

Page 27: Context

Approach Overview

27

Learn category

models for some classes

Detect unknowns in

unlabeled images

Describe object-level context via Object-Graph

Group regions to

discover new categories

Yong Jae Lee and Kristen Grauman

Page 28: Context

Learn “Known” Categories

• Offline: Train region-based classifiers for N “known” categories using labeled training data.

sky road

buildingtree

28

Detect Unknowns

Object-level Context DiscoveryLearn

Models

Yong Jae Lee and Kristen Grauman

Page 29: Context

Identifying Unknown Objects

Input: unlabeled pool of novel images

Compute multiple-segmentations for each unlabeled image

29

Detect Unknowns

Object-level Context DiscoveryLearn

Models

e.g., [Hoiem et al. 2006], [Russell et al. 2006], [Rabinovich et al. 2007]

Yong Jae Lee and Kristen Grauman

Page 30: Context

P(cl

ass

| reg

ion)

bldgtree sk

yroad

P(cl

ass

| reg

ion)

bldgtree sk

yroad

P(cl

ass

| reg

ion)

bldgtree sk

yroad

P(cl

ass

| reg

ion)

bldgtree sk

yroad

Prediction: known

Prediction: known

Prediction: known

High entropy →Prediction:unknown

• For all segments, use classifiers to compute posteriors for the N “known” categories.

• Deem each segment as “known” or “unknown” based on resulting entropy. 30

Identifying Unknown Objects

Detect Unknowns

Object-level Context DiscoveryLearn

Models

Yong Jae Lee and Kristen Grauman

Page 31: Context

31

Previous Work: [Scholkopf 2000], [Markou & Singh 2003], [Weinshall et al. 2008]

Image GT known/unknown

Multiple-Segmentation Entropy Maps

unknownsbuildingtree

knownsskyroad

Identifying Unknown Objects

Detect Unknowns

Object-level Context DiscoveryLearn

Models

Yong Jae Lee and Kristen Grauman

Page 32: Context

An unknown region within an image

0

Closest nodes in its object-graph

2a

2b1b

1a3a

3b

• Consider spatially near regions above and below, record distributions for each known class.

S

b t s r

1aabove

1bbelow

H1(s)

b t s rb t s r

H0(s)

0self

g(s) = [ , , , ]

HR(s)

b t s r b t s r

Raabove

Rbbelow

1st nearest region out to Rth nearest

b t s r

0self

Object-Graphs

Detect Unknowns

Object-level Context DiscoveryLearn

Models

32Yong Jae Lee and Kristen Grauman

Page 33: Context

Object-GraphsAverage across segmentations

N posterior prob.’s per pixel

b t s r

b t s r

N posterior prob.’s per superpixel

b t s r

b t s r

• Obtain per-pixel measures of class posteriors on larger spatial extents.

33

Detect Unknowns

Object-level Context DiscoveryLearn

Models

Yong Jae Lee and Kristen Grauman

Page 34: Context

g(s1) = [ : , , : ]

b t g r

above below

HR(s)H1(s)

above below

b t g r b t g r b t g r

g(s2) = [ : , , : ]

b t g r

above below

HR(s)H1(s)

above below

b t g r b t g r b t g r

• Object-graphs are very similar produces a strong match

Known classesb: buildingt: treeg: grassr: road

34

Object-Graph matching

Detect Unknowns

Object-level Context DiscoveryLearn

Models

building

?

road

building / road

building/ road

tree / road building

?

roadbuilding/ road

Yong Jae Lee and Kristen Grauman

Page 35: Context

Unknown Regions

Clusters from region-region affinities

35

Detect Unknowns

Object-level Context DiscoveryLearn

Models

Yong Jae Lee and Kristen Grauman

Page 36: Context

Object Discovery Accuracy

• Four datasets

• Multiple splits for each dataset; varying categories and number of knowns/unknowns

• Train 40% (for known categories), Test 60% of data

• Textons, Color histograms, and pHOG Features

MSRC-v2

PASCAL 2008

Corel

MSRC-v0

36Yong Jae Lee and Kristen Grauman

Page 37: Context

37

MSRC-v2

PASCAL 2008

Corel

MSRC-v0

Object Discovery Accuracy

Yong Jae Lee and Kristen Grauman

Page 38: Context

Comparison with State-of-the-art

• Russell et al., 2006: Topic model (LDA) to discover categories among multiple segmentations using appearance only.

• Significant improvement over existing state-of-the-art.

38

MSRC-v2

Yong Jae Lee and Kristen Grauman

Page 39: Context

MAP comparision

Yong Jae Lee and Kristen Grauman 39

Page 40: Context

Example Object-Graphs

building sky roadunknown

40

• Color in superpixel nodes indicate the predicted known category.Yong Jae Lee and Kristen Grauman

Page 41: Context

Conclusions

• Discover new categories in the context of those that have already been directly taught.

• Substantial improvement over traditional unsupervised appearance-based methods.

• Future work: Continuously expand the object-level context for future discoveries.

41Yong Jae Lee and Kristen Grauman

Page 42: Context

EXPERIMENTS

42

Page 43: Context

10 Unknowns: Randomly selected groups

43

Page 44: Context

10 Unknowns: Manmade objects

44

Page 45: Context

15 Unknowns: Known Animals

45

Page 46: Context

5 Unknowns : animals

46

Page 47: Context

Acknowledgements

• Dr. Yong Lee• Dr. Devi Parikh

47