DiffeoMorph: Learning to Morph 3D Shapes Using Differentiable Agent-Based Simulations
Seong Ho Pahng, Guoye Guan, Benjamin Fefferman, and Sahand Hormoz

TL;DR
DiffeoMorph is a differentiable framework that learns agent-based protocols to morph 3D shapes into target structures using shape-matching loss and SE(3)-equivariant neural networks.
Contribution
It introduces a novel shape-matching loss based on 3D Zernike polynomials and an end-to-end differentiable system for learning morphogenesis protocols.
Findings
Successfully morphs initial conditions into complex 3D shapes.
Shape-matching loss outperforms standard shape comparison metrics.
Demonstrates versatility in forming various shapes from minimal initial patterns.
Abstract
Biological systems can form complex three-dimensional structures through the collective behavior of agents that share a common update rule and operate without central control. How such distributed control gives rise to precise global patterns remains a central question not only in developmental biology but also in distributed robotics, programmable matter, and multi-agent learning. Here, we introduce DiffeoMorph, an end-to-end differentiable framework for learning a morphogenesis protocol that guides a population of agents to morph into a target 3D shape. Each agent updates its position and internal state using an SE(3)-equivariant graph neural network, based on its own internal state and signals received from other agents. To train this system, we introduce a new shape-matching loss based on 3D Zernike polynomials, which compares the predicted and target shapes as continuous spatial…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
