Hello Slicer team -
I have performed a rigid registration using elastix of two spine images and thought I would try doing a non-rigid registration on the same images to see if it improves my result further. I hardened the rigid registration transforms and then performed a non-rigid registration. The registration completed successfully but when I ask to see the results, the deformed grid does not overlap the registration images. The output volume, however, does appear to be deformed as I expected. So I’m beginning to suspect that the transform just isn’t displaying in the correct location? But I wanted to run it by this group and see if there’s something I’m not thinking of. Let me show you some images.
Here is the fixed image (with the non-rigid transformation grid):
Here is the moving image (note, it’s basically in the same location as the fixed image already because they were registered to each other previously):
Here is the output image from elastix (the outputVolumeNode):
So what I’m wondering is, why isn’t the visualization of the transform on top of the images that are transformed?
Let me know if more data would help. I can send the images, elastix parameters, elastix log files/results, etc.