matlab - Interpolating along the 2-D image slices -


i have set of 100 2-d image slices of same size. have used matlab stack them create volumetric data. while size of 2-d slices 480x488 pixels, direction in images stacked not wide enough visualize volume in different orientation when projected. need interpolate along slices increase size visualization.

can please give me idea or tip how it?

edit: anotated projected microscopy-images

looking @ face

general view

the figure 1 top-view of projected volume.

the figure 2 side-view of projected volume.

when change rotation-angle, , try visualize volume in different orientation, e.g. side-view (figure 2), see in figure 2.

i want expand side view interpolating along image slices.

here adapted example matlab documentation on how visualize volumetric data (similar yours) using isosurfaces:

%# load mri dataset: 27 slices of 128x128 images load mri d = squeeze(d);       %# 27 2d-images  %# view slices 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) 

contourslice isosurface_isocaps


Comments

Popular posts from this blog

linux - Using a Cron Job to check if my mod_wsgi / apache server is running and restart -

actionscript 3 - TweenLite does not work with object -

jQuery Ajax Render Fragments OR Whole Page -