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

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 of Retrieving Actions in Group Contexts

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