Image registration for multimodal images µct and OCT

9 visualizaciones (últimos 30 días)
Maximilian Bemmann
Maximilian Bemmann el 6 de Nov. de 2019
Respondida: Divya Gaddipati el 6 de Dic. de 2019
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!

Respuestas (1)

Divya Gaddipati
Divya Gaddipati el 6 de Dic. de 2019
Please refer to the below link to understand how to perform image registration for multi-modality images
Hope this helps!

Categorías

Más información sobre Geometric Transformation and Image Registration en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by