Papers
Topics
Authors
Recent
Search
2000 character limit reached

Moser Transport Map in Imaging and PDEs

Updated 4 July 2026
  • Moser Transport Map is a constructive method that generates a smooth diffeomorphic flow between strictly positive densities via an elliptic PDE and ODE system.
  • It enforces mass conservation by combining a continuity equation with a linear density interpolation and minimizes energy through a variational formulation.
  • The method is applied in imaging to create continuous motion between segmented images using a convergent finite-element least-squares algorithm.

Searching arXiv for relevant papers on the Moser transport map and the cited 2012 imaging paper. The Moser transport map, often presented in the Dacorogna–Moser form, is a constructive method for generating a diffeomorphic transport between two strictly positive densities on a bounded domain by coupling a prescribed density interpolation with an elliptic PDE and an ODE flow. In the presentation adopted by Besson et al., the method is formulated for imaging applications, notably the generation of an apparent continuous motion between segmented initial and final images ρ0\rho_0 and ρ1\rho_1, while retaining a rigorous PDE and variational structure (Besson et al., 2012).

1. Problem setting and admissible data

Let ΩRd\Omega \subset \mathbb{R}^d with d=1,2,3d=1,2,3 be a bounded C2,αC^{2,\alpha}-domain satisfying the exterior-sphere condition. The prescribed endpoint densities satisfy

ρ0,ρ1C1,α(Ω),0<β1ρi(x)β2<,ρ0Ω=ρ1Ω.\rho_0,\rho_1 \in C^{1,\alpha}(\overline{\Omega}), \qquad 0<\beta_1\le \rho_i(x)\le \beta_2<\infty, \qquad \rho_0|_{\partial\Omega}=\rho_1|_{\partial\Omega}.

The objective is to construct a one-parameter family ρ(t,x)>0\rho(t,x)>0 on Q:=(0,1)×ΩQ:=(0,1)\times \Omega and a velocity field v(t,x)v(t,x), vanishing on Ω\partial\Omega, such that

ρ1\rho_10

and mass is conserved along the flow generated by ρ1\rho_11 (Besson et al., 2012).

This formulation is the continuum core of the transport map. The endpoint densities are assumed strictly positive and uniformly bounded away from zero and infinity, and the boundary compatibility ρ1\rho_12 is part of the standing hypothesis. These assumptions ensure that the interpolation used in the construction remains positive and that the subsequent elliptic step is well posed under standard elliptic regularity theory.

2. Continuity equation and the Moser divergence constraint

If ρ1\rho_13 is the flow associated with ρ1\rho_14,

ρ1\rho_15

then the pull-back density satisfies

ρ1\rho_16

This is equivalent to the continuity equation

ρ1\rho_17

Moser’s construction begins by prescribing an explicit Ansatz for the density path, namely the linear interpolation

ρ1\rho_18

Consequently,

ρ1\rho_19

and the continuity equation is enforced by requiring, at each ΩRd\Omega \subset \mathbb{R}^d0,

ΩRd\Omega \subset \mathbb{R}^d1

Since ΩRd\Omega \subset \mathbb{R}^d2, one may write ΩRd\Omega \subset \mathbb{R}^d3 and impose

ΩRd\Omega \subset \mathbb{R}^d4

instead (Besson et al., 2012).

The essential structural point is that the map is not obtained by directly solving a Monge-type optimization problem. Instead, the density path is fixed in advance and the velocity is recovered from a divergence equation that enforces exact mass conservation. This gives the Moser construction its characteristic elliptic-flow form.

3. Variational characterizations

The Moser velocity admits a global least-squares or minimum-energy interpretation. One formulation minimizes the kinetic-energy functional

ΩRd\Omega \subset \mathbb{R}^d5

over pairs ΩRd\Omega \subset \mathbb{R}^d6 satisfying

ΩRd\Omega \subset \mathbb{R}^d7

Within this framework, the Moser choice

ΩRd\Omega \subset \mathbb{R}^d8

is pinned down by the boundary conditions, and the Euler–Lagrange equations in ΩRd\Omega \subset \mathbb{R}^d9 produce the elliptic problem used in the explicit construction (Besson et al., 2012).

An equivalent formulation uses the weighted d=1,2,3d=1,2,30-seminorm

d=1,2,3d=1,2,31

The pair d=1,2,3d=1,2,32 with

d=1,2,3d=1,2,33

minimizes

d=1,2,3d=1,2,34

under

d=1,2,3d=1,2,35

In particular, the optimal velocity satisfies d=1,2,3d=1,2,36 and has minimal divergence in the dual d=1,2,3d=1,2,37-norm. In the terminology of the 2012 study, existence results are given for a transport problem with a minimum divergence for a dual norm or a weighted d=1,2,3d=1,2,38-semi norm, for the velocity (Besson et al., 2012).

These variational statements clarify that the map is simultaneously a transport construction and an energy-minimizing procedure. A plausible implication is that the Moser map is best understood as an elliptically regularized mass-preserving flow rather than solely as an explicit interpolation device.

4. Explicit construction of the transport map

The constructive algorithm proceeds in four steps. First, define

d=1,2,3d=1,2,39

Second, for each C2,αC^{2,\alpha}0, solve the elliptic PDE

C2,αC^{2,\alpha}1

together with the stated boundary condition

C2,αC^{2,\alpha}2

and the normalization C2,αC^{2,\alpha}3. Third, define the velocity by

C2,αC^{2,\alpha}4

Fourth, solve the flow ODE

C2,αC^{2,\alpha}5

and set

C2,αC^{2,\alpha}6

The resulting map satisfies

C2,αC^{2,\alpha}7

(Besson et al., 2012).

The same exposition states that, because C2,αC^{2,\alpha}8 and C2,αC^{2,\alpha}9, one obtains ρ0,ρ1C1,α(Ω),0<β1ρi(x)β2<,ρ0Ω=ρ1Ω.\rho_0,\rho_1 \in C^{1,\alpha}(\overline{\Omega}), \qquad 0<\beta_1\le \rho_i(x)\le \beta_2<\infty, \qquad \rho_0|_{\partial\Omega}=\rho_1|_{\partial\Omega}.0 by standard elliptic theory. Since ρ0,ρ1C1,α(Ω),0<β1ρi(x)β2<,ρ0Ω=ρ1Ω.\rho_0,\rho_1 \in C^{1,\alpha}(\overline{\Omega}), \qquad 0<\beta_1\le \rho_i(x)\le \beta_2<\infty, \qquad \rho_0|_{\partial\Omega}=\rho_1|_{\partial\Omega}.1, the flow yields a unique ρ0,ρ1C1,α(Ω),0<β1ρi(x)β2<,ρ0Ω=ρ1Ω.\rho_0,\rho_1 \in C^{1,\alpha}(\overline{\Omega}), \qquad 0<\beta_1\le \rho_i(x)\le \beta_2<\infty, \qquad \rho_0|_{\partial\Omega}=\rho_1|_{\partial\Omega}.2-diffeomorphism ρ0,ρ1C1,α(Ω),0<β1ρi(x)β2<,ρ0Ω=ρ1Ω.\rho_0,\rho_1 \in C^{1,\alpha}(\overline{\Omega}), \qquad 0<\beta_1\le \rho_i(x)\le \beta_2<\infty, \qquad \rho_0|_{\partial\Omega}=\rho_1|_{\partial\Omega}.3 for each ρ0,ρ1C1,α(Ω),0<β1ρi(x)β2<,ρ0Ω=ρ1Ω.\rho_0,\rho_1 \in C^{1,\alpha}(\overline{\Omega}), \qquad 0<\beta_1\le \rho_i(x)\le \beta_2<\infty, \qquad \rho_0|_{\partial\Omega}=\rho_1|_{\partial\Omega}.4. The transport map ρ0,ρ1C1,α(Ω),0<β1ρi(x)β2<,ρ0Ω=ρ1Ω.\rho_0,\rho_1 \in C^{1,\alpha}(\overline{\Omega}), \qquad 0<\beta_1\le \rho_i(x)\le \beta_2<\infty, \qquad \rho_0|_{\partial\Omega}=\rho_1|_{\partial\Omega}.5 is therefore obtained as the terminal configuration of a time-dependent diffeomorphic flow rather than as a static pointwise rearrangement.

A recurrent source of confusion concerns boundary conditions in the potential formulation. The presentation includes the flux condition ρ0,ρ1C1,α(Ω),0<β1ρi(x)β2<,ρ0Ω=ρ1Ω.\rho_0,\rho_1 \in C^{1,\alpha}(\overline{\Omega}), \qquad 0<\beta_1\le \rho_i(x)\le \beta_2<\infty, \qquad \rho_0|_{\partial\Omega}=\rho_1|_{\partial\Omega}.6 on ρ0,ρ1C1,α(Ω),0<β1ρi(x)β2<,ρ0Ω=ρ1Ω.\rho_0,\rho_1 \in C^{1,\alpha}(\overline{\Omega}), \qquad 0<\beta_1\le \rho_i(x)\le \beta_2<\infty, \qquad \rho_0|_{\partial\Omega}=\rho_1|_{\partial\Omega}.7, a Neumann-type statement ρ0,ρ1C1,α(Ω),0<β1ρi(x)β2<,ρ0Ω=ρ1Ω.\rho_0,\rho_1 \in C^{1,\alpha}(\overline{\Omega}), \qquad 0<\beta_1\le \rho_i(x)\le \beta_2<\infty, \qquad \rho_0|_{\partial\Omega}=\rho_1|_{\partial\Omega}.8, and a normalization written as ρ0,ρ1C1,α(Ω),0<β1ρi(x)β2<,ρ0Ω=ρ1Ω.\rho_0,\rho_1 \in C^{1,\alpha}(\overline{\Omega}), \qquad 0<\beta_1\le \rho_i(x)\le \beta_2<\infty, \qquad \rho_0|_{\partial\Omega}=\rho_1|_{\partial\Omega}.9 or ρ(t,x)>0\rho(t,x)>00. This suggests that the central invariant is the boundary behavior required for the transport flux and the elliptic problem’s well-posedness, while the normalization fixes the additive indeterminacy of the potential.

5. Existence, uniqueness, and regularity

Under the hypotheses labeled H1–H2, the linear interpolation ρ(t,x)>0\rho(t,x)>01 never vanishes and ρ(t,x)>0\rho(t,x)>02 is Hölder continuous. The elliptic problem for ρ(t,x)>0\rho(t,x)>03 has a unique solution in ρ(t,x)>0\rho(t,x)>04 up to an additive constant, fixed by the normalization. Hence the velocity field is uniquely defined and belongs to ρ(t,x)>0\rho(t,x)>05. The ODE flow of a Lipschitz field ρ(t,x)>0\rho(t,x)>06 exists for all ρ(t,x)>0\rho(t,x)>07 and defines a unique ρ(t,x)>0\rho(t,x)>08-diffeomorphism ρ(t,x)>0\rho(t,x)>09 (Besson et al., 2012).

These regularity statements are not merely ancillary. They establish that the Moser map is a genuinely diffeomorphic transport under the stated assumptions, with the positivity of the interpolated density playing a decisive role. The construction therefore links elliptic PDE regularity, continuity-equation constraints, and flow-map theory in a single existence-and-uniqueness framework.

6. Computational realization and imaging use

In the 2D implementation described by Besson et al., the construction is embedded in a fixed point formulation and a space-time least-squares finite-element method. The discretization proceeds simultaneously in time and space. A space-time FE space Q:=(0,1)×ΩQ:=(0,1)\times \Omega0 of piecewise polynomials on Q:=(0,1)×ΩQ:=(0,1)\times \Omega1 is chosen, vanishing at Q:=(0,1)×ΩQ:=(0,1)\times \Omega2. At iteration Q:=(0,1)×ΩQ:=(0,1)\times \Omega3, given Q:=(0,1)×ΩQ:=(0,1)\times \Omega4, one solves, for each Q:=(0,1)×ΩQ:=(0,1)\times \Omega5, the discrete elliptic problem in Q:=(0,1)×ΩQ:=(0,1)\times \Omega6 to obtain Q:=(0,1)×ΩQ:=(0,1)\times \Omega7, computes

Q:=(0,1)×ΩQ:=(0,1)\times \Omega8

and updates Q:=(0,1)×ΩQ:=(0,1)\times \Omega9 by minimizing

v(t,x)v(t,x)0

in v(t,x)v(t,x)1 via an v(t,x)v(t,x)2 least-squares variational form under the endpoint constraints v(t,x)v(t,x)3 and v(t,x)v(t,x)4. Positivity is enforced by projection in the convex set

v(t,x)v(t,x)5

and the iteration is continued to convergence in v(t,x)v(t,x)6 (Besson et al., 2012).

The reported implementation uses a first-order (brick) Lagrange FE in space-time together with preconditioned conjugate-gradients, with incomplete-Cholesky or Gram–Schmidt least-squares preconditioners cited as examples. The stated application domain is cardiac image tracking, where the goal is to generate an apparent continuous motion observable through intensity variation from one starting image to an ending one, both supposed segmented. In this context, the transport introduced in the paper is compared with the transport introduced by Dacorogna–Moser, and the numerical results are presented as showing the efficiency of the proposed strategy.

This computational perspective situates the Moser transport map at the intersection of PDE-constrained imaging, optical-flow-type transport, and diffeomorphic registration. The theoretical construction and the finite-element realization are presented together: theoretically as the unique solution of a divergence-minimizing elliptic-flow problem, and practically via a convergent space-time finite-element least-squares algorithm (Besson et al., 2012).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Moser Transport Map.