[Insight-users] Speed: Is this the right way?
Koen Vermeer
koen at vermeer.tv
Tue Nov 4 04:57:50 EST 2008
Hi Luis,
Thanks for the tips. 1 gave a small speed increase, but only in the
order of 10%. For my test case, the time to beat is still about half of
the current running time - I don't anticipate that kind of speedup by
compiler optimization.
Anyway, I'll continue exploring ITK and asking questions on the list!
Best,
Koen
On Wed, 2008-10-29 at 06:50 -0400, Luis Ibanez wrote:
>
> Hi Koen,
>
>
> 1) The option "-O" doesn't give you all the optimization that you
> need for instantiating many inline templated methods.
>
> Please use "-O3" to make sure that templated code gets optimized.
>
>
> 2) DisconnectPipeline() is not discussed in the Software Guide.
> Despite its usefulness, it is not considered to be the normal
> way of using the pipeline.
>
> Please note that given the extent of ITK, it is not realistic
> to cover every single topic in the Software Guide. The book
> probably covers about 30% of the toolkit capabilities, and
> it is already ~800 pages.
>
>
> 3) DisconnectPipeline() makes possible for the output image of
> a filter, to stay alive after you destroy the filter that
> created the image. It also makes possible to reuse a filter
> to make it produce N variations of an output image.
>
>
> 4) As described in the Welcoming package
> http://www.itk.org/HTML/Welcome.htm
>
> The best process for learning ITK is to
>
> a) read the Tutorials
> http://www.itk.org/HTML/Tutorials.htm
>
> b) read the ITK software guide
> http://www.itk.org/ItkSoftwareGuide.pdf
>
> c) ask questions in the mailing list
>
>
>
>
> Regards,
>
>
> Luis
>
More information about the Insight-users
mailing list