3D visualization of CT images
12 views (last 30 days)
Show older comments
I have 651 2D CT images (uint16) and I would like to visualize the set in 3D. I tried this:
%ima3 is my set of images. 651x651x651
p1 = patch(isosurface(ima3, 5),'FaceColor','red',...
'EdgeColor','none');
p2 = patch(isocaps(ima3, 5),'FaceColor','interp',...
'EdgeColor','none');
view(3); axis tight; daspect([1,1,.4])
colormap(gray(100))
camlight left; camlight; lighting gouraud
isonormals(handles.img,p1)
Could anyone help me? suggest me some other way to do it or telling me why is giving me an error?
Thank you very much in advanced!
0 Comments
Answers (1)
Image Analyst
on 17 May 2014
MATLAB's 3D volumetric visualization is fairly primitive compared to the state of the art. It's basically isosurfaces and cutaway views. To do true 3D volumetric visualization you need a package built for that kind of visualization. In my company they use Avizo ( http://www.vsg3d.com/avizo/overview ) for CT visualization.
0 Comments
See Also
Categories
Find more on Volume Visualization in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!