I modified imregister to return the "tform" object that it uses for the transformation. I then created a copy of "transformMovingImage", a function within imregister so I can call it.
[optimizer, metric] = imregconfig('multimodal');
[movingRegisteredProcessed, tform] = imregister2(movingProcessed,fixedProcessed,'rigid',optimizer,metric);
movingRegisteredUnprocessed = MyTransformMovingImage(movingUnprocessed, fixedUnprocessed, tform);
fused_image = imfuse(fixedUnprocessed,movingRegisteredUnprocessed,'blend');
This worked. It would be nice if the standard function provided the "tform" object.
Best Answer