Skip to main content

Computation of Pixel-Oriented Grid Layout for 2D Datasets Using VRGrid

  • Chapter
  • First Online:
Artificial Intelligence and Visualization: Advancing Visual Knowledge Discovery

Part of the book series: Studies in Computational Intelligence ((SCI,volume 1126))

  • 47 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 179.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Friendly M (2008) A brief history of data visualization. Handbook of data visualization. Springer, pp 15–56

    Google Scholar 

  2. Liu S, Cui W, Wu Y, Liu M (2014) A survey on information visualization: recent advances and challenges. Vis Comput 30(12):1373–1393

    Article  Google Scholar 

  3. Keim DA (2002) Information visualization and visual data mining. IEEE Trans Visual Comput Graph 8(1):1–8

    Article  MathSciNet  Google Scholar 

  4. Bertin J (1973) Sémiologie graphique: Les diagrammes-les réseaux-les cartes. Gauthier-VillarsMouton & Cie, Technical Report

    Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Article  Google Scholar 

  9. Donoho DL et al (2000) High-dimensional data analysis: the curses and blessings of dimensionality. AMS Math Challenges Lecture 1(2000):32

    Google Scholar 

  10. Maaten LVD, Hinton G (2008) Visualizing data using t-sne. J Mach Learn Res 9:2579–2605

    Google Scholar 

  11. McInnes L, Healy J, Saul N, Grossberger L (2018) Umap: uniform manifold approximation and projection. J Open Source Softw 3(29):861

    Article  Google Scholar 

  12. Wattenberg M, Viégas F, Johnson I (2016) How to use t-sne effectively. Distill 1(10):e2

    Article  Google Scholar 

  13. LeCun Y, Bottou L, Bengio Y, Haffner P (1998) Gradient-based learning applied to document recognition. Proc IEEE 86(11):2278–2324

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Google Scholar 

  16. Mamani GMH (2019) A visual approach for user-guided feature fusion. Ph.D. dissertation, Universidade de São Paulo

    Google Scholar 

  17. Lloyd S (1982) Least squares quantization in PCM. IEEE Trans Inf Theory 28(2):129–137

    Article  MathSciNet  Google Scholar 

  18. 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

    Article  MathSciNet  Google Scholar 

  19. Du Q, Faber V, Gunzburger M (1999) Centroidal Voronoi tessellations: applications and algorithms. SIAM Rev 41(4):637–676

    Article  MathSciNet  Google Scholar 

  20. 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

    Google Scholar 

  21. Shneiderman B (1992) Tree visualization with tree-maps: 2-d space-filling approach. ACM Trans Graph (TOG) 11(1):92–99

    Article  Google Scholar 

  22. 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

    Google Scholar 

  23. Keim DA (2000) Designing pixel-oriented visualization techniques: theory and applications. IEEE Trans Visual Comput Graph 6(1):59–78

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Google Scholar 

  26. Tenenbaum JB, De Silva V, Langford JC (2000) A global geometric framework for nonlinear dimensionality reduction. Science 290(5500):2319–2323

    Google Scholar 

  27. Kuhn HW (1955) The Hungarian method for the assignment problem. Naval Res Logist Q 2(1–2):83–97

    Article  MathSciNet  Google Scholar 

  28. Kohonen T (1990) The self-organizing map. Proc IEEE 78(9):1464–1480

    Article  Google Scholar 

  29. 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

    Google Scholar 

  30. 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

    Article  MathSciNet  Google Scholar 

  31. Chen F, Piccinini L, Poncelet P, Sallaberry A (2020) Node overlap removal algorithms: an extended comparative study. J Graph Algorithms Appl

    Google Scholar 

  32. Van Der Maaten L, Postma E, Van den Herik J (2009) Dimensionality reduction: a comparative. J Mach Learn Res 10(66–71):13

    Google Scholar 

  33. Xiao H, Rasul K, Vollgraf R (2017) Fashion-mnist: a novel image dataset for benchmarking machine learning algorithms. Preprint at arXiv:1708.07747

  34. Van Der Maaten L (2014) Accelerating t-SNE using tree-based algorithms. J Mach Learn Res 15(1):3221–3245

    MathSciNet  Google Scholar 

  35. 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

    MathSciNet  Google Scholar 

  36. O’Neill ME (2014) PCG: a family of simple fast space-efficient statistically good algorithms for random number generation. ACM Trans Math Softw

    Google Scholar 

  37. Gong M (2019) Organize data into structured layout. http://www.cs.mun.ca/~gong/research/DataOrganization.html

  38. Wilcoxon F (1992) Individual comparisons by ranking methods. In: Breakthroughs in statistics. Springer, pp 196–202

    Google Scholar 

  39. Xiao X (2010) Over-relaxation Lloyd method for computing centroidal Voronoi tessellations. University of South Carolina

    Google Scholar 

  40. 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

    Article  Google Scholar 

  41. Zheng J, Tan TS (2020) Computing centroidal Voronoi tessellation using the GPU. In: Symposium on interactive 3D graphics and games, pp 1–9

    Google Scholar 

  42. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Adrien Halnaut .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics