[ITK] registration - memory concerns

Matt McCormick matt.mccormick at kitware.com
Mon Nov 9 11:23:39 EST 2015


Hi Luigi,

The type of optimizer should not have too large of an impact on memory
consumption.  Using a gradient-free optimizer may help slightly, but
try changing the pixel type of the input images or, if possible, the
parameter type of the transformation, from double to float.

HTH,
Matt

On Mon, Nov 9, 2015 at 10:24 AM, Luigi Riba <ribaluigi at gmail.com> wrote:
> Dear all,
>
> I am registering a couple of volumes with ITK 4 on windows 7 64 bit.
>
> I wrote a code based on the affine transformation, with the mean square
> error metric and the RegularStepGradientDescentOptimizerv4. Unfortunately,
> the memory usage is pretty high.
>
> I have checked memory consumption with the itkMemoryProbe and, after looking
> around on previous mailing list messages I have decided to try with a
> gradient free optimizer like the Nelder-Mead one.
>
> So I have rewrote the code using the AmoebaOptimizerV4 and I have continued
> monitoring the memory consumption via MemoryProbe. Unfortunately, it seems
> that nothing has changed. Is this working as expected? If this is the case,
> do you have any suggestion to gave me in order to reduce the memory
> consumption of the code?
>
> Thanks in advance for the help.
>
> Best,
>
> Luigi
>
> _______________________________________________
> Community mailing list
> Community at itk.org
> http://public.kitware.com/mailman/listinfo/community
>


More information about the Community mailing list