WTCN-computational-anatomy-group / shape-toolbox

Routines for diffeomorphic shape modelling
GNU General Public License v3.0
4 stars 4 forks source link

Split registration code into "core" functions + Write 5 "script" functions performing different types of registration. #3

Closed balbasty closed 7 years ago

balbasty commented 7 years ago

I have abandoned the idea of writing OO registration tools. Instead, I have split the code into basic functions that I have tried to make as generic as possible, to ease their use by others.

Most core functions have options to enable/disable looping on components or slices (to save memory) and enable/disable parallelisation.

There are currently 5 script functions:

I have tested them on a couple of 2D images (both MNIST and IXI), they seem to work but need further validation. (In particular, I have sign issues when computing the GN direction).