This page contains software and instructions for canoical time warping (CTW)[2] and generalized time warping (GTW)[1]. In addition, we implemented the following methods as baselines:
1
2
3
4
5
|
>> cd ctw
>> ls
make.m addPath.m demoToy.m demoToys.m demoWeis.m demoKit.m demoMix.m testToy.m testToys.m
testWeis.m readme.txt data lib src
>> make
>> addPath
>> demoKit
|
data: | This folder contains a subset of CMU Grand Challenge dataset, CMU Mocap dataset, Weizmann Action dataset and an accelerometer sequence. |
src: | This folder contains the main implementation of CTW, GTW and other baseline methods. |
lib: | This folder contains some necessary library functions. |
make.m: | Matlab makefile for C++ code. |
addPath.m: | Adds the sub-directories into the path of Matlab. |
demoToy.m: | A demo comparison of different alignment methods on aligning two synthetic sequences.
This is a similar function used for visualizing (Fig. 3) the first experiment (Sec 5.1) in the CTW paper[2].
|
demoKit.m: | A demo of using CTW on aligning two CMU Grand Challenge mocap sequences.
This is the same function used for visualizing (Fig. 4) the second experiment (Sec 5.2) in the CTW paper[2].
|
demoToys.m: | A demo comparison of different alignment methods on aligning three synthetic sequences.
This is the same function used for visualizing (Fig. 4) the first experiment (Sec 5.2) in the GTW paper[1].
|
demoWeis.m: | A demo comparison of different alignment methods on aligning three Weizmann video sequences with different features.
This is the same function used for visualizing (Fig. 5) the second experiment (Sec 5.3) in the GTW paper[1].
|
demoMix.m: | A demo of using GTW on aligning three multi-modal sequences (mocap, video, and accelerator)
This is the same function used for visualizing (Fig. 6) the third experiment (Sec 5.4) in the GTW paper[1].
|
testToy.m: | Test alignment methods on aligning two synthetic sequences 100 times.
This is a similar function used for reporting (Fig. 3h) the first experiment (Sec 5.1) in the CTW paper[2].
|
testToys.m: | Test alignment methods on aligning three synthetic sequences 100 times.
This is the same function used for reporting (Fig. 4g) the first experiment (Sec 5.2) in the GTW paper[1].
|
testWeis.m: | Test alignment methods on aligning three Weizmann video sequences 10 times.
This is the same function used for reporting (Fig. 5h) the second experiment (Sec 5.3) in the GTW paper[1].
|
This software is free for use in research projects. If you publish results obtained using this software, please use this citation:
Contributing back bug fixes and improvements is polite and encouraged. If you have any question, feel free to contact Feng Zhou.