Visual Semantic Role Labelling for Image Understanding ...

49
Situation Recognition: Visual Semantic Role Labelling for Image Understanding Mark Yatskar, Luke Zettlemoyer, Ali Farhadi Experiment presentation by Nayan Singhal

Transcript of Visual Semantic Role Labelling for Image Understanding ...

Page 1: Visual Semantic Role Labelling for Image Understanding ...

Situation Recognition:Visual Semantic Role Labelling for Image Understanding

Mark Yatskar, Luke Zettlemoyer, Ali Farhadi

Experiment presentation by Nayan Singhal

Page 2: Visual Semantic Role Labelling for Image Understanding ...

Motivation

● Human understanding of image● Verbs in English language.

Page 3: Visual Semantic Role Labelling for Image Understanding ...

Approach

● CRF with CNN

● Log linear Loss

CNN CRF1024

CARRYING

AGENT WOMAN

ITEM JAR

AGENTPART HEAD

PLACE OUTDOOR

Page 4: Visual Semantic Role Labelling for Image Understanding ...

How object plays role in image understanding?

Page 5: Visual Semantic Role Labelling for Image Understanding ...

neighboring images

Page 6: Visual Semantic Role Labelling for Image Understanding ...

Remove Cliff

neighboring imagesRemoving Cliff

Page 7: Visual Semantic Role Labelling for Image Understanding ...

Remove person

neighboring imagesRemoving Man

Page 8: Visual Semantic Role Labelling for Image Understanding ...

Remove Sky

neighboring imagesRemoving Sky

Page 9: Visual Semantic Role Labelling for Image Understanding ...

Image (2)

neighboring images

Page 10: Visual Semantic Role Labelling for Image Understanding ...

Remove Person

neighboring imagesRemoving man

Page 11: Visual Semantic Role Labelling for Image Understanding ...

Remove Background

neighboring imagesRemoving Sky and Man

Page 12: Visual Semantic Role Labelling for Image Understanding ...

Conclusion

Each object plays a significant role in image understanding.

Page 13: Visual Semantic Role Labelling for Image Understanding ...

Experiment

1) Analyzing Failure Cases2) Different moods of faces

Page 14: Visual Semantic Role Labelling for Image Understanding ...

Expt 1: Analyzing Failure Cases

Page 15: Visual Semantic Role Labelling for Image Understanding ...

Object Recognition (1)

Imsitu Result

Page 16: Visual Semantic Role Labelling for Image Understanding ...

Object Recognition (2)

Imsitu Result

Page 17: Visual Semantic Role Labelling for Image Understanding ...

Object Recognition (3)

Imsitu Result

Page 18: Visual Semantic Role Labelling for Image Understanding ...

Object Recognition (4)

Imsitu Result

Page 19: Visual Semantic Role Labelling for Image Understanding ...

Object Recognition (5)

Imsitu Result

Page 20: Visual Semantic Role Labelling for Image Understanding ...

Object Recognition (6)

Imsitu Result

Page 21: Visual Semantic Role Labelling for Image Understanding ...

Why is it happening?

Are these images difficult to categorize?

Page 22: Visual Semantic Role Labelling for Image Understanding ...

Let’s analyze these with ImageNet

Page 23: Visual Semantic Role Labelling for Image Understanding ...

Object Recognition (1)

Imsitu Result

Page 24: Visual Semantic Role Labelling for Image Understanding ...

ImageNet classification

Page 25: Visual Semantic Role Labelling for Image Understanding ...

Object Recognition (2)

Imsitu Result

Page 26: Visual Semantic Role Labelling for Image Understanding ...

Object Recognition (2)

ImageNet classification

Page 27: Visual Semantic Role Labelling for Image Understanding ...

Object Recognition (3)

Imsitu Result

Page 28: Visual Semantic Role Labelling for Image Understanding ...

Object Recognition (3)

ImageNet classification

Page 29: Visual Semantic Role Labelling for Image Understanding ...

Object Recognition (4)

Imsitu Result

Page 30: Visual Semantic Role Labelling for Image Understanding ...

Object Recognition (4)

ImageNet classification

Page 31: Visual Semantic Role Labelling for Image Understanding ...

Object Recognition (5)

Imsitu Result

Page 32: Visual Semantic Role Labelling for Image Understanding ...

Object Recognition (5)

ImageNet classification

Page 33: Visual Semantic Role Labelling for Image Understanding ...

Object Recognition (6)

Imsitu Result

Page 34: Visual Semantic Role Labelling for Image Understanding ...

Object Recognition (6)

ImageNet classification

Page 35: Visual Semantic Role Labelling for Image Understanding ...

Object Recognition (1)

Verb Role Noun Potential Labels

A (Verb Role Noun Potential) + B (Labels)Post Processing:

Slot

Noun

Page 36: Visual Semantic Role Labelling for Image Understanding ...

Object Recognition (1)

Imsitu Result

Page 37: Visual Semantic Role Labelling for Image Understanding ...

Object Recognition (1)

VGG

Verb Potential

Verb Role Noun Potential

Imagenet

Labels

Preprocessing

Page 38: Visual Semantic Role Labelling for Image Understanding ...

Future Work● Add labels in preprocessing.

Page 39: Visual Semantic Role Labelling for Image Understanding ...

Exp 2: Different moods● Laughing● Smiling● Frowning● Grimacing● Winking● Squinting● Shouting● Puckering

LaughingSmiling Frowning

PuckeringSquintingWinking

Page 40: Visual Semantic Role Labelling for Image Understanding ...

Success Case

Smiling

Agent place

man -

0.35967

Laughing

Agent place

man -

0.35777

Shouting

Agent place

man -

0.37531

Page 41: Visual Semantic Role Labelling for Image Understanding ...

Success Case

Frowning

Agent place

man -

0.24378

Grimacing

Agent place

man -

0.21052

Page 42: Visual Semantic Role Labelling for Image Understanding ...

Failure Case

Winking

Agent place

man -

0.20954

Puckering

Agent place

woman -

0.21052

Page 43: Visual Semantic Role Labelling for Image Understanding ...

Test Images (25)

● Conclusion: Detect different moods of faces with slight variation.

Page 44: Visual Semantic Role Labelling for Image Understanding ...

Some Interest Categorization

Page 45: Visual Semantic Role Labelling for Image Understanding ...

Some Interest Categorization

Camouflaging

Agent frog

Hiding Item pebble

Place -

Camouflaging

Agent owl

Hiding Item tree

Place outdoors

Page 46: Visual Semantic Role Labelling for Image Understanding ...

neighboring images

Page 47: Visual Semantic Role Labelling for Image Understanding ...

neighboring images

Page 48: Visual Semantic Role Labelling for Image Understanding ...

Thank You

Page 49: Visual Semantic Role Labelling for Image Understanding ...

No Agent(2)

Watering

Agent Person

Tool Bucket

Place garden

Shredding

Agent Person

Tool Shreder

Item paper

Place -