Master's thesis · Sep 2025 - Mar 2026
Comparative Visualisation for High-Dimensional Data
An interactive system for comparing feature distributions across several datasets.
The system helps users compare high-dimensional datasets feature by feature, then inspect broader relationships through metric-based ordering and a similarity network.

Methods
Gaussian, Voronoi and GAI binning
Metrics
SSIM, MS-SSIM and Earth Mover's Distance
Evaluation
Three use cases and 19 participants
Inside the project
Real screenshots and exported results from the working system.
The problem
Comparing several high-dimensional datasets is difficult because the differences may appear in shape, density, peaks or gaps within individual features. Separate charts also force users to perform too much mental alignment.
What I built
- Aligned feature-wise AccuStripes matrices for side-by-side comparison.
- Gaussian kernel based, Voronoi and GAI adaptive binning.
- SSIM, MS-SSIM and Earth Mover's Distance for complementary similarity views.
- Automatic arrangement by similarity and an interactive similarity network.
Normalisation
For display, each dataset and feature uses its own normalised range so the visible structure is readable. For metric calculation, each feature is normalised across datasets so the comparison takes place in a shared domain.
Evaluation
I tested the system with country trends over time, global cross-sectional snapshots across years and synthetic distributions with known differences. A user study with 19 participants assessed interpretation, comparison, sensitivity and usefulness.
What the results showed
- Two datasets can look similar while their distributions differ.
- The selected binning method changes which structure becomes visible.
- SSIM, MS-SSIM and Earth Mover's Distance respond to different kinds of similarity.
- A single score cannot explain every relationship between datasets.
What I learned
The strongest part of the project was not one algorithm or chart. It was connecting data processing, visual design, interaction and evaluation into one system that people could actually test.