I want to fuse image PET-CT
11 views (last 30 days)
Show older comments
mohd akmal masud
on 20 Nov 2017
Edited: Walter Roberson
on 24 Mar 2019
Hi every one,
I have 135 slice Image PET(dicom format,size 256x256), and 135 slices images CT(dicom format, size 512x512). My PET image start with name PET001.dcm until PET135.dcm, then my CT image start with name CT001.dcm until CT135.dcm.
First i resize CT image into 256x256. Example:
>>P1=dicomread('PET001,dcm'); >>C1=dicomread('CT001.dcm'); >>C1R=imresize(C1, [256x256]);
then i fuse both image like this:
>>subplot(1,1,1); imshow(P1+C1R);
Any one can help me how to combine all the 135 slice image CT and 135 slice image PET in one subplot??
Accepted Answer
Bjorn Gustavsson
on 20 Nov 2017
When you look at CT-slices you have to decide how to visualize them. In case all your slices are from different time-steps in a time-series (of for example a beating heart, lungs inhaling-exhaling) then a movie seems to be thenatural direction to go. In case they are different slices shifted in the direction perpendicular to the slices the first step is just to stack the slices together into a 3-D array and use matlb's slice functions. Then there are a number of contributions on the file exchange you should try Slicer, Vierer3D, Medical-image-reader-vierer, Volumetric-3.
HTH
2 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!