[ITK] Registration framework v3 / v4 and Slicer

Timothee Evain tevain at telecom-paristech.fr
Thu Sep 1 05:23:40 EDT 2016


Hi Andras,

Thanks for clearing things up, I will take a look to the discussion!

Tim

----- Mail original -----
De: "Andras Lasso" <lasso at queensu.ca>
À: "Timothee Evain" <tevain at telecom-paristech.fr>, community at itk.org
Envoyé: Mercredi 31 Août 2016 18:30:41
Objet: RE: Registration framework v3 / v4 and Slicer

Registration optimizers and metrics have been changed in ITKv4, so regardless of what parameters you choose, you won't get the same results. We've worked a lot on getting similar results with ITKv4 as with ITKv3 but the closest was to get slightly more accurate results with not significantly longer computation time. See some of the discussion here: http://slicer-devel.65872.n3.nabble.com/BRAINS-rigid-registration-td4032229.html

If you want to use the ITKv3 registration framework then you may check out an older BRAINS version that still used ITKv3.

Andras

-----Original Message-----
From: Community [mailto:community-bounces at itk.org] On Behalf Of Timothee Evain
Sent: August 31, 2016 11:48
To: community at itk.org
Subject: [ITK] Registration framework v3 / v4 and Slicer

Hello everybody,

Question about the difference between the v3 and v4 registration frameworks:
I conducted some experiments on registration in Slicer with the GeneralRegistration module (from the BRAINS suite), and now I try to get the same result in my own program.
I've learned from Github that the module use the v4 framework, but I'm working with ITK 4.5, and unfortunately this version doesn't bring all that's needed for copying the Slicer code.
So, I've tried to mimick the pipeline with the v3 framework, staying as close as possible (same metrics, same optimizers, same transformation chain, same parameters, etc). But results are quite differents, not bad but definetely not as accurate as the Slicer one (even after toying with the parameters). 

I haven't found a clear comparison document, so does the difference between the two frameworks can explain such results ?

Thanks,

Tim
_______________________________________________
Community mailing list
Community at itk.org
http://public.kitware.com/mailman/listinfo/community


More information about the Community mailing list