Abstract
The arrangement of n points in a \(\sqrt{n}\times \sqrt{n}\) sized grid offers an efficient and overlap-free way to visualize data. By making use of the Voronoi Relaxation method, we propose a novel post-processing algorithm called VRGrid which allows the arrangement of any two-dimensional data in a grid while minimizing disformation of the input data. This method can be used with popular but overlap-prone projection methods such as t-SNE or MDS to obtain overlap-free and compact visualizations of data. In this chapter, we present how VRGrid works and its complexity, and benchmark it against the state-of-the-art methods Self-Sorting Maps and Distance-preserving Grid using several metrics to measure the quality of the obtained outputs. Given sufficient processing time, VRGrid outperforms these methods in preserving points pairwise-distances and minimizing the disformation of the input data.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Friendly M (2008) A brief history of data visualization. Handbook of data visualization. Springer, pp 15–56
Liu S, Cui W, Wu Y, Liu M (2014) A survey on information visualization: recent advances and challenges. Vis Comput 30(12):1373–1393
Keim DA (2002) Information visualization and visual data mining. IEEE Trans Visual Comput Graph 8(1):1–8
Bertin J (1973) Sémiologie graphique: Les diagrammes-les réseaux-les cartes. Gauthier-VillarsMouton & Cie, Technical Report
Valdes-Mora F, Salomon R, Gloss BS, Law AMK, Venhuizen J, Castillo L, Murphy KJ, Magenau A, Papanicolaou M, de la Fuente LR et al (2021) Single-cell transcriptomics reveals involution mimicry during the specification of the basal breast cancer subtype. Cell Rep 35(2):108945
Rauber PE, Fadel SG, Falcao AX, Telea AC (2016) Visualizing the hidden activity of artificial neural networks. IEEE Trans Visual Comput Graph 23(1):101–110
Engel D, Hüttenberger L, Hamann B (2012) A survey of dimension reduction methods for high-dimensional data analysis and visualization. In: Visualization of large and unstructured data sets: applications in geospatial planning, modeling and engineering-proceedings of IRTG 1131 workshop 2011. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik
Liu S, Maljovec D, Wang B, Bremer P-T, Pascucci V (2016) Visualizing high-dimensional data: advances in the past decade. IEEE Trans Visual Comput Graph 23(3):1249–1268
Donoho DL et al (2000) High-dimensional data analysis: the curses and blessings of dimensionality. AMS Math Challenges Lecture 1(2000):32
Maaten LVD, Hinton G (2008) Visualizing data using t-sne. J Mach Learn Res 9:2579–2605
McInnes L, Healy J, Saul N, Grossberger L (2018) Umap: uniform manifold approximation and projection. J Open Source Softw 3(29):861
Wattenberg M, Viégas F, Johnson I (2016) How to use t-sne effectively. Distill 1(10):e2
LeCun Y, Bottou L, Bengio Y, Haffner P (1998) Gradient-based learning applied to document recognition. Proc IEEE 86(11):2278–2324
Strong G, Gong M (2014) Self-sorting map: an efficient algorithm for presenting multimedia data in structured layouts. IEEE Trans Multimedia 16(4):1045–1058
Hilasaca GM, Paulovich FV (2019) A visual approach for user-guided feature fusion. In: Anais Estendidos da XXXII conference on graphics, patterns and images. SBC, pp 133–139
Mamani GMH (2019) A visual approach for user-guided feature fusion. Ph.D. dissertation, Universidade de São Paulo
Lloyd S (1982) Least squares quantization in PCM. IEEE Trans Inf Theory 28(2):129–137
Du Q, Emelianenko M, Ju L (2006) Convergence of the Lloyd algorithm for computing centroidal Voronoi tessellations. SIAM J Numer Anal 44(1):102–119
Du Q, Faber V, Gunzburger M (1999) Centroidal Voronoi tessellations: applications and algorithms. SIAM Rev 41(4):637–676
Halnaut A, Giot R, Bourqui R, Auber D (2022) Vrgrid: efficient transformation of 2d data into pixel grid layout. In: 26th International conference information visualisation
Shneiderman B (1992) Tree visualization with tree-maps: 2-d space-filling approach. ACM Trans Graph (TOG) 11(1):92–99
Hilbert D (1935) Über die stetige abbildung einer linie auf ein flächenstück. In: Dritter Band: Analysis—Grundlagen der Mathematik—Physik Verschiedenes. Springer, pp 1–2
Keim DA (2000) Designing pixel-oriented visualization techniques: theory and applications. IEEE Trans Visual Comput Graph 6(1):59–78
Auber D, Huet C, Lambert A, Renoust B, Sallaberry A, Saulnier A (2013) Gospermap: using a gosper curve for laying out hierarchical data. IEEE Trans Visual Comput Graph 19(11):1820–1832
Fried O, DiVerdi S, Halber M, Sizikova E, Finkelstein A (2015) Isomatch: creating informative grid layouts. Comput Graph Forum 34(2):155–166. Wiley Online Library
Tenenbaum JB, De Silva V, Langford JC (2000) A global geometric framework for nonlinear dimensionality reduction. Science 290(5500):2319–2323
Kuhn HW (1955) The Hungarian method for the assignment problem. Naval Res Logist Q 2(1–2):83–97
Kohonen T (1990) The self-organizing map. Proc IEEE 78(9):1464–1480
Chen C, Yuan J, Lu Y, Liu Y, Su H, Yuan S, Liu S (2020) Oodanalyzer: interactive analysis of out-of-distribution samples. IEEE Trans Vis Comput Graph
Emelianenko M, Ju L, Rand A (2008) Nondegeneracy and weak global convergence of the Lloyd algorithm in \({\text{ r }}^{\text{ d }}\). SIAM J Numer Anal 46(3):1423–1441
Chen F, Piccinini L, Poncelet P, Sallaberry A (2020) Node overlap removal algorithms: an extended comparative study. J Graph Algorithms Appl
Van Der Maaten L, Postma E, Van den Herik J (2009) Dimensionality reduction: a comparative. J Mach Learn Res 10(66–71):13
Xiao H, Rasul K, Vollgraf R (2017) Fashion-mnist: a novel image dataset for benchmarking machine learning algorithms. Preprint at arXiv:1708.07747
Van Der Maaten L (2014) Accelerating t-SNE using tree-based algorithms. J Mach Learn Res 15(1):3221–3245
Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, Blondel M, Prettenhofer P, Weiss R, Dubourg V, Vanderplas J, Passos A, Cournapeau D, Brucher M, Perrot M, Duchesnay E (2011) Scikit-learn: machine learning in Python. J Mach Learn Res 12:2825–2830
O’Neill ME (2014) PCG: a family of simple fast space-efficient statistically good algorithms for random number generation. ACM Trans Math Softw
Gong M (2019) Organize data into structured layout. http://www.cs.mun.ca/~gong/research/DataOrganization.html
Wilcoxon F (1992) Individual comparisons by ranking methods. In: Breakthroughs in statistics. Springer, pp 196–202
Xiao X (2010) Over-relaxation Lloyd method for computing centroidal Voronoi tessellations. University of South Carolina
Rong G, Liu Y, Wang W, Yin X, Gu D, Guo X (2010) GPU-assisted computation of centroidal Voronoi tessellation. IEEE Trans Visual Comput Graph 17(3):345–356
Zheng J, Tan TS (2020) Computing centroidal Voronoi tessellation using the GPU. In: Symposium on interactive 3D graphics and games, pp 1–9
Liu Y, Wang W, Lévy B, Sun F, Yan D-M, Lu L, Yang C (2009) On centroidal Voronoi tessellation-energy smoothness and fast computation. ACM Trans Graph (ToG) 28(4):1–17
Acknowledgements
We would like to thank the anonymous reviewers for their constructive comments to improve this chapter. This work has been carried out with financial support from the French State, managed by the French National Research Agency (ANR) in the frame of the Involvd project (ANR-20-CE23-0023-04). Experiments presented in this chapter were carried out using the Labo’s in the Sky with Data (LSD), the LaBRI data platform partially funded by Region Nouvelle Aquitaine, and using PlaFRIM experimental testbed, supported by Inria, CNRS (LABRI and IMB), Université de Bordeaux, Bordeaux INP and Conseil Régional d’Aquitaine (see https://www.plafrim.fr/).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Halnaut, A., Giot, R., Bourqui, R., Auber, D. (2024). Computation of Pixel-Oriented Grid Layout for 2D Datasets Using VRGrid. In: Kovalerchuk, B., Nazemi, K., Andonie, R., Datia, N., Bannissi, E. (eds) Artificial Intelligence and Visualization: Advancing Visual Knowledge Discovery. Studies in Computational Intelligence, vol 1126. Springer, Cham. https://doi.org/10.1007/978-3-031-46549-9_8
Download citation
DOI: https://doi.org/10.1007/978-3-031-46549-9_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-46548-2
Online ISBN: 978-3-031-46549-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)