Demo Movie of the Viterbi AlgorithmThe Viterbi algorithm is an efficient way to find the shortest route through a type of graph called a trellis. The algorithm uses a technique called 'forward dynamic programming' which relies on the property that the cost of a path can be expressed as a sum of incremental or transition costs between nodes adjacent in time in the trellis. The demo shows the evolution of the Viterbi algorithm over 6 time instants. At each time the shortest path to each node at the next time instant is determined. Paths that do not survive to the next time instant are deleted/ By time k+2, the shortest path (track) to time k has been determined unambiguously. This is called 'merging of paths'.
Animation created using Gif Construction Set Professional by Alchemy Mindworks Inc.
Copyright © 1999 Cooperative Research Centre for Sensor Signal and Information Processing (CSSIP)