FLOWING: Implicit Neural Flows for Structure-Preserving Morphing

Arthur Bizzi, Matias Grynberg, Vitor Matias, Daniel Perazzo, João Paulo Lima +5 more
10/10/2025
cs.CV

No official code found. Best implementation: schardong/flowing (14 stars, MIT, last commit 2025-11-30).

Abstract

Morphing is a long-standing problem in vision and computer graphics, requiring a time-dependent warping for feature alignment and a blending for smooth interpolation. Recently, multilayer perceptrons (MLPs) have been explored as implicit neural representations (INRs) for modeling such deformations, due to their meshlessness and differentiability; however, extracting coherent and accurate morphings from standard MLPs typically relies on costly regularizations, which often lead to unstable training and prevent effective feature alignment. To overcome these limitations, we propose FLOWING (FLOW morphING), a framework that recasts warping as the construction of a differential vector flow, naturally ensuring continuity, invertibility, and temporal coherence by encoding structural flow properties directly into the network architectures. This flow-centric approach yields principled and stable transformations, enabling accurate and structure-preserving morphing of both 2D images and 3D shapes. Extensive experiments across a range of applications - including face and image morphing, as well as Gaussian Splatting morphing - show that FLOWING achieves state-of-the-art morphing quality with faster convergence. Code and pretrained models are available at http://schardong.github.io/flowing.

View on arXivView PDF

Code Implementations(1)

schardong/flowingCommunity67%
MIT

Implementation of "FLOWING 🌊: Implicit Neural Flows for Structure-Preserving Morphing", to appear on NeurIPS 2025

141Shell, PythonSep 26, 202510 months agoMIT
3dgsconjugate-flowgaussian-splattingimplicit-neural-representationmorphing+1 more

Similar Papers

Cite this paper

@article{bizzi2025flowing,
  title  = {FLOWING: Implicit Neural Flows for Structure-Preserving Morphing},
  author = {Arthur Bizzi and Matias Grynberg and Vitor Matias and Daniel Perazzo and João Paulo Lima and Luiz Velho and Nuno Gonçalves and João Pereira and Guilherme Schardong and Tiago Novello},
  year   = {2025},
  eprint = {2510.09537},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.09537v1},
  journal = {NEURIPS 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.09537.svg)](https://codeofpaper.com/paper/2510.09537)

Discussion