ResNet-LDDMM: Advancing the LDDMM Framework Using Deep Residual Networks

被引:16
作者
Ben Amor, Boulbaba [1 ]
Arguillere, Sylvain [2 ,3 ]
Shao, Ling [4 ]
机构
[1] Incept Inst Artificial Intelligence IIAI, Abu Dhabi 51133, U Arab Emirates
[2] Univ Lille, CNRS, F-59000 Lille, France
[3] Univ Lille, Lab Paul Painleve, F-59000 Lille, France
[4] Terminus Grp, Beijing 100850, Peoples R China
关键词
Shape; Strain; Measurement; Kernel; Residual neural networks; Three-dimensional displays; Point cloud compression; Computational anatomy; deep residual neural networks; diffeomorphic registration; LDDMM; Riemannian geometry; COMPUTATIONAL ANATOMY; REGISTRATION; FLOWS; SHAPE; DIFFEOMORPHISM;
D O I
10.1109/TPAMI.2022.3174908
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In deformable registration, the Riemannian framework - Large Deformation Diffeomorphic Metric Mapping, or LDDMM for short - has inspired numerous techniques for comparing, deforming, averaging and analyzing shapes or images. Grounded in flows of vector fields, akin to the equations of motion used in fluid dynamics, LDDMM algorithms solve the flow equation in the space of plausible deformations, i.e., diffeomorphisms. In this work, we make use of deep residual neural networks to solve the non-stationary ODE (flow equation) based on an Euler's discretization scheme. The central idea is to represent time-dependent velocity fields as fully connected ReLU neural networks (building blocks) and derive optimal weights by minimizing a regularized loss function. Computing minimizing paths between deformations, thus between shapes, turns to find optimal network parameters by back-propagating over the intermediate building blocks. Geometrically, at each time step, our algorithm searches for an optimal partition of the space into multiple polytopes, and then computes optimal velocity vectors as affine transformations on each of these polytopes. As a result, different parts of the shape, even if they are close (such as two fingers of a hand), can be made to belong to different polytopes, and therefore be moved in different directions without costing too much energy. Importantly, we show how diffeomorphic transformations, or more precisely bilipshitz transformations, are predicted by our registration algorithm. We illustrate these ideas on diverse registration problems of 3D shapes under complex topology-preserving transformations. We thus provide essential foundations for more advanced shape variability analysis under a novel joint geometric-neural networks Riemannian-like framework, i.e., ResNet-LDDMM.
引用
收藏
页码:3707 / 3720
页数:14
相关论文
共 62 条
[1]   Spectral Generalized Multi-dimensional Scaling [J].
Aflalo, Yonathan ;
Dubrovina, Anastasia ;
Kimmel, Ron .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 2016, 118 (03) :380-392
[2]  
Amberg B., 2007, PROC IEEE C COMPUT V, P1
[3]  
Arguillère S, 2016, SIAM J IMAGING SCI, V9, P975, DOI [10.1137/15m104431x, 10.1137/15M104431X]
[4]   Registration of Multiple Shapes using Constrained Optimal Control [J].
Arguillere, Sylvain ;
Trelat, Emmanuel ;
Trouve, Alain ;
Younes, Laurent .
SIAM JOURNAL ON IMAGING SCIENCES, 2016, 9 (01) :344-385
[5]  
Arsigny V, 2006, LECT NOTES COMPUT SC, V4190, P924
[6]   Computing large deformation metric mappings via geodesic flows of diffeomorphisms [J].
Beg, MF ;
Miller, MI ;
Trouvé, A ;
Younes, L .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 2005, 61 (02) :139-157
[7]  
Charlier B, 2021, J MACH LEARN RES, V22
[8]   The Varifold Representation of Nonoriented Shapes for Diffeomorphic Registration [J].
Charon, Nicolas ;
Trouve, Alain .
SIAM JOURNAL ON IMAGING SCIENCES, 2013, 6 (04) :2547-2580
[9]  
Chizat L., 2020, PROC ADV NEURAL INFO
[10]  
CUTURI M., 2013, Advances in neural information processing systems, V26, P2292