MATLAB: How to validate the registration after use imregister with 3D images

3d imagesimregistervalidation

Hi!
I'm using imregister for register sets of MR images (512x512x28). After use imregister I'd like to check how good is the registration, but I can't do it graphically because imshowpair only allow 2D input images. My question is, does someone knows another equivalent function as imshowpair valid for 3D images? or if not, how can check that my registratios is good enough?
Thank you in advance

Best Answer

Why not apply imshow() to the difference image in some slice
imshow(registeredImage(:,:,slice)-targetImage(slice(:,:,slice)
You can do this for different slices (you don't have that many). There are also a number of 3D image viewers offered the File Exchange
Related Question