retrieving actions in group contexts

34
Retrieving Actions in Group Contexts Tian Lan, Yang Wang, Greg Mori, Stephen Robinovitch Simon Fraser University Sept. 11, 2010

Upload: golda

Post on 24-Feb-2016

50 views

Category:

Documents


0 download

DESCRIPTION

Retrieving Actions in Group Contexts. Tian Lan , Yang Wang, Greg Mori, Stephen Robinovitch Simon Fraser University Sept. 11, 2010. Outline. Action Retrieval as Ranking. Contextual Representation of Actions. Results and Future Work. Nursing Home. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Retrieving Actions in Group Contexts

Retrieving Actions in Group Contexts

Tian Lan, Yang Wang, Greg Mori, Stephen Robinovitch Simon Fraser University

Sept. 11, 2010

Page 2: Retrieving Actions in Group Contexts

Outline

• Action Retrieval as Ranking

• Results and Future Work

• Contextual Representation of Actions

Page 3: Retrieving Actions in Group Contexts
Page 4: Retrieving Actions in Group Contexts

Nursing Home

• Fall analysis in nursing home surveillance videos– a system automatically rank the videos according

to the relevance to fall action is expected

Page 5: Retrieving Actions in Group Contexts

Action-Action Context

Context

What other people are

doing ?

Page 6: Retrieving Actions in Group Contexts

Actions in Group Context

• Motivation– human actions are rarely performed in isolation,

the actions of individuals in a group can serve as context for each other.

• Goal– explore the benefit of contextual information in

action retrieval in challenging real-world applications

Page 7: Retrieving Actions in Group Contexts

Action Context Descriptorτ

action

τ

z

+action

Focal person Context

Page 8: Retrieving Actions in Group Contexts

Action Context Descriptor

Feature Descriptor

Multi-class SVM

action class

scor

e

action class

scor

e

…action class

scor

e

max

action classsc

ore

e.g. HOG by Dalal & Triggs

Page 9: Retrieving Actions in Group Contexts

Outline

• Action Retrieval as Ranking

• Results and Future Work

• Contextual Representation of Actions

Page 10: Retrieving Actions in Group Contexts

Classification or Retrieval

• Previous Work–Most work in human action understanding

focuses on action classification.

Page 11: Retrieving Actions in Group Contexts

Classification or Retrieval • Most surveillance tasks are typical retrieval

tasks– retrieve a small video segment contains a

particular action from thousands of hours of videos.

• The “action of interest” is rare event– Extremely imbalanced classes

Page 12: Retrieving Actions in Group Contexts

Action Retrieval

Rank according to the relevance to falls

Query : fall

Page 13: Retrieving Actions in Group Contexts

Learning

• Input: document-rank pair (xi,yi)

• Optimization

Joachims, KDD 06

Page 14: Retrieving Actions in Group Contexts

Ranking SVM

• Ranking function h(x)

h(x)

Rank r1Rank r2Rank r3

Page 15: Retrieving Actions in Group Contexts

Action Retrieval - training

irrelevant

very relevant

relevant

Page 16: Retrieving Actions in Group Contexts

Outline

• Action Retrieval as Ranking

• Results and Future Work

• Contextual Representation of Actions

Page 17: Retrieving Actions in Group Contexts

Dataset

• Nursing Home Dataset • 5 action categories: walking, standing, sitting, bending

and falling. (per person)• 18 video clips.• Query: fall

• Collective Activity Dataset (Choi et al. VS. 09)

• 5 action categories: crossing, waiting, queuing, walking, talking. (per person)

• 44 video clips.• Query: each of the five actions

Page 18: Retrieving Actions in Group Contexts

• Nursing Home DatasetDataset

Page 19: Retrieving Actions in Group Contexts

Dataset• Collective Activity Dataset

Page 20: Retrieving Actions in Group Contexts

System Overview

Person

DetectorPerson

DescriptorVideo

u

v

RankSVM

• Pedestrian Detection by Felzenszwalb et al.• Background Subtraction

• HOG by Dalal & Triggs • LST by Loy et al. at cvpr 09

Page 21: Retrieving Actions in Group Contexts

Baselines• Context vs No Context– Action Context Descriptor– Original feature descriptors, e.g. HOG (Dalal & Triggs at CVPR 05),

LST (Loy et al. at CVPR 09) • RankSVM vs SVM

• Methods– Context + RankSVM (our method)– Context + SVM– No Context + RankSVM– No Context + SVM

Page 22: Retrieving Actions in Group Contexts
Page 23: Retrieving Actions in Group Contexts

Retrieval Results

Nursing Home Dataset

Page 24: Retrieving Actions in Group Contexts

Retrieval Results

Collective Activity Dataset

Page 25: Retrieving Actions in Group Contexts

Retrieval Results

Collective Activity Dataset

Page 26: Retrieving Actions in Group Contexts

Retrieval Results

Collective Activity Dataset

Page 27: Retrieving Actions in Group Contexts

1 2

3 4

Page 28: Retrieving Actions in Group Contexts

7 8

65

Page 29: Retrieving Actions in Group Contexts

Action Classification

[10] Choi et al. in VS. 09

Collective Activity Dataset

Page 30: Retrieving Actions in Group Contexts

Conclusion

• A new contextual feature descriptor to represent actions– action context (AC) descriptor

• Formulate our problem as a retrieval task.

Page 31: Retrieving Actions in Group Contexts

Future Work

• Contextual Feature Descriptors– How to only encode useful context?

• Rank-SVM loss, optimize the NDCG score

Page 32: Retrieving Actions in Group Contexts

Thank you!

Page 33: Retrieving Actions in Group Contexts
Page 34: Retrieving Actions in Group Contexts

7 8

65