SlideShare a Scribd company logo
1 of 26
Download to read offline
Continuous Time Series Alignment in Human
Actions Recognition.
Goncharov Alexey Vladimirovich
Moscow institue of Physics and Technology
Department of intellectual systems, DCAM.
Scientific supervisor: V. V. Strijov.
Conference AINL-2016
A. V. Goncharov Continuous warping path 1 / 26
Example of scientific tasks
Time series of acceleration from phone accelerometer for different
types of human activity
ad
A. V. Goncharov Continuous warping path 2 / 26
References
1 Petitjean F., Chen Y., Keogh E., ICDE, 2014. — DBA
method for centrois calculating.
2 Goncharov A.V., Strijov V.V. Systems and applications of
informatics, 2015. — reasons for using the DTW distance in
the classification task.
3 Kwapisz J. R. 2010. — Data using for human activity
recognition
http://sourceforge.net/p/mlalgorithms/TSLearning/data
/preprocessedlarge.csv
A. V. Goncharov Continuous warping path 3 / 26
Main points
Suggest an efficient way for large multiscale time series analyzing.
Suggestions
Continuous versions of time series.
Similar to Dynamic time warping properties.
Difficulties
What the continuous time series are?
What the distance function between continuous objects is?
Warping path search can’t be solved like in the discrete case.
Benefits
Less memory space for keeping data.
Ability of working with multiscale time series.
Theoretical computing of DTW cost.
A. V. Goncharov Continuous warping path 4 / 26
What the Dynamic time warping is?
Euclidean distance between time series
Alignment distance between time series
A. V. Goncharov Continuous warping path 5 / 26
What the alignment path is?
Dissimilarity matrix for time series elements
Ωn×n
: Ω(i, j) = |s(i) − c(j)|.
Path π with length K between s and c:
π = {πk} = {(ik, jk)}, k = 1, . . . , K, i, j ∈ {1, ..., n}
A. V. Goncharov Continuous warping path 6 / 26
Time series definition
Definition 1. Discrete case.
Discrete time series s is an oredered in the time sequence {si }T
i=1.
0 10 20 30 40 50
0
10
20
30
Time
Acceleration
A. V. Goncharov Continuous warping path 7 / 26
Time series definition
Definition 1. Continuous case.
Continuous time series on time plot T = [0; T] is a continuous
function sc(t) : T → R.
0 10 20 30 40 50
0
10
20
30
Time
Acceleration
A. V. Goncharov Continuous warping path 8 / 26
Path definition
Definition 2. Discrete case.
path π between two discrete time series s1 and s2 is an
ordered set of index pairs:
π = {πr } = {(ir , jr )}, r = 1, . . . , R, i, j ∈ {1, ..., n},
and it satisfies the discrete continuity, monotony and the boundary
conditions:
πr = (p1, p2), πr−1 = (q1, q2), r = 2, ..., R, ⇒
p1 − q1 ≤ 1, p2 − q2 ≤ 1,
πr = (p1, p2), πr−1 = (q1, q2), r = 2, ..., R, ⇒
p1 − q1 ≥ 1, p2 − q2 ≥ 1,
π1 = (1, 1), πR = (n, n).
A. V. Goncharov Continuous warping path 9 / 26
Path definition
Definition 2. Continuous case.
path πc between two continuous time series sc
1 (t1) sc
2 (t2) is
a monotonically increasing, continuous function πc : t1 → t2
and it satisfies the boundary conditions:
πc
∈ C[0;T],
t1 > t1 ⇒ πc
(t1) > πc
(t1),
πc
(0) = 0, πc
(T1) = T2.
A. V. Goncharov Continuous warping path 10 / 26
Path definition
0 20 40 60
0
5
10
15
20
25
30
35
40
45
Time 1
Time2
0 20 40 60
0
5
10
15
20
25
30
35
40
45
Time 1
Time2
Alignment paths in two cases: discrete and continuous
A. V. Goncharov Continuous warping path 11 / 26
Path cost definition
Definition 3. Discrete case.
the cost Cost(s1, s2, π) of path π with length R between
two discrete time series s1 and s2 is:
Cost(s1, s2, π) =
1
R
(i,j)∈π
|s1(i) − s2(j)|.
Definition 3. Continuous case.
the cost Cost(sc
1 (t1), sc
2 (t2), πc) of path πc between two
continuous time series sc
1 (t1) and sc
2 (t2) is:
Cost(sc
1 (t1), sc
2 (t2), πc
) =
1
L t1
|sc
1 (t1) − sc
2 (πc
(t1))|dt1,
where L is length of the curve that is given by the graph of the
function πc(t), t ∈ [0, T].
A. V. Goncharov Continuous warping path 12 / 26
Warping path definition
Definition 4. Discrete case.
warping path π between two discrete time series s1 and
s2 is a path that has the smallest cost among all possible paths:
π = argmin
π
Cost(s1, s2, π).
Definition 4. Continuous case.
warping path πc between two continuous time series
sc
1 (t1) and sc
2 (t2) is a function πc that has the smallest
value of cost from the 3rd definition:
πc
= argmin
πc
Cost(sc
1 (t1), sc
2 (t2), πc
).
A. V. Goncharov Continuous warping path 13 / 26
The cost of warping path
Definition 5. Discrete case.
the cost of warping path or DTW distance between two discrete
time series is:
DTW(s1, s2) = Cost(s1, s2, π).
Definition 5. Continuous case.
the cost of warping path or DTW distance between two continuous
time series is:
DTW(sc
1 (t1), sc
2 (t2)) = Cost(sc
1 (t1), sc
2 (t2), πc
).
A. V. Goncharov Continuous warping path 14 / 26
Dissimilarity matrix Omega
Matrix Omega for step size 0.5
Time axis 1 for sin(x)
Timeaxis2forsin(x+3)
5 10 15
2
4
6
8
10
12
14
16
18
A. V. Goncharov Continuous warping path 15 / 26
Dissimilarity matrix Omega
Matrix Omega for step size 0.25
Time axis 1 for sin(x)
Timeaxis2forsin(x+3)
5 10 15 20 25 30 35
5
10
15
20
25
30
35
A. V. Goncharov Continuous warping path 16 / 26
Dissimilarity matrix Omega
Matrix Omega for step size 0.125
Time axis 1 for sin(x)
Timeaxis2forsin(x+3)
10 20 30 40 50 60 70
10
20
30
40
50
60
70
A. V. Goncharov Continuous warping path 17 / 26
Dissimilarity matrix Omega
Matrix Omega for step size 0.015625
Time axis 1 for sin(x)
Timeaxis2forsin(x+3)
100 200 300 400 500
100
200
300
400
500
A. V. Goncharov Continuous warping path 18 / 26
The alignment path properties
Lemma 1.
s1(t) and s2(t) are two time series with Lipschitz constant L,
πc : t1 → t2 is the warping path between them. Its cost does not
vary greatly while there are small changes in this path:
πc
− πc
C ≤ ⇒ |Cost(s1, s2, πc
) − Cost(s1, s2, πc
)| ≤ TL,
where T determines the time boundary for time series, > 0.
Lemma 2.
s1(t) and s2(t) are two time series with Lipschitz constant L,
πc : t1 → t2 is the warping path between them. Its cost does not
vary greatly while there are small changes in one of time series:
s2 − s2 C ≤ ⇒ |Cost(s1, s2, πc
) − Cost(s1, s2, πc
)| ≤ TL,
where T determines the time boundary for time series, > 0.
A. V. Goncharov Continuous warping path 19 / 26
The alignment path properties
Assumption 1.
s1(t) and s2(t) are two time series with Lipschitz constant L; s2(t)
is a small variation of s1(t). Then:
for all 1 > 0 holds 2( 1), for all s2(t) :
s2(t) − s2(t) C
≤ 2 → πc
− πc
C
≤ 1,
where πc and πc are the warping paths between s1(t), s2(t) and
s1(t), s2(t) respectively.
A. V. Goncharov Continuous warping path 20 / 26
Algorithm of building the warping path
The warping path search
The warping path is a solution of the optimization task from
definition:
πc
= argmin
πc
Cost(sc
1 (t1), sc
2 (t2), πc
).
Suggest to search the approximation of this solution among
the parametric functions.
Formulate the problem in the following form:
θ = argmin
θ
Cost(s1, s2, θ) = argmin
θ t1
|s1(t1)−s2(F(θ)(t1))|dt1
where F(θ) is a mapping from the parameters to the
parametric functions.
A. V. Goncharov Continuous warping path 21 / 26
Experimental part
The data is collected the set of time series describing human
activity. This set consists of 600 time series, 200 acceleration
measurements each. There are six different human activity types.
The experiment plan
Building centroids with DBA method for each class.
Building the continuous version for all time series and
centroids.
The DTW distance between all centroids and time series for
both cases.
A. V. Goncharov Continuous warping path 22 / 26
Continuous version of time series
Cubic splines interpolation. One can apply any interpolation or
approximation type for getting the continuous object if more
accurate method exists.
A. V. Goncharov Continuous warping path 23 / 26
Distance and computation complexity
The convergence of the method to the real path cost is shown on
the left.
The dependencies between number of nodes N, path cost and
calculation time
A. V. Goncharov Continuous warping path 24 / 26
Averaged distance matrix
Table: The mean intraclass values.
Walk Run Up Down Sit Lie
Run 693 803 811 733 1165 1143
Walk 676 498 696 610 946 927
Up 714 739 696 701 1038 1021
Down 591 601 653 464 836 804
Sit 516 465 434 400 6 42
Lie 508 441 454 366 105 79
The results for both algorithms, DTW and DTW in the continious
space, gave following results: 85% and 83% relatively. These
results don’t vary greatly.
A. V. Goncharov Continuous warping path 25 / 26
Conclusion
The continuous space usage solves the problem of resampling
the data.
Continuous DTW function has the same properties as the
discrete one.
Future plans:
Use better approximation methods.
Explore the dependence between approximation method and
distance quality.
Use more effective optimization methods for searching the
best path approximation.
Adapt DTW bounds for continuous space.
A. V. Goncharov Continuous warping path 26 / 26

More Related Content

What's hot

Robust model predictive control for discrete-time fractional-order systems
Robust model predictive control for discrete-time fractional-order systemsRobust model predictive control for discrete-time fractional-order systems
Robust model predictive control for discrete-time fractional-order systemsPantelis Sopasakis
 
Linear Transformations, Matrix Algebra
Linear Transformations, Matrix AlgebraLinear Transformations, Matrix Algebra
Linear Transformations, Matrix AlgebraPrasanth George
 
Free video lecture in india
Free video lecture in indiaFree video lecture in india
Free video lecture in indiaCss Founder
 
free Video lecture in india
free Video lecture in indiafree Video lecture in india
free Video lecture in indiaEdhole.com
 
Bellman ford algorithm
Bellman ford algorithmBellman ford algorithm
Bellman ford algorithmRuchika Sinha
 
Floyd warshall-algorithm
Floyd warshall-algorithmFloyd warshall-algorithm
Floyd warshall-algorithmMalinga Perera
 
A REVIEW OF OPTIMUM SPEED MODEL An Assignment On Advanced Traffic Engineering...
A REVIEW OF OPTIMUM SPEED MODEL An Assignment On Advanced Traffic Engineering...A REVIEW OF OPTIMUM SPEED MODEL An Assignment On Advanced Traffic Engineering...
A REVIEW OF OPTIMUM SPEED MODEL An Assignment On Advanced Traffic Engineering...DAUDA SANUSI
 
Formul me-3074683 Erdi Karaçal Mechanical Engineer University of Gaziantep
Formul me-3074683 Erdi Karaçal Mechanical Engineer University of GaziantepFormul me-3074683 Erdi Karaçal Mechanical Engineer University of Gaziantep
Formul me-3074683 Erdi Karaçal Mechanical Engineer University of GaziantepErdi Karaçal
 
Joint blind calibration and time-delay estimation for multiband ranging
Joint blind calibration and time-delay estimation for multiband rangingJoint blind calibration and time-delay estimation for multiband ranging
Joint blind calibration and time-delay estimation for multiband rangingTarik Kazaz
 
Automated seismic-to-well ties?
Automated seismic-to-well ties?Automated seismic-to-well ties?
Automated seismic-to-well ties?UT Technology
 
Bellmanford . montaser hamza.iraq
Bellmanford . montaser hamza.iraqBellmanford . montaser hamza.iraq
Bellmanford . montaser hamza.iraqmontaser185
 
Dynamics Kinematics Curvilinear Motion
Dynamics Kinematics Curvilinear MotionDynamics Kinematics Curvilinear Motion
Dynamics Kinematics Curvilinear MotionNikolai Priezjev
 
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and SystemsDSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and SystemsAmr E. Mohamed
 
Mecánica para ingeniería dinámica bedford - 5ed (sol)
Mecánica para ingeniería  dinámica   bedford - 5ed (sol)Mecánica para ingeniería  dinámica   bedford - 5ed (sol)
Mecánica para ingeniería dinámica bedford - 5ed (sol)sneydergustavo diaz
 

What's hot (20)

Ch02sol
Ch02solCh02sol
Ch02sol
 
Anomaly And Parity Odd Transport
Anomaly And Parity Odd Transport Anomaly And Parity Odd Transport
Anomaly And Parity Odd Transport
 
Robust model predictive control for discrete-time fractional-order systems
Robust model predictive control for discrete-time fractional-order systemsRobust model predictive control for discrete-time fractional-order systems
Robust model predictive control for discrete-time fractional-order systems
 
beamer
beamerbeamer
beamer
 
Linear Transformations, Matrix Algebra
Linear Transformations, Matrix AlgebraLinear Transformations, Matrix Algebra
Linear Transformations, Matrix Algebra
 
Free video lecture in india
Free video lecture in indiaFree video lecture in india
Free video lecture in india
 
free Video lecture in india
free Video lecture in indiafree Video lecture in india
free Video lecture in india
 
Bellman ford algorithm
Bellman ford algorithmBellman ford algorithm
Bellman ford algorithm
 
Floyd warshall-algorithm
Floyd warshall-algorithmFloyd warshall-algorithm
Floyd warshall-algorithm
 
A REVIEW OF OPTIMUM SPEED MODEL An Assignment On Advanced Traffic Engineering...
A REVIEW OF OPTIMUM SPEED MODEL An Assignment On Advanced Traffic Engineering...A REVIEW OF OPTIMUM SPEED MODEL An Assignment On Advanced Traffic Engineering...
A REVIEW OF OPTIMUM SPEED MODEL An Assignment On Advanced Traffic Engineering...
 
Formul me-3074683 Erdi Karaçal Mechanical Engineer University of Gaziantep
Formul me-3074683 Erdi Karaçal Mechanical Engineer University of GaziantepFormul me-3074683 Erdi Karaçal Mechanical Engineer University of Gaziantep
Formul me-3074683 Erdi Karaçal Mechanical Engineer University of Gaziantep
 
Joint blind calibration and time-delay estimation for multiband ranging
Joint blind calibration and time-delay estimation for multiband rangingJoint blind calibration and time-delay estimation for multiband ranging
Joint blind calibration and time-delay estimation for multiband ranging
 
Automated seismic-to-well ties?
Automated seismic-to-well ties?Automated seismic-to-well ties?
Automated seismic-to-well ties?
 
Chapter 16 1
Chapter 16 1Chapter 16 1
Chapter 16 1
 
Bellmanford . montaser hamza.iraq
Bellmanford . montaser hamza.iraqBellmanford . montaser hamza.iraq
Bellmanford . montaser hamza.iraq
 
Dynamics Kinematics Curvilinear Motion
Dynamics Kinematics Curvilinear MotionDynamics Kinematics Curvilinear Motion
Dynamics Kinematics Curvilinear Motion
 
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and SystemsDSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
 
Dijksatra
DijksatraDijksatra
Dijksatra
 
Rates of change_updated
Rates of change_updatedRates of change_updated
Rates of change_updated
 
Mecánica para ingeniería dinámica bedford - 5ed (sol)
Mecánica para ingeniería  dinámica   bedford - 5ed (sol)Mecánica para ingeniería  dinámica   bedford - 5ed (sol)
Mecánica para ingeniería dinámica bedford - 5ed (sol)
 

Viewers also liked

AINL 2016: Fenogenova, Karpov, Kazorin
AINL 2016: Fenogenova, Karpov, KazorinAINL 2016: Fenogenova, Karpov, Kazorin
AINL 2016: Fenogenova, Karpov, KazorinLidia Pivovarova
 
AINL 2016: Panicheva, Ledovaya
AINL 2016: Panicheva, LedovayaAINL 2016: Panicheva, Ledovaya
AINL 2016: Panicheva, LedovayaLidia Pivovarova
 
AINL 2016: Bastrakova, Ledesma, Millan, Zighed
AINL 2016: Bastrakova, Ledesma, Millan, ZighedAINL 2016: Bastrakova, Ledesma, Millan, Zighed
AINL 2016: Bastrakova, Ledesma, Millan, ZighedLidia Pivovarova
 
AINL 2016: Bodrunova, Blekanov, Maksimov
AINL 2016: Bodrunova, Blekanov, MaksimovAINL 2016: Bodrunova, Blekanov, Maksimov
AINL 2016: Bodrunova, Blekanov, MaksimovLidia Pivovarova
 
AINL 2016: Romanova, Nefedov
AINL 2016: Romanova, NefedovAINL 2016: Romanova, Nefedov
AINL 2016: Romanova, NefedovLidia Pivovarova
 
AINL 2016: Rykov, Nagornyy, Koltsova, Natta, Kremenets, Manovich, Cerrone, Cr...
AINL 2016: Rykov, Nagornyy, Koltsova, Natta, Kremenets, Manovich, Cerrone, Cr...AINL 2016: Rykov, Nagornyy, Koltsova, Natta, Kremenets, Manovich, Cerrone, Cr...
AINL 2016: Rykov, Nagornyy, Koltsova, Natta, Kremenets, Manovich, Cerrone, Cr...Lidia Pivovarova
 
AINL 2016: Alekseev, Nikolenko
AINL 2016: Alekseev, NikolenkoAINL 2016: Alekseev, Nikolenko
AINL 2016: Alekseev, NikolenkoLidia Pivovarova
 
AINL 2016: Galinsky, Alekseev, Nikolenko
AINL 2016: Galinsky, Alekseev, NikolenkoAINL 2016: Galinsky, Alekseev, Nikolenko
AINL 2016: Galinsky, Alekseev, NikolenkoLidia Pivovarova
 

Viewers also liked (20)

AINL 2016: Boldyreva
AINL 2016: BoldyrevaAINL 2016: Boldyreva
AINL 2016: Boldyreva
 
AINL 2016: Fenogenova, Karpov, Kazorin
AINL 2016: Fenogenova, Karpov, KazorinAINL 2016: Fenogenova, Karpov, Kazorin
AINL 2016: Fenogenova, Karpov, Kazorin
 
AINL 2016: Panicheva, Ledovaya
AINL 2016: Panicheva, LedovayaAINL 2016: Panicheva, Ledovaya
AINL 2016: Panicheva, Ledovaya
 
AINL 2016: Proncheva
AINL 2016: PronchevaAINL 2016: Proncheva
AINL 2016: Proncheva
 
AINL 2016: Ustalov
AINL 2016: Ustalov AINL 2016: Ustalov
AINL 2016: Ustalov
 
AINL 2016: Bastrakova, Ledesma, Millan, Zighed
AINL 2016: Bastrakova, Ledesma, Millan, ZighedAINL 2016: Bastrakova, Ledesma, Millan, Zighed
AINL 2016: Bastrakova, Ledesma, Millan, Zighed
 
AINL 2016: Skornyakov
AINL 2016: SkornyakovAINL 2016: Skornyakov
AINL 2016: Skornyakov
 
AINL 2016: Eyecioglu
AINL 2016: EyeciogluAINL 2016: Eyecioglu
AINL 2016: Eyecioglu
 
AINL 2016: Bodrunova, Blekanov, Maksimov
AINL 2016: Bodrunova, Blekanov, MaksimovAINL 2016: Bodrunova, Blekanov, Maksimov
AINL 2016: Bodrunova, Blekanov, Maksimov
 
AINL 2016: Bugaychenko
AINL 2016: BugaychenkoAINL 2016: Bugaychenko
AINL 2016: Bugaychenko
 
AINL 2016: Nikolenko
AINL 2016: NikolenkoAINL 2016: Nikolenko
AINL 2016: Nikolenko
 
AINL 2016: Kozerenko
AINL 2016: Kozerenko AINL 2016: Kozerenko
AINL 2016: Kozerenko
 
AINL 2016: Romanova, Nefedov
AINL 2016: Romanova, NefedovAINL 2016: Romanova, Nefedov
AINL 2016: Romanova, Nefedov
 
AINL 2016: Kravchenko
AINL 2016: KravchenkoAINL 2016: Kravchenko
AINL 2016: Kravchenko
 
AINL 2016: Rykov, Nagornyy, Koltsova, Natta, Kremenets, Manovich, Cerrone, Cr...
AINL 2016: Rykov, Nagornyy, Koltsova, Natta, Kremenets, Manovich, Cerrone, Cr...AINL 2016: Rykov, Nagornyy, Koltsova, Natta, Kremenets, Manovich, Cerrone, Cr...
AINL 2016: Rykov, Nagornyy, Koltsova, Natta, Kremenets, Manovich, Cerrone, Cr...
 
AINL 2016: Alekseev, Nikolenko
AINL 2016: Alekseev, NikolenkoAINL 2016: Alekseev, Nikolenko
AINL 2016: Alekseev, Nikolenko
 
AINL 2016: Muravyov
AINL 2016: MuravyovAINL 2016: Muravyov
AINL 2016: Muravyov
 
AINL 2016: Yagunova
AINL 2016: YagunovaAINL 2016: Yagunova
AINL 2016: Yagunova
 
AINL 2016: Galinsky, Alekseev, Nikolenko
AINL 2016: Galinsky, Alekseev, NikolenkoAINL 2016: Galinsky, Alekseev, Nikolenko
AINL 2016: Galinsky, Alekseev, Nikolenko
 
AINL 2016: Kuznetsova
AINL 2016: KuznetsovaAINL 2016: Kuznetsova
AINL 2016: Kuznetsova
 

Similar to Continuous Time Series Alignment in Human Actions Recognition

Multiple-Symbol Differential Detection for Distributed Space-Time Coding
Multiple-Symbol Differential Detection for Distributed Space-Time CodingMultiple-Symbol Differential Detection for Distributed Space-Time Coding
Multiple-Symbol Differential Detection for Distributed Space-Time Codingmravendi
 
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...Cemal Ardil
 
A novel delay dictionary design for compressive sensing-based time varying ch...
A novel delay dictionary design for compressive sensing-based time varying ch...A novel delay dictionary design for compressive sensing-based time varying ch...
A novel delay dictionary design for compressive sensing-based time varying ch...TELKOMNIKA JOURNAL
 
Sistema de control discreto
Sistema de control discretoSistema de control discreto
Sistema de control discretoricardomadrid19
 
Sistemas de control discretos
Sistemas de control discretos Sistemas de control discretos
Sistemas de control discretos ricardomadrid19
 
NordiCHI2016_yamanaka_novideo
NordiCHI2016_yamanaka_novideoNordiCHI2016_yamanaka_novideo
NordiCHI2016_yamanaka_novideoMeiji University
 
Master's presentation (English)
Master's presentation (English)Master's presentation (English)
Master's presentation (English)Alexander Tsupko
 
Time-Variant Distortions in OFDM
Time-Variant Distortions in OFDMTime-Variant Distortions in OFDM
Time-Variant Distortions in OFDMAhmed Alshomi
 
TWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATION
TWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATIONTWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATION
TWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATIONVLSICS Design
 
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...Alexander Litvinenko
 
litvinenko_Intrusion_Bari_2023.pdf
litvinenko_Intrusion_Bari_2023.pdflitvinenko_Intrusion_Bari_2023.pdf
litvinenko_Intrusion_Bari_2023.pdfAlexander Litvinenko
 
Class lecture on Hydrology by Rabindra Ranjan saha Lecture 13
Class lecture on Hydrology by Rabindra Ranjan saha Lecture 13Class lecture on Hydrology by Rabindra Ranjan saha Lecture 13
Class lecture on Hydrology by Rabindra Ranjan saha Lecture 13World University of Bangladesh
 
Two Dimensional Modeling of Nonuniformly Doped MESFET Under Illumination
Two Dimensional Modeling of Nonuniformly Doped MESFET Under IlluminationTwo Dimensional Modeling of Nonuniformly Doped MESFET Under Illumination
Two Dimensional Modeling of Nonuniformly Doped MESFET Under IlluminationVLSICS Design
 
A Strategic Model For Dynamic Traffic Assignment
A Strategic Model For Dynamic Traffic AssignmentA Strategic Model For Dynamic Traffic Assignment
A Strategic Model For Dynamic Traffic AssignmentKelly Taylor
 
Chapter 2 dynamic characteristics of instruments
Chapter 2 dynamic characteristics of instrumentsChapter 2 dynamic characteristics of instruments
Chapter 2 dynamic characteristics of instrumentstalbachew tadesse nadew
 

Similar to Continuous Time Series Alignment in Human Actions Recognition (20)

Multiple-Symbol Differential Detection for Distributed Space-Time Coding
Multiple-Symbol Differential Detection for Distributed Space-Time CodingMultiple-Symbol Differential Detection for Distributed Space-Time Coding
Multiple-Symbol Differential Detection for Distributed Space-Time Coding
 
Optimisation random graph presentation
Optimisation random graph presentationOptimisation random graph presentation
Optimisation random graph presentation
 
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
 
litvinenko_Gamm2023.pdf
litvinenko_Gamm2023.pdflitvinenko_Gamm2023.pdf
litvinenko_Gamm2023.pdf
 
A novel delay dictionary design for compressive sensing-based time varying ch...
A novel delay dictionary design for compressive sensing-based time varying ch...A novel delay dictionary design for compressive sensing-based time varying ch...
A novel delay dictionary design for compressive sensing-based time varying ch...
 
The RC Circuit
The RC CircuitThe RC Circuit
The RC Circuit
 
Sistema de control discreto
Sistema de control discretoSistema de control discreto
Sistema de control discreto
 
Sistemas de control discretos
Sistemas de control discretos Sistemas de control discretos
Sistemas de control discretos
 
NordiCHI2016_yamanaka_novideo
NordiCHI2016_yamanaka_novideoNordiCHI2016_yamanaka_novideo
NordiCHI2016_yamanaka_novideo
 
Master's presentation (English)
Master's presentation (English)Master's presentation (English)
Master's presentation (English)
 
Climate Extremes Workshop - Extreme Values of Vertical Wind Speed in Doppler ...
Climate Extremes Workshop - Extreme Values of Vertical Wind Speed in Doppler ...Climate Extremes Workshop - Extreme Values of Vertical Wind Speed in Doppler ...
Climate Extremes Workshop - Extreme Values of Vertical Wind Speed in Doppler ...
 
Time-Variant Distortions in OFDM
Time-Variant Distortions in OFDMTime-Variant Distortions in OFDM
Time-Variant Distortions in OFDM
 
TWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATION
TWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATIONTWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATION
TWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATION
 
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
 
litvinenko_Intrusion_Bari_2023.pdf
litvinenko_Intrusion_Bari_2023.pdflitvinenko_Intrusion_Bari_2023.pdf
litvinenko_Intrusion_Bari_2023.pdf
 
Class lecture on Hydrology by Rabindra Ranjan saha Lecture 13
Class lecture on Hydrology by Rabindra Ranjan saha Lecture 13Class lecture on Hydrology by Rabindra Ranjan saha Lecture 13
Class lecture on Hydrology by Rabindra Ranjan saha Lecture 13
 
Two Dimensional Modeling of Nonuniformly Doped MESFET Under Illumination
Two Dimensional Modeling of Nonuniformly Doped MESFET Under IlluminationTwo Dimensional Modeling of Nonuniformly Doped MESFET Under Illumination
Two Dimensional Modeling of Nonuniformly Doped MESFET Under Illumination
 
A Strategic Model For Dynamic Traffic Assignment
A Strategic Model For Dynamic Traffic AssignmentA Strategic Model For Dynamic Traffic Assignment
A Strategic Model For Dynamic Traffic Assignment
 
pRO
pROpRO
pRO
 
Chapter 2 dynamic characteristics of instruments
Chapter 2 dynamic characteristics of instrumentsChapter 2 dynamic characteristics of instruments
Chapter 2 dynamic characteristics of instruments
 

More from Lidia Pivovarova

Classification and clustering in media monitoring: from knowledge engineering...
Classification and clustering in media monitoring: from knowledge engineering...Classification and clustering in media monitoring: from knowledge engineering...
Classification and clustering in media monitoring: from knowledge engineering...Lidia Pivovarova
 
Convolutional neural networks for text classification
Convolutional neural networks for text classificationConvolutional neural networks for text classification
Convolutional neural networks for text classificationLidia Pivovarova
 
Grouping business news stories based on salience of named entities
Grouping business news stories based on salience of named entitiesGrouping business news stories based on salience of named entities
Grouping business news stories based on salience of named entitiesLidia Pivovarova
 
Интеллектуальный анализ текста
Интеллектуальный анализ текстаИнтеллектуальный анализ текста
Интеллектуальный анализ текстаLidia Pivovarova
 
AINL 2016: Shavrina, Selegey
AINL 2016: Shavrina, SelegeyAINL 2016: Shavrina, Selegey
AINL 2016: Shavrina, SelegeyLidia Pivovarova
 
AINL 2016: Castro, Lopez, Cavalcante, Couto
AINL 2016: Castro, Lopez, Cavalcante, CoutoAINL 2016: Castro, Lopez, Cavalcante, Couto
AINL 2016: Castro, Lopez, Cavalcante, CoutoLidia Pivovarova
 

More from Lidia Pivovarova (14)

Classification and clustering in media monitoring: from knowledge engineering...
Classification and clustering in media monitoring: from knowledge engineering...Classification and clustering in media monitoring: from knowledge engineering...
Classification and clustering in media monitoring: from knowledge engineering...
 
Convolutional neural networks for text classification
Convolutional neural networks for text classificationConvolutional neural networks for text classification
Convolutional neural networks for text classification
 
Grouping business news stories based on salience of named entities
Grouping business news stories based on salience of named entitiesGrouping business news stories based on salience of named entities
Grouping business news stories based on salience of named entities
 
Интеллектуальный анализ текста
Интеллектуальный анализ текстаИнтеллектуальный анализ текста
Интеллектуальный анализ текста
 
AINL 2016: Shavrina, Selegey
AINL 2016: Shavrina, SelegeyAINL 2016: Shavrina, Selegey
AINL 2016: Shavrina, Selegey
 
AINL 2016: Khudobakhshov
AINL 2016: KhudobakhshovAINL 2016: Khudobakhshov
AINL 2016: Khudobakhshov
 
AINL 2016:
AINL 2016: AINL 2016:
AINL 2016:
 
AINL 2016: Grigorieva
AINL 2016: GrigorievaAINL 2016: Grigorieva
AINL 2016: Grigorieva
 
AINL 2016: Just AI
AINL 2016: Just AIAINL 2016: Just AI
AINL 2016: Just AI
 
AINL 2016: Moskvichev
AINL 2016: MoskvichevAINL 2016: Moskvichev
AINL 2016: Moskvichev
 
AINL 2016: Malykh
AINL 2016: MalykhAINL 2016: Malykh
AINL 2016: Malykh
 
AINL 2016: Filchenkov
AINL 2016: FilchenkovAINL 2016: Filchenkov
AINL 2016: Filchenkov
 
AINL 2016: Castro, Lopez, Cavalcante, Couto
AINL 2016: Castro, Lopez, Cavalcante, CoutoAINL 2016: Castro, Lopez, Cavalcante, Couto
AINL 2016: Castro, Lopez, Cavalcante, Couto
 
AINL 2016: Strijov
AINL 2016: StrijovAINL 2016: Strijov
AINL 2016: Strijov
 

Recently uploaded

LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxLIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxmalonesandreagweneth
 
Environmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial BiosensorEnvironmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial Biosensorsonawaneprad
 
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingNetHelix
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trssuser06f238
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationColumbia Weather Systems
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxyaramohamed343013
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real timeSatoshi NAKAHIRA
 
FREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naFREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naJASISJULIANOELYNV
 
OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024innovationoecd
 
Topic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxTopic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxJorenAcuavera1
 
TOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsTOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsssuserddc89b
 
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPirithiRaju
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentationtahreemzahra82
 
Transposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.pptTransposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.pptArshadWarsi13
 
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 GenuineCall Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuinethapagita
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Patrick Diehl
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024AyushiRastogi48
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...lizamodels9
 

Recently uploaded (20)

LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxLIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
 
Environmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial BiosensorEnvironmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial Biosensor
 
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 tr
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather Station
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docx
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real time
 
FREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naFREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by na
 
OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024
 
Topic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxTopic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptx
 
TOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsTOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physics
 
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
 
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort ServiceHot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentation
 
Transposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.pptTransposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.ppt
 
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 GenuineCall Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
 

Continuous Time Series Alignment in Human Actions Recognition

  • 1. Continuous Time Series Alignment in Human Actions Recognition. Goncharov Alexey Vladimirovich Moscow institue of Physics and Technology Department of intellectual systems, DCAM. Scientific supervisor: V. V. Strijov. Conference AINL-2016 A. V. Goncharov Continuous warping path 1 / 26
  • 2. Example of scientific tasks Time series of acceleration from phone accelerometer for different types of human activity ad A. V. Goncharov Continuous warping path 2 / 26
  • 3. References 1 Petitjean F., Chen Y., Keogh E., ICDE, 2014. — DBA method for centrois calculating. 2 Goncharov A.V., Strijov V.V. Systems and applications of informatics, 2015. — reasons for using the DTW distance in the classification task. 3 Kwapisz J. R. 2010. — Data using for human activity recognition http://sourceforge.net/p/mlalgorithms/TSLearning/data /preprocessedlarge.csv A. V. Goncharov Continuous warping path 3 / 26
  • 4. Main points Suggest an efficient way for large multiscale time series analyzing. Suggestions Continuous versions of time series. Similar to Dynamic time warping properties. Difficulties What the continuous time series are? What the distance function between continuous objects is? Warping path search can’t be solved like in the discrete case. Benefits Less memory space for keeping data. Ability of working with multiscale time series. Theoretical computing of DTW cost. A. V. Goncharov Continuous warping path 4 / 26
  • 5. What the Dynamic time warping is? Euclidean distance between time series Alignment distance between time series A. V. Goncharov Continuous warping path 5 / 26
  • 6. What the alignment path is? Dissimilarity matrix for time series elements Ωn×n : Ω(i, j) = |s(i) − c(j)|. Path π with length K between s and c: π = {πk} = {(ik, jk)}, k = 1, . . . , K, i, j ∈ {1, ..., n} A. V. Goncharov Continuous warping path 6 / 26
  • 7. Time series definition Definition 1. Discrete case. Discrete time series s is an oredered in the time sequence {si }T i=1. 0 10 20 30 40 50 0 10 20 30 Time Acceleration A. V. Goncharov Continuous warping path 7 / 26
  • 8. Time series definition Definition 1. Continuous case. Continuous time series on time plot T = [0; T] is a continuous function sc(t) : T → R. 0 10 20 30 40 50 0 10 20 30 Time Acceleration A. V. Goncharov Continuous warping path 8 / 26
  • 9. Path definition Definition 2. Discrete case. path π between two discrete time series s1 and s2 is an ordered set of index pairs: π = {πr } = {(ir , jr )}, r = 1, . . . , R, i, j ∈ {1, ..., n}, and it satisfies the discrete continuity, monotony and the boundary conditions: πr = (p1, p2), πr−1 = (q1, q2), r = 2, ..., R, ⇒ p1 − q1 ≤ 1, p2 − q2 ≤ 1, πr = (p1, p2), πr−1 = (q1, q2), r = 2, ..., R, ⇒ p1 − q1 ≥ 1, p2 − q2 ≥ 1, π1 = (1, 1), πR = (n, n). A. V. Goncharov Continuous warping path 9 / 26
  • 10. Path definition Definition 2. Continuous case. path πc between two continuous time series sc 1 (t1) sc 2 (t2) is a monotonically increasing, continuous function πc : t1 → t2 and it satisfies the boundary conditions: πc ∈ C[0;T], t1 > t1 ⇒ πc (t1) > πc (t1), πc (0) = 0, πc (T1) = T2. A. V. Goncharov Continuous warping path 10 / 26
  • 11. Path definition 0 20 40 60 0 5 10 15 20 25 30 35 40 45 Time 1 Time2 0 20 40 60 0 5 10 15 20 25 30 35 40 45 Time 1 Time2 Alignment paths in two cases: discrete and continuous A. V. Goncharov Continuous warping path 11 / 26
  • 12. Path cost definition Definition 3. Discrete case. the cost Cost(s1, s2, π) of path π with length R between two discrete time series s1 and s2 is: Cost(s1, s2, π) = 1 R (i,j)∈π |s1(i) − s2(j)|. Definition 3. Continuous case. the cost Cost(sc 1 (t1), sc 2 (t2), πc) of path πc between two continuous time series sc 1 (t1) and sc 2 (t2) is: Cost(sc 1 (t1), sc 2 (t2), πc ) = 1 L t1 |sc 1 (t1) − sc 2 (πc (t1))|dt1, where L is length of the curve that is given by the graph of the function πc(t), t ∈ [0, T]. A. V. Goncharov Continuous warping path 12 / 26
  • 13. Warping path definition Definition 4. Discrete case. warping path π between two discrete time series s1 and s2 is a path that has the smallest cost among all possible paths: π = argmin π Cost(s1, s2, π). Definition 4. Continuous case. warping path πc between two continuous time series sc 1 (t1) and sc 2 (t2) is a function πc that has the smallest value of cost from the 3rd definition: πc = argmin πc Cost(sc 1 (t1), sc 2 (t2), πc ). A. V. Goncharov Continuous warping path 13 / 26
  • 14. The cost of warping path Definition 5. Discrete case. the cost of warping path or DTW distance between two discrete time series is: DTW(s1, s2) = Cost(s1, s2, π). Definition 5. Continuous case. the cost of warping path or DTW distance between two continuous time series is: DTW(sc 1 (t1), sc 2 (t2)) = Cost(sc 1 (t1), sc 2 (t2), πc ). A. V. Goncharov Continuous warping path 14 / 26
  • 15. Dissimilarity matrix Omega Matrix Omega for step size 0.5 Time axis 1 for sin(x) Timeaxis2forsin(x+3) 5 10 15 2 4 6 8 10 12 14 16 18 A. V. Goncharov Continuous warping path 15 / 26
  • 16. Dissimilarity matrix Omega Matrix Omega for step size 0.25 Time axis 1 for sin(x) Timeaxis2forsin(x+3) 5 10 15 20 25 30 35 5 10 15 20 25 30 35 A. V. Goncharov Continuous warping path 16 / 26
  • 17. Dissimilarity matrix Omega Matrix Omega for step size 0.125 Time axis 1 for sin(x) Timeaxis2forsin(x+3) 10 20 30 40 50 60 70 10 20 30 40 50 60 70 A. V. Goncharov Continuous warping path 17 / 26
  • 18. Dissimilarity matrix Omega Matrix Omega for step size 0.015625 Time axis 1 for sin(x) Timeaxis2forsin(x+3) 100 200 300 400 500 100 200 300 400 500 A. V. Goncharov Continuous warping path 18 / 26
  • 19. The alignment path properties Lemma 1. s1(t) and s2(t) are two time series with Lipschitz constant L, πc : t1 → t2 is the warping path between them. Its cost does not vary greatly while there are small changes in this path: πc − πc C ≤ ⇒ |Cost(s1, s2, πc ) − Cost(s1, s2, πc )| ≤ TL, where T determines the time boundary for time series, > 0. Lemma 2. s1(t) and s2(t) are two time series with Lipschitz constant L, πc : t1 → t2 is the warping path between them. Its cost does not vary greatly while there are small changes in one of time series: s2 − s2 C ≤ ⇒ |Cost(s1, s2, πc ) − Cost(s1, s2, πc )| ≤ TL, where T determines the time boundary for time series, > 0. A. V. Goncharov Continuous warping path 19 / 26
  • 20. The alignment path properties Assumption 1. s1(t) and s2(t) are two time series with Lipschitz constant L; s2(t) is a small variation of s1(t). Then: for all 1 > 0 holds 2( 1), for all s2(t) : s2(t) − s2(t) C ≤ 2 → πc − πc C ≤ 1, where πc and πc are the warping paths between s1(t), s2(t) and s1(t), s2(t) respectively. A. V. Goncharov Continuous warping path 20 / 26
  • 21. Algorithm of building the warping path The warping path search The warping path is a solution of the optimization task from definition: πc = argmin πc Cost(sc 1 (t1), sc 2 (t2), πc ). Suggest to search the approximation of this solution among the parametric functions. Formulate the problem in the following form: θ = argmin θ Cost(s1, s2, θ) = argmin θ t1 |s1(t1)−s2(F(θ)(t1))|dt1 where F(θ) is a mapping from the parameters to the parametric functions. A. V. Goncharov Continuous warping path 21 / 26
  • 22. Experimental part The data is collected the set of time series describing human activity. This set consists of 600 time series, 200 acceleration measurements each. There are six different human activity types. The experiment plan Building centroids with DBA method for each class. Building the continuous version for all time series and centroids. The DTW distance between all centroids and time series for both cases. A. V. Goncharov Continuous warping path 22 / 26
  • 23. Continuous version of time series Cubic splines interpolation. One can apply any interpolation or approximation type for getting the continuous object if more accurate method exists. A. V. Goncharov Continuous warping path 23 / 26
  • 24. Distance and computation complexity The convergence of the method to the real path cost is shown on the left. The dependencies between number of nodes N, path cost and calculation time A. V. Goncharov Continuous warping path 24 / 26
  • 25. Averaged distance matrix Table: The mean intraclass values. Walk Run Up Down Sit Lie Run 693 803 811 733 1165 1143 Walk 676 498 696 610 946 927 Up 714 739 696 701 1038 1021 Down 591 601 653 464 836 804 Sit 516 465 434 400 6 42 Lie 508 441 454 366 105 79 The results for both algorithms, DTW and DTW in the continious space, gave following results: 85% and 83% relatively. These results don’t vary greatly. A. V. Goncharov Continuous warping path 25 / 26
  • 26. Conclusion The continuous space usage solves the problem of resampling the data. Continuous DTW function has the same properties as the discrete one. Future plans: Use better approximation methods. Explore the dependence between approximation method and distance quality. Use more effective optimization methods for searching the best path approximation. Adapt DTW bounds for continuous space. A. V. Goncharov Continuous warping path 26 / 26