[ITK] Registration framework v3 / v4 and Slicer
Andras Lasso
lasso at queensu.ca
Wed Aug 31 12:30:41 EDT 2016
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