Dear community,
I am trying to register multiple 2D in-situ images to a 3D CT brain scan. For this purpose I do an initial coarse alignment by a manual linear transform. In a second step I apply landmark registration. I finally use the registered data to segment specific brain areas in the CT scan based on the overlayed in-situ data.
For the first manual alignment it would be very helpful to have an additional “Scaling” slider in the transform module. I currently manually alter the transform matrix for this purpose or use the image spacing parameters from the “volume” module.
I don’t see any technical reason why there should not be a scaling slider in the transformation module.
What am I missing? Thank you in advance!
Fritz
There’s no technical reason except that typically only rigid registration is used for most volumetric registration (since they are already in calibrated units). But I suppose it wouldn’t hurt to have an advanced checkbox or something that exposes a scale slider. Could also add shears if people would find it useful.
I’m not sure if anyone has the time to add this, but you can file a feature request on the issue tracker and anyone can vote for the feature using the emoji. This is an example of a good intermediate programming task that would be an excellent learning project for a new developer who wants to learn the C++ side of Slicer (adding this involves making changes to the Transforms loadable module).
If you just want a more easy way to scale a transform to accelerate your work of course you can add a little script to implement the feature.