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

Visual Semantic Role Labelling for Image Understanding ...

Feb 02, 2022

Download

Documents

dariahiddleston
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: 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 -