[Insight-users] Registration and Spacing : Bug
David Holmes
holmesd3 at yahoo . com
Thu, 24 Jul 2003 09:33:54 -0700 (PDT)
Luis-
I apologize. I may be slow but eventually I catch on.
I just realized that I had a major blunder that
better explains why I am having trouble. So I moved
to the translation transform per your suggestion and
started fooling around with it. It was still failing,
but I realized that I am just dumb. I was using
multi-resolution because it is so much quicker. Given
that the spacing of my data is [1,1,1] and
registration is in real-world coordinates, then my
pyramid isn't going to work because of the spacing on
the lower resloution levels. If I get rid of the
pyramid, the translation works. So, all of this time,
I have been trying to fix the lowest-resolution pass
of the multi-res registration, instead of looking at
the full resolution. I'm going to take a look at the
versor one now and see if that is similar.
Thanks
david
--- Luis Ibanez <luis . ibanez at kitware . com> wrote:
>
> Hi David,
>
> Another possible suspect is the computation of
> Jacobians
> in the transforms. However, the translation
> transform
> used by Carolyn and Michael have a quite simple
> Jacobian,
> which leaves few room for error.
>
> In the case you mention, the VersorRigid3DTransform
> is used,
> this transform has a rather complex Jacobian, which
> make it
> a better candidate for failure.
>
> It is not clear at this point if both effects of
> increasing
> cost-function are originated from a single error.
>
> Would you observe the same miss-behavior of the
> optimizer
> if you replace the VersorRigid3DTransform with a
> simple
> Translation ?
>
>
>
> Regards,
>
>
>
> Luis
>
>
>
> ---------------------
> David Holmes wrote:
> > Luis-
> >
> > I am not sure that it is simply an issue with
> non-unit
> > spacing. I have had this problem for some time
> (refer
> > to
> >
>
http://www . itk . org/pipermail/insight-users/2003-February/002637 . html).
> > To confirm the problem again, I used the
> > ImageRegistration8.cxx example with a very simple
> > dataset and show the same results (i.e. the cost
> value
> > increases). In my case, the spacing is [1,1,1]
> for
> > both fixed and moving. I've fooled with
> parameters.
> > That is not the problem. I've run both simple and
> > multi-resolution registration. That is not the
> > problem.
> >
> > thanks
> >
> > david
> >
> >
> > --- Luis Ibanez <luis . ibanez at kitware . com> wrote:
> >
> >>Hi Michael, Carolyn
> >>
> >>We were finally able to duplicate the problem you
> >>both
> >>reported concerning the registration of image data
> >>with
> >>non-unit spacing.
> >>
> >>
> >
> >
>
http://www . itk . org/pipermail/insight-users/2003-July/004215 . html
> >
> >
>
http://www . itk . org/pipermail/insight-users/2003-July/004314 . html
> >
> >>Using a simple registration case with translation
> >>transform,
> >>we found that a very small spacing causes the
> >>optimizer to
> >>become erratic.
> >>
> >>We are tracking this problem in order to find a
> fix.
> >>
> >>Our guess is that the spacing is not correctly
> >>considered
> >>when computing the metric derivatives in the
> >>registration
> >>method. A bug report has been filed in GNATS.
> >>
> >>
> >> Thanks for pointing this out.
> >>
> >>
> >> Luis
> >>
> >>
> >>
> >>
> >>_______________________________________________
> >>Insight-users mailing list
> >>Insight-users at itk . org
> >>http://www . itk . org/mailman/listinfo/insight-users
> >
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! SiteBuilder - Free, easy-to-use web site
> design software
> > http://sitebuilder . yahoo . com
> >
>
>
>
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk . org
> http://www . itk . org/mailman/listinfo/insight-users
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder . yahoo . com