← Latest papers
🤖 machine learning

The Push-Forward Transform for Continuous and Robust Comparison of Dynamic Shapes

This paper introduces the Push-Forward Transform (PF-T), a mathematical framework that maps shape representations to a common reference domain to enable continuous, invariant, and robust comparison of 2D, 3D, and time-evolving shapes while preserving intrinsic geometric information and supporting joint analysis with scalar fields.

Original authors: Roua Rouatbi, Juan-Esteban Suarez Cardona, Ivo F. Sbalzarini

Published 2026-08-04
📖 8 min read🧠 Deep dive

Original authors: Roua Rouatbi, Juan-Esteban Suarez Cardona, Ivo F. Sbalzarini

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to teach a computer to recognize a friend's face, but your friend keeps changing their outfit, spinning around in a circle, or standing further away from the camera. To a human, it's obviously the same person. To a computer, however, the list of pixels changes completely every time. This is the fundamental headache of "shape analysis," a field where scientists try to teach machines to understand the geometry of objects—from the curve of a leaf to the twist of a protein. The big challenge is figuring out how to compare two shapes so that the computer knows they are the same, even if one is rotated, flipped, or stretched, while still noticing if a tiny, important detail has actually changed. It's like trying to compare two songs: you want to know they are the same melody even if one is played faster or in a different key, but you also need to hear if a wrong note has been added.

For a long time, scientists have tried to solve this by picking specific "landmarks" on shapes (like the tip of a nose or the corner of a leaf) to line them up, or by using complex AI models that learn to recognize patterns from massive amounts of data. But these methods have flaws. Landmarks can be hard to find automatically, and AI models are often "black boxes" that are hard to interpret or reproduce. In this paper, the authors introduce a new mathematical tool called the Push-Forward Transform (PF-T). Think of it as a magical, universal translator for shapes. Instead of trying to line up two different shapes directly, this tool takes any shape and smoothly stretches or squishes it onto a standard, common "reference" shape (like a perfect circle or a perfect ball). Once every shape is mapped onto this same standard template, comparing them becomes as easy as comparing two lists of numbers. The authors show that this method is incredibly robust, works for both 2D drawings and 3D objects, and even lets scientists track how shapes change over time, all without needing to train a massive AI model first.

The Magic of the Universal Template

The core idea behind the Push-Forward Transform is simple but powerful: if you want to compare two things that look different, put them in the same room. In the world of math, that "room" is a common reference domain, like a perfect unit circle for 2D shapes or a perfect sphere for 3D shapes.

Imagine you have a crumpled piece of paper (your shape) and you want to compare it to another crumpled piece of paper. It's messy. But what if you had a magical machine that could gently stretch and smooth out both pieces of paper until they both fit perfectly onto a flat, standard square table? Once they are both lying flat on that same table, you can compare them point-by-point. If they match, they are the same shape. If they don't, you know exactly where they differ.

The authors use this "magic machine" (the PF-T) to map any shape onto a standard reference. The trick is that this mapping is smooth and structure-preserving. It doesn't just stretch the shape randomly; it respects the geometry. If a part of the shape is a sharp corner, the map keeps it a sharp corner. If it's a smooth curve, it stays smooth. This ensures that when we compare the shapes, we are comparing their true geometry, not just how they were stretched.

The Secret Sauce: Signed Distance Functions

To make this work, the authors needed a way to describe the shape that included both its outline and its inside. They used something called a Signed Distance Function (SDF).

Picture a shape drawn on a piece of paper. Now, imagine that every point on the paper has a number written on it.

  • If the point is outside the shape, the number is negative (how far away it is from the edge).
  • If the point is inside the shape, the number is positive (how far it is from the edge).
  • If the point is on the edge, the number is zero.

This creates a smooth "landscape" of numbers rising up from the outside, dipping down to zero at the edge, and rising up again inside. This landscape is the SDF. It's a brilliant way to describe a shape because it's continuous and smooth, which makes it perfect for the mathematical "stretching" the PF-T needs to do.

The authors solved a tricky problem: calculating this SDF perfectly can be messy at sharp corners. To fix this, they used a technique called the viscous Eikonal equation. Think of this as adding a tiny bit of "viscosity" or honey to the math. It smooths out the sharp corners just enough so the computer can handle them easily, without losing the essential shape information. This allows them to create a smooth, differentiable map of the shape that is easy to analyze.

What They Found: A New Way to See Shapes

The authors tested their new method, which they call PF-SDM (Push-Forward Signed Distance Morphometric), on a variety of challenges. Here is what they discovered:

1. It's Invariant by Design
The most exciting finding is that this method is naturally immune to the things that usually confuse computers. Because the PF-T maps everything to a standard reference, the resulting comparison is automatically invariant to:

  • Translation: Moving the shape left or right.
  • Rotation: Spinning the shape.
  • Reflection: Flipping the shape like a mirror image.
  • Scaling: Making the shape bigger or smaller.
  • Re-parametrization: Changing how the shape is described mathematically.

In their experiments with synthetic 2D shapes (like triangles, squares, and flowers), the PF-SDM grouped all the rotated and flipped versions of the same shape into a tight, perfect cluster. Other methods, like traditional landmark-based analysis or standard AI models, got confused by the noise and the rotations, scattering the same shapes all over the place.

2. It Reveals Hidden Symmetries
The method doesn't just say "these are the same"; it tells you why. By looking at the "spectrum" of the mapped shape (like analyzing the notes in a song), the authors could detect rotational symmetries.

  • If they removed the "global" information (the overall size and roundness) from the data, the method started grouping shapes by their symmetry.
  • A five-petaled flower suddenly looked very similar to a pentagon because they both have five-fold symmetry.
  • A triangle and a hexagon (which both have three-fold symmetry components) were grouped together.
    This means the tool can be tuned to focus on specific geometric features, like "how many times does this shape look the same if I spin it?"

3. It Works in 3D and Over Time
The method isn't limited to flat drawings. The authors successfully applied it to 3D objects like spheres, cubes, and cones. They showed that it could distinguish between a cone and a pyramid based on their internal structure, not just their surface.
Even more impressively, they used it to track dynamic shapes. They analyzed mouse gastruloids (tiny, growing clusters of stem cells that mimic early embryos). These shapes change over time, growing and stretching. The PF-SDM could track these changes and even predict whether a gastruloid would develop a single body axis or multiple protrusions, just by looking at the shape and internal patterns before the changes were even visible to the naked eye.

4. It's Fast and Transparent
Unlike many modern AI methods that require training on thousands of images and act like black boxes, the PF-SDM is deterministic and training-free.

  • Deterministic: If you run it twice on the same data, you get the exact same result.
  • Training-free: You don't need to feed it a massive dataset to learn how to recognize shapes. The math does the work.
  • Fast: In their tests, the PF-SDM was orders of magnitude faster than deep learning models that had to be trained from scratch. For example, on a dataset of 1,400 shapes, the PF-SDM took about 6 minutes to process, while a deep learning model took over 10 hours.

Why This Matters

The authors argue that this framework offers a "unified mathematical formulation" for comparing shapes and the signals inside them. Whether you are looking at the shape of a cell, the intensity of a chemical signal inside it, or how a biological structure grows over time, the PF-T provides a single, consistent way to analyze it all.

They showed that by combining the shape, the internal "skeleton" (the medial axis), and the intensity signals, they could predict biological outcomes with high accuracy. In the case of the mouse gastruloids, the combined approach improved prediction accuracy compared to previous methods.

The paper concludes that while the method currently works best for shapes that are topologically simple (like spheres or disks), it opens the door for a new era of shape analysis. It's a tool that is robust, interpretable, and fast, offering a clear alternative to the "black box" AI models that dominate the field today. It suggests that sometimes, the best way to understand a complex shape isn't to throw more data at a neural network, but to find a better mathematical way to look at it.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →