Abstract

This study concerns the classification of univariate time series. The essence of the survey is transforming time series into two-dimensional monochromatic images. Then, obtained images are classified using convolutional neural networks. Transformation of time series to images is performed in two steps. First, a time series is turned into a string of symbols from an assumed alphabet utilizing SAX-like transformation. The length of the string is supposed to be the square of a natural number. Second, the string of symbols is turned into a square matrix of size equal to the square root of the length of the string representing the time series. Then, each symbol of the matrix is turned into a square-shaped piece of pixels of a grey level determined by the symbol. So then, this operation results in an image (still of square shape) composed of squares of grey pixels. Finally, convolutional neural networks are employed to classify such images. An overall design process is presented with a focus on investigating time series-to-image two-step transformations. Experimental studies involving publicly available data sets are reported, along with an adequate comparative analyses.

Recommended Citation

Wrzesien, M., Wrzesien, M., & Homenda, W. (2023). Time Series Classification Using Images: The Case Of SAX-Like Transformation. In A. R. da Silva, M. M. da Silva, J. Estima, C. Barry, M. Lang, H. Linger, & C. Schneider (Eds.), Information Systems Development, Organizational Aspects and Societal Trends (ISD2023 Proceedings). Lisbon, Portugal: Instituto Superior Técnico. ISBN: 978-989-33-5509-1. https://doi.org/10.62036/ISD.2023.56

Paper Type

Short Paper

DOI

10.62036/ISD.2023.56

Share

COinS
 

Time Series Classification Using Images: The Case Of SAX-Like Transformation

This study concerns the classification of univariate time series. The essence of the survey is transforming time series into two-dimensional monochromatic images. Then, obtained images are classified using convolutional neural networks. Transformation of time series to images is performed in two steps. First, a time series is turned into a string of symbols from an assumed alphabet utilizing SAX-like transformation. The length of the string is supposed to be the square of a natural number. Second, the string of symbols is turned into a square matrix of size equal to the square root of the length of the string representing the time series. Then, each symbol of the matrix is turned into a square-shaped piece of pixels of a grey level determined by the symbol. So then, this operation results in an image (still of square shape) composed of squares of grey pixels. Finally, convolutional neural networks are employed to classify such images. An overall design process is presented with a focus on investigating time series-to-image two-step transformations. Experimental studies involving publicly available data sets are reported, along with an adequate comparative analyses.