MATLAB Answers

Image registration for multimodal images µct and OCT

12 ビュー (過去 30 日間)
Maximilian Bemmann
Maximilian Bemmann 2019 年 11 月 6 日
回答済み: Divya Gaddipati 2019 年 12 月 6 日
Hey,
I'm try to register two different image sets with the imregister function. I want to register an µCT and an OCT dataset on each other.
Both scans have different resolutions and additionally the OCT scan has different resolution in the different axes. I know that they more or less from the same spot and I want to with images are matches to each other.
load('muct_images.mat')
load('oct_images.mat')
muct_images = cat(3,imagedata_muct{:});
oct_images = cat(3,imagedata_oct{:});
muct_size = imref3d(size(muct_images),3.54,3.54,3.54);
oct_size = imref3d(size(oct_image),10,2.29,20);
This is how I load my images and then i set my voxel sizes. Perhaps I did something wrong.
[optimizer,metric] = imregconfig('multimodal');
movingRegisteredVolume = imregister(oct_images,oct_size,muct_images,muct_size,'affine', optimizer, metric);
This is what I did but if I'm using the imshowpair with the center of the fixed images and the registered images it doesn't show a match at all.
Can you give me some information or some tips or can I register multimodal images with different resolution?
Thank you very much!

  0 件のコメント

サインイン to comment.

回答 (1 件)

Divya Gaddipati
Divya Gaddipati 2019 年 12 月 6 日
Please refer to the below link to understand how to perform image registration for multi-modality images
Hope this helps!

  0 件のコメント

サインイン to comment.

サインイン してこの質問に回答します。


Translated by