Predicting Brain Morphometry with MT-GNN: Mesh Evolution in Continuous Time with Graph-Based Metric Tensor Embeddings
Analyze & explore related research in Conceptio
Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.
Predicting Brain Morphometry with MT-GNN: Mesh Evolution in Continuous Time with Graph-Based Metric Tensor Embeddings Hao Ding1 , Daniel Semchin1 , Paul M. Thompson2 and Boris Gutman1 Illinois Institute of Technology hding9@hawk.illinoistech.edu 2 University of Southern California
arXiv:2608.05132v1 [cs.CV] 5 Aug 2026
1
Abstract. Predicting how a subcortical structure’s shape will evolve from a few prior scans could support prognosis and clinical-trial enrichment. Existing longitudinal mesh predictors either extrapolate shape trajectories via high-dimensional embeddings or regress vertex deformations directly. We instead predict the surface’s intrinsic geometry in continuous time: a single per-structure graph network predicts the future per-vertex first fundamental form (metric tensor) for an arbitrary causal multiple-visit history and an arbitrary prediction horizon, conditioned on a Fourier encoding of the lead time. The predicted metric is decoded into a surface by a differentiable As-Rigid-As-Possible solver, and the model is trained end-to-end on the rigid-aligned vertex error. Training through the reconstruction keeps the decoded prediction a valid surface and consistently improves it. On 14 subcortical structures from the ADNI dataset, the proposed mesh evolution model (MT-GNN) predicts best among the evaluated methods at every horizon (−2.29% mean vertex error vs. the temporal mean, p=6.1×10−5 , beating it on 14/14 structures), ahead of geodesic shape regression (DCM, −0.19%) and a mesh transformer (TransforMesh, −0.45%; p=1.2×10−4 ), with the lead widening as the horizon grows. Keywords: Longitudinal shape prediction · Metric tensor · Differentiable reconstruction · Realizability · Continuous time · ADNI.
1
Introduction
Subcortical structures such as the hippocampus and amygdala atrophy measurably as neurodegeneration progresses, and the shape of that atrophy carries information beyond volume alone. Predicting how a structure’s surface will look one to several years ahead, from a short series of prior scans, could sharpen prognosis and enrich clinical trials with the subjects most likely to progress. The difficulty is that the true per-visit shape change is small: after rigid alignment it sits near the reproducibility floor of the segmentation and surfacing pipeline. A predictor that simply averages the observed visits reproduces a denoised “current” shape instead of predicting change. This temporal mean is therefore a deceptively strong baseline that is difficult to beat.
2
H. Ding et al.
Existing longitudinal mesh predictors take one of two routes, and both struggle against this baseline. The first regresses a trajectory in a shape space and extrapolates it forward, e.g. by geodesic or hierarchical Riemannian regression on registered meshes [17]; this extrinsic extrapolation overshoots at long horizons. The second learns to deform vertices directly with a deep network [14], which can spend capacity modeling visit noise rather than the small longitudinal signal. Both predict shape in extrinsic, ambient-space coordinates. We instead predict an intrinsic descriptor: in our fixed-topology, registered setting, the surface’s first fundamental form (metric tensor) is an underused, rigid-frame-invariant summary of shape [7]. Predicting the metric, however, brings its own difficulty: supervising it directly in metric space underperforms, for a reason specific to metric fields that we return to below. Our method, MT-GNN, combines two components. The first is continuoustime intrinsic-metric prediction. A single lead-time-conditioned graph network predicts the future first fundamental form from a causal multi-visit prefix at a continuously parameterized lead time. The prediction is built in three stages: a log-Euclidean mean of the input visits (the base metric), a shift of that mean along a learned population-displacement direction (the base shift), and a pervertex subject residual that corrects for individual deviation. An as-rigid-aspossible (ARAP) reconstruction then decodes the predicted metric into a surface. The second is reconstruction-constrained training. A freely predicted metric field need not be realizable by any embedded mesh. Our decoder, however, reads the field only through the edge lengths it induces, and the ARAP solve returns the embedded mesh that best fits those lengths. We therefore supervise the decoded surface rather than the metric itself, unlike a direct intrinsic loss on the metric field (Ebin [3] or affine-invariant). Because the reconstruction cannot match lengths that no realizable surface admits, the vertex loss discourages such predictions. We read this as a soft, empirical realizability constraint, not an exact projection onto the realizable-metric manifold, and it consistently improves on a metric-space loss (−2.26% vs. −1.78% mean vertex error on the test set, §4). Our contributions can be summarized as follows: 1. MT-GNN, a single continuous-time predictor of the intrinsic metric tensor whose prediction decomposes as log-Euclidean mean base → learned base shift → per-vertex subject residual, decoded through a differentiable ARAP solve, from a causal multi-visit prefix at a continuously parameterized lead time (Fig. 1; §3). 2. Across 14 subcortical structures, MT-GNN improves on the temporal mean on all 14 and on both learned baselines, DCM [17] and TransforMesh [14], at every horizon, with the lead widening as the horizon grows; paired persubject t-tests and per-term ablations support the comparison (§4). 3. A design insight: a freely predicted metric field is generally not surfacerealizable, and training through the differentiable reconstruction (rather than with a metric-space loss on the metric) acts as a soft realizability constraint and consistently improves accuracy (§4.4).
Predicting Subcortical Surfaces via the Metric Tensor
3
MT-GNN
Linear Prediction of ^
MeshConv Prefix Visits
(∆ )
… MeshConv
(∆ )
Linear
⊕
^ ℓ^ ARAP solve
Fig. 1. MT-GNN pipeline. From an m-visit causal prefix, the per-vertex input metric g, a Fourier time embedding γ(∆t) of the lead time, and the population-displacement term Dpop (∆t) feed a mesh graph network (alternating Linear and MeshConv layers) 𝑝𝑜𝑝 𝑔 𝑋 𝛾 𝑔 𝐷 𝑡 𝑡 𝑚 that predicts a per-vertex log-metric residual. Combined (⊕) with the log-Euclidean base metric and the base shift β Dpop (∆t) (skip connections), this yields the predicted first fundamental form ĝ, whose target edge lengths ℓ̂ are decoded into the forecast b by a differentiable As-Rigid-As-Possible (ARAP) solve. surface X
2
Related Work
A long line of work models anatomical change as a trajectory in a shape space and regresses it from longitudinal observations. Geodesic and hierarchical Riemannian regression fit a smooth path on a manifold of shapes and extrapolate it; the differential-coordinates formulation of Türkseven et al. [17] is a representative predictor and our primary trajectory baseline (DCM). These methods excel when change is large and approximately geodesic, but their extrinsic extrapolation overshoots once the assumed trajectory outruns the true, decelerating change, an effect we observe at long horizons. We instead predict an intrinsic descriptor of the target surface, referenced to a Riemannian mean of the inputs plus a population trend rather than an extrapolated per-subject velocity. On fixed-topology meshes, spiral and graph convolutions provide the efficient local operators our predictor builds on [6], while graph-network simulators roll out mesh dynamics [12]. For longitudinal anatomy, TransforMesh [14] applies a transformer over registered hippocampus meshes and is our learned-deformation baseline. A complementary family predicts a per-element intrinsic quantity and integrates it: Neural Jacobian Fields (NJF) [1] predict per-element deformation Jacobians. We share NJF’s “predict-a-field-then-solve” philosophy, but the contrast is one of representation: NJF predicts extrinsic deformation Jacobians and reconstructs vertices through a Poisson solver, which itself enforces integrability; we predict the intrinsic metric tensor, where we find direct supervision using a tensor-native affine-invariant loss fails. This motivates reconstructionconstrained training. For temporal conditioning we use Fourier features [16] of the lead time, in the spirit of transformer positional encodings [18]; this condi-
4
H. Ding et al.
tions the model directly on the horizon rather than integrating a latent trajectory ODE [13]. Representing a closed genus-zero surface by its first and second fundamental forms underlies intrinsic shape comparison [7]; a freely-predicted metric field, however, need not be exactly realizable by any embedded surface. Recovering vertices from intrinsic data is classical: gradient-domain / Poisson editing [19] and As-Rigid-As-Possible (ARAP) modeling [15], which we adopt as a differentiable decoder. Because the metric is a field of symmetric-positive-definite matrices, we process it with established SPD geometry. We use log-Euclidean coordinates [2] for the base tensor field and the individual subject residual and a log-Cholesky parameterization [10] to keep redictions SPD. We compare the ARAP objective with a loss based on the affine-invariant metric [11], a loss intrinsic to metric tensor fields but with no realizability enforcement.
3
Method
3.1
Problem Formulation
For a given structure, all subjects’ scans share the same registered [8], fixedtopology genus-zero triangle mesh M = (V, F ), where V is the vertex set with N = |V| vertices, F is the set of triangular faces, and E is the induced edge set. The subjects also share one spherical parameterization, which assigns each vertex i a fixed tangent frame. The faces F fix the connectivity that the cotangent Laplacian uses later in the reconstruction of §3.4. A visit of a subject is an embedding of M. It gives the vertex positions X ∈ RN ×3 and the induced pervertex intrinsic geometry: the first fundamental form (metric tensor) gi ∈ SPD(2) and the mean curvature Hi ∈ R. Both are expressed in the fixed tangent frame. A subject contributes a longitudinal sequence of visits at ages (in months) m t1 < t2 < . . . . Given an arbitrary causal m-visit prefix P = X(k) , g (k) , H (k) k=1 at times t1 < t2 < · · · < tm and a lead time ∆t > 0, the task is to predict the b for surface Xτ at the future age τ = tm + ∆t. We predict Fθ : (P, ∆t) 7→ X arbitrary prefixes and arbitrary ∆t. b against the ground-truth Xτ by Evaluation metric. We score a prediction X the rigid motion-invariant mean vertex error (MVE), N
b Xτ ) = MVE(X, (R⋆ , t⋆ ) =
1 X bi + t⋆ − xτi 2 , R⋆ x N i=1 arg min
N X
R∈SO(3), t∈R3 i=1
(1)
2 bi + t − xτi 2 , Rx
b Xτ , and (R⋆ , t⋆ ) is the least-squares bi , xτi ∈ R3 are the i-th vertices of X, where x rigid Procrustes (Kabsch) alignment: rotation only (SO(3), no reflection) plus translation, no scale. We use the same measure of prediction quality during training and evaluation.
Predicting Subcortical Surfaces via the Metric Tensor
3.2
5
Surface and Metric Representation
The metric tensor is a field of 2 × 2 symmetric-positive-definite matrices, and we process it in the log-domain of SPD(2). The matrix logarithm Log sends SPD(2) to the real symmetric matrices Sym(2). Because Sym(2) is diffeomorphic to R3 , we use this for an unconstrained parameterization: any predicted ℓ ∈ R3 maps to a valid metric Exp ℓ ∈ SPD(2) [2, 10]. Base metric. We use the log-Euclidean mean of the prefix metric tensors, 1 Ki = m
m X
(k)
Log gi
∈ R3 ,
ḡi = Exp Ki ,
(2)
k=1
a closed-form, swelling-free SPD mean as a practical surrogate for the affineinvariant Karcher mean [11]. Temporal-mean surface. The reconstruction (§3.4) needs an initial embedding. We rigidly align the later prefix visits to the first and average, m X (k) (1) 1 Rk x i + t k , xi + s0i = m k=2 (3) X (k) (1) ∥R xi + t − xi ∥22 , (Rk , tk ) = arg min R∈SO(3), t∈R3
i
where s0i is the i-th vertex of the temporal-mean surface S0 , which is exactly the temporal mean used as the reference baseline in §4. Population displacement. One signal that the subject’s own history cannot provide is how the population changes on average at a given lead time. We call this the population displacement. From the training set we estimate, for each horizon ∆t, the mean log-domain change of the future-visit metric g τ relative to the base K, Di (∆t) = mean Log giτ − Ki ∈ R3 , (4) P : lead=∆t
computed once and frozen (no test-time leakage; D depends only on training targets). Time encoding and per-vertex features. We encode the lead time with a Fourier feature map γ, in the spirit of positional encodings [16, 18]. For a fixed set of frequencies {ωk }, γ(∆t) = sin(ωk ∆t), cos(ωk ∆t) k . (5) The per-vertex input feature ϕi concatenates the base metric, the m prefix logmetrics, the time encoding γ(∆t) (shared across vertices), and the population displacement, (k) ϕi = Ki , {Log gi }m (6) k=1 , γ(∆t), Di (∆t) .
6
3.3
H. Ding et al.
Metric Prediction
A graph network fθ [6] over adjacency of M maps the per-vertex features Φ = {ϕi } to a per-vertex log-metric subject residual ri = fθ (Φ)i ∈ R3 . In our setting, fθ has four mesh graph-convolution layers, with cotangent normalization of the graph. The predicted metric is the sum of three interpretable terms, Log ĝi =
Ki |{z}
base metric
+ β Di (∆t) + | {z } base shift
ri |{z}
,
(7)
subject residual
where β ∈ R is a learnable base-shift scalar. The final layer of fθ is zeroinitialized, and training begins exactly at the base metric + base shift, with the network only learning per-vertex deviations. We deliberately do not extrapolate a per-subject temporal slope: at this noise level the individual slope is not a reliable direction (§4.4), and the only extrapolation is along the population trend D(∆t). The Exp map keeps ĝi ∈ SPD(2) by construction. 3.4
Differentiable Reconstruction
We decode the predicted metric into a surface with a robust As-Rigid-As-Possible (ARAP) local–global solver [15]. Each edge (i, j) ∈ E has a fixed tangent-plane offset eij from the spherical parameterization; the predicted metric sets its target squared length by symmetrizing over the two endpoints, ⊤ (8) ℓ̂ij2 = 12 e⊤ ij ĝi eij + eij ĝj eij . Given target edge lengths, ARAP seeks vertex positions whose edge geometry is as-rigid-as-possible consistent with ℓ̂, X X 2 b = arg min X wij (xi − xj ) − Ri ℓ̂ij ûij 2 , (9) X
i
j∈N (i)
Here N (i) is the one-ring neighborhood of vertex i, wij are cotangent weights, Ri ∈ SO(3) are per-vertex rotations, and ûij is the unit rest-edge direction taken from the temporal-mean surface S0 . Only the target length ℓ̂ij depends on the predicted metric ĝ; optimizing Eq. (9) with respect to ĝ is a straightforward application of the chain rule. We solve Eq. (9) by the standard local–global alternation initialized at the temporal-mean surface S0 : a local step fixes X and updates each Ri by a small SVD, and a global step fixes {Ri } and solves the linear system (L + λI) X = b({Ri }), where L is the cotangent Laplacian and λ > 0 is a small regularizer that keeps the system positive-definite (the Laplacian alone is singular on a global translation). Because L depends only on the fixed connectivity, its Cholesky factor is precomputed once and shared across all iterations and all samples. We unroll a fixed number of 15 iterations, making b = ARAP(S0 , ĝ) differentiable end-to-end in ĝ. This is the gradient-domain X principle of Poisson surface editing [19], specialized to an intrinsic edge-length target.
Predicting Subcortical Surfaces via the Metric Tensor
3.5
7
Training Objective
The predictor is trained by minimizing the rigid-aligned vertex error Eq. (1) of the reconstructed surface, backpropagated through the unrolled solver. Over a training set of prefix–target pairs {P} we minimize P 0 τ 1 X P wP MVE ARAP(S , ĝ), X P L(θ, β) = + η ∥ri ∥22 , (10) N i P wP where ĝ depends on (θ, β) through Eq. (7), η weights a small subject-residual regularizer, and wP = wsubj · w∆t balances per-subject contributions and the (heavily skewed) horizon distribution. Because the loss is computed on the reconstructed vertices rather than on ĝ directly, it shapes ĝ only through the surface it reconstructs using Eq. (9), which is always a valid embedded mesh. This is a soft realizability constraint: approximate and reconstruction-defined, not an exact Gauss–Codazzi projection. 3.6
Metric Tensor plus Mean Curvature Variant (MT-GNN+H)
To test whether mean curvature H adds anything once g is predicted, MTGNN+H reuses the graph backbone of Eq. (7) and attaches a second zeroinitialized head. Beside the log-metric residual ri , an H-head predicts a bounded Pm (k) 1 mean-curvature residual on the prefix-mean curvature H̄i = m k=1 Hi , Ĥi = H̄i + tanh(hi ) κ σH ,
(11)
where hi is the head output, σH is the curvature scale over the training set, and κ bounds the step; the zero initialization starts prediction at H̄i , mirroring how the metric starts at the base metric. The predicted metric and curvature are decoded jointly. We keep the differentiable ARAP objective of Eq. (9) and add one curvature term to its global step. The discrete mean-curvature identity defines the cotangent Laplacian of the vertex positions as LX = c with per-vertex rows ci = 2Ai Ĥi ni (twice the vertex area times mean curvature along the surface normal). Enforcing it softly, the global step becomes b = b({Ri }) + µ L⊤ c, L + λI + µ L⊤ L X (12) where µ ≥ 0 weights the curvature term. The normals ni and areas Ai are frozen at the temporal-mean surface S0 , which makes c is a fixed right-hand side rather than a moving target; this keeps the combined optimization stable and its Cholesky factor precomputable, and leaves the result differentiable in Ĥ. The remaining aspects of the problem, including the features, the training objective Eq. (10), and validation-only selection are unchanged; MT-GNN+H differs from MT-GNN by the curvature head alone, and µ = 0 recovers the g-only prediction through the same solver.
8
H. Ding et al.
4
Experiments
4.1
Data, Protocol, and Baselines
We use longitudinal T1 MRI from ADNI [9] processed with FreeSurfer 8 (v8.0.0) [4], taking the 14 subcortical structures (left/right thalamus, caudate, putamen, pallidum, hippocampus, amygdala, accumbens). Each visit gives a registered [8], fixed-topology genus-zero mesh with per-vertex metric and curvature; a persample outlier flag based on Mean Absolute Distance and the persistence error removes segmentation and surfacing failures. From the quality-controlled cohort we build causal pairs: arbitrary causal three-visit prefixes paired with a future target at lead time ∆t ∈ {12, 24, 36, 48} months. We use a subject-disjoint split (train 405 / val 86 / test 86) and report all results below on the test set. Errors are in the ≈ 0.5–0.9 mm range; we report them as percentage change relative to the temporal mean, a subject-internal rigidly-aligned average of the input visits, which is strong because per-visit change is near the noise floor. We train MTGNN per structure with Adam (learning rate 10−3 , batch 16, gradient-norm clip 1.0), a cosine schedule over 150 epochs, and a graph network of hidden width 128. We compare against two learned baselines. The first, DCM, is the geodesic/hierarchical Riemannian regressor [17], adopted to continuous lead times by extrapolating a population-level velocity; the second, TransforMesh (TfM), is the mesh transformer [14] retrofitted with Fourier-time conditioning and temporal-mean-referenced. Both baselines are adapted to the arbitraryprefix / arbitrary-horizon protocol and evaluated on the identical causal test pairs, metric, and temporal-mean reference as our own MT-GNN.
4.2
Main Results
Table 1 and Fig. 2 report mean MVE (mm) at each horizon. MT-GNN and its mean curvature variant MT-GNN+H have the two best horizon-averaged errors (mean −2.29% and −2.48%), ahead of MT-GNN w/o base-shift (−1.97%), TransforMesh (−0.45%), and DCM (−0.19%). MT-GNN is lower than all three at every horizon and its lead over the temporal mean grows with horizon; MTGNN+H is lowest at ∆t=12, 24, 48 but slips just behind the no-shift ablation at ∆t=36. Both beat the temporal mean on all structures (Table 2), significantly so in 12/14 (MT-GNN) and 14/14 (MT-GNN+H) by paired t-tests across subjects after Bonferroni correction over the five methods × 14 structures (p < 0.05/70). Against the learned baselines (Table 3), MT-GNN and MT-GNN+H significantly outperform TransforMesh in 11–12/14 structures and DCM in 8–9/14. Figure 3 shows the same comparison in absolute terms. All methods sit within a narrow band (≈ 0.05 mm) near the FreeSurfer 8 reproducibility floor, confirming that the per-visit change is small; MT-GNN’s gap to the temporal mean, though sub-milimetre, widens with horizon.
Mean MVE vs temporal mean (%)
Predicting Subcortical Surfaces via the Metric Tensor
9
3.0 better 2.5 2.0 1.5 1.0 0.5 MT-GNN temporal mean MT-GNN+H 0.0 MT-GNN w/o base-shift TransforMesh 0.5 DCM 1.0 12 24 36 48 Forecast horizon t (months)
Fig. 2. Accuracy vs. horizon (14 structures). Mean MVE relative to the temporal mean (%, lower is better; y-axis inverted) at each lead time ∆t. MT-GNN and MTGNN+H are the top two lowest-error curves, with MT-GNN improving monotonically and its lead over the temporal mean widening with ∆t, while DCM rises above the temporal mean at ∆t=36; the MT-GNN+H gain over MT-GNN is small and significant per structure in only 4/14 structures (Table 3).
Temporal mean MT-GNN MT-GNN+H MT-GNN w/o base-shift TransforMesh DCM
Mean MVE (mm)
0.65 0.64 0.63 0.62 0.61 12
24 36 Forecast horizon t (months)
48
Fig. 3. Absolute accuracy vs. horizon (14 structures). Mean MVE in millimetres at each horizon. Errors lie in a narrow band near the segmentation/surfacing reproducibility floor; MT-GNN and MT-GNN+H are the lowest-error curves and separate further from the temporal mean as the horizon grows, with a small gap between them.
10
H. Ding et al.
Table 1. Mean vertex error (MVE) in mm on the test dataset at each horizon (perstructure median over pairs, averaged over the 14 structures), the horizon-averaged mean, and % change vs. the temporal mean (negative is better).
Method
∆t12
∆t24
∆t36
∆t48
Mean
∆%
Temporal mean (ref.) DCM [17] TransforMesh [14] MT-GNN w/o base-shift MT-GNN MT-GNN+H
0.6184 0.6137 0.6170 0.6090 0.6070 0.6052
0.6203 0.6170 0.6160 0.6090 0.6071 0.6051
0.6355 0.6407 0.6345 0.6196 0.6193 0.6207
0.6522 0.6504 0.6476 0.6390 0.6352 0.6328
0.6316 0.6304 0.6288 0.6191 0.6171 0.6160
— −0.19 −0.45 −1.97 −2.29 −2.48
4.3
Per-Structure Results
Table 2 breaks the results down by structure. On 11 of the 14 structures, the best of the five methods is MT-GNN or MT-GNN+H. The three exceptions do not reach statistical significance on left caudate, where TransforMesh is best, and left and right accumbens, where the no-shift ablation edges ahead. The largest improvement is on the hippocampus (right hippocampus −5.38%), with strong gains also on the amygdala (left amygdala −3.58%); both are structures whose atrophy is comparatively stereotyped, matching the horizon trend of §4.2. DCM is the one method whose aggregate changes sign between the two tables (−0.19% in Table 1, +0.11% here): its gains are concentrated on high-error structures such as the hippocampus, which dominate Table 1’s millimetre-pooled ratio but count as single equal-weighted entries in this table’s across-structure mean of per-structure percentages. Figure 4 maps the per-vertex error difference (MT-GNN − baseline), averaged over all test pairs, for the seven left structures against TransforMesh and DCM at the near and far horizons; blue marks vertices where MT-GNN is closer to the ground-truth surface. At ∆t=12 the advantage is small and diffuse, in line with the near-floor errors of Fig. 3; by ∆t=48 it is larger and spatially concentrated, and broadest against DCM whose extrapolation overshoots, echoing the widening lead of Fig. 2 and Table 1. Figure 5 illustrates one example subject per structure. On the caudate, MTGNN avoids the saturated error that DCM and TransforMesh leave along the tail; on the smoother putamen the three run close, with MT-GNN leaving the fewest hot spots; on the hippocampus, MT-GNN suppresses the error at the head that both baselines incur, and it attains the lowest MVE in every row. 4.4
Ablations
Table 4 isolates each design choice. The metric-space Ebin loss is the areaweighted metric on the space of Riemannian metrics, with the affine-invariant SPD distance as its pointwise ingredient [3, 11]. Training the identical model with this loss on ĝ instead of the MVE-through-ARAP objective drops the result from
Predicting Subcortical Surfaces via the Metric Tensor
11
Table 2. Per-structure results. MVE % vs. the temporal mean (negative is better), for each structure averaged over all test pairs across all horizons ∆t ∈ {12, 24, 36, 48} months. because short horizons are more numerous, this pooled average weights them more heavily. The Mean row is an unweighted across-structure mean of the perstructure percentages, which differs from the pooled aggregate of Table 1 (see text).
Structure
MT-GNN
MT-GNN+H
MT-GNN w/o base-shift
TransforMesh
DCM
L-Thal L-Caud L-Put L-Pall L-Hipp L-Amyg L-Accu R-Thal R-Caud R-Put R-Pall R-Hipp R-Amyg R-Accu
−3.29 −0.69 −1.98 −1.86 −2.22 −3.58 −3.90 −2.67 −0.48 −1.91 −0.73 −5.38 −1.17 −1.87
−3.61 −2.02 −1.30 −2.21 −2.95 −3.46 −3.27 −2.57 −0.17 −1.98 −0.76 −5.05 −2.33 −1.76
−3.21 −0.26 −0.66 −1.52 −1.82 −3.18 −3.91 −2.20 −0.04 −0.29 −0.29 −4.92 −1.68 −1.96
−1.59 −2.26 −0.39 −0.18 −0.23 −2.98 +0.60 −1.25 +0.75 +0.37 +0.12 −1.91 +1.72 +0.92
+0.56 −2.18 +1.34 −0.60 −0.40 +0.43 −0.02 −1.75 +0.81 +0.73 +2.39 −3.39 +3.04 +0.53
Mean
−2.26
−2.39
−1.85
−0.45
+0.11
Table 3. Per-structure paired significance. Paired t-test across subjects (one MVE per subject per structure, aggregated over that subject’s test pairs). Each cell gives the better method (G=MT-GNN, H=MT-GNN+H, D=DCM, T=TransforMesh) and the p-value; ∗ marks significance after Bonferroni correction (p < 0.05/70 ≈ 7.1 × 10−4 , for 5 comparisons × 14 structures). Structure MT-GNN vs +H MT-GNN vs DCM MT-GNN vs TfM +H vs DCM +H vs TfM L-Thal L-Caud L-Put L-Pall L-Hipp L-Amyg L-Accu R-Thal R-Caud R-Put R-Pall R-Hipp R-Amyg R-Accu
H 6.1e−5∗ H 6.8e−6∗ H 2.8e−5∗ H 3.1e−5∗ G 4.9e−1 H 7.2e−3 H 3.9e−2 H 6.6e−1 H 2.9e−3 H 6.2e−1 H 1.5e−3 G 1.9e−1 H 1.0e−1 H 2.5e−2
G 2.5e−3 D 1.8e−2 G 5.1e−2 G 1.1e−8∗ G 7.1e−10∗ G 7.9e−8∗ G 3.2e−5∗ G 2.4e−3 D 9.0e−1 G 3.3e−1 G 2.6e−5∗ G 4.5e−6∗ G 2.7e−4∗ G 5.2e−11∗
G 1.5e−4∗ T 4.7e−2 G 1.1e−8∗ G 1.7e−7∗ G 1.6e−15∗ G 9.1e−9∗ G 3.3e−9∗ G 2.0e−22∗ G 2.1e−1 G 1.0e−3 G 3.9e−4∗ G 4.1e−8∗ G 1.2e−7∗ G 9.0e−11∗
H 4.4e−5∗ D 4.5e−1 H 2.5e−3 H 1.6e−10∗ H 8.8e−9∗ H 7.5e−10∗ H 7.9e−6∗ H 1.7e−3 H 5.6e−1 H 3.2e−1 H 4.9e−9∗ H 3.1e−6∗ H 1.9e−4∗ H 2.2e−12∗
H 2.4e−7∗ T 9.1e−1 H 2.4e−13∗ H 4.7e−11∗ H 4.4e−16∗ H 3.4e−9∗ H 7.4e−9∗ H 8.5e−17∗ H 1.7e−3 H 2.3e−6∗ H 1.7e−8∗ H 7.2e−8∗ H 1.5e−12∗ H 3.4e−12∗
12
H. Ding et al. L-Caud
L-Put
L-Pall
L-Hipp
L-Amyg
L-Accu
vs DCM
t = 48
vs TfM
vs DCM
t = 12
vs TfM
L-Thal
0.100 0.075 0.050 0.025 0.000 0.025 0.050 0.075 0.100
MT-GNN error baseline error (mm) (blue = MT-GNN better)
Fig. 4. Per-structure error difference, averaged over the test set. Per-vertex MT-GNN error − baseline error (mm) against TransforMesh and DCM at ∆t=12 and 48, for the seven left structures (blue = MT-GNN lower error, i.e. better). The advantage is small at the near horizon and grows and localizes by the far horizon, most against DCM.
−2.26% to −1.78%: supervising through the reconstruction is consistently better, because the metric-space distance is only loosely correlated with reconstructed vertex error. The gain is modest rather than dramatic, and both objectives still beat the temporal mean—in this architecture the log-Euclidean base already supplies a near-realizable metric, so the soft realizability constraint refines the prediction rather than rescuing it from collapse. Adding the base shift improves the result from −1.85% (MT-GNN w/o baseshift) to −2.26% (MT-GNN) (better on 11/14 structures; patient-level paired t-test p=4.0 × 10−3 ), with the largest gains on low-signal structures (e.g. right putamen −0.29% → −1.91%). The log-Euclidean base beats a Euclidean (arithmetic) mean of the input metrics (−2.26% vs. −1.80%), and a slope-shrinkage
Predicting Subcortical Surfaces via the Metric Tensor Input prefix visits
13
Reconstructed prediction colored by per-vertex error to ground truth
12 mo
24 mo
SC
12 mo
24 mo
SC
12 mo
24 mo
MT-GNN
DCM
TfM
Ground truth
0.92 mm
1.04 mm
0.98 mm
target 72 mo
0.58 mm
0.64 mm
0.61 mm
target 72 mo
0.66 mm
0.72 mm
0.71 mm
target 48 mo
R-Hipp 109_S_4499
R-Put 036_S_4538
R-Caud 116_S_4453
SC
0.0
0.2
0.4
0.6
0.8
1.0
1.2
per-vertex distance to ground truth (mm)
1.4
Fig. 5. Qualitative forecasts on test subjects. For the right caudate, putamen and hippocampus (rows), the left block shows the three-visit causal input prefix (screening, 12 and 24 months; shaded) and the right block the forecasts of MT-GNN, DCM and TransforMesh at the target visit (∆t=48 for caudate and putamen, ∆t=24 for hippocampus) and the ground truth. Each prediction is rigidly aligned to the ground truth and colored by per-vertex distance to it; the value below each panel is the mean vertex error (MVE).
sweep is monotonically worse the more the per-subject slope is extrapolated, supporting the mean-based design. Adding a learned mean curvature head (MT-GNN+H) lowers the horizonaveraged mean error and is lower at three of the four horizons (Table 1; at ∆t=36 it is marginally worse than MT-GNN), but the improvement over MT-GNN is small (mean −0.13 percentage points) and reaches per-structure significance in only 4/14 structures (Table 3), while never being significantly worse. Given this marginal, mostly-localized gain we retain the simpler g-only MT-GNN as the primary model and report MT-GNN+H as a variant.
5
Discussion and Limitations
Per-visit subcortical change lies near the noise floor. The leading failure mode is thus amplifying noise rather than underfitting. The trajectory extrapolation of DCM overshoots at long horizons, and direct deformation models can spend capacity on visit noise. MT-GNN sidesteps both. It predicts a small intrinsic residual on a geometry-aware mean, together with a population trend, and it trains
14
H. Ding et al.
Table 4. Ablations, single-setting on the causal test pairs (MVE ∆% vs. the temporal mean, as mean ± SD across the 14 structures; each row changes one component of the full model). Every variant still beats the temporal mean; training through the reconstruction, the base shift, and the log-Euclidean base each help. Bold marks the retained model. Axis
Variant
∆%
Training loss
Ebin MVE
−1.78 ± 1.22 −2.26 ± 1.39
Base shift
no shift MT-GNN
−1.85 ± 1.51 −2.26 ± 1.39
Mean geometry
Euclidean base Log-Euclidean base
−1.80 ± 1.64 −2.26 ± 1.39
Curvature head
MT-GNN+H MT-GNN
−2.39 ± 1.25 −2.26 ± 1.39
against the same reconstruction-constrained objective on which it is judged. The small size of the curvature gain has a sharper geometric root than model capacity. We set that root out next. The predicted metric ĝ fixes the edge lengths ℓ̂ through Eq. (8). Once those lengths are set, the surfaces that bear the metric on our fixed connectivity make up the isometric-realization set of a triangulated genus-zero mesh. For a generic mesh this set is zero-dimensional. The bar-and-joint framework is isostatic, since the free-vertex count 3|V| − |E| equals the six degrees of freedom of a rigid motion, and a generic framework is infinitesimally rigid [5]. No continuous bending is therefore possible. What remains is only a finite number of branches, set apart by finite deformations rather than by a continuum. An example of such a branch pair, sharing ĝ but with opposite-sign H, is a planar cut with either a depression or a cap. In classical surface theory, mean curvature chooses among these branches and fixes the normal orientation that ĝ leaves open. Adding H fixes both principal curvatures, and hence the surface up to a rigid motion. Our decoder settles that choice from the start. The ARAP solver begins at the temporal-mean surface S0 and takes its rest directions from that same surface, following §3.4. It thus falls into the one branch that holds S0 , and it converges to that branch’s own solution, which is locally unique and infinitesimally rigid. The branch and the orientation are just the knowledge that H would supply, and the starting surface has already fixed them. Mean curvature can therefore only sharpen the extrinsic shape within the chosen branch. This is a second-order correction, and near the reproducibility floor it stays small. Such is the pattern we see. H helps only weakly and locally, reaching significance in four of the fourteen structures, as Table 3 shows. The same argument shows when a curvature term should weigh more. It should weigh more at long horizons, and under large, stereotyped atrophy, where the change leaves the linear neighborhood of S0 and
Predicting Subcortical Surfaces via the Metric Tensor
15
the branch is no longer easy to choose. This fits the somewhat larger effect of the curvature head on the hippocampus and amygdala. Limitations. We read realizability as an account of the gap between the metricspace and the reconstruction objectives. It is not a theorem about exact projection. The ARAP solver is a robust local–global method, not a Gauss–Codazzi enforcement. The gap stays small, since the log-Euclidean base is already nearrealizable, and we make no strong claim beyond this. The long-horizon experiments have few validation samples at the 36- and 48-month horizons. We therefore lead with the mean and with the well-powered 12- and 24-month horizons, and we treat single long-horizon per-structure cells as noisy. The load-bearing test is the paired per-structure t-test across subjects, given in Table 3. Our supervision sits on a 12-month grid, although the model runs continuously in ∆t. Off-grid validation is left for further work. Finally, we train one model per structure rather than a single multi-structure model.
6
Conclusion
We presented MT-GNN, a continuous-time model of the future intrinsic first fundamental form, for an arbitrary causal history and an arbitrary horizon. The prediction combines a log-Euclidean mean base, a learned base shift, and a per-vertex subject residual. A differentiable ARAP solver then decodes it into a surface. We tested the model on fourteen ADNI structures, with a subjectdisjoint held-out split and a shared metric and temporal-mean reference. MTGNN and its curvature variant MT-GNN+H are the two lowest-error predictors at every horizon. Their mean vertex error falls 2.29% and 2.48% below the temporal mean, and they beat it on all fourteen structures. Both stand ahead of geodesic regression and a mesh transformer, and their lead widens as the horizon grows. One finding backs this design. Training through the reconstruction can only ever decode to a valid embedded mesh, and it consistently beats a metric-space loss on the metric tensors. Adding mean curvature brings only a small gain, which reaches significance in four of the fourteen structures. The reason is geometric. Once the metric is fixed, the surfaces that bear it form a zero-dimensional set of separate branches [5]. Starting the reconstruction at the temporal mean therefore chooses the branch and the orientation that curvature would otherwise give, and leaves it a second-order refinement. We thus keep the metric alone as our main model. Further work spans a unified multi-structure cortical and subcortical model, off-grid horizon validation, and clinical progression endpoints.
7
Acknowledgments
This work was supported by NIH grant R01 MH131806. Data collection and sharing for this project was funded by the Alzheimer’s Disease Neuroimaging Initiative (ADNI) (National Institutes of Health Grant U01 AG024904) and DOD ADNI (Department of Defense award number W81XWH-12-2-0012).
16
H. Ding et al.
References 1. Aigerman, N., Gupta, K., Kim, V.G., Chaudhuri, S., Saito, J., Groueix, T.: Neural Jacobian fields: Learning intrinsic mappings of arbitrary meshes. ACM Transactions on Graphics (Proc. SIGGRAPH) 41(4) (2022). https://doi.org/10.1145/3528223.3530141 2. Arsigny, V., Fillard, P., Pennec, X., Ayache, N.: Log-Euclidean metrics for fast and simple calculus on diffusion tensors. Magnetic Resonance in Medicine 56(2), 411–421 (2006). https://doi.org/10.1002/mrm.20965 3. Ebin, D.G.: The manifold of Riemannian metrics. In: Global Analysis (Proc. Sympos. Pure Math., Vol. XV, Berkeley, Calif., 1968), pp. 11–40. American Mathematical Society, Providence, RI (1970) 4. Fischl, B.: FreeSurfer. NeuroImage 62(2), 774–781 (2012). https://doi.org/10.1016/j.neuroimage.2012.01.021 5. Gluck, H.: Almost all simply connected closed surfaces are rigid. In: Geometric Topology (Proc. Conf., Park City, Utah, 1974), Lecture Notes in Mathematics, vol. 438, pp. 225–239. Springer, Berlin, Heidelberg (1975). https://doi.org/10.1007/BFb0066118 6. Gong, S., Chen, L., Bronstein, M., Zafeiriou, S.: SpiralNet++: A fast and highly efficient mesh convolution operator. In: IEEE/CVF International Conference on Computer Vision Workshops (ICCVW). pp. 4141–4148. IEEE (2019). https://doi.org/10.1109/ICCVW.2019.00509 7. Gutman, B.A., Fletcher, P.T., Cardoso, M.J., Fleishman, G.M., Lorenzi, M., Thompson, P.M., Ourselin, S.: A Riemannian framework for intrinsic comparison of closed genus-zero shapes. In: Information Processing in Medical Imaging (IPMI 2015). Lecture Notes in Computer Science, vol. 9123, pp. 205–218. Springer (2015). https://doi.org/10.1007/978-3-319-19992-4_16 8. Gutman, B.A., Madsen, S.K., Toga, A.W., Thompson, P.M.: A Family of Fast Spherical Registration Algorithms for Cortical Shapes, Lecture Notes in Computer Science, vol. 8159, book section 24, pp. 246–257. Springer International Publishing (2013). https://doi.org/10.1007/978-3-319-02126-3_24, http://dx.doi.org/ 10.1007/978-3-319-02126-3_24 9. Jack Jr., C.R., Bernstein, M.A., Fox, N.C., Thompson, P., Alexander, G., Harvey, D., Borowski, B., Britson, P.J., Whitwell, J.L., Ward, C., et al.: The Alzheimer’s disease neuroimaging initiative (ADNI): MRI methods. Journal of Magnetic Resonance Imaging 27(4), 685–691 (2008). https://doi.org/10.1002/jmri.21049 10. Lin, Z.: Riemannian geometry of symmetric positive definite matrices via Cholesky decomposition. SIAM Journal on Matrix Analysis and Applications 40(4), 1353– 1370 (2019). https://doi.org/10.1137/18M1221084 11. Pennec, X., Fillard, P., Ayache, N.: A Riemannian framework for tensor computing. International Journal of Computer Vision 66(1), 41–66 (2006). https://doi.org/10.1007/s11263-005-3222-z 12. Pfaff, T., Fortunato, M., Sanchez-Gonzalez, A., Battaglia, P.W.: Learning meshbased simulation with graph networks. In: International Conference on Learning Representations (ICLR) (2021) 13. Rubanova, Y., Chen, R.T.Q., Duvenaud, D.: Latent ODEs for irregularly-sampled time series. In: Advances in Neural Information Processing Systems (NeurIPS). vol. 32 (2019) 14. Sarasua, I., Pölsterl, S., Wachinger, C.: TransforMesh: A transformer network for longitudinal modeling of anatomical meshes. In: Machine Learning in Medical Imaging (MLMI 2021, held with MICCAI 2021). Lecture Notes in Computer
Predicting Subcortical Surfaces via the Metric Tensor
17
Science, vol. 12966, pp. 209–218. Springer (2021). https://doi.org/10.1007/978-3030-87589-3_22 15. Sorkine, O., Alexa, M.: As-rigid-as-possible surface modeling. In: Proceedings of the Eurographics Symposium on Geometry Processing (SGP). pp. 109–116. Eurographics Association (2007). https://doi.org/10.2312/SGP/SGP07/109-116 16. Tancik, M., Srinivasan, P.P., Mildenhall, B., Fridovich-Keil, S., Raghavan, N., Singhal, U., Ramamoorthi, R., Barron, J.T., Ng, R.: Fourier features let networks learn high frequency functions in low dimensional domains. In: Advances in Neural Information Processing Systems (NeurIPS). vol. 33, pp. 7537–7547 (2020) 17. Türkseven, D., Rekik, I., von Tycowicz, C., Hanik, M.: Predicting shape development: A Riemannian method. In: Shape in Medical Imaging (ShapeMI 2023, held with MICCAI 2023). Lecture Notes in Computer Science, vol. 14350, pp. 211–222. Springer (2023). https://doi.org/10.1007/978-3-031-46914-5_17 18. Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, Ł., Polosukhin, I.: Attention is all you need. In: Advances in Neural Information Processing Systems (NeurIPS). vol. 30 (2017) 19. Yu, Y., Zhou, K., Xu, D., Shi, X., Bao, H., Guo, B., Shum, H.Y.: Mesh editing with Poisson-based gradient field manipulation. ACM Transactions on Graphics (Proc. SIGGRAPH) 23(3), 644–651 (2004). https://doi.org/10.1145/1015706.1015774
Related documents
- Beyond Representation Learning: A Systematic Study of Joint-Embedding Predictive Generation for 3D Brain MRI#793026
- Beyond Representation Learning: A Systematic Study of Joint-Embedding Predictive Generation for 3D Brain MRI#789022
- Nonparametric Correlation Estimator via Solving Cubic Equations and its Application to Brain Functional Connectivity Analysis#1083343
- A Controlled Benchmark of Quantum-Latent GAN Augmentation for Brain MRI#287184
- Clinical Grading of Artificial Intelligence-Based 3D Fetal Brain Segmentations: A Cross-Vendor Evaluation of Deep Learning in Fetal Neuroimaging.#4339
Retrieved via Conceptio: every document is proof-bundled with source, license, and retrieval metadata.
Read the Docs → · View CLI source on GitHub · Conceptio Open Knowledge Archive