So I have performed the composite transform ( Affine + Bspline ) . I want to do a Target registration error . So far I have the bifurcation coordinates for airways for the fixed and the moving image (x, y, z) . Do I need to do a TransformContinuousIndexToPhysicalPoint(point_index) for these coordinates for fixed and moving image and then perform the TRE based on the final transformation (tx) .
If your point coordinates are in physical space (mm), then you only need movingTransformed = composite.TransformPoint(moving)
(or perhaps the inverse of this) and then compare, e.g. rmseDistance = (fixed-movingTransformed).norm()
.
1 Like
Okay thank you . Is there any documentation that I could probably use to get a better understanding of registration error concepts.
You could go through registration chapter of ITK guide. And/or go through one or more of these courses: https://www.kitware.com/courses-in-medical-image-analysis-that-use-itk/
1 Like