Hi Marius,<br><br>Thanks to share on the ITK mailing this news and this huge work.<br>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?<br>
Or is it foreseen in a near future?<br><br>Thank you in advance for the hints.<br>Best regards,<br><br>Pierre<br><br><br><br><div class="gmail_quote">2009/8/18 <span dir="ltr"><<a href="mailto:M.Staring@lumc.nl">M.Staring@lumc.nl</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>
<div dir="ltr" align="left">
<div><span><font color="#0000ff" face="Arial" size="2">Dear
list-subscribers,</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><span><font face="Arial"><font color="#0000ff"><font size="2">We are proud to announce a new release of elastix: elastix 4.2
!</font></font></font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><span><span><font face="Arial"><font color="#0000ff" size="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</font></font></span></span></div>
<div><span><span></span></span> </div>
<div><span><span></span></span><span><span><font face="Arial"><font color="#0000ff"><font size="2">- A
modular framework for sampling
strategies.</font></font></font></span></span></div>
<div><span><span><font color="#0000ff" face="Arial" size="2">- More optimisers: Kiefer-Wolfowitz,
Robbins-Monro, adaptive </font></span></span><span><span><font color="#0000ff" face="Arial" size="2">stochastic gradient descent, evolutionary
strategy.</font></span></span></div>
<div><span><span><font color="#0000ff" face="Arial" size="2">- Complete rework of existing ITK optimisers,
adding more user control </font></span></span><span><span><font color="#0000ff" face="Arial" size="2">and better error handling: quasi-Newton, nonlinear conjugate
gradient.</font></span></span></div>
<div><span><span><font color="#0000ff" face="Arial" size="2">- </font></span></span><span><span><font color="#0000ff" face="Arial" size="2">Several new or more flexible cost functions: (normalised)
mutual </font><font color="#0000ff" face="Arial" size="2">information, implemented
with Parzen windowing similar to [45], multifeature </font><font color="#0000ff" face="Arial" size="2">α-mutual information, bending energy penalty term, rigidity
</font><font color="#0000ff" face="Arial" size="2">penalty
term.</font></span></span></div>
<div><span><span><font face="Arial"><font color="#0000ff" size="2">- The ability to concatenate any number of
geometric transformations.</font></font></span></span></div>
<div><span><span><font face="Arial"><font color="#0000ff" size="2">- The transformations support computation
of not only ∂T/∂μ, but also </font></font><font color="#0000ff" face="Arial" size="2">of spatial derivatives ∂T/∂x and ∂2T/∂x2, and their derivatives to
</font><font color="#0000ff" face="Arial" size="2">μ, frequently required for the
computation of regularisation terms. Additionally, </font><font color="#0000ff" face="Arial" size="2">the compact support of certain transformations is integrated
</font><font color="#0000ff" face="Arial" size="2">more
generally.</font></span></span></div>
<div><span><span><font face="Arial"><font color="#0000ff" size="2">- Linear combinations of cost functions,
instead of just a single cost </font></font><font color="#0000ff" face="Arial" size="2">function.</font></span></span></div>
<div><span><span><font color="#0000ff" face="Arial" size="2"></font></span></span> </div>
<div><font face="Arial"><font color="#0000ff"><font size="2"><span><span> </span></span><span>Elastix can be downloaded<span> </span>from the website<span>, under the very open BSD license,
see</span>:</span></font></font></font></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2"> </font><a href="http://elastix.isi.uu.nl/" target="_blank"><font face="Arial" size="2">http://elastix.isi.uu.nl/</font></a></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2">We
have updated quite some components in this new release<span> compared to elastix 4.1</span>, and also added a few.
The most important changes are:</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2">- The
implementation of spatial derivatives in all transform classes. This enables the
computation of many regularisation (penalty) terms in a general
way.</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2">- A general way of dealing with sparse Jacobians, so
that for example much less B-spline specific code is needed
anymore.</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2">- 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.)</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2">- We
added the following components: WeightedCombinationTransform,
SplineKernelTransform (which implements a ThinPlateSpline, ElasticBodySpline,
VolumeSpline, and an ElasticBodyReciprocalSpline), TransformRigidityPenalty,
TransformBendingEnergyPenalty, DisplacementMagnitudePenalty.</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2">A more
complete list of changes can be found at the website:</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><span><font face="Arial"><font color="#0000ff"><font size="2"> </font><a href="http://elastix.isi.uu.nl/whatsnew_04_2.php" target="_blank"><font size="2">http://elastix.isi.uu.nl/whatsnew_04_2.php</font></a></font></font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2">If you
find any bugs or have comments on this new release, please contact us through
the mailinglist:</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><span><font face="Arial"><font color="#0000ff"><font size="2"> </font><a href="mailto:elastix@bigr.nl" target="_blank"><font size="2">elastix@bigr.nl</font></a></font></font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2">We are
also looking for a volunteer to build MacOSX binaries for us, so we can place
them on the website.</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2">Enjoy
elastix!</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div><font face="Arial"><span><font color="#0000ff"><font size="2">Stefan Klein and Marius Staring<span> </span></font></font></span></font></div>
<div><font face="Arial"><span><font color="#0000ff"><font size="2"><span> </span></font></font></span></font></div></div></div>
<br>_____________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at<br>
<a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ITK FAQ at: <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
<br></blockquote></div><br>