Dynamic Time Warping

Dynamic time warping is a technique applied in automatic speech recognition to cope with different speaking velocities. In general, it is a method that allows to find an optimal match between two given sequences (e.g. time series) with certain restrictions, i.e. the sequences are "warped" non-linearly to match each other. This sequence alignment method is often used in the context of hidden Markov models. A typical example of the restrictions imposed on the matching of the sequences are the following:
  • continuity (no large gaps in the sequences should occur, e.g. only one item of a sequence may be skipped)
  • monotonicity (the order of the elements in the sequence should not be inversed)
The optimization process is carried out using dynamic programming, hence the name. Interestingly, the extension of the problem for two-dimensional "series" like images (planar warping) is NP-complete, while the problem for one-dimensional signals like time series can be solved in polynomial time.

 

<< PreviousWord BrowserNext >>
marlborough, wiltshire
citizens bank park
zentralfriedhof friedrichsfelde
1980 winter paralympics
1984 winter paralympics
1988 winter paralympics
ricky jay
tomas de jesus mangual
aleut language
toyota production system
smackdown!
1940 in science
aleksey yachmenev
leontiy sivstov
new zealand first
corning glass works
stansted
james henry greathead
columbarium
saint milion
jan kubis (operation anthropoid)
judith cutler
tower subway
chteau ptrus
gewrztraminer
theatre workshop
vauxhall cross
billy t. james
np
tim buckley
soho house
ungjin
buyeo county
gongju
great barr hall
eating clubs (princeton university)
anna maxwell
standard delay format
krka national park
list of german bands
yser
image (category theory)
2006 winter paralympics
lunar society moonstones