Numerous trials have been made to enhance DTW, which can be roughly divided
into two categories: adjusting the point-wise distance (e.g. [1]}, [2]}, [3]}) and
heuristically constraining the DTW (e.g. [4]}, [5]}).
