2025Activity reportProject-TeamGEOMERIX
RNSR: 202224337M- Research center Inria Saclay Centre at Institut Polytechnique de Paris
- In partnership with:CNRS, Institut Polytechnique de Paris
- Team name: Geometry-driven Numerics
- In collaboration with:Laboratoire d'informatique de l'école polytechnique (LIX)
Creation of the Project-Team: 2022 September 01
Each year, Inria research teams publish an Activity Report presenting their work and results over the reporting period. These reports follow a common structure, with some optional sections depending on the specific team. They typically begin by outlining the overall objectives and research programme, including the main research themes, goals, and methodological approaches. They also describe the application domains targeted by the team, highlighting the scientific or societal contexts in which their work is situated.
The reports then present the highlights of the year, covering major scientific achievements, software developments, or teaching contributions. When relevant, they include sections on software, platforms, and open data, detailing the tools developed and how they are shared. A substantial part is dedicated to new results, where scientific contributions are described in detail, often with subsections specifying participants and associated keywords.
Finally, the Activity Report addresses funding, contracts, partnerships, and collaborations at various levels, from industrial agreements to international cooperations. It also covers dissemination and teaching activities, such as participation in scientific events, outreach, and supervision. The document concludes with a presentation of scientific production, including major publications and those produced during the year.
Keywords
Computer Science and Digital Science
- A5.5. Computer graphics
- A5.5.1. Geometrical modeling
- A5.5.4. Animation
- A6.1.4. Multiscale modeling
- A6.1.5. Multiphysics modeling
- A6.2.5. Numerical Linear Algebra
- A6.2.6. Optimization
- A6.2.8. Computational geometry and meshes
- A6.5.1. Solid mechanics
- A6.5.2. Fluid mechanics
- A8.3. Geometry, Topology
- A8.7. Graph theory
- A8.12. Optimal transport
- A9.2. Machine learning
- A9.2.1. Supervised learning
- A9.2.2. Unsupervised learning
- A9.2.4. Optimization and learning
- A9.2.6. Neural networks
Other Research Topics and Application Domains
- B9.2.2. Cinema, Television
- B9.2.3. Video games
- B9.5.1. Computer science
- B9.5.2. Mathematics
- B9.5.3. Physics
- B9.5.5. Mechanics
- B9.5.6. Data science
1 Team members, visitors, external collaborators
Research Scientists
- Steve Oudot [Team leader, INRIA, Senior Researcher, HDR]
- Jiong Chen [INRIA, Researcher]
- Mathieu Desbrun [INRIA, Senior Researcher]
- Pooran Memari [CNRS, Researcher, HDR]
- Maksims Ovsjanikovs [LIX, Senior Researcher, HDR]
Post-Doctoral Fellows
- Mark Gillespie [INRIA, Post-Doctoral Fellow]
- Bingchen Gong [Ecole Polytechnique]
- Antoine Guédon [Ecole Polytechnique]
- David Loiseaux [INRIA, Post-Doctoral Fellow]
- Emery Pierson [Ecole Polytechnique]
PhD Students
- Nasim Bagheri Shouraki [IP PARIS]
- Aude Bouille [INRIA, from Oct 2025]
- Theo Braune [ECOLE POLY PALAISEAU]
- Lucas Brifault [DASSAULT SYSTEMES, from May 2025]
- Emilien Ganier [ECOLE POLY PALAISEAU, from Oct 2025]
- Julien Gaubil [INRIA, from Sep 2025]
- Diego Gomez [Ecole Polytechnique]
- Souhail Hadgi [ECOLE POLY PALAISEAU]
- Tamara Kunzle [Sorbonne University]
- Jingyi Li [IP PARIS]
- Leopold Maillard [DASSAULT SYSTEMES]
- Nissim Maruani [INRIA, Co-advised with Pierre Alliez (Inria Sophia-Antipolis)]
- Marceau Michel [SHOM, co-advised with Romain Billot (IMT Atlantique)]
- Julie Mordacq [Ministère Armées, from Sep 2025]
- Julie Mordacq [Ministère Armées, until Aug 2025]
- Theo Prosper [ECOLE POLY PALAISEAU, from Oct 2025]
- Ramana Sundararaman [Ecole Polytechnique, until Apr 2025]
- Erkan Turan [Ecole Polytechnique]
Interns and Apprentices
- Octave Mortain [ENS PARIS, Intern, from Apr 2025 until Jun 2025]
- Theo Prosper [INRIA, Intern, from Apr 2025 until Jul 2025]
- Shu Yang [INRIA, Intern, from Mar 2025 until Aug 2025]
Administrative Assistant
- Michael Barbosa [INRIA]
Visiting Scientist
- Yueqi Cao [IMPERIAL COLLEGE LDN, from Jul 2025 until Aug 2025]
2 Overall objectives
Historical context. Geometry has been a unifying formalism for science: predictive models of the world around us have often been derived using geometric notions which formalize observable symmetries and experimental invariants. Tools such as differential geometry and tensor calculus quickly became invaluable in describing the complexity of natural phenomena and mechanical systems through concise equations, condensing local and global properties into simple relations between measurable quantities. Today, geometry (be it Euclidean or not) is at the core of many current physical theories: general relativity, electromagnetism (E&M), gauge theory, quantum mechanics, as well as solid and fluid mechanics, all have strong underlying structures that are best described and elucidated through geometric notions like differential forms, curvatures, vector bundles, connections, and covariant derivative. Geometry also creeps up in unexpected fields such as number theory and functional analysis, offering new insights and even breakthroughs, e.g., the use of algebraic geometry to address Fermat's last theorem.
Geometry in Digital Sciences. In sharp contrast, the role of geometry was mostly ignored at the inception of computer science. Yet, it has now become clear that digital sciences are imbued with an overwhelming amount of fundamentally geometric and topological concepts. Some are rather obvious, when dealing with the modeling of Euclidean shapes in computer graphics or the analysis of images in computer vision for instance; some are more subtle, such as the “manifold hypothesis” underlying a number of supervised or unsupervised learning techniques; and some are only nascent, such as the fields of Information Geometry (basically, the geometry used to understand probability distributions), Geometric Statistics (new statistical methodology for non-Euclidean entities), and Topological Data Analysis (where algebraic topology is used as a tool to enhance data analysis pipelines). In fact, even the discretization of physical theories needed to offer fast numerical simulation has brought geometry back to the forefront after it was understood that the loss of numerical fidelity in standard numerical methods is due to a fundamental failure to preserve geometric or topological structures of the underlying continuous models: partial differential equations (PDEs) modeling our physical world are typically encoding invariants and structures that are independent of the choice of coordinates used to express the equations and the tensors involved in them; but invariance to the choice of basis is often lost during discretization, as numerical approximations will in general not capture, let alone preserve, the key geometric structures that exist in the continuous case. Seeing these numerical issues through the lens of geometry is thus not just of academic interest: failure to maintain geometric invariants has serious consequences for the accuracy and stability of solutions.
Rationale. Given the unusual reach of geometry and its rich literature, there is an opportunity to assemble a team of experts in geometry and its vernacular, to help broadly impact digital science and technology. We thus propose the creation of a new project-team whose core scientific mission is to use geometry as a bedrock for the development of numerical tools and algorithms: we wish to exploit the properties of infinite-dimensional and finite-dimensional spaces that are related with distance, shape, size, and relative position, and bringing them to bear on computational discretizations and algorithms for analysis, processing, and simulation. Adhering to geometric structures and invariants as a guiding principle for computations is a rich source of both theoretical and practical challenges, allowing to combine concepts and results from different areas of geometry broadly construed to produce new computational tools with solid mathematical foundations. While our team will be very focused in terms of the mathematical foundations and tools upon which it builds, it will also be very broad in terms of applications given the pervasiveness of geometry in sciences and technology. This makes for an unusual, yet powerful scientific setup that will facilitate interdisciplinary projects through the common use of geometric foundations and their specialized terminology. It will also allow us to contribute sporadically to pure and computational mathematics when appropriate in order to push our scientific mission forward.
Positioning. We see GeomeriX as first and foremost Inria Saclay’s graphics team, but with wider objectives afforded by the broad relevance of geometry. It is worth noting that graphics has evolved to the point where it often intersects with applied mathematics, machine learning, vision, and computational science in some of its efforts, and GeomeriX intends to continue this trend.
Objectives. Our project-team's overall scientific objective is to contribute, through a geometric perspective, both foundational and practical methods for geometric data processing. In particular, we seek the development of predictive computational tools by drawing from the many facets of geometry and topology: whether it be discrete geometry, basic differential geometry or exterior calculus, symplectic geometry, persistent homology or sheaf theory, optimal transport, Riemannian or conformal geometry, these topics of geometry inform and guide both our discretizations and algorithmic designs towards computing. Note that we do not plan to merely adapt and exploit geometric concepts and understanding for numerical purposes, as our focus on digital data may even result in contributions to these mathematical fields, extending the current body of knowledge. While we intentionally leave the range of our mathematical foundations open so as not to restrict our potential team-wide explorations, we concentrate our research on four concrete themes, which we believe can be most significantly impacted by a geometric approach to developing new numerical tools:
- Euclidean shape processing: from computer graphics to geometry processing and vision, the analysis and manipulation of low-dimensional shapes (2D and 3D) is an important endeavor with applications covering a wide range of areas from entertainment and classical computer-aided design, to reverse engineering and biomedical engineering. Our project-team intends to lead efforts in this competitive field, with key contributions in shape matching, geometric analysis, and discrete calculus on meshes.
- Simulation: traditional finite-element treatments of various physical models have had tremendous success. Recently, a number of geometric integrators have upended the field, either through structure-preserving integration which offers improved statistical predictability by respecting the geometric properties of the exact flow of the differential equations, or through novel discretizations of the state space. We intend to continue introducing novel integration methods for increasingly complex multiphysics systems, as well as exploiting the use of learning methods to accelerate simulation.
- Dynamical systems: we intend to leverage the geometric nature of dynamical systems to investigate and promote high-dimensional data analysis for dynamics: the study of dynamical systems from a limited number of observations of the state of a given system (for example, time series or a sparse set of trajectories) offers a unique opportunity to develop scalable computational tools to detect or characterize unusual features and coherent structures. Meanwhile, the study of dynamical systems from a combinatorial point of view opens up the possibility of characterizing their invariant sets and assessing their stability.
- Data science: finally, we are intent on exploring the underlying role of geometry in machine learning and statistical analysis. This role has been put forward in the recent years, with the emergence of approaches such as geometric deep learning or topological data analysis, whose aim is to leverage the underlying geometry or topology of the data to enhance the performance, robustness, or explainability of the methods used for their analysis. We will pursue investigations toward this goal, concentrating our efforts on topics related to explainable feature design, geometric feature learning, geometry-driven learning, and geometry for categorical and mixed data types.
Evidently, our research efforts may at times lie across multiple of these themes given our multi-disciplinary objectives, and it is our hope that we will all eventually participate in the four themes.
3 Research program
Below we introduce the details of our four research themes, in four separate subsections. In each subsection, we first present the scientific focus and research objectives of the corresponding theme, then we detail the research topics we intend to address and how we plan to leverage topology and geometry for each one of them. For each theme, we list the most likely contributors, and organize the various subtopics within each theme from short to long-term goals, based on our current expectations and focus.
3.1 Geometry for Euclidean shape processing
Euclidean space is the default setting of classical geometry in two or three dimensions. Shapes in 3D space are of particular interest as they represent the typical objects we interact with. Geometry processing is an area of research focusing on these low-dimensional shapes in Euclidean space, with the goal to design algorithms, data structures, as well as analysis tools for their digital acquisition, reconstruction, analysis, manipulation, synthesis, classification, transmission, and animation. Digital shapes are typically discretized through either point clouds, triangle meshes, or polygonal meshes for surfaces, and through tetrahedron or polytopal meshes for volumes. Analyzing and manipulating these digital representations already involve fundamental difficulties in terms of efficiency, scalability, and robustness to arbitrary sampling, for which computational geometry and computer graphics have generated a number of key algorithms. Simple surface meshes in 3D also offer a simple context in which to define discrete notions of basic topological properties (quantities preserved through arbitrary stretching, such as Euler characteristic, genus, Betti numbers, etc) and relevant geometric properties (normal, curvatures, covariant derivatives, parallel transport, etc). Yet the digital counterpart of the low-dimensional case of Euclidean geometry is far from being settled or complete: it remains obviously relevant in a number of scientific fields on which we plan to focus. A few research directions of particular interest are described below.
Operator-based methods for shape analysis
We plan to develop novel approaches for representing and manipulating geometric concepts as linear functional operators. Specifically we will focus on tools for shape matching, design and analysis of differential quantities such as vector fields or cross fields, shape deformation and shape comparison, where functional approaches have recently been shown to provide a natural and discretization-agnostic representation 111, 44, 45, 121. This “functional” point of view is classical in many scientific areas, including dynamical systems (where the pullback with respect to a map is closely related to the Koopman or composition operator, allowing the study ergodicity or mixing property of non-linear maps through the spectral properties of a linear operator), differential geometry (where vector fields are often defined by their action on real-valued functions) and representation theory among others. However, it has only recently been adopted in geometry processing with tremendous and constantly growing potential in both axiomatic or even learning-based approaches 100, 89, 72. We will continue developing efficient and robust algorithms by considering shapes as functional spaces and by representing various geometric operations as linear operators acting on appropriate real-valued functions. In addition to the efficiency and robustness of methods obtained by considering this linear operator point of view of geometry processing and dynamical systems, another very significant advantage of these techniques is that they allow to express many different geometric operations in a common language. This means, for example, that it makes it easy to define the pushforward of a vector field with respect to a map by simply considering a composition of appropriate discrete operators. Despite the significant recent success of tools within this area, especially related to the functional map framework 112, there does not exist a unified coherent theoretical framework in which different geometric concepts can be represented and manipulated via their functional equivalents. Our main long-term goal therefore would be to establish a novel field within geometry processing by creating both a computational framework and a coherent theoretical formalism in which all of the different basic geometric operations can be expressed, and thus in which different concepts can “communicate” with one another. We believe that such a formalism and associated computational tools, already quite well developed, will not only greatly extend the scope of applicability of many existing geometry processing pipelines, but will also help expand this language to novel concepts, and ultimately help pave the way towards representation-agnostic geometric data manipulation.
Discrete metrics and applications.
While three-dimensional shapes are often encoded via their Euclidean embedding, numerous research efforts have focused on studying and discretizing their intrinsic metric. Regge calculus 119, an early approach to numerical relativity without coordinates, proposed the use of edge lengths to encode a piecewise-Euclidean metric per simplex, from which the Riemann curvature tensor can be easily computed to derive local areas or curvatures. This early work led to a series of alternative metric representations: tip angles, for instance, are known to encode the intrinsic geometry of a triangle mesh up to a scaling, while local measurements (an angle 120 or a length cross-ratio 96 per edge) later formed the basis of circle patterns 48, 94 as well as conformal representations 126; the discrete Laplace-Beltrami cotan formula 115 also determines the edge lengths of a triangle mesh (and thus its discrete metric) up to a global scaling 138. More recently, generalized notions of metrics were proposed; for instance, 86 presented a characterization of an augmented discrete metric resulting from the orthogonal primal-dual structure of weighted triangulations. Common to many of these various metric characterizations is the existence of convex energies which allow to efficiently compute these metrics from various boundary conditions. We intend to investigate the discrete treatment of metric for low-dimensional manifolds as a counterpart to the discretization of antisymmetric tensors (differential forms), which is far less studied — and a discrete theory unifying symmetric and anti-symmetric tensors remains elusive despite recent advances 85. Moreover, the metric of a surface is known in the continuous realm to induce Hodge stars and a canonical torsion-free Levi-Civita connection (or parallel transport), but this picture is far less clear for discrete manifolds, even if the construction of arbitrary-order discrete Hodge stars and metric connections are well understood by now. A few research directions on generalized metrics seem particularly interesting due to their likelihood of resulting in novel algorithmic and computational frameworks:
- Metric-dependent meshing: Given a set of metric-based operators, optimized mesh structures can be designed to offer optimal accuracy akin to Hodge-star mesh optimization for the augmented weighted metric proposed in 108. Another interesting research question is the existence and construction of intrinsic Delaunay triangulation, the most common discrete shape representation, with respect to a particular metric 49.
- Metric-aware sampling: Metric-dependent descriptors such as the pair correlation function are particularly efficient in characterizing statistical properties of point distributions for texture synthesis 73. Extending this framework to arbitrary non-flat domains through Multi-Dimensional Scaling (MDS) seem particularly promising.
- Shape characterization: Highly convoluted embeddings like the cortical surface of the brain and its functional connectivity graph are naturally hyperbolic in nature 54. However, investigating a link between cortical folding and the volumetric fiber bundle structure from a pure geometric viewpoint through a hyperbolic metric characterization has surprisingly not be done in brain analysis, despite striking visual similarities between brain folding and geometric realizations of the hyperbolic plane (see 131 and Taimiņa's crochet model). We are hoping that this intrinsic metric characterization can be investigated through recent discrete hyperbolic parametrization tools 81, which may also lead to other shape classification techniques in more general contexts.
- Piecewise-linear maps: We also wish to study the classification of the deformation of a triangle mesh through its induced metric change in the embedding space. Developing an approach to decompose such a diffeomorphic piecewise-linear map into canonical geometric transformations through either linear algebra or convex minimization could offer new discrete equivalences for conformal, equiareal, and curvature-preserving maps between triangulations, with direct applications to mesh parameterization and more general processing of discrete meshes.
- Geodesic abstractions: curve-network representations 84 based on a few geodesics to describe a shape provide a compact encoding of surfaces. While it is increasingly useful for artistic depictions, we also want to study its relevance as a compact compression scheme from which the shape and its metric can be derived with controllable precision.
-
Metric-dependent cage: Finally, we also want to understand how to define optimized metric-dependent cages for intuitive & expressive deformation and animation of complex shapes 129, and how these cages can be understood as polygonal or polyhedral cells to locally simplify a simplicial complex.
Discrete differential and tensor calculus.
When working on low-dimensional spaces, the use of meshes (as opposed to just point clouds) pays dividends as it allows for the development of discrete versions of Exterior Calculus (see DEC 68 or FEEC 42), where -dimensional integrals can be directly evaluated in -cells, and differentiation can formally achieved through the boundary operator: the concept of chains and cochains from algebraic topology forms the basis of a discrete analog of Cartan's exterior calculus of differential forms, providing crucial numerical tools such as a discrete de Rham cohomology and a discrete Helmholtz-Hodge decomposition that precisely mimick their continuous counterparts. Moreover, finite elements of arbitrary order can be associated with these discrete forms through subdivision 83 to provide a powerful Isogeometric Analysis (IGA). Recent developments 101, 82 have offered also a discrete approach to tangent vector fields. While DEC encodes vector fields as 1-forms, processing tangent vectors and, more generally, directional fields sampled at vertices of discrete surfaces requires the development of discrete (metric) connections 65, 101 (which can be seen as discrete equivalent to the Christoffel symbols) to handle the non-linearity of non-flat domains. From these connections can be derived the usual continuous notions of covariant derivatives or Killing operator, and these discrete operators demonstrate the same intimate link between geometry and topology as exemplified by the hairy ball theorem (Hopf index theorem). While these operators apply equally well on discrete three-manifolds, much remains to do: properly defining the notion of curvature matrix-valued 2-form or torsion vector-valued 2-form in 3D and checking that these definitions provide consistent Bianchi identities (i.e., there exists an exterior covariant derivative satisfying fundamental geometric and topological properties) is an exciting research direction. Not only will it allow to deal with the line singularities in hexahedral meshing robustly, but it will also provide a Bochner Laplacian (also called the vector Laplacian) in 3D devoid of the type of spurious modes that discrete Laplacians over flat domains can introduce if one does not enforce a proper discrete deRham complex. Such a tensor calculus for three-manifolds may allow us to explore possible applications in the context of general relativity in the longer term. Finally, the design of simplicial or cell meshes that guarantee accurate computations while approximating a given domain well remains an important endeavor for practical applications.
3.2 Geometry for simulation
Mathematical models of the evolution in time of mechanical systems generally involve systems of differential equations. Simulating a physical system consists in figuring out how to move the system forward in time from a set of initial conditions, allowing the computation of an actual trajectory through classical methods such as fourth-order Runge-Kutta or Newmark schemes. However, a geometric — instead of a traditional numerical-analytic — approach to the problem of time integration is particularly pertinent 87: the very essence of a mechanical system is indeed characterized by its symmetries and invariants (e.g., momenta), thus preserving these geometric notions into the discrete computational setting is of paramount importance if one wants discrete time integration to properly capture the underlying continuous motion. Considering mechanics from a variational point of view goes back to Euler, Lagrange and Hamilton 75, and Poincaré famously stated that geometry and physics are “indissociable”. The variational principle most important for continuous mechanics is due to Hamilton, and is often called Hamilton’s principle or the least action principle: it states that a dynamical system always finds an optimal course from one position to another. One consequence is that we can recast the traditional way of thinking about an object accelerating in response to applied forces, into a geometric viewpoint: the path followed by the object between two space-time positions has optimal geometric properties, analogous to the notion of geodesics on curved surfaces. This point of view is equivalent to Newton’s laws in the context of classical mechanics, but is broad enough to encompass physical models ranging to E&M and quantum mechanics 104. While the idea of discretizing variational formulations of mechanics is standard for elliptic problems using Galerkin Finite Element methods for instance, only recently did it get used to derive variational time-stepping algorithms for mechanical systems 105. These variational integrators have been shown to be remarkably versatile, powerful, and general for simulations of physical phenomena when compared to traditional numerical time stepping methods: the symplectic character of variational integrators guarantees good statistical predictability through accurate preservation of the geometric properties of the exact flow of the differential equations. We endeavor to continue contributing to this particular application of geometry and extend it further, as we foresee a number of interesting scientific developments and industrial applications.
State-space discretization of statistical physics.
Kinetic equations are used to describe a variety of phenomena in various scientific fields, ranging from rarefied gas dynamics and plasma physics to biology and socio-economics, and appear naturally when one considers a statistical description of a large particle system evolving in time. In incompressible fluid simulation, kinetic solvers based on the lattice Boltzmann method (LBM) have generated growing interest due to their use of the Boltzmann transport equation and to its unusual state-space discretization based on a computationally-efficient lattice 124: compared to macroscopic solvers directly integrating Navier-Stokes equations, LBM totally bypasses the difficult issue of discretizing advection to high order, and absence of global pressure solves makes for extremely efficient parallel implementations, which are now surpassing alternative discretizations 98. However, the numerical treatment of the collision operator of the Boltmann equation has not reached maturity; most surprising is the complete absence of geometric approaches to deal with Boltzmann equations. One should be able to formulate a variational approach to LBM based on Hamilton's principle to derive a systematic integrator with guaranteed accuracy and structure-preserving properties. Moreover, while dealing with isothermal and incompressible flows is a good starting point, the kinetic standpoint of fluid dynamics is not theoretically restricted to this case: far more complex physical systems, from compressible flow (with shocks), to thermal conductivity, to even acoustics for example, can be handled; but far less is known on how to handle these more involved cases computationally, because no systematic numerical approach to handle Boltzmann equations is known. Success in our geometric approach to LBM should offer a much better handle to deal with these difficult cases: between new Hermite regularization tools 50, 64 and the recent introduction of variational integrators for non-equilibrium thermodynamical systems mentioned above should provide the necessary theoretical foundations to establish a geometric solver for this generalized case.
Learning-aided simulation.
Computational physics is experiencing a tectonic shift as data-driven approaches are quickly becoming mainstream. While we do not adhere to the idea being floated that numerical integration could be simply “learned” to improve current solvers, the fact is that many machine learning tools may have profound influence in practical applications using simulation. Long standing problems such as the design of perfectly matched layers (PML, an artificial absorbing layer for transport equations used to reduce the domain of simulation without suffering from reflected waves 62) or flux limiters in high resolution schemes 133 (to avoid the spurious oscillations (wiggles) that would otherwise occur due to shocks or sharp changes) could be found through training, and applied at very low numerical cost. We are curious to see if geometry can help design better architectures or approaches for this type of learning-aided simulation, by helping with better loss functions (with soft constraints) or better architectures (to enforce hard constraints) that account for the importance of structure preservation. Learning the highly non-linear and chaotic dynamics of fluids is also an interesting direction: we believe that one can infer predictive high-frequency details of a turbulent flow from a low-resolution simulation as it is an attractive alternative to non-linear turbulence modeling, extending the computationally-expensive Reynolds-Averaged Navier-Stokes (RANS 40), Large-Eddy Simulation (LES 92), or Detached-Eddy Simulation (DES 125) models used in CFD. Many other learning efforts in the domain of simulation are being explored, in particular towards the goal of allowing real-time design of shapes that satisfy some physical properties, such as lowest drag for improved aerodynamics or highest stiffness for a light cantilever.
Geometric integration of physical systems and multiphysics.
Although the use of geometric integrators for differential equations in computational physics has recently brought off many numerical improvements, the large body of knowledge in differential geometric mechanics remains vastly under-utilized in discrete mechanics. Many mechanical systems require geometric objects such as diffeomorphisms, vector fields, or (principal) connections for which no structure-preserving discretization exists. Hydrodynamics, for instance, has well established and rich differential geometric foundations, but rare are the numerical methods that take advantage of this rich body of knowledge as yet. Yet, satisfying a form of “particle relabeling” symmetry 104 on a discrete level could directly enforce Kelvin’s circulation theorem, a momentum preservation as important as angular momentum preservation for rigid bodies. Relativity is another example, albeit much more involved, where structure-preserving numerics would strongly impact the scientific community: having discretizations automatically enforcing Bianchi’s identities would not only simplify the numerical procedures involved in gravitational theory (as spectral accuracy would no longer be required to avoid spurious modes), but could in fact result in conservation of energy and angular momentum. Moreover, multiphysics (coupled mechanical systems involving more than one simultaneously occurring physical field) can be consistently described through constrained variational principles: a simple, yet already interesting example is the case of the equations of motion for the garden hose, where rod dynamics coupled with fluid motion was only fully modeled (along with its nonlinear solutions of traveling-wave type) a few years back 117 through such a geometric treatment. Now that a variational formulation of nonequilibrium thermodynamics extending Hamilton's principle to include irreversible processes has been proposed 79, we are particularly interested in advancing further the arsenal of computational methods for physical simulation.
3.3 Geometry for dynamical systems
Dynamical systems – whether physical, biological, chemical, or social – are ubiquitous in nature, and their study deals with the concept of change, rate of change, rate of rate of change, etc. Dynamical systems are often better elucidated and modeled through topology and geometry. Whether we consider a continuous-time dynamical system (flow) or discrete-time dynamical system (map), the geometric theory of dynamical systems studies phase portraits: on the state-space manifold (a geometric model for the set of all possible states of the system), the global behavior of the dynamical system is determined by a cellular structure of basins enclosed by separatrices, each basin being dominated by a different specific behavior or fate. A system's trajectories on the state-space manifold determine velocity vectors by differentiation; conversely, velocity vectors determine trajectories by integration. Bifurcations can also be understood as geometric models for the controlled change of one system into another, while the rate of divergence of trajectories in phase space measures a system's stability. Given this overwhelming relevance of geometry in dynamical systems, we intend to dedicate some of our activities to develop geometry-based computational tools to study time series and dynamical systems: while classic dynamical systems theory has established solid foundations to study structures in steady and time-periodic flows and maps, new tools are needed to analyze the complexity of time series or aperiodic large-scale flows from sampled trajectories, and to automatically generate a simplified skeleton of the overall dynamics of a system from input data. We discuss a few directions we are interested in further impacting next.
Time series.
Geometric methods play an important part in the study of time series. Of particular interest are time-delay embeddings, which are generically able to capture the underlying state space and dynamics from which the time series data have been acquired, by the Takens embedding theorem 128. Such embeddings transform discrete time series into point clouds in Euclidean space, so that the underlying geometry of the point cloud reflects the geometry of the phase space the data originate from. By doing so, questions related to the seasonality or anomalous behavior of the time series are naturally reformulated into questions about the geometry or topology of their embeddings 114. Beside this approach, other more direct methods apply geometric or topological tools in the original physical or frequency domain, which, despite its simplicity, has proven to be relevant in various contexts 67, 71. A common thread to all these developments is their restriction to numerical time series, including (but not restricted to) data for which geometry plays an obvious role—e.g. inertial or gyroscopic sensor data. With potential medical applications in mind, one of our main long-term goals will be to adapt and extend these approaches to handle categorical data, in connection to the item in the Geometry for data science theme. We also plan to find principled methods to tuning the various parameters involved in the techniques, e.g. the window size in time-delay embeddings: we will seek to optimize or learn these parameters automatically, in connection to the item Geometry-driven learning in the Geometry for data science theme. We will also seek to make these parameters adaptive, e.g. using time-varying window sizes in time-delay embeddings of irregular time series, in order to obtain more accurate data representations and improved learning performance.
Coherent structures.
Another interesting area in need of new numerical methods concerns coherent structures, i.e., persisting features of a flow over long periods that tend to favor or inhibit material transport between distinct flow regions. While there is no universally agreed-upon definition for coherent structures (there exist ergodicity-based 53, observer-based 106, and probabilistic 77 approaches to their definition), most variants and associated computational methods assume a fine knowledge of the Eulerian velocity field in space and time to deduce a good approximation of the flow. However, flows are often known only as a set of sparse particle trajectories in time (an example is the trajectory of buoys in the ocean). Such a sparse sampling of the dynamical system does not lend itself well to a geometric analysis of transport, so topological methods have recently been proposed to extract structures from a sparse set of trajectories by measuring their entanglement 130, 41, 137 based on the theory of braid groups, a classical area of topology. Coherent regions can then be defined as containing particles that possibly mix with other particles within the region itself but do not mix with particles outside the region; the set of trajectories arising from the particles within a coherent region forms a coherent bundle. Even if the use of braid groups offers sound foundations and numerical tools for the definition of coherent structures in 2D, there has been only limited efforts in developing practical and scalable computational tools for the efficient analysis of flow structures in 3D, offering a clear opportunity for us to try new geometric insights.
Invariant sets.
Much of the theory of dynamical systems revolves around the existence and structure of invariant sets, which by definition are subsets of the state space that are invariant under the action of the dynamics. Invariant sets come in many different forms (stationary solutions, periodic orbits, connecting orbits, chaotic invariant sets, etc), and their structure can be very complicated and can undergo drastic changes under perturbations of the system, thus making their study difficult. This is all the more true in practical applications, where the systems are only known through space and/or time discretizations. Conley index theory 63 overcomes these issues by restricting the focus to invariant sets that admit an isolating neighborhood, and by introducing a topological invariant—the Conley index—that characterizes whether such isolated invariant sets are attracting, repelling, or saddle-like. It is defined as the homotopy type of a pair of compact subsets of the neighborhood, and it is proven to be independent of the choice of neighborhood—thus characterizing the invariant set itself. We are interested in the study of invariant sets in the discrete space and continuous time setting, where the space is typically described by a simplicial complex and the dynamics by a combinatorial vector (or multivector) field. Building upon Forman's seminal work in combinatorial dynamical systems 74, recent advances 46, 99 have shown that isolated invariant sets and their Conley indices can be properly defined even in this setting, and that they can be related to the dynamics of some upper semicontinuous acyclic multivalued map defined on the geometric realization of the simplicial complex; in simpler terms, not only can Conley index theory be adapted to the combinatorial setting, but it also connects to its classical analog in the underlying space. Two important questions for applications arise from this line of work: (1) how to compute the invariant sets and their Conley indices (including choosing relevant isolating neighboroods) efficiently? (2) how do they behave under perturbations of the input vector field or simplicial complex? These questions have just started to be addressed 69, 70, mostly through the lens of single-parameter topological persistence theory, developed in the context of topological data analysis. We intend to push this direction further, notably using multi-parameter persistence theory to cope with some of the key difficulties such as the choice of isolating neighborhoods.
3.4 Geometry for data science
The last decade has seen the advent of machine learning (ML), and in particular deep learning (DL), in a large variety of fields, including some directly connected to geometry. For instance, DL-based approaches have become increasingly popular in geometry processing 118 due to their ability to outperform state-of-the-art, domain-specific methods by leveraging the ever-increasing amounts of available labeled data. On the downside, DL approaches suffer from a general lack of explainability. Moreover, their performances can be disappointing on small data due to their large numbers of parameters; this is especially true with end-to-end learning pipelines, which tend to require humongous amounts of training data to learn the right data representation. Finally, DL is by essence tied to Euclidean data representations, and as such it requires intermediate transforms in order to be applicable to non-Euclidean data types such as graphs or probability measures. Because of these limitations, we are seeing a rise of geometric and topological methods for data science in general, and for ML and DL in particular, whose aim is to help address the aforementioned challenges as well as others. For instance, geometric deep learning 51 tries to generalize deep neural models to non-Euclidean domains. This includes for instance using information geometry to apply deep neural models in probability spaces. Topological data analysis (TDA) 109 is another popular approach to enhance ML and DL methods. It contributes to data science in at least three different ways: first, by providing data mining tools that can help users uncover hidden structures in data; second, by providing generic descriptors for geometric data that can be turned into features for ML and DL with provable stability properties; third, by integrating itself deeply into existing ML methods or DL architectures to enhance their performances or to analyze their behavior 59, 102. Other contributions of geometry to data science at large include: the use of Forman’s Ricci curvature and its corresponding Ricci flow in networks, to understand the networks' properties and growth 134; the application of the Hodge-Hemholtz decomposition to statistical ranking problems with sparse response data, with theoretical connections to both PageRank and LASSO 91; the use of Reeb graphs or Morse-Smale complexes in statistical inference 60 as well as in data visualization 132. These important developments reinforce our argument that geometry and topology have their role to play in the elaboration of the next-generation data analysis tools. We plan to focus on a few research directions related to these developments, which are of particular interest in our view.
Deep learning for large-scale 3D geometric data analysis.
We first propose to develop efficient algorithms and mathematical tools for analyzing large geometric data collections using Deep Learning techniques. This includes 3D shapes represented as triangle or quad meshes, volumetric data, point clouds possibly embedded in high-dimensions, and graphs representing geometric (e.g. proximity) data. Our project is motivated by the fact that large annotated collections of geometric models have recently become available 58, 136, and that machine learning algorithms applied to such collections have shown promising initial results, both for data analysis as well as synthesis. We believe that these results can be significantly extended by building on recent advances in geometry processing, optimization and learning. Our ultimate goal is to design novel deep learning techniques capable both of handling geometric data directly and of combining and integrating different data sources into a unified analysis pipeline. A key challenge in this project is the fact that geometric data can come in a myriad different representations, such as point clouds and meshes among others, with variable sampling and discretization. Furthermore, geometric shapes can undergo both rigid and non-rigid deformations. Unfortunately, most existing deep learning approaches focus only on a particular type of representations and deformation classes (e.g., considering purely extrinsic or purely intrinsic methods). Instead we propose to place special focus on designing learning techniques capable of handing diverse multimodal data sources undergoing arbitrary deformations, in a coherent theoretical and practical framework. Moreover we propose to develop novel powerful interactive tools for analysis and annotation, to help harness user input, and also provide better mechanisms for exploration of variability in the data 121, 113.
Explainable geometric and topological features for data.
Another of our goals is to design geometric and topological features that can capture richer content from the data, while maintaining the robustness and stability properties that the existing features enjoy. If we can make our features rich enough so that they characterize the input data (or their underlying geometric structures, assuming such structures exist) completely, then we will be able to leverage them in the context of explainable AI, to compute pre-images with guarantees on the corresponding interpretations. In cases where our features cannot completely describe the data, we will study the geometry of the fibers of the feature extraction step, in order to quantify the discrepancy that may appear between different interpretations of the same feature. We envision two complementary approaches for this:
- The first approach relies on feature aggregation. In the context of TDA for instance, one may consider using multiple filtrations (or filter functions on a fixed simplicial complex), computing their corresponding topological descriptors, then aggregating these descriptors together to form a feature vector.
- The second approach relies on more elaborate geometric and topological tools to design the features. The idea is to encode the joint effect of multiple geometric and topological constructions on the data, in a more integrated way than just by aggregating the corresponding features. By encoding more complex effects, we hope to extract a richer content using smaller constructions.
Research on the first approach in TDA started with 66, 80, who proved that, in the special case where the data are sampled from some subanalytic compact sets in Euclidean space , the compact sets themselves are fully described by the aggregated features obtained by orthogonal projections onto lines. This follows from a more fundamental result on the invertibility of the Radon transforms of constructible functions 123, to which the above aggregated features belong. This initial result has sparked a thriving new direction of research, exploring larger and larger classes of compact sets 90, 103, 110. Many important questions arise from this line of work, some of which have been partially addressed, including: what kind of stability or robustness properties do these aggregated features enjoy? Can the size of the collection of filter functions used be reduced, to become finite and (more importantly) independent of the compact set under consideration? Can the aggregated features be computed efficiently? Can non-Euclidean compact sets, such as manifolds or length spaces, be considered as well, with similar guarantees?
The second approach is related to the development of multi-parameter persistence 55, which is undeniably the most widely open and long-standing research topic in TDA today. The core challenge is to define computationally tractable algebraic invariants that can capture as much of the joint structure of multiple topological constructions as possible. The notorious difficulty of this question comes from the fact that the algebraic objects underlying multi-parameter topological constructions are significantly more complicated than the ones underlying single-parameter constructions. The question also connects to notoriously hard problems in other areas of pure mathematics, such as the classification of isomorphism classes of indecomposable poset representations in quiver representation theory for instance. It can benefit from these connections, as mathematical tools that have been developed for those problems can be imported into the TDA literature—several promising such imports have been made in the recent past, including from representation theory 47 and from sheaf theory 93. In turn, mathematical and algorithmic advances made in multi-parameter persistence may benefit these other areas of mathematics as well. This is clearly a high-risk and long-term research topic, but if successful, it may eventually have an enormous impact on TDA and related areas.
Geometric feature learning.
Geometry and topology have played a key role in the design of feature extraction pipelines for certain types of data. The numerous existing geometric features for geometry processing (shape contexts 76, differential and integral invariants 116, heat or wave kernel signatures 43, 127, etc.) are a sign of the importance of this topic for the computer graphics community. Meanwhile, the TDA community has developed generic feature extraction pipelines, based on combinatorial constructions and their algebraic invariants, which have proven to be useful in a variety of application domains 109. All these approaches are, however, handcrafted, with hyperparameters being tuned via manual, grid, or random search. Our goal is to make these approaches transition from a paradigm of feature engineering to that of feature learning, in order to set up end-to-end learning pipelines for improved performances and adaptability. Two complementary directions are considered:
- designing piecewise-smooth variants of the existing pipelines, with a fine control over the underlying stratification. This will make it possible to apply variational optimization methods, typically stochastic (sub-)gradient descent, and to optimize the gradient sampling steps for improved convergence rates.
- designing novel pipelines based on a combination of geometric/topological tools and deep learning, in order to get the best out of both worlds.
Research in the first direction is still in its infancy. Promising theoretical advances were made recently, towards understanding the piecewise differentiability of the basic topological persistence operator in full generality 97, as well as towards optimizing its parameters using classical stochastic gradient descent 56. Can the knowledge gained in these studies about the underlying stratification of the operator be leveraged to optimize the gradient sampling step and thus improve the convergence rates? Can these results be extended to more advanced pipelines, such as the one for Mapper or for zigzags and multi-parameter persistence?
The idea behind the second direction is to integrate topological or geometric layers into neural network architectures such as auto-encoders or GANs for feature extraction — the challenge being to determine how to do it in the appropriate way, so that we can make the most of this combination. This question connects to the research topic described further down in this section.
Geometry-driven learning.
Most of the contributions of geometry and topology to machine learning until recently have been to the design of pre-processing steps (e.g. feature extraction) to enhance the performances of the learning pipeline. There is now a thriving effort of the community toward integrating geometric and/or topological computations deeper into the core of the pipeline. This includes for instance: ToMATo 59, which integrates a TDA-based feedback loop into density based algorithms to improve their stability and robustness; topological regularizers 61, 88, which add topology-based regularization terms to the loss in supervised statistical learning; topological layers 57, 78, 95, which are meant to be incorporated into neural networks. Meanwhile, geometry and topology have been used to analyze the behavior of neural networks 122, 52. This exciting line of work is just emerging, and our intent is to push this direction further, in particular to address the following important questions:
- How can we generalize the use of topological layers in neural networks? This question is connected to the differentiability of the TDA pipeline, addressed in the research topic Geometric feature learning. Inded, generalizing the current (nascent) framework for differential calculus and optimization with the TDA pipeline will be key to designing both generic and effective topological layers. Another more practical aspect of the question is to evaluate the contribution of topological layers as initial or intermediate layers, depending on the neural network architecture that they are combined with and on the data they are applied to.
- The same question arises for topological regularizers, with similar theoretical and practical challenges.
- The development of richer families of geometric and topological descriptors, undertaken in the item Richer geometric and topological features for data, will eventually lead to the question of generalizing the current differentiable framework to these new descriptors, in order to make them as widely applicable as the current descriptors, and also to the practical question of determining how to best combine them with existing loss functions, regularizers, or neural network architectures.
- The aforementioned contributions and research directions concern mostly supervised learning. Can we contribute as well to unsupervised learning problems, including clustering (as ToMATo does already for density-based clustering), dimensionality reduction, or unsupervised feature learning? This question connects also to the research topic Geometric feature learning described previously. One direction we may explore is the design of geometric or topological layers to be inserted in unsupervised neural network architectures such as auto-encoders or GANs.
- Finally, as TDA is concerned primarily with topology, an obvious (yet still wide open) question to ask is whether it can contribute to the current effort towards generating neural network architectures automatically.
Geometry for categorical and mixed data types.
Categorical data types are notoriously hard to deal with in the context of ML and AI. Indeed, most of the existing ML toolbox has been designed specifically to work with numerical variables, usually sitting in some vector or metric space. By contrast, spaces of categorical data do not naturally come equipped with a linear structure nor a metric. More importantly, these spaces are discrete by nature, so choices of metrics or (dis-)similarity measures can be scarce, with limited effects on the learning efficiency. To make things worse, categorical variables are often mixed with numerical variables, and choosing a proper weighting for them is a challenge in its own right. Meanwhile, categorical variables play an important part in many applications: for instance, in precision medicine, where the monitoring of patients relies on collected longitudinal data that include not only numerical variables such as temperature or blood pressure, but also categorical variables such as illness antecedents or symptoms lists. Thus, handling categorical and mixed data types represents an important challenge today. Unfortunately, with very few exceptions 135, it has been mostly overlooked so far in the development of topological methods for ML and AI, so our goal will be to help fix this situation. The standard approach for handling categorical variables is to define a proper vector representation, then to apply—either off-the-shelf or with minor adaptations—an analysis method designed for numerical variables to the new data representation. A prototypical instance of this approach is Multiple Correspondance Analysis for dimensionality reduction 39, which applies classical PCA to the one-hot encoding matrix of the input data. A variant of the approach replaces the vector representation by a suitable metric or (dis-)similarity measure on the initial categorical variables or on some transformed version of those. For instance, in clustering, one can define a metric on the input data, e.g. Jaccard or Hamming distance, then apply a hierarchical bottom-up clustering algorithm such as single-linkage to the resulting distance matrix. This variant seems quite appropriate for geometric or topological methods, since the latter typically work with metric or (dis-)similarity spaces. The challenge is to determine with which metrics or (dis-)similarity measures, and on which data types, geometric or topological methods will be provably better.
A more refined version of the approach learns the new data representation instead of engineering it, which is particularly relevant when end-to-end learning pipelines are sought for. The methods are usually taylored to a specific data type, for instance word2vec 107 computes word embeddings for text data using a two-layer neural network. Our developments in the research topic Geometry-driven learning will make it possible to combine TDA layers with such networks, and thus to benefit from the most recent advances on representation learning for these data types. The challenge will be to understand when and how to make the most of this combination.
4 Application domains
Our work aims at a wide range of applications covering 3D shape analysis and processing, simulation, and data science in general. While we typically focus on contributions that are of a fundamental, mathematical and algorithmic nature, we seek collaborations with academics and industrial from applied fields, who can use our tools on practical and concrete problems. Here are a few examples of collaborations:
- In the context of 3D geometry processing, we collaborate with Dassault Systèmes for a) the PhD of Lucas Brifault on the design of novel geometric representations for shapes through measure theory and novel numerical optimal transport tools (as part of the MediTwin consortium funded by the French government as part of France 2030) and b) the PhD of Mariem Mezghanni on the design of physical simulation layers for 3D modeling.
- In the context of personalized medicine, we collaborate with statisticians and medical doctors to incorporate our geometric and topological features into learning pipelines to design better dynamic treatment regimens (AEx PreMediT).
- In a collaboration with the French Ministry of Defense, we seek to develop tools to analyze multimodal time series data in order to predict the appearance of G-LOCs among fighter jet pilots in training or in operation (PhD of Julie Mordacq).
- In collaboration with Télécom Paris, Sorbonne Université (ISIR), and INSEI (Institut national supérieur de formation et de recherche pour l’éducation inclusive), we develop accessible tools based on embossed geometric tactile patterns. In continuity with our earlier research on geometric pattern synthesis, we extend these approaches to tactile accessibility. We design embossed tactile patterns to encode visual information through structured geometry. Our work focuses on low-cost fabrication using simple embossed printing techniques. We develop a formal method for haptic perception grounded in geometric modeling. This method has been validated through a long-term user study during this year with visually impaired participants. A complete analysis is currently available in a preprint submitted to Eurohaptics 2026 (PhD of Nasim Bagheri).
Beside these few illustrative examples, GeomeriX also maintains regular collaborations with Sanofi, EDF, Danone R&D, Immersion Tools, as well as with several key players in the world-wide tech industry, including Ansys, Adobe Research, Disney/Pixar, NVidia.
5 Highlights of the year
5.1 Thematic programs organization
- Steve Oudot , in collaboration with Sira Gratz (Aarhus University) and Kaveh Mousavand (OIST), coordinated the thematic program TDA-PARTI: Topological Data Analysis, Persistence And Representation Theory Intertwined, which took place at the Okinawa Institute of Science and Technology (OIST) from June 23 to August 8 2025. This thematic program featured mini-courses, expository lectures and colloquium talks, and also a symposium on the latest advances in representation theory and topological data analysis.
- Mathieu Desbrun , in collaboration with Jacques-Olivier Lachaud (Université de Savoie Mont-Blanc), has assembled an organizing committee and a set of 24 invited speakers for a 5-day conference on Geometry and Computing at CIRM in Luminy to be held in Fall of 2026.
- Mathieu Desbrun is now chair of the ACM SIGGRAPH Academy award committe, for the next four years.
5.2 Awards
- Jiong Chen received the Early Career Research Award from the ACM SIGGRAPH / Eurographics Symposium on Computer Animation (SCA), the premier specialized conference in computer animation in the world.
- The "Spatially-Regularized Optimal Transport" paper 30 by Lucas Brifault , David Cohen-Steiner (Inria Sophia-Antipolis) and Mathieu Desbrun received a Best Paper Honorary Mention award at SIGGRAPH Asia 2025.
- Souhaib Attaiki, who did his PhD at GeomeriX, received the PhD Thesis award from IP Paris, and a runner-up award (Accessit) from GdR IG-RV, the French Computer Graphics association.
5.3 Distinctions
- The paper on T-REGS 37, by Julie Mordacq , David Loiseaux and Steve Oudot , in collaboration with Vicky Kalogeiton (LIX, École polytechnique), was accepted as a spotlight paper at NeurIPS 2025.
6 Latest software developments, platforms, open data
Most of our publications come with public code reproducing the results presented in the papers. When the project is particularly general and useful to our community, we release the code in the Inria gitlab.
6.1 Latest software developments
6.1.1 LUbie
-
Name:
Lightning-fast Boundary Element Method
-
Keywords:
3D, Boundary element method
-
Functional Description:
The boundary element method (BEM) is commonly used due to the reduced dimensionality it offers: for three-dimensional linear problems, it only requires variables on the domain boundary to solve and evaluate the solution throughout space, making it a valuable tool in a wide variety of applications. However, BEM has poor computational scalability and huge memory requirements for large-scale problems, limiting their applicability and efficiency in practice. By leveraging connections with Gaussian Processes and exploiting the sparse structure of the inverses of boundary integral matrices, we introduce a variational preconditioner that can be computed via a sparse inverse-Cholesky factorization in a massively parallel manner. We show that applying our preconditioner to generalized minimal residual (GMRES) algorithm greatly improves the efficiency of BEM solves, up to four orders of magnitude in our series of tests.
- URL:
- Publication:
-
Contact:
Jiong Chen
-
Participants:
Mathieu Desbrun, Jiong Chen
6.1.2 PoNQ: a Neural QEM-based Mesh Representation
-
Name:
A Neural QEM-based Mesh Representation
-
Keyword:
Neural representation
-
Functional Description:
A novel learnable mesh representation through a set of local 3D sample Points and their associated Normals and Quadric error metrics (QEM) w.r.t. the underlying shape, which we denote PoNQ. A global mesh is directly derived from PoNQ by efficiently leveraging the knowledge of the local quadric errors. Besides marking the first use of QEM within a neural shape representation, our contribution guarantees both topological and geometrical properties by ensuring that a PoNQ mesh does not self-intersect and is always the boundary of a volume. Notably, our representation does not rely on a regular grid, is supervised directly by the target surface alone, and also handles open surfaces with boundaries and/or sharp features. We demonstrate the efficacy of PoNQ through a learning-based mesh prediction from SDF grids and show that our method surpasses recent state-of-the-art techniques in terms of both surface and edge-based metrics.
-
Contact:
Pierre Alliez
-
Participants:
Nissim Maruani, Mathieu Desbrun, Pierre Alliez
7 New results
We list our new results for each of the four themes that our team is articulated around.
7.1 Geometry for Euclidean shape processing
7.1.1 Efficient and Scalable Spatial Regularization of Optimal Transport
In collaboration with David Coehne-Steiner from Inria Sophia-Antipolis.
7.1.2 Discrete Torsion of Connection Forms on Simplicial Meshes
In collaboration with Yiying Tong (Michigan State University, USA).
7.1.3 ShapeShifter: 3D Variations Using Multiscale and Sparse Point-Voxel Diffusion
In collaboration with Adone Research (San Francisco, USA) and Inria Sophia-Antipolis.
7.1.4 Linear-Time Transport with Rectified Flows
In collaboration with Université Lyon 1.
7.1.5 MILo: Mesh-In-the-Loop Gaussian Splatting for Detailed and Efficient Surface Reconstruction
7.1.6 DiffuMatch: Category-Agnostic Spectral Diffusion Priors for Robust Non-rigid Shape Matching
7.1.7 ZeroKey: Point-Level Reasoning and Zero-Shot 3D Keypoint Detection from Large Language Models
7.1.8 NAM: Neural Adjoint Maps for refining shape correspondences
7.1.9 Escaping Plato's Cave: Towards the Alignment of 3D and Text Latent Spaces
7.1.10 FourieRF: Few-Shot NeRFs via Progressive Fourier Frequency Control
7.1.11 GANFusion: Feed-Forward Text-to-3D with Diffusion in GAN Space
7.2 Geometry for simulation
7.2.1 Kinetic Free-Surface Flows and Foams with Sharp Interfaces
In collaboration with Jiao Tong University, Shanghai.
7.2.2 Lightning-fast Boundary Element Method
In collaboration with Florian Schäfer (Courant Institute, NYC, NY, USA).
7.2.3 Immersed boundary-lattice Boltzmann mesoscale method for wetting problems
In collaboration with Kiwon Um (Telecom Paris) and a bunch of colleagues from AQTIVATE (European project).
7.2.4 Solver-in-the-loop approach to closure of shell models of turbulence
In collaboration with Kiwon Um (Telecom Paris) and a bunch of colleagues from AQTIVATE (European project).
7.3 Geometry for data science
7.3.1 LACONIC: A 3D Layout Adapter for Controllable Image Creation
7.3.2 AtomSurf : Surface Representation for Learning on Protein Structures
7.3.3 Finding antibodies in cryo-EM maps with CrAI
7.3.4 Signed Barcodes for Multi-parameter Persistence via Rank Decompositions and Rank-Exact Resolutions
In collaboration with Magnus Botnan (VU Amsterdam) and Steffen Oppermann (NTNU).
7.3.5 Computation of gamma-linear projected barcodes for multiparameter persistence
In collaboration with Alex Fernandez and François Petit (CRESS, Inserm).
7.3.6 Intrinsic Interleaving Distance for Merge Trees
In collaboration with Ellen Gasparovic (Union College), Elizabeth Munch (Michigan State University), Katharine Turner (Australian National University), Bei Wang (University of Utah) and Yusu Wang (UCSD).
7.3.7 T-REGS: Minimum Spanning Tree Regularization for Self-Supervised Learning
In collaboration with Vicky Kalogeiton (Vista team, LIX, École polytechnique).
8 Bilateral contracts and grants with industry
8.1 Bilateral contracts with industry
8.1.1 Contract with DASSAULT SYSTEMES
-
Title:
Generative Models for the Guided Synthesis of Complex and Functional 3D Scenes
-
Partner Institution(s):
DASSAULT SYSTEMES
-
Date/Duration:
2023-2026
-
Additionnal info/keywords:
This thesis focuses on machine learning applied to 3D computer vision, specifically addressing challenges related to the automatic synthesis of 3D environments.
The project funds one PhD student for 3 years.
8.1.2 MEDITWIN with DASSAULT SYSTEMES
-
Title:
MEDITWIN: Virtual human twins for medical applications
-
Partner Institution(s):
DASSAULT SYSTEMES
-
Date/Duration:
2023-2028
-
Additionnal info/keywords:
In the context of the consortium MEDITWIN, Geomerix has started working on geometric measure theory and reduced models (Desbrun) and non-rigid registration (Ovsjanikov), with two students and two postdocs.
9 Partnerships and cooperations
9.1 International research visitors
9.1.1 Visits of international scientists
Inria International Chair
- We appplied for Jorg Peters (international expert in CAD/CAGD from University of Florida), but failed to receive funding.
9.1.2 Visits to international teams
Sabbatical programme
- Maks Ovsjanikov Visiting Researcher, Google DeepMind, Paris.
9.2 European initiatives
9.2.1 Horizon Europe
ERC Consolidator grant VEGA
-
Title:
VEGA: Universal Geometric Transfer Learning
-
Partner Institution(s):
- European Research Concil (ERC)
-
Date/Duration:
2024-2028
-
Additionnal info/keywords:
In this project, we propose to develop a theoretical and practical framework for transfer learning with geometric 3D data. Most existing learning-based approaches, aimed at analyzing 3D data, are based on training neural networks from scratch for each data modality and application. Our main goal will be to develop universally-applicable methods by combining powerful pre-trainable modules with effective multi-scale analysis and fine-tuning, given minimal task-specific data. The overall key to our study will be analyzing rigorous ways, both theoretically and in practice, in which solutions can be transferred and adapted across problems, semantic categories and geometric data types.
9.2.2 Other european programs/initiatives
Mathieu Desbrun is part of AQTIVATE, a European project with funding from the European Union's research and innovation programme under the Marie Skłodowska-Curie Doctoral Networks action and Grant Agreement No 101072344. He is coadvising (with Kiwon Um, from Telecom Paris) three PhD candidates in this project.
9.3 National initiatives
Contrat de recherche Inria - SHOM
-
Title:
Traitement de nuage de points bathyémtriques (SMF et Lidar) par l'approche apprentissage automatique
-
Partner Institution(s):
- Service Hydrographique et Océanographique de la Marine (SHOM), Brest, France
-
Date/Duration:
2024-2028
-
Additionnal info/keywords:
Ce projet a pour objectif de mieux appréhender, à l’aide de l’apprentissage automatique, la donnée bathymétrique sous forme de nuages de points pour améliorer la description des fonds marins et des zones côtières. Ce sujet est en lien avec le traitement des erreurs ponctuelles de la donnée bathymétrique et également avec l’utilisation de cette donnée pour la génération de modèles numériques de terrain.
AEx PreMediT
-
Title:
Precision Medicine using Topology
-
Partner Institution(s):
- CRESS, Hôtel-Dieu, France
-
Date/Duration:
2022-2025
-
Additionnal info/keywords:
While recent advances in machine learning are opening promising prospects for precision medicine, the sometimes small size, sparsity, or partly categorical nature of the data involved pose some crucial challenges. The goal of PreMediT is to address these challenges by integrating information about the geometric and topological structure of the data into the machine learning pipelines.
10 Dissemination
10.1 Promoting scientific activities
10.1.1 Scientific events: organisation
General chair, scientific chair
- Steve Oudot (together with Sira Gratz and Kaveh Mousavand) coordinated the thematic program TDA-PARTI at OIST (see https://www.oist.jp/visiting-program/tp25td), June-August, 2025.
- Steve Oudot (together with Guillaume Moroz from Inria Nancy) organized the 24th French Computational Geometry Days in Roscoff (see https://jga2025.sciencesconf.org/), October 13-17, 2025.
- Pooran Memari served as Co-Chair of Eurographics STARs (scientific surveys), 2025.
Member of the organizing committees
- Mathieu Desbrun was the local organizer for the GTAS (Groupe de Travail Animation et Simulation) at the Institut Henri Poincaré in July 2025.
10.1.2 Scientific events: selection
Member of the conference program committees
- Jiong Chen served on the Posters jury for SIGGRAPH 2025.
- Jiong Chen served on the Technical Papers committee for SIGGRAPH Asia 2025.
- Pooran Memari served as Technical Papers Conflict of Interest (COI) Coordinator, ACM Siggraph Asia 2025.
- Pooran Memari is the Coordinator of the LIX seminar, since April 2025.
10.1.3 Journal
Member of the editorial boards
- Pooran Memari Associate Editor of Computer Graphics Forum (CGF), from April 2021 to March 2025.
- Mathieu Desbrun Associate Editor of Journal of Geometric Mechanics, AIMS, 2024.
- Maks Ovsjanikov Associate Editor, Transactions on Visualization and Computer Graphics journal, since 2020.
- Steve Oudot Associate Editor of the Journal of Computational Geometry, since 2015.
10.1.4 Invited talks
- Steve Oudot Invited speaker at the London-Oxford-Paris TDA seminar, University of London, November 2025 (see https://sites.google.com/view/london-oxford-paris-seminar/).
- Steve Oudot Invited speaker at the Math4AI/AI4Math Workshop, MPI (Leipzig), March 2025 (see https://www.mis.mpg.de/events/series/math4ai-ai4math-workshop).
- Steve Oudot Invited speaker at the TDA week, University of Kyoto, June 2025 (see https://sites.google.com/kyoto-u.ac.jp/tdaweek2025/home).
- Steve Oudot speaker at the AATRN online seminar, July 2025 (see https://www.aatrn.net/seminar).
- Pooran Memari was invited as keynote speaker at the thematic semester “Infinite-dimensional Geometry: Theory and Applications” at the Erwin Schrödinger Institute (ESI Wien), in Feb 2025, to deliver three mini-courses on Geometric Modeling and Applications.
- Mathieu Desbrun was invited as keynote speaker at the Workshop on Geometry, Topology, and Machine Learning (GTML 2025) at the MPI Leipzig in Germany, in November 2025.
- Mathieu Desbrun was invited as keynote speaker at the Woudschoten Conference 2025, the annual meeting of the Dutch-Flemish Numerical Mathematics community.
- Mathieu Desbrun was invited at the Institute for Mathematical and Statistical Innovation in Chicago for a workshop on Discrete Exterior Calculus.
- Maks Ovsjanikov gave an invited talk in the MBZUAI Workshop on the Foundations and Advances in Generative AI held in Paris.
- Maks Ovsjanikov gave a keynote talk in the GDR IASIS workday on Deformable Object Modelling Trends: from Perception to Applications.
- Maks Ovsjanikov gave an invited talk in the CVPR 2025 workshop on Enforcing Inductive Bias in 3D Generation.
10.1.5 Research administration
- Maks Ovsjanikov Fellow of ELLIS, senior member of the European society for top AI researchers, since 2023.
- Pooran Memari Member of the Board of the French Chapter of Eurographics (EGFR), since October 2024.
- Pooran Memari Co-responsible for the Interaction, Graphics & Design (IGD) master’s program at IP-Paris, for the academic year 2024-2025.
- Steve Oudot member of the Conseil Académique of IP Paris, representing Inria, since 2024
- Pooran Memari Member of the LIX laboratory council, Ecole Polytechnique, since 2020
- Mathieu Desbrun is on the Conseil de Direction for the LIX lab, Ecole Polytechnique
- Mathieu Desbrun is the "Modeling, Simulation and Learning" pole leader for the LIX lab, Ecole Polytechnique
10.2 Teaching - Supervision - Juries - Educational and pedagogical outreach
10.2.1 Teaching
- Master: Steve Oudot and Pooran Memari , Computational Geometry and Topology, 24h eq-TD, M2, MPRI;
- Master: Maks Ovsjanikov, Geometry Processing and Geometric Deep Learning, M2, MVA;
- Master: Steve Oudot, Topological data analysis, 45h eq-TD, M1, École polytechnique, France;
- Master: Mathieu Desbrun , Digital Representation and Analysis of Shapes, M2, École polytechnique, France;
- Master: Mathieu Desbrun , Computer Animation, M2, École polytechnique, France;
- Master: Pooran Memari , Digital Representation and Analysis of Shapes, M2, École polytechnique, France;
- Master: Pooran Memari , Geometric Algorithms for Point Patterns and 2D embedded Structures, Across Applications in Visual Computing, Graduate Degree M2- Artificial Intelligence and Advanced Visual Computing, Ecole Polytechnique (CSC-54445-EP), France;
- Master: Maks Ovsjanikov, Artificial Intelligence and Advanced Visual Computing, École polytechnique, France;
- Undergrad-Master: Steve Oudot, Algorithms for data analysis in Python, 22.5h eq-TD, L3/M1, École Polytechnique, France.
- Pooran Memari Bachelor: Computer Science Projects Coordinator, 3rt Year of Bachelor Polytechnique, IP-Paris, since 2019.
10.2.2 Supervision
- PhD in progress: Théo Prosper, Institut Polytechnique de Paris. Analysis of multi-parameter Reeb spaces and Mappers. Started Oct. 2025. Steve Oudot and Mathieu Carrière (Inria Sophia-Antipolis).
- PhD in progress: Julie Mordacq, Analyse Topologique des Données et Apprentissage Machine pour analyser et prédire des transitions de phase en n-dimensions, Institut Polytechnique de Paris. Started Sept. 2022. Steve Oudot and Vicky Kalogeiton (Vista, LIX).
- PhD in progress: Jingyi Li, Invariants algébriques effectifs pour la persistance multi-paramètre, Institut Polytechnique de Paris. Started Nov. 2023. Steve Oudot.
- PhD in progress: Nasim Bagheri Shouraki, Application of neurocognition to study the effectiveness of geometric tactile 2D patterns in navigation maps and instructions for Visually Impaired Individuals, IP Paris. Start date: October 2024. Pooran Memari and Panos Mavros (Telecom Paris).
- PhD in progress: Theo Braune, École Polytechnique, Palaiseau. Mathieu Desbrun.
- PhD in progress: Nissim Maruani, École Polytechnique, Palaiseau. Mathieu Desbrun.
- PhD in progress: Lucas Brifault, École Polytechnique, Palaiseau. Mathieu Desbrun.
- PhD in progress: Souhail Hadgi, École Polytechnique, Palaiseau. Maks Ovsjanikov.
- PhD in progress: Leopold Maillard, Dassault Systèmes. Maks Ovsjanikov.
- PhD in progress: Diego Gomez, École Polytechnique, Palaiseau. Maks Ovsjanikov.
- PhD in progress: Erkan Turan, École Polytechnique, Palaiseau. Maks Ovsjanikov.
- PhD in progress: Tamara Künzle, Sorbonne University, co-supervised by Maks Ovsjanikov.
- PhD in progress: Julien Gaubil, supervised by Maks Ovsjanikov.
- PhD in progress: Aude Bouillé, Inria, Computational Aspects of Generalized Voronoi Diagrams, Pooran Memari and Mathieu Desbrun
- PhD in progress: Emilien Ganier, Ecole Polytechnique, Geometric Proximity graphs with Higher-Order Statistical Integration, Pooran Memari and Steve Oudot.
10.2.3 Juries
- Steve Oudot member of the Commission Recherche of Institut Polytechnique de Paris, in charge of evaluating applications to Habilitation à Diriger des Recherches, since 2025.
- Steve Oudot president of the hiring committee for 3 Assistant Professor positions at the LIX (École Polytechnique), Spring 2025.
- Pooran Memari member of hiring comittee for Université de Strasbourg (20/05/2025),
- Pooran Memari member of IP-Paris IGD (Interaction, Graphics & Design) Master and PhD Track Selection Committee, since 2021.
- Pooran Memari Member of PhD Jury, Clément Poull, Université Bourgogne (11/12/2025).
- Pooran Memari Member of PhD Jury, Grégoire Grzeczkowicz (IGN), IGN (13/01/2025).
10.3 Popularization
10.3.1 Others science outreach relevant activities
- Exhibition stand run by PhD student Nasim Bagheri Shouraki , November 17–21, 2025, at École Polytechnique, as part of the 29th edition of the European Week for the Employment of People with Disabilities (EWEPD), focused on our project on the application of geometric tactile patterns to accessibility, with particular emphasis on tactile maps for navigation and education for blind and visually impaired (BVI) people.
- Pooran Memari participated in the middle school students work-experience week (stage de troisième) at Inria, week of December 15th 2025.
11 Scientific production
Major publications
11.1 Publications of the year
International journals
International peer-reviewed conferences
Cited publications