Unsupervised time-series clustering of distorted and asynchronous temporal patterns

Most time-series clustering methods, such as k-means or k-medoids, are initialized by prior knowledge about the number of classes or by a learning step. We propose an unsupervised clustering technique based on spatiotemporal mean-shift and optimal time series warping using dynamic time warping (DTW). Our main contribution consists in combining a spatiotemporal filtering technique, which gathers similar and synchronized temporal patterns in image sequences, with a clustering algorithm that applies a trajectory constraint on the DTW associations, thereby discriminating between similar time-series that are temporally shifted or warped. We assess the method's robustness on synthetic data, and demonstrate its versatility on brain magnetic resonance and multispectral satellite image sequences.

[1]  R. Kikinis,et al.  The evolution of multiple sclerosis lesions on serial MR. , 1995, AJNR. American journal of neuroradiology.

[2]  B. F. Logan,et al.  The Fourier reconstruction of a head section , 1974 .

[3]  C. Guttmann,et al.  MR Imaging Intensity Modeling of Damage and Repair In Multiple Sclerosis: Relationship of Short-Term Lesion Recovery to Progression and Disability , 2007, American Journal of Neuroradiology.

[4]  Hugues Benoit-Cattin,et al.  Unsupervised spatio-temporal filtering of image sequences. A mean-shift specification , 2015, Pattern Recognit. Lett..

[5]  Luis Gravano,et al.  k-Shape: Efficient and Accurate Clustering of Time Series , 2015, SIGMOD Conference.

[6]  Pierre Gançarski,et al.  A global averaging method for dynamic time warping, with applications to clustering , 2011, Pattern Recognit..

[7]  Hiroaki Sakoe,et al.  A Dynamic Programming Approach to Continuous Speech Recognition , 1971 .

[8]  Konstantinos Kalpakis,et al.  Distance measures for effective clustering of ARIMA time-series , 2001, Proceedings 2001 IEEE International Conference on Data Mining.

[9]  A. N. Rajagopalan,et al.  Off-line signature verification using DTW , 2007, Pattern Recognit. Lett..

[10]  R. Manmatha,et al.  Word image matching using dynamic time warping , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[11]  T. Warren Liao,et al.  Clustering of time series data - a survey , 2005, Pattern Recognit..

[12]  S. Chiba,et al.  Dynamic programming algorithm optimization for spoken word recognition , 1978 .

[13]  Jiawei Han,et al.  Data Mining: Concepts and Techniques , 2000 .

[14]  Toni Giorgino,et al.  Computing and Visualizing Dynamic Time Warping Alignments in R: The dtw Package , 2009 .