<html>
<body>
<font size=3>Eh, but then we'll have 2 SPSA-optimizers....<br>
Wouldn't it be the best to have one that combines the good of all 3
versions?<br><br>
plan:<br>
- we include the scales thing and the test and some elements from
Mathieu's implementation<br>
- we'll mail it to the list.<br>
- you check it (if we combined all features correctly) and correct
it<br>
- Daniel commits it to the itk.<br><br>
Marius&Stefan.<br><br>
<br><br>
At 08:39 17/03/05, Blezek, Daniel J (Research) wrote:<br>
<blockquote type=cite class=cite cite>Oddly enough, I also have an
implementation of the SPSA algorithm! I offered to put Stefan's
implementation in, provided he account for m_Scale and write a
test. I'll make the same offer for you, Mathieu. I've put my
code on the itk Wiki @
<a href="http://itk.org/Wiki/SPSAOptimizer%A0" eudora="autourl">http://itk.org/Wiki/SPSAOptimizer
</a> however, I haven't tested my code very well, as it's new.<br><br>
-dan<br><br>
-----Original Message-----<br>
From: insight-users-bounces@itk.org<br>
[<a href="mailto:insight-users-bounces@itk.org" eudora="autourl">mailto:insight-users-bounces@itk.org</a>]On
Behalf Of Mathieu De Craene<br>
Sent: Thursday, March 17, 2005 8:20 AM<br>
To: Stefan Klein<br>
Cc: Insight-users@itk.org; insight-developers@itk.org<br>
Subject: Re: [Insight-users] some contributions<br><br>
<br>
Le mercredi 16 mars 2005 à 21:34 +0100, Stefan Klein a écrit :<br>
> Hi all,<br>
> <br>
> We have created some classes that are useful for us. We hope also
for other <br>
> people, so we would like to contribute them. The code can be found
for <br>
> download on:<br>
>
<x-tab> </x-tab><a href="http://www.isi.uu.nl/People/Stefan/" eudora="autourl">http://www.isi.uu.nl/People/Stefan/</a><br>
> <br>
> - itkEulerTransform.h: This class is a wrap around the
Euler2DTransform and <br>
> the Euler3DTransform. In this way it is templated over the
dimension, like <br>
> other Transform-classes.<br>
> <br>
> - SimultaneousPerturbation.zip: This class implements the so-called
<br>
> Simultaneous Perturbation method as an ITK optimizer. For more info
on this <br>
> optimization method, go to:<br>
>
<x-tab> </x-tab><a href="http://www.jhuapl.edu/SPSA" eudora="autourl">http://www.jhuapl.edu/SPSA</a><br>
> <br><br>
I have also have some code for SPSA optimization. I found it quite<br>
useful for rigid registration (it seems to be pretty robust). The
source<br>
code for a rigid registration application based on ITK is available on
<br><br>
<a href="http://euterpe.tele.ucl.ac.be/Waleo2/vesale/" eudora="autourl">http://euterpe.tele.ucl.ac.be/Waleo2/vesale/</a><br><br>
I would like to compare our implementations of this optimizer.<br><br>
Regards,<br><br>
Mathieu.<br><br>
> - FullSearch.zip: This class implements a (semi-)Full Search
optimization <br>
> routine. This can be useful for research, to scan the optimization
surface, <br>
> or to evaluate the result of other optimizers. It allows the user
to<br>
> specify which parameters should be evaluated, in which range.<br>
> <br>
> Since we have contributed 3 things now, we also have a feature
request; as <br>
> a reward :-)<br>
> <br>
> Would it be possible to add a public function to the <br>
> MattesMutualInformationImageToImageMetric that forces the metric to
select <br>
> new spatial samples? This would be useful if you would want new
spatial <br>
> samples every iteration for example.<br>
> <br>
> We hope that the contributions are useful. Any comments are
welcome!!<br>
> <br>
> Marius and Stefan.<br>
> <br>
> <br>
> Marius Staring, Stefan Klein<br>
> Image Sciences Institute<br>
> University Medical Centre Utrecht<br>
> Heidelberglaan 100, 3584 CX Utrecht, The Netherlands<br>
> phone: +31 (0)30 250 3186, fax: +31 (0)30 251 3399<br>
> {marius,stefan}@isi.uu.nl,<br>
>
<a href="http://www.isi.uu.nl/People/Marius" eudora="autourl">http://www.isi.uu.nl/People/Marius</a><br>
>
<a href="http://www.isi.uu.nl/People/?stefan" eudora="autourl">http://www.isi.uu.nl/People/?stefan</a><br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> _______________________________________________<br>
> Insight-users mailing list<br>
> Insight-users@itk.org<br>
>
<a href="http://www.itk.org/mailman/listinfo/insight-users" eudora="autourl">http://www.itk.org/mailman/listinfo/insight-users</a><br>
> <br><br>
_______________________________________________<br>
Insight-users mailing list<br>
Insight-users@itk.org<br>
<a href="http://www.itk.org/mailman/listinfo/insight-users" eudora="autourl">http://www.itk.org/mailman/listinfo/insight-users</a>
</font></blockquote></body>
<br>
</html>