Català Castellano
> Photos | Software | About
> Box | Intranet

Dynamic Time Warping (DTW)

Currently were are working on 0.5 version of this program in which we want graphical user interface to be improve by removing python interpreter dependency. Currently this project has more than 1,000 source lines writed in C/C++, and goes on!!

Captura 0.5 alpha

DTW Screenshot version 0.5. We can see the new graphic interface.

Captura 0.4

DTW Screenshot version 0.4

Source Code

Name Version Platform Coments Downloads
DTW 0.1 Any Python needed dtw-0.1-src.tar.gz
DTW 0.3 Any Python needed dtw-0.3-src.tar.gz
DTW 0.4 Any Python needed dtw-0.4-src.tar.gz
DTW 0.5 Any Glut needed dtw-0.5-src.tar.gz

Bynaris

Name Version Platform Coments Donwloads
DTW 0.4 Linux / i386 Debian package dtw_0.4-1_i386.deb
DTW 0.4 Linux / i386 RPM package dtw-0.4-2.i386.rpm

Documentation

Name Autor Format Donwloads
DTW Myths Eamonn Keogh PDF Download
Iterative Deepening DTW Selina Chu PDF Download
Algorithmics and aplications... Denis Shasha PDF Download
Memòria projecte DTW Borja Roig PDF Download





INDEX

->PROGRAM: What does the program?

->INTRODUCTION: Short explanation about the program

->INSTALLATION: Instructions for the instalation

->EXECUTION: How to execute it and a explanation of their functions

PROGRAM

Handwritten digits recognizer

INTRODUCTION

A handwritten digit is introduced in a window and the program answers with the number the computer thinks it is.

In addition it gives information of the three algorithms that it has implemented, the results, the time it has taken in solving problem X times, and the digit that each one of the algorithms thinks it has been introduced.

INSTALLATION

Once decompressed the file in a folder, execute make. If it doesn't give back any error, the program is completely compiled. Now you must install it, run make install and it will already be installed.

EXECUTION

You must execute the program with a shell with the command:

./online_dtw.sh [-E|-R|-D]
-E: it applies invariance to the scale (Recomended)
-R: it applies invariance to the rotation (Interesting)
-D: it applies invariance to the way the digits are drawn up

NOTE: Only the combination of the E and R options is implemented. So, you can call the program with the simple options or with the combination -RE, that executes rotation invariance as well as scale.

This program shows a window in that you must draw the digit, then press 'Inicia' key. Once you have pressed this key, the program by its own start to recognize the digits, we can close it now, pressing the key 'Tanca' or directly closing the window. In a while we'll obtein the results.

Shotokan - shotokan.roig@gmail.com