Action Recognition Using Delay Embeddingweb.eecs.utk.edu/~zzhang61/docs/reports/2015.12... · Body...

17
Action Recognition Using Delay Embedding Zhifei Zhang

Transcript of Action Recognition Using Delay Embeddingweb.eecs.utk.edu/~zzhang61/docs/reports/2015.12... · Body...

Page 1: Action Recognition Using Delay Embeddingweb.eecs.utk.edu/~zzhang61/docs/reports/2015.12... · Body part + SRVF 91.50 Cyber2015 Lie Algebra + SRVF 85.10 CVPR2015 Ours 91.92 ---Experiments

Action Recognition Using Delay Embedding

Zhifei Zhang

Page 2: Action Recognition Using Delay Embeddingweb.eecs.utk.edu/~zzhang61/docs/reports/2015.12... · Body part + SRVF 91.50 Cyber2015 Lie Algebra + SRVF 85.10 CVPR2015 Ours 91.92 ---Experiments

Outline

12/9/2015 2

1. Skeleton-based action recognition

2. Delay embedding on motion

3. Experiments

Page 3: Action Recognition Using Delay Embeddingweb.eecs.utk.edu/~zzhang61/docs/reports/2015.12... · Body part + SRVF 91.50 Cyber2015 Lie Algebra + SRVF 85.10 CVPR2015 Ours 91.92 ---Experiments

12/9/2015 3

Skeleton-based action recognition

Full Skeletonor

Body Parts

Positionor

Angle

Absoluteor

Relative

Page 4: Action Recognition Using Delay Embeddingweb.eecs.utk.edu/~zzhang61/docs/reports/2015.12... · Body part + SRVF 91.50 Cyber2015 Lie Algebra + SRVF 85.10 CVPR2015 Ours 91.92 ---Experiments

12/9/2015 4

Skeleton-based action recognition

Full Skeletonor

Body Parts

Positionor

Angle

Absoluteor

Relative

Page 5: Action Recognition Using Delay Embeddingweb.eecs.utk.edu/~zzhang61/docs/reports/2015.12... · Body part + SRVF 91.50 Cyber2015 Lie Algebra + SRVF 85.10 CVPR2015 Ours 91.92 ---Experiments

12/9/2015 5

Delay embedding on motion

If focus on the ith joint, we get a 3D time series.

𝑱𝒊 =𝒙𝒊𝟏 𝒙𝒊𝒏𝒚𝒊𝟏 ⋯ 𝒚𝒊𝒏𝒛𝒊𝟏 𝒛𝒊𝒏 𝟑×𝒏

𝑻

Assume there are n frames and 20 joints.

𝕁 = 𝑱𝟏 ⋯ 𝑱𝟐𝟎 𝟑×𝟐𝟎 ×𝒏𝑻

Which is a 60-D time series.

Page 6: Action Recognition Using Delay Embeddingweb.eecs.utk.edu/~zzhang61/docs/reports/2015.12... · Body part + SRVF 91.50 Cyber2015 Lie Algebra + SRVF 85.10 CVPR2015 Ours 91.92 ---Experiments

12/9/2015 6

Delay embedding on motion

Delay embedding on a 60-D time series 120-D curve in the embedding space

Issues need to concern:

• Rotation• Translation• Scaling• Temporal misalignment• Rate variation• Deformation

Page 7: Action Recognition Using Delay Embeddingweb.eecs.utk.edu/~zzhang61/docs/reports/2015.12... · Body part + SRVF 91.50 Cyber2015 Lie Algebra + SRVF 85.10 CVPR2015 Ours 91.92 ---Experiments

12/9/2015 7

Delay embedding on motion

Rate variation DeformationTemporal misalignment

Page 8: Action Recognition Using Delay Embeddingweb.eecs.utk.edu/~zzhang61/docs/reports/2015.12... · Body part + SRVF 91.50 Cyber2015 Lie Algebra + SRVF 85.10 CVPR2015 Ours 91.92 ---Experiments

12/9/2015 8

Classification --- Trajectory Matching• Dynamic Time Warping • Nearest Neighbor• Shape Analysis (SRVF, geodesic)

Euclidian distance Difference of length Difference of angle

( , ) exp exp arccosn ln l n l

n l

n n n l

s ss s s sD s s

s s s s

( ) min ( , )

. .

C n n lC

l

D s D s s

s t s C

Learned curve Cl

Embedding Space

New curve Cn𝒔𝒍

𝒔𝒏

where

( , ) ( )l

n n

n l C n

s C

Dist C C D s

Page 9: Action Recognition Using Delay Embeddingweb.eecs.utk.edu/~zzhang61/docs/reports/2015.12... · Body part + SRVF 91.50 Cyber2015 Lie Algebra + SRVF 85.10 CVPR2015 Ours 91.92 ---Experiments

12/9/2015 9

Classification --- Trajectory Matching• Shape Analysis (SRVF, geodesic)

Page 10: Action Recognition Using Delay Embeddingweb.eecs.utk.edu/~zzhang61/docs/reports/2015.12... · Body part + SRVF 91.50 Cyber2015 Lie Algebra + SRVF 85.10 CVPR2015 Ours 91.92 ---Experiments

Experiments --- MSR Action3D Dataset20 actions10 subjects2 or 3 instances

Train: subject 1, 3, 5, 7, 9284 sequencestime 2.45 sec

Test: subjects 2, 4, 6, 8, 10273 sequencestime 19.45 sec

Accuracy: 93.04%

Page 11: Action Recognition Using Delay Embeddingweb.eecs.utk.edu/~zzhang61/docs/reports/2015.12... · Body part + SRVF 91.50 Cyber2015 Lie Algebra + SRVF 85.10 CVPR2015 Ours 91.92 ---Experiments

Experiments --- MSR Action3D Dataset

Algorithm Accuracy (%) Year

HOPC 91.64 ECCV2014

Lie Algebra 92.46 CVPR2014

Body part + SRVF 92.01 Cyber2015

HON4D 88.89 CVPR2015

Depth Motion Maps-based Local Binary Patterns

91.94 WACV2015

Ours 93.04 ---

Page 12: Action Recognition Using Delay Embeddingweb.eecs.utk.edu/~zzhang61/docs/reports/2015.12... · Body part + SRVF 91.50 Cyber2015 Lie Algebra + SRVF 85.10 CVPR2015 Ours 91.92 ---Experiments

Experiments --- Florence3D Action Dataset9 actions10 subjects2 or 3 instances

Train: subject 1, 2, 3, 4, 5107 sequencestime 0.72 sec

Test: subjects 6, 7, 8, 9, 10108 sequencestime 1.54 sec

Accuracy: 88.89%

Page 13: Action Recognition Using Delay Embeddingweb.eecs.utk.edu/~zzhang61/docs/reports/2015.12... · Body part + SRVF 91.50 Cyber2015 Lie Algebra + SRVF 85.10 CVPR2015 Ours 91.92 ---Experiments

Algorithm Accuracy (%) Year

Lie Algebra 86.74 CVPR2014

Body part + SRVF 87.04 Cyber2015

Lie Algebra + SRVF 89.50 CVPR2015

Ours 88.89 ---

Experiments --- Florence3D Action Dataset

Page 14: Action Recognition Using Delay Embeddingweb.eecs.utk.edu/~zzhang61/docs/reports/2015.12... · Body part + SRVF 91.50 Cyber2015 Lie Algebra + SRVF 85.10 CVPR2015 Ours 91.92 ---Experiments

Experiments --- UTKinect Action Dataset10 actions10 subjects2 instances

Train: subject 1, 2, 3, 4, 5100 sequencestime 1.66 sec

Test: subjects 6, 7, 8, 9, 10100 sequencestime 3.09 sec

Accuracy: 91.92%

Page 15: Action Recognition Using Delay Embeddingweb.eecs.utk.edu/~zzhang61/docs/reports/2015.12... · Body part + SRVF 91.50 Cyber2015 Lie Algebra + SRVF 85.10 CVPR2015 Ours 91.92 ---Experiments

Algorithm Accuracy (%) Year

Lie Algebra 92.17 CVPR2014

Body part + SRVF 91.50 Cyber2015

Lie Algebra + SRVF 85.10 CVPR2015

Ours 91.92 ---

Experiments --- UTKinect Action Dataset

Page 16: Action Recognition Using Delay Embeddingweb.eecs.utk.edu/~zzhang61/docs/reports/2015.12... · Body part + SRVF 91.50 Cyber2015 Lie Algebra + SRVF 85.10 CVPR2015 Ours 91.92 ---Experiments

Experiments --- UTD-MHAD Dataset27 actions8 subjects4 instances

Train: subject 1, 3, 5, 7431 sequencestime 12.99 sec

Test: subjects 2, 4, 6, 8430 sequencestime 92.09 sec

Accuracy: 93.49%

Page 17: Action Recognition Using Delay Embeddingweb.eecs.utk.edu/~zzhang61/docs/reports/2015.12... · Body part + SRVF 91.50 Cyber2015 Lie Algebra + SRVF 85.10 CVPR2015 Ours 91.92 ---Experiments

12/9/2015 17