Image registration for multimodal images µct and OCT
5 views (last 30 days)
Show older comments
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 Comments
Answers (1)
Divya Gaddipati
on 6 Dec 2019
Please refer to the below link to understand how to perform image registration for multi-modality images
Hope this helps!
0 Comments
See Also
Categories
Find more on Geometric Transformation and Image Registration in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!