Table of Contents
Fetching ...

Differentiable Voronoi Diagrams for Simulation of Cell-Based Mechanical Systems

Logan Numerow, Yue Li, Stelian Coros, Bernhard Thomaszewski

TL;DR

This work introduces differentiable restricted Voronoi diagrams as a cell-centered representation for simulating mechanical cellular systems with dynamic topology. By encoding each cell with a Voronoi site and using power-diagram geometry, the approach implicitly defines interfaces, reduces degrees of freedom, and provides closed-form first and second derivatives to support Newton-type optimization and equilibrium/inverse problems. The framework couples to deformable boundaries and demonstrates applications in tissue growth, foam coarsening, and image-based foam matching, achieving qualitatively similar results to explicit models but with substantially faster runtimes. The method offers a scalable, differentiable pathway for large-scale cell-based simulations and inverse analyses, with potential extensions toward richer cell shapes and boundary interactions.

Abstract

Navigating topological transitions in cellular mechanical systems is a significant challenge for existing simulation methods. While abstract models lack predictive capabilities at the cellular level, explicit network representations struggle with topology changes, and per-cell representations are computationally too demanding for large-scale simulations. To address these challenges, we propose a novel cell-centered approach based on differentiable Voronoi diagrams. Representing each cell with a Voronoi site, our method defines shape and topology of the interface network implicitly. In this way, we substantially reduce the number of problem variables, eliminate the need for explicit contact handling, and ensure continuous geometry changes during topological transitions. Closed-form derivatives of network positions facilitate simulation with Newton-type methods for a wide range of per-cell energies. Finally, we extend our differentiable Voronoi diagrams to enable coupling with arbitrary rigid and deformable boundaries. We apply our approach to a diverse set of examples, highlighting splitting and merging of cells as well as neighborhood changes. We illustrate applications to inverse problems by matching soap foam simulations to real-world images. Comparative analysis with explicit cell models reveals that our method achieves qualitatively comparable results at significantly faster computation times.

Differentiable Voronoi Diagrams for Simulation of Cell-Based Mechanical Systems

TL;DR

This work introduces differentiable restricted Voronoi diagrams as a cell-centered representation for simulating mechanical cellular systems with dynamic topology. By encoding each cell with a Voronoi site and using power-diagram geometry, the approach implicitly defines interfaces, reduces degrees of freedom, and provides closed-form first and second derivatives to support Newton-type optimization and equilibrium/inverse problems. The framework couples to deformable boundaries and demonstrates applications in tissue growth, foam coarsening, and image-based foam matching, achieving qualitatively similar results to explicit models but with substantially faster runtimes. The method offers a scalable, differentiable pathway for large-scale cell-based simulations and inverse analyses, with potential extensions toward richer cell shapes and boundary interactions.

Abstract

Navigating topological transitions in cellular mechanical systems is a significant challenge for existing simulation methods. While abstract models lack predictive capabilities at the cellular level, explicit network representations struggle with topology changes, and per-cell representations are computationally too demanding for large-scale simulations. To address these challenges, we propose a novel cell-centered approach based on differentiable Voronoi diagrams. Representing each cell with a Voronoi site, our method defines shape and topology of the interface network implicitly. In this way, we substantially reduce the number of problem variables, eliminate the need for explicit contact handling, and ensure continuous geometry changes during topological transitions. Closed-form derivatives of network positions facilitate simulation with Newton-type methods for a wide range of per-cell energies. Finally, we extend our differentiable Voronoi diagrams to enable coupling with arbitrary rigid and deformable boundaries. We apply our approach to a diverse set of examples, highlighting splitting and merging of cells as well as neighborhood changes. We illustrate applications to inverse problems by matching soap foam simulations to real-world images. Comparative analysis with explicit cell models reveals that our method achieves qualitatively comparable results at significantly faster computation times.
Paper Structure (34 sections, 30 equations, 10 figures, 1 table)

This paper contains 34 sections, 30 equations, 10 figures, 1 table.

Figures (10)

  • Figure 1: Volume integration over a 3D Voronoi cell. From left to right: (1) 3D Voronoi cell. (2) Face triangulation. (3) Integration tetrahedron formed by connecting a face triangle to the origin. Tetrahedra can have positive (3) or negative (4) volume.
  • Figure 2: Two simulations of a rigid body propelled through a tissue-like assembly of elastic Voronoi cells. Cells are colored based on starting position. Turbulence-like effects result in irregular displacement of cells from their starting positions. The asymmetric shape of the second body results in a curved trajectory due to forces from neighboring cells.
  • Figure 3: Coarsening of an initially monodisperse dry foam in a flattened box. 2000 cells collapse to a two-cell equilibrium in 350 frames.
  • Figure 4: Cell proliferation in a cylindrical container. The free boundary is coupled to the cells using a weak elastic membrane model. Random cell divisions induce frequent and irregular topology changes throughout the simulation.
  • Figure 5: Construction of a Voronoi foam model from an input image using equilibrium-constrained optimization.
  • ...and 5 more figures