下面是使用isosurfaces的MATLAB documentation上如何可視化體積數據(類似於你的)一個適於例如:
%# load MRI dataset: 27 slices of 128x128 images
load mri
D = squeeze(D); %# 27 2D-images
%# view slices as countours
contourslice(D,[],[],1:size(D,3))
colormap(map), view(3), axis tight
%# apply isosurface
figure
%#D = smooth3(D);
p = patch(isosurface(D,5));
isonormals(D, p);
set(p, 'FaceColor',[1,.75,.65], 'EdgeColor','none')
daspect([1 1 .5]), view(3), axis tight, axis vis3d
camlight, lighting gouraud
%# add isocaps
patch(isocaps(D,5), 'FaceColor','interp', 'EdgeColor','none');
colormap(map)
您在處理什麼樣的應用程序?它與醫學影像(例如CT)有關嗎? –
Alceu,我正在研究顯微圖像。 – Sequentialrant