De-cluttering Scatterplots with Integral Images

Rave, Hennes; Molchanov, Vladimir; Linsen, Lars

Research article (journal) | Peer reviewed

Abstract

Scatterplots provide a visual representation of bivariate data (or 2D embeddings of multivariate data) that allows for effective analyses of data dependencies, clusters, trends, and outliers. Unfortunately, classical scatterplots suffer from scalability issues, since growing data sizes eventually lead to overplotting and visual clutter on a screen with a fixed resolution, which hinders the data analysis process. We propose an algorithm that compensates for irregular sample distributions by a smooth transformation of the scatterplot's visual domain. Our algorithm evaluates the scatterplot's density distribution to compute a regularization mapping based on integral images of the rasterized density function. The mapping preserves the samples' neighborhood relations. Few regularization iterations suffice to achieve a nearly uniform sample distribution that efficiently uses the available screen space. We further propose approaches to visually convey the transformation that was applied to the scatterplot and compare them in a user study. We present a novel parallel algorithm for fast GPU-based integral-image computation, which allows for integrating our de-cluttering approach into interactive visual data analysis systems.

Details about the publication

JournalIEEE Transactions on Visualization and Computer Graphics (TVCG)
Volume0
Issue0
Page range1-13
StatusPublished
Release year2024 (25/03/2024)
Language in which the publication is writtenEnglish
DOI10.1109/TVCG.2024.3381453
Link to the full texthttps://ieeexplore.ieee.org/document/10478640
KeywordsScatterplot; Integral Image; Regularization

Authors from the University of Münster

Linsen, Lars
Professorship for Practical Computer Science (Prof. Linsen)
Molchanov, Vladimir
Professorship for Practical Computer Science (Prof. Linsen)
Rave, Hennes
Professorship for Practical Computer Science (Prof. Linsen)