[Insight-developers] image PixelType when using RegistrationMetricv4

Nicholas Tustison ntustison at gmail.com
Thu Jan 17 11:14:40 EST 2013


Michael would probably have to weigh in to determine how much work that
would be but I'd be certainly open to something like that.  


On Jan 17, 2013, at 11:07 AM, Xiaoxiao Liu <xiaoxiao.liu at kitware.com> wrote:

> Hi Nick and Brian, 
> Thanks for the clarification.
> Maybe at least we could plug in a cast filter inside the optimizer  to internally use double, instead of requiring the input image types to be double? 
> 
> -Xiaoxiao
> 
> On Thu, Jan 17, 2013 at 10:59 AM, brian avants <stnava at gmail.com> wrote:
> hi nick , xiaoxiao
> 
> it's the optimization framework that forced this - michael stauffer
> did a pass through rewriting the optimization framework with a
> template parameter but this was nixed in one of the developer
> meetings.
> 
> agree that it's not ideal --- however, upside is that solutions should
> be more stable/precise, to state the obvious.
> 
> b
> 
> brian
> 
> 
> 
> 
> On Thu, Jan 17, 2013 at 10:55 AM, Nicholas Tustison <ntustison at gmail.com> wrote:
> > Yeah, this is a legacy issue that we need to address but I don't know how
> > easy it's going to be.  It's due to the fact that the transform framework
> > requires
> > double type which predates our work.  Brian, Michael and I will have to
> > discuss this to see if we can fix it or at least minimize the places where
> > double
> > is required.
> >
> > Nick
> >
> >
> > On Jan 17, 2013, at 10:50 AM, Xiaoxiao Liu <xiaoxiao.liu at kitware.com> wrote:
> >
> > Hi Nick,
> >    With the recent changes in the RegistrationMetricv4, seems that the
> > PixeType of an image needs to be always set to double?
> >    Old registration code  that with float type fails to compile, but runs
> > fine with double :
> > https://github.com/InsightSoftwareConsortium/ITKv4-TheNextGeneration-Tutorial/commit/20df5ac66d43061b5d1ca3665dd1712a5986a879
> >    The internal parameter measurements are using double, but is there a
> > reason to require the image type to be double as well? Am I missing
> > something?
> >    Please give me some pointers. Thanks.
> >
> > -- Xiaoxiao
> >
> >
> > ---------------------------------------------
> > Xiaoxiao Liu, Ph.D.
> > R & D Engineer
> > Kitware Inc.
> > Clifton Park, NY
> > Phone: (518) 881-4924  or  (518) 371-3971 x124
> >
> >
> >
> > _______________________________________________
> > Powered by www.kitware.com
> >
> > Visit other Kitware open-source projects at
> > http://www.kitware.com/opensource/opensource.html
> >
> > Kitware offers ITK Training Courses, for more information visit:
> > http://kitware.com/products/protraining.php
> >
> > 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-developers
> >
> 
> 
> 
> -- 
> 
> 
> ---------------------------------------------
> Xiaoxiao Liu, Ph.D.
> R & D Engineer
> Kitware Inc.
> Clifton Park, NY
> Phone: (518) 881-4924  or  (518) 371-3971 x124
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-developers/attachments/20130117/f69bb2bc/attachment.htm>


More information about the Insight-developers mailing list