z-logo
Premium
Time Lattice: A Data Structure for the Interactive Visual Analysis of Large Time Series
Author(s) -
Miranda Fabio,
Lage Marcos,
Doraiswamy Harish,
Mydlarz Charlie,
Salamon Justin,
Lockerman Yitzchak,
Freire Juliana,
Silva Claudio T.
Publication year - 2018
Publication title -
computer graphics forum
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.578
H-Index - 120
eISSN - 1467-8659
pISSN - 0167-7055
DOI - 10.1111/cgf.13398
Subject(s) - online analytical processing , computer science , data cube , visualization , data mining , data structure , time series , cube (algebra) , data warehouse , information retrieval , theoretical computer science , database , machine learning , mathematics , combinatorics , programming language
Advances in technology coupled with the availability of low‐cost sensors have resulted in the continuous generation of large time series from several sources. In order to visually explore and compare these time series at different scales, analysts need to execute online analytical processing (OLAP) queries that include constraints and group‐by's at multiple temporal hierarchies. Effective visual analysis requires these queries to be interactive. However, while existing OLAP cube‐based structures can support interactive query rates, the exponential memory requirement to materialize the data cube is often unsuitable for large data sets. Moreover, none of the recent space‐efficient cube data structures allow for updates. Thus, the cube must be re‐computed whenever there is new data, making them impractical in a streaming scenario. We propose Time Lattice, a memory‐efficient data structure that makes use of the implicit temporal hierarchy to enable interactive OLAP queries over large time series. Time Lattice is a subset of a fully materialized cube and is designed to handle fast updates and streaming data. We perform an experimental evaluation which shows that the space efficiency of the data structure does not hamper its performance when compared to the state of the art. In collaboration with signal processing and acoustics research scientists, we use the Time Lattice data structure to design the Noise Profiler, a web‐based visualization framework that supports the analysis of noise from cities. We demonstrate the utility of Noise Profiler through a set of case studies.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here