Using imregister for 3D images of different size

Hello,
I have 2 3D volume images (MRI) with different number of slices. One set has 47 and the other 50 layers. Would imregister work in this case? How can I see the results and know how well it works since I don't know which 2 slices are lined up? Thank you for your help.

 채택된 답변

Sean de Wolski
Sean de Wolski 2015년 4월 24일

0 개 추천

The inputs don't need to be the same size but it can help the optimizer if they are.

댓글 수: 3

Bahar
Bahar 2015년 4월 24일
Thank you. Also I know how to get the transformation matrix, but as I understand the elements of the matrix are the products of translation, rotation, scaling and shear transformations. I need to know which 2 slices line up, and for that I need the elements corresponding to translation only. How can I find that?
These are the transformation matrix of bottom row until end-1
T =
1 2 7 0
0 1 0 0
5 0 1 0
2 -4 1 1
Here the [2, -4, 1] are the translations in row/col/page
Generalized:
translation = T(end,1:end-1)
Bahar
Bahar 2015년 4월 24일
Thanks Sean

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Geometric Transformation and Image Registration에 대해 자세히 알아보기

질문:

2015년 4월 24일

댓글:

2015년 4월 24일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by