[Insight-users] Fwd: ThinPlateSplineKernelTransform initialisation for registration

Rupert Brooks rupe.brooks at gmail.com
Fri Jul 18 06:36:25 EDT 2008


sorry folks, i forgot to reply to the list.
--Rupert


---------- Forwarded message ----------
From: Rupert Brooks <rupe.brooks at gmail.com>
Date: Thu, Jul 17, 2008 at 10:32 AM
Subject: Re: [Insight-users] ThinPlateSplineKernelTransform
initialisation for registration
To: mathieu rubeaux <mrubeaux at hotmail.fr>


Hi Mathieu

The TPS transform as it is currently implemented in ITK doesn't
compute the Jacobian (at least as of ITK 3.4, maybe its changed) and
so it wont work in the registration framework unless you use a
non-derivative based optimizer.  And that would be pretty slow.

A while ago i submitted a modified set of Kernel Transforms (including
TPS) that support the registration framework as an Insight Journal
article.  I use them all the time for registration with good results.
If you happen to use them please do consider posting a review.

http://insight-journal.org/midas/handle.php?handle=1926/494

Cheers
Rupert B.



On Thu, Jul 17, 2008 at 9:15 AM, mathieu rubeaux <mrubeaux at hotmail.fr> wrote:
>
>  Hi all,
>  I try to register 3D CT-images using TPS transform and LBFGSBO optimizer. I didn't find any examples using TPS in the ITK examples. So my question is : what kind of initialisation should I use for the TPS kernel transform? Do I have to give initial source and target landmarks?
>  For the moment, I initialize with the same landmarks for the source and target but I get this message :
>  /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_matrix.h:189: const T& vnl_matrix::operator()(unsigned int, unsigned int) const [with T = double]: Assertion 'r
> _________________________________________________________________
> Contrôlez les personnes autorisées à parler à vos enfants sur  MSN / Windows Live Messenger !
> http://www.windowslive.fr/controleparental/default.asp
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
>



--
--------------------------------------------------------------
Rupert Brooks
McGill Centre for Intelligent Machines (www.cim.mcgill.ca)
Ph.D Student, Electrical and Computer Engineering
http://www.cyberus.ca/~rbrooks



-- 
--------------------------------------------------------------
Rupert Brooks
McGill Centre for Intelligent Machines (www.cim.mcgill.ca)
Ph.D Student, Electrical and Computer Engineering
http://www.cyberus.ca/~rbrooks


More information about the Insight-users mailing list