Image registration for multimodal images µct and OCT
    5 ビュー (過去 30 日間)
  
       古いコメントを表示
    
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 件のコメント
回答 (1 件)
  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 件のコメント
参考
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

