SlideServe
Menu
Préférences
© SlideServe · v2026

Learning Time Warping Functions for Enhanced Activity Recognition in Motion Analysis

tatum avatar
20 diapositives · 333 Views · Aug 07, 2014

This work explores the space of time warping functions for activity recognition, specifically focusing on human motion analysis using 3D models and motion capture data. It highlights the importance of learning execution rates and addressing structural inconsistencies in activity representations. By modeling time warping functions within a convex activity-specific space, the study aims to improve recognition accuracy and clustering efficiency. Key methods include Dynamic Time Warping (DTW) for time alignment and advanced feature extraction techniques, leading to better performance in activity recognition tasks.

Learning Time Warping Functions for Enhanced Activity Recognition in Motion Analysis - slide 1
01 / 20Learning Time Warping Functions for Enhanced Activity Recognition in Motion Analysis
1 / 17

Télécharger la présentation

Learning Time Warping Functions for Enhanced Activity Recognition in Motion Analysis
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Learning the space of time warping functions for Activity RecognitionFunction-Space of an Activity Ashok Veeraraghavan Rama Chellappa Amit K. Roy-Chowdhury

  2. Human Motion Analysis 3D models of humans with joint angles Motion capture [mocap.cs.cmu.edu] Shape Sequences [Veeraraghavan 2004] [Johansson 1973]

  3. Human Action Recognition – Prior Work View Invariance Anthropometry Anthropometry Invariants Dynamic Models Shape Normalization Point Light Displays 3D Motion capture GPS Tracking Modeling Point Trajectories Local Affine Invariant Models View invariant moments 3D models of human action Modeling View-Transition Gait - [Bobick et. al. 2003] Activity - [Sheikh et. al. 2005] Non-Imaging based methods : Motion capture, light displays etc Execution Rate

  4. Sequence 1 Sequence 2 Ghost Heads Ghost Hands Structural Inconsistencies Average Sequence Time Warped Average Sequence Structurally consistent average Sequence Why is learning Execution rate important? • Structural Inconsistencies. (2 heads, 4 arms etc.) • Wrong match in recognition experiments. • Algorithms attempt to explain temporal variation by modeling feature variation.

  5. Space of functions Space of time warping functions W1 Jog W2 Sit W3 Run Model for an Activity Feature Space Time Warping Space a2(t): Sit A a1(t): Jog Possible Features: Silhouettes, 3D motion capture, shape of outline, body angles, location of joints in 3D/2D etc

  6. Modeling time-warping for Activities Properties of functions in A • All realizations of the activity starts at time t=0 and ends at time t=1, i.e., f(0)=0 and f(1)=1. • The order of action units for each activity remains unaltered for all realizations i.e., • We note that A is a convex set., i.e., if f1 and f2 are in A, then for αє (0,1) f is also in A. Model For an Activity • Nominal activity trajectory : a(t); t ε (0,1) • W : Space of time warping functions. • Realizations of the activity • Also need to know how to sample candidate functions “f” from W.

  7. Activity Specific time-warping space W • W is a subset of A the space of time warping functions. • f(t) = t is a candidate function in W. This represents no time warping. • It is reasonable to assume that W is pointwise convex, i.e., for all f1,f2 Є W and αЄ (0,1), f = α f1 + (1-α ) f2 is also in W. • Since the derivative is a linear operator, this means that if the rate of execution of some action can be speeded up by factors α1 and α2 then it can also be speeded up by any factor β in between α1 and α2. This is not just reasonable but in fact desirable.

  8. Activity Specific time-warping space W • These properties imply that W can be represented by a warping constraint window, given by two functions u(t) and l(t) where u(t) is the upper bounding function and l(t) is the lower bounding function. • Time warping functions f in the activity specific warping space W are such that W

  9. From DTW to Activity Specific Warping Constraints

  10. Symmetric Representation of Activity Model • Model parameters {a, W} non-unique. • There exists an equivalence class of model parameters. • Each equivalence class contains one member whose model parameters are symmetric. • Learning and inference made only on symmetric representation of model in order to ensure uniqueness.

  11. Learning Symmetric Representation of Activity Model • Learn the nominal activity trajectory a(t) • Learn the functional space of time-warps W. • Learning algorithm can be based on any chosen time alignment procedure. • We have used the Dynamic Time Warping (DTW) for time alignment. • EM based learning algorithm • Expectation • Maximization

  12. Learning the Model

  13. Pre-processing and Feature Extraction • Background Subtraction • Connected Component analysis • Extract Shape Feature. (Kendall’s statistical shape) • Shape Feature lives on a spherical shape-space. • Use appropriate distance measures like Procrustes distance for local distance computations. [Veeraraghavan et. al.] CVPR 2004, PAMI 2005

  14. Results on USF Data • 70 people, upto 10 sequences per person • Variabilities: shoe type, surface, view point. Figure: CMS curve for various algorithms on the USF database. Baseline : [Sarkar 2005] DTW Shape, HMM Shape : [Veeraraghavan 2004] HMM Image : [Kale 2004]

  15. Activity Recognition on UMD Database • Database of 10 Activities and 10 Sequences per activity • 100 % Recognition and increase in discrimination in the similarity matrix compared to traditional DTW.

  16. Organize a large Database Hierarchically (Dendrogram) • USF Database. Total 1870 Sequences of 122 individuals. • No: of Leaves at every node = 3. • No: of Levels of Dendrogram = 3

  17. Conclusions • Modeling, Learning and accounting for time warping is important for activity recognition. • We proposed a convex activity specific function space for time warping functions and derived learning, recognition and clustering algorithms using this model. • Appropriate feature selection will enable view and anthropometry invariance.

  18. Thank You! • Contact : vashok@umd.edu

  19. Thank You! • Contact : vashok@umd.edu

  20. Human Action Recognition – Prior Work View Invariance Anthropometry [Bissacco et. al. 2001] [Gritai et. al. 2004][Kale et. al. 2004] [Veeraraghavan et. al. 2004] [Murray 1964] [Johansson1973] [Cunado et. al. 1994] [Seitz et. al. 1997] [Yacoob et. al. 1998] [Rao et. al. 2002] [Parameswaran et. al. 2003] [Syeda-Mahmood et. al. 2001] [Bobick et. al. 2003] [Sheikh et. al. 2005] Non-Imaging based methods : Motion capture, light displays etc Execution Rate