ANTs |
github |
C++ |
|
x |
|
x |
rigid/affine/deformable |
many cost functions available, deformable part can be quite slow but super accurate |
elastix |
github |
C++ |
Python, Java, R, Ruby, C#, Lua |
x |
x |
x |
rigid/affine/deformable |
many cost functions available, deformable part is quite fast - maybe less accurate than ANTs but not to a degree that matters for most datasets or justifies the increased ANTs compute time |
Greedy |
github |
C++ |
|
x |
|
x |
rigid/affine/deformable |
several cost functions available, deformable part is quite fast and somewhere between ANTs and elastix w.r.t. accuracy |
CMTK |
|
C++ |
|
x |
|
|
rigid/affine/deformable |
not the best API, no new development on this package in many years (like a decade maybe?) and to make it fast you have to sacrifice a lot of accuracy - I honestly don’t think anyone should still be using this, but it’s grandfathered in to a lot of projects, so whatever |
DIPY |
github |
python |
|
x |
|
x |
rigid/affine/deformable |
all in python but very slow, especially deformable part |
FAIR |
github |
MATLAB |
|
x |
|
|
rigid/affine/deformable |
this is primarily a teaching tool and accompanies a textbook. The methods are not fast, but there are some interesting tools available |