TopoLines: Topological Smoothing for Line Charts

06/22/2019
by   Ashley Suh, et al.
0

Line charts are commonly used to visualize a series of data samples. When the data are noisy, smoothing is applied to make the signal more apparent. However, the difference between signal and noise is ill-defined, as it depends upon the application domain of the data. Common methods used to smooth line charts, such as rank filters, convolutional filters, frequency domain filters, and subsampling, optimize on various properties of the data. However, these methods are only ideal in certain limited scenarios. We present TopoLines, a method for smoothing line charts by leveraging techniques from Topological Data Analysis. The design goal of TopoLines is to smooth line charts while maintaining prominent peaks, as defined by persistent homology, in the data. We compare TopoLines to 5 popular line smoothing methods using data from 4 application domains. We evaluate TopoLines in terms of l^2-norm of the residual as the simplification threshold is varied, and we perform a user study to evaluate users' perception of the accuracy of TopoLines.

READ FULL TEXT
research
07/27/2020

LineSmooth: An Analytical Framework for Evaluating the Effectiveness of Smoothing Techniques on Line Charts

We present a comprehensive framework for evaluating line chart smoothing...
research
04/28/2022

Topological Data Analysis for Multivariate Time Series Data

Over the last two decades, topological data analysis (TDA) has emerged a...
research
02/11/2022

Signal reconstruction from noisy multichannel samples

We consider the signal reconstruction problem under the case of the sign...
research
01/18/2023

Robust Zero-crossings Detection in Noisy Signals using Topological Signal Processing

We explore a novel application of zero-dimensional persistent homology f...
research
12/10/2020

Preprocessing noisy functional data using factor models

We consider functional data which are measured on a discrete set of obse...
research
09/01/2021

A Gradient Sampling Algorithm for Stratified Maps with Applications to Topological Data Analysis

We introduce a novel gradient descent algorithm extending the well-known...
research
03/28/2019

Smooth Adversarial Examples

This paper investigates the visual quality of the adversarial examples. ...

Please sign up or login with your details

Forgot password? Click here to reset