Chaotic Invariants for Human Action Recognition Ali, Basharat, & Shah, ICCV 2007 Challenge the future 1 Premise: Moving reference joints carry information about human actions Challenge the future 2 Assumption: Human actions are generated by a nonlinear dynamical system •Dynamical: the system’s behaviour changes over time •Nonlinear: the rule(s) describing this change cannot be written as a linear function How to capture the nonlinear physics of human actions? Challenge the future 3 Assumption: Human actions are generated by a nonlinear dynamical system •Movement trajectories of reference joints only provide a low-dimensional observation of the human action system •But, they still carry information about the entire (nonlinear) system Challenge the future 4 Approach: Chaotic Invariants 1. Reconstruct the dynamical behaviour of the human action system based on movement trajectories of reference joints • delay-embedding theorem (Takens, 1981) 2. Characterize this reconstructed dynamical behaviour with chaotic invariants 3. Action recognition based on chaotic invariants Challenge the future 5 Example of application of delayembedding theorem: •Lorenz system: Challenge the future 6 Example of application of delayembedding theorem: •Lorenz system: strange attractor: •plotting x, x - delay, x -2*delay Challenge the future 7 Appl. of delay-embedding theorem to movements of reference joints: Challenge the future 8 Characterisation of strange attractor with chaotic invariants •Maximum lyapunov exponent: Quantifies the divergence of the strange attractor •Correlation integral: Quantifies the density of points in the phase space (using a threshold for nearby points) •Correlation dimension: Quantifies the sensitivity of the correlation integral for the applied threshold Challenge the future 9 9 Different Actions Challenge the future 10 3 time series (x, y, and z) for 5 reference joints Challenge the future 11 Results of activity classification using chaotic invariants: Challenge the future 12