centered transform when applying image registration
古いコメントを表示
Hi,
I'm registering set of MR images (512x512x28) using imregister but it's not working well in my case because I want that the sets are registered based on the prostate (later I'll focus on prostate segmentation, so I need that they are aligned). So, I intend to use the center of the prostate in the fixed image as the rotation center and then use the vector between the fixed image center and the moving image center as the initial translation to be applied after the rotation. The issue is that I don't know how to do that by using imregister, can someone help me?
Thank you
7 件のコメント
Sean de Wolski
2012 年 10 月 24 日
So to clarify: You know where the center of the prostate is in both images, or just the first?
Isabel
2012 年 10 月 24 日
Sean de Wolski
2012 年 10 月 24 日
So what part isn't working? As I understand it you have the two images, you build the optimizer and then call imregister with the required inputs. Is imregister not converging? Please be as detailed as possible with code examples etc.
If you only know where the prostate is in one of the images, I don't see why it's relevant to view this as a rotation about the prostate. Your registration task would still be one of estimating a full 6 degree of freedom rigid transform. Even if you could tell IMREGISTER what to consider the center of rotation is, it still wouldn't influence the result.
Isabel
2012 年 10 月 24 日
Sean de Wolski
2012 年 10 月 24 日
Why not do the prostate segmentation before? This will give it more weight in the optimizer.
Isabel
2012 年 10 月 24 日
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Geometric Transformation and Image Registration についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!