Improved dynamic time warping