[Insight-users] New elastix release 4.2
M.Staring at lumc.nl
M.Staring at lumc.nl
Wed Aug 19 03:27:48 EDT 2009
Hi Pierre,
elastix does not offer functionality for point or surface registration, it's currently all about intensity-based registration.
Since the ITK offers functionality to register point sets, however, it may be relatively straightforward to incorporate this in elastix. If you are interested, I'll be happy to guide you through the process of adding components to elastix.
Regards,
Marius
________________________________
From: Pierre JUILLARD [mailto:pierre.juillard at gmail.com]
Sent: Tuesday, August 18, 2009 7:24 PM
To: Staring, M. (LKEB)
Cc: insight-users at itk.org
Subject: Re: [Insight-users] New elastix release 4.2
Hi Marius,
Thanks to share on the ITK mailing this news and this huge work.
I had an overview of the manual and it doesn't seem so, also I prefer to ask: does elastix offer some functionalities to handle registration of 3D point cloud or 3D surfaces?
Or is it foreseen in a near future?
Thank you in advance for the hints.
Best regards,
Pierre
2009/8/18 <M.Staring at lumc.nl>
Dear list-subscribers,
We are proud to announce a new release of elastix: elastix 4.2 !
Elastix is a software package for image registration, based on the ITK. The software consists of a collection of algorithms that are commonly used to solve medical image registration problems. The modular design of elastix allows the user to quickly configure, test, and compare different registration methods for a specific application. In addition to the existing ITK image registration classes, elastix implements new functionality. The most important enhancements are
- A modular framework for sampling strategies.
- More optimisers: Kiefer-Wolfowitz, Robbins-Monro, adaptive stochastic gradient descent, evolutionary strategy.
- Complete rework of existing ITK optimisers, adding more user control and better error handling: quasi-Newton, nonlinear conjugate gradient.
- Several new or more flexible cost functions: (normalised) mutual information, implemented with Parzen windowing similar to [45], multifeature α-mutual information, bending energy penalty term, rigidity penalty term.
- The ability to concatenate any number of geometric transformations.
- The transformations support computation of not only ∂T/∂μ, but also of spatial derivatives ∂T/∂x and ∂2T/∂x2, and their derivatives to μ, frequently required for the computation of regularisation terms. Additionally, the compact support of certain transformations is integrated more generally.
- Linear combinations of cost functions, instead of just a single cost function.
Elastix can be downloaded from the website, under the very open BSD license, see:
http://elastix.isi.uu.nl/ <http://elastix.isi.uu.nl/>
We have updated quite some components in this new release compared to elastix 4.1, and also added a few. The most important changes are:
- The implementation of spatial derivatives in all transform classes. This enables the computation of many regularisation (penalty) terms in a general way.
- A general way of dealing with sparse Jacobians, so that for example much less B-spline specific code is needed anymore.
- The adaptive stochastic gradient descent (ASGD) optimization routine is now usable for much larger registration problems. (It used to crash when the number of parameters was larger than 10 000.)
- We added the following components: WeightedCombinationTransform, SplineKernelTransform (which implements a ThinPlateSpline, ElasticBodySpline, VolumeSpline, and an ElasticBodyReciprocalSpline), TransformRigidityPenalty, TransformBendingEnergyPenalty, DisplacementMagnitudePenalty.
A more complete list of changes can be found at the website:
http://elastix.isi.uu.nl/whatsnew_04_2.php <http://elastix.isi.uu.nl/whatsnew_04_2.php>
If you find any bugs or have comments on this new release, please contact us through the mailinglist:
elastix at bigr.nl <mailto:elastix at bigr.nl>
We are also looking for a volunteer to build MacOSX binaries for us, so we can place them on the website.
Enjoy elastix!
Stefan Klein and Marius Staring
_____________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the ITK FAQ at: http://www.itk.org/Wiki/ITK_FAQ
Follow this link to subscribe/unsubscribe:
http://www.itk.org/mailman/listinfo/insight-users
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.61/2312 - Release Date: 08/18/09 06:03:00
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20090819/1721a44b/attachment.htm>
More information about the Insight-users
mailing list