[IGSTK-Developers] Registration error computation
Andinet Enquobahrie
andinet.enqu at kitware.com
Tue Dec 6 16:35:35 EST 2005
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
More information about the IGSTK-Developers
mailing list