[IGSTK-Developers] Registration error computation
Stephen R. Aylward
Stephen.Aylward at Kitware.com
Wed Dec 7 11:22:06 EST 2005
What amount having more than one error quantity. Perhaps
ExpectedErrorValue and MaxErrorvalue member variables in the igstkTransform?
I suggest this because, as I recall and please correct me if I am wrong,
the work by West (TRE) assumes a rigid (or affine?) transform. We need
to plan for future deformable registration methods. All can be reduced
to a TRE value, but the distribution of that value changes as a function
of the transform. So, reporting expected and maximum values gives the
critical numbers needed for patient safety.
Stephen
Andinet Enquobahrie wrote:
> Hi Folks,
>
> I would like to get your opinion on how to integrate a registration
> error computation scheme into igstk. The goal is to determine the
> accuracy of a target registration using transform parameters computed by
> "igstkLandmarkRegistration". From West et al. paper, target
> registration error (TRE) is a function of landmark registration error
> and the location of the target with respect to the landmarks (distance
> from the target to the three principal axis of the landmark
> configuration). Integration of this computation into igstk is a bit
> tricky since it is "target" and "target location" specific.
>
> To implement this computation in igstk, I see the need for the following
>
> 1) A member variable to store landmark configuration information in
> "igstkTransform" (This could probably be just a three by three matrix
> to encode the principal axis of the landmarks configuration)
> 2) Set/Get methods in "igstkTransform" for this new member variable.
> 3) ComputeTargetRegistrationError() method to compute the error. This
> method will use the location of the target and landmark configuration
> information to compute the registration error. The computed registration
> error could be stored in the "ErrorValue" igstkTransform member
> variable. However, I am not sure which class this method would perfectly
> fit in . Either in Tracker class where target transformation is reported
> to the spatial object or in spatialobject class itself or in a new
> helper class...
>
> Any thoughts?
>
> Thank you
>
> -Andinet
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> IGSTK-Developers mailing list
> IGSTK-Developers at public.kitware.com
> http://public.kitware.com/cgi-bin/mailman/listinfo/igstk-developers
>
>
--
=============================================================
Stephen R. Aylward, Ph.D.
Chief Medical Scientist
Kitware, Inc.
http://www.kitware.com
More information about the IGSTK-Developers
mailing list