micro CT slices to 3D image of the object
3 次查看(过去 30 天)
显示 更早的评论
I have multiple tiff slices of a material made by micro CT I want to get a 3D image of the object .Please any help
0 个评论
采纳的回答
Walter Roberson
2016-8-4
tiff_filename = 'afaf28g.tif'; %use appropriate file name
num_slices = 0;
while true
try
this_slice = imread(tiff_filename, 'index', num_slices + 1);
num_slices = num_slices + 1; %only get here if read worked
catch
break; %normal to get here at end of slices
end
end
data_slices = cell(num_slices, 1);
for K = 1 : num_slices
data_slices{K} = imread(tiff_filename, 'index', K);
end
Now you can go through the process of determining whether all of the slices are the same size, and if not then figuring out where you want to pad them.
After that, to visualize you can consider slice() or isosurface() or the File Exchange contribution vol3d v2
3 个评论
Image Analyst
2016-8-9
MATLAB has very limited volumetric image visualization capabilities. It's pretty much limited to isosurfaces and cutaway views (slices). If you want more powerful capabilities you'll have to look to a program like Amira or Avizo which are built for that kind of thing.
ans
2022-4-1
@Image Analyst I have got the information of void volumes and its cordinates from micro-CT data. May I know whether I can reconstruct these data to generate 3D void distribution in Matlab?
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Biomedical Imaging 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!