Related Experiment Video
Updated: Aug 6, 2026

Enhancing Density Maps by Removing the Majority of Particles in Single Particle Cryogenic Electron Microscopy Final Stacks
Published on: May 10, 2024
Multiresolution Density-Equalizing Transformation for Scatterplots
Abstract:
Scatterplots are a fundamental method for visual data analysis, but they often suffer from severe overplotting. Density-equalizing transformations can mitigate this by redistributing points to a uniform density. While Optimal Transport (OT) provides a robust mathematical framework for density equalization, existing numerical solvers are often computationally expensive, complex to implement, and difficult to adapt for specific application constraints. We present a scalable, multiresolution algorithm for scatterplot regularization that approaches the high-quality structural preservation of exact OT solvers. Our method constructs a displacement field by merging local, analytically solved $2 \times 2$2×2 patch optimizations into a globally consistent mesh, repeating this process across multiple resolutions. We systematically evaluate local solvers, interpolation schemes, and scheduling strategies to balance transport cost, distortion errors, and runtime efficiency. The approach is straightforward to implement, supports local constraints, and generalizes mathematically to higher dimensions. Our efficient GPU implementation processes millions of points at interactive frame rates, significantly outperforming existing OT solvers. Quantitative and qualitative comparisons demonstrate that our method enhances uniformity while minimizing distortion, even under extreme density variations. We further demonstrate the method's versatility through applications in constrained regularization, scatterplot gridification, and image contrast enhancement.
Related Concept Videos
Scatter Plot
Residual Plots
When the residual values are plotted against the variable x, it is called a residual...
Residuals and Least-Squares Property
If the observed data point lies above the line, the residual is positive, and the line underestimates the actual data value for y. If the observed data point lies below the line, the residual is negative, and the line overestimates the actual data value for y.
The process of fitting the best-fit...
Transformations of Functions III
Modified Boxplots
However, the box plot does not tell the reader about outliers - values that lie far from the center of the data. We can modify the standard box and whisker plot to identify the outliers and visualize the actual spread of the data in a sample.
Initially, we calculate the adjusted...
Introduction to Scalers
Scalar...

