00:00:00 / 00:00:00

From point patterns synthesis to interactive editing

By Pooran Memari

Appears in collection : Geometry and Computing / Géométrie et Informatique

Using points or small dots to represent any image or 2D shape is the most fundamental discrete representation derived from our geometric intuition. Point pattern synthesis involves generating such arrangements of points based on exemplars and is motivated by a variety of applications in computer graphics, including discrete texture generation, creative pattern design, object placement, scene creation, and distribution simplification. Building on recent advancements in statistical analysis and synthesis, we introduce computational tools to learn distributions from exemplars and seamlessly recreate them over larger areas. Motivated by the interactive design of discrete textures, we also aim to develop near real-time methods to efficiently extract approximate statistical properties from an input pattern and replicate them within a larger domain. This can be motivated by applications, such as scene design for video games which require efficient (or even real-time) synthesis, for instance, to populate virtual worlds with diverse elements, from rocks to vegetation, either automatically or through interactive painting. Other applications are more sensitive to qualitative aspects of the synthesis from a spectral or statistical viewpoint. To address these, we will briefly revisit classical methodologies in point pattern analysis. Specifically, spectral analysis methods, such as the Fourier power spectrum and its radially averaged form, are commonly used to examine sample characteristics. In spatial analysis, the Pair Correlation Function (PCF) encodes pairwise distances between samples, through 1D or 2D histograms. In this context, the data itself is highly varied. Some patterns have dominant anisotropic properties that are crucial to preserve. Others follow a structured arrangement, such as a grid or radial symmetry, which must be extended accordingly, often with multiple valid extensions. Shape distributions may be transformed into point patterns or handled directly using different representations (e.g., graphs, meshes, medial axes, simplified elements) and corresponding shape-aware metrics. In addition to introducing a novel proximity formulation between distribution elements based on statistical features, we show how sharp variations in density and correlation are handled using an adapted bilateral filtering setting. Among the many challenging criteria for point pattern synthesis techniques, we will focus on multi-class and multi-attribute distribution handling, anisotropic and structured pattern replication, and shape-aware metrics. This research collection leads us to a computational framework for fast, user-friendly point pattern editing, providing a link to image processing tools through a low-dimensional perceptual embedding for point correlations. Each pattern is mapped to a three-channel feature image that can be manipulated with standard image software. Applications such as material appearance, haptic rendering, smart-city design, and reforestation can benefit from this first interactive editing framework for point patterns.

Information about the video

Citation data

  • DOI 10.24350/CIRM.V.20256303
  • Cite this video Memari, Pooran (21/10/2024). From point patterns synthesis to interactive editing. CIRM. Audiovisual resource. DOI: 10.24350/CIRM.V.20256303
  • URL https://dx.doi.org/10.24350/CIRM.V.20256303

Domain(s)

Bibliography

  • OLIVIER, Pauline, BUTLER, Tara, GUEHL, Pascal, et al. DynBioSketch: A tool for sketching dynamic visual summaries in biology, and its application to infection phenomena. Computers & Graphics, 2024, p. 103956. - https://doi.org/10.1016/j.cag.2024.103956
  • HUANG, Xingchang, RITSCHEL, Tobias, SEIDEL, Hans-Peter, et al. Patternshop: Editing Point Patterns by Image Manipulation. ACM Transactions on Graphics (TOG), 2023, vol. 42, no 4, p. 1-14. - https://doi.org/10.1145/3592418
  • HUANG, Xingchang, MEMARI, Pooran, SEIDEL, Hans‐Peter, et al. Point‐Pattern Synthesis using Gabor and Random Filters. In : Computer Graphics Forum. 2022. p. 169-179. - https://doi.org/10.1111/cgf.14596
  • ECORMIER-NOCCA, Pierre, CORDONNIER, Guillaume, CARREZ, Philippe, et al. Authoring consistent landscapes with flora and fauna. ACM Transactions on Graphics (TOG), 2021, vol. 40, no 4, p. 1-13. - https://doi.org/10.1145/3450626.3459952
  • ECORMIER‐NOCCA, Pierre, PETTRÉ, Julien, MEMARI, Pooran, et al. Image‐based authoring of herd animations. Computer Animation and Virtual Worlds, 2019, vol. 30, no 3-4, p. e1903. - https://doi.org/10.1002/cav.1903
  • ECORMIER‐NOCCA, Pierre, MEMARI, Pooran, GAIN, James, et al. Accurate Synthesis of Multi‐Class Disk Distributions. In : Computer Graphics Forum. 2019. p. 157-168. - https://doi.org/10.1111/cgf.13627
  • SING: Stability-incorporated neighborhood graph, Diana Marin, Amal Dev Parakkat, Stefan Ohrhallinger, Michael Wimmer, Steve Oudot, Pooran Memari. To appear in the Proceedings of ACM Siggraph Asia, 2024. -

Last related questions on MathOverflow

You have to connect your Carmin.tv account with mathoverflow to add question

Ask a question on MathOverflow




Register

  • Bookmark videos
  • Add videos to see later &
    keep your browsing history
  • Comment with the scientific
    community
  • Get notification updates
    for your favorite subjects
Give feedback